/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) LR [EQUIVALENT, 0 ms] (2) HASKELL (3) CR [EQUIVALENT, 0 ms] (4) HASKELL (5) IFR [EQUIVALENT, 0 ms] (6) HASKELL (7) BR [EQUIVALENT, 10 ms] (8) HASKELL (9) COR [EQUIVALENT, 0 ms] (10) HASKELL (11) LetRed [EQUIVALENT, 0 ms] (12) HASKELL (13) NumRed [SOUND, 0 ms] (14) HASKELL (15) Narrow [SOUND, 0 ms] (16) AND (17) QDP (18) QDPSizeChangeProof [EQUIVALENT, 0 ms] (19) YES (20) QDP (21) QDPSizeChangeProof [EQUIVALENT, 0 ms] (22) YES (23) QDP (24) QDPSizeChangeProof [EQUIVALENT, 0 ms] (25) YES (26) QDP (27) QDPSizeChangeProof [EQUIVALENT, 0 ms] (28) YES (29) QDP (30) QDPSizeChangeProof [EQUIVALENT, 0 ms] (31) YES (32) QDP (33) QDPSizeChangeProof [EQUIVALENT, 0 ms] (34) YES (35) QDP (36) QDPSizeChangeProof [EQUIVALENT, 0 ms] (37) YES (38) QDP (39) QDPSizeChangeProof [EQUIVALENT, 0 ms] (40) YES (41) QDP (42) QDPSizeChangeProof [EQUIVALENT, 0 ms] (43) YES (44) QDP (45) QDPSizeChangeProof [EQUIVALENT, 0 ms] (46) YES (47) QDP (48) QDPSizeChangeProof [EQUIVALENT, 0 ms] (49) YES (50) QDP (51) QDPSizeChangeProof [EQUIVALENT, 0 ms] (52) YES (53) QDP (54) QDPSizeChangeProof [EQUIVALENT, 0 ms] (55) YES (56) QDP (57) QDPSizeChangeProof [EQUIVALENT, 0 ms] (58) YES (59) QDP (60) QDPSizeChangeProof [EQUIVALENT, 0 ms] (61) YES (62) QDP (63) QDPSizeChangeProof [EQUIVALENT, 0 ms] (64) YES (65) QDP (66) QDPSizeChangeProof [EQUIVALENT, 0 ms] (67) YES (68) QDP (69) QDPSizeChangeProof [EQUIVALENT, 0 ms] (70) YES (71) QDP (72) QDPSizeChangeProof [EQUIVALENT, 0 ms] (73) YES (74) QDP (75) QDPSizeChangeProof [EQUIVALENT, 0 ms] (76) YES (77) QDP (78) QDPSizeChangeProof [EQUIVALENT, 0 ms] (79) YES (80) QDP (81) QDPSizeChangeProof [EQUIVALENT, 0 ms] (82) YES (83) QDP (84) QDPSizeChangeProof [EQUIVALENT, 0 ms] (85) YES (86) QDP (87) QDPSizeChangeProof [EQUIVALENT, 0 ms] (88) YES (89) QDP (90) QDPSizeChangeProof [EQUIVALENT, 0 ms] (91) YES (92) QDP (93) QDPSizeChangeProof [EQUIVALENT, 0 ms] (94) YES (95) QDP (96) QDPSizeChangeProof [EQUIVALENT, 0 ms] (97) YES (98) QDP (99) QDPSizeChangeProof [EQUIVALENT, 0 ms] (100) YES (101) QDP (102) QDPSizeChangeProof [EQUIVALENT, 0 ms] (103) YES (104) QDP (105) QDPSizeChangeProof [EQUIVALENT, 0 ms] (106) YES (107) QDP (108) QDPSizeChangeProof [EQUIVALENT, 0 ms] (109) YES (110) QDP (111) QDPSizeChangeProof [EQUIVALENT, 0 ms] (112) YES (113) QDP (114) QDPSizeChangeProof [EQUIVALENT, 0 ms] (115) YES (116) QDP (117) QDPSizeChangeProof [EQUIVALENT, 0 ms] (118) YES (119) QDP (120) QDPSizeChangeProof [EQUIVALENT, 0 ms] (121) YES (122) QDP (123) DependencyGraphProof [EQUIVALENT, 0 ms] (124) AND (125) QDP (126) MRRProof [EQUIVALENT, 59 ms] (127) QDP (128) PisEmptyProof [EQUIVALENT, 0 ms] (129) YES (130) QDP (131) QDPSizeChangeProof [EQUIVALENT, 0 ms] (132) YES (133) QDP (134) QDPSizeChangeProof [EQUIVALENT, 0 ms] (135) YES (136) QDP (137) QDPSizeChangeProof [EQUIVALENT, 0 ms] (138) YES (139) QDP (140) QDPSizeChangeProof [EQUIVALENT, 0 ms] (141) YES (142) QDP (143) QDPSizeChangeProof [EQUIVALENT, 0 ms] (144) YES (145) QDP (146) QDPSizeChangeProof [EQUIVALENT, 0 ms] (147) YES (148) QDP (149) QDPSizeChangeProof [EQUIVALENT, 0 ms] (150) YES (151) QDP (152) QDPSizeChangeProof [EQUIVALENT, 0 ms] (153) YES (154) QDP (155) QDPSizeChangeProof [EQUIVALENT, 0 ms] (156) YES (157) QDP (158) QDPSizeChangeProof [EQUIVALENT, 0 ms] (159) YES (160) QDP (161) QDPSizeChangeProof [EQUIVALENT, 0 ms] (162) YES (163) QDP (164) QDPSizeChangeProof [EQUIVALENT, 0 ms] (165) YES (166) QDP (167) QDPSizeChangeProof [EQUIVALENT, 0 ms] (168) YES (169) QDP (170) QDPSizeChangeProof [EQUIVALENT, 0 ms] (171) YES (172) QDP (173) QDPSizeChangeProof [EQUIVALENT, 0 ms] (174) YES (175) QDP (176) QDPSizeChangeProof [EQUIVALENT, 0 ms] (177) YES (178) QDP (179) QDPSizeChangeProof [EQUIVALENT, 0 ms] (180) YES (181) QDP (182) QDPSizeChangeProof [EQUIVALENT, 0 ms] (183) YES (184) QDP (185) QDPSizeChangeProof [EQUIVALENT, 0 ms] (186) YES (187) QDP (188) QDPSizeChangeProof [EQUIVALENT, 0 ms] (189) YES (190) QDP (191) QDPSizeChangeProof [EQUIVALENT, 0 ms] (192) YES (193) QDP (194) QDPSizeChangeProof [EQUIVALENT, 0 ms] (195) YES (196) QDP (197) QDPSizeChangeProof [EQUIVALENT, 0 ms] (198) YES (199) QDP (200) QDPSizeChangeProof [EQUIVALENT, 0 ms] (201) YES (202) QDP (203) QDPSizeChangeProof [EQUIVALENT, 0 ms] (204) YES (205) QDP (206) QDPSizeChangeProof [EQUIVALENT, 0 ms] (207) YES (208) QDP (209) QDPSizeChangeProof [EQUIVALENT, 0 ms] (210) YES (211) QDP (212) QDPSizeChangeProof [EQUIVALENT, 0 ms] (213) YES (214) QDP (215) QDPSizeChangeProof [EQUIVALENT, 0 ms] (216) YES (217) QDP (218) QDPSizeChangeProof [EQUIVALENT, 0 ms] (219) YES (220) QDP (221) QDPSizeChangeProof [EQUIVALENT, 0 ms] (222) YES (223) QDP (224) QDPSizeChangeProof [EQUIVALENT, 0 ms] (225) YES (226) QDP (227) QDPSizeChangeProof [EQUIVALENT, 0 ms] (228) YES (229) QDP (230) QDPSizeChangeProof [EQUIVALENT, 0 ms] (231) YES (232) QDP (233) QDPSizeChangeProof [EQUIVALENT, 0 ms] (234) YES (235) QDP (236) QDPSizeChangeProof [EQUIVALENT, 0 ms] (237) YES (238) QDP (239) QDPSizeChangeProof [EQUIVALENT, 0 ms] (240) YES (241) QDP (242) QDPSizeChangeProof [EQUIVALENT, 0 ms] (243) YES (244) QDP (245) QDPSizeChangeProof [EQUIVALENT, 0 ms] (246) YES (247) QDP (248) QDPSizeChangeProof [EQUIVALENT, 0 ms] (249) YES (250) QDP (251) QDPSizeChangeProof [EQUIVALENT, 0 ms] (252) YES (253) QDP (254) QDPSizeChangeProof [EQUIVALENT, 0 ms] (255) YES (256) QDP (257) QDPSizeChangeProof [EQUIVALENT, 0 ms] (258) YES (259) QDP (260) QDPSizeChangeProof [EQUIVALENT, 0 ms] (261) YES (262) QDP (263) QDPSizeChangeProof [EQUIVALENT, 0 ms] (264) YES (265) QDP (266) QDPSizeChangeProof [EQUIVALENT, 0 ms] (267) YES (268) QDP (269) QDPSizeChangeProof [EQUIVALENT, 0 ms] (270) YES (271) QDP (272) QDPSizeChangeProof [EQUIVALENT, 0 ms] (273) YES (274) QDP (275) QDPSizeChangeProof [EQUIVALENT, 0 ms] (276) YES (277) QDP (278) QDPSizeChangeProof [EQUIVALENT, 0 ms] (279) YES (280) QDP (281) QDPSizeChangeProof [EQUIVALENT, 0 ms] (282) YES (283) QDP (284) QDPSizeChangeProof [EQUIVALENT, 0 ms] (285) YES (286) QDP (287) QDPSizeChangeProof [EQUIVALENT, 0 ms] (288) YES (289) QDP (290) QDPSizeChangeProof [EQUIVALENT, 0 ms] (291) YES (292) QDP (293) QDPSizeChangeProof [EQUIVALENT, 0 ms] (294) YES (295) QDP (296) QDPSizeChangeProof [EQUIVALENT, 0 ms] (297) YES (298) QDP (299) QDPSizeChangeProof [EQUIVALENT, 0 ms] (300) YES (301) QDP (302) QDPSizeChangeProof [EQUIVALENT, 0 ms] (303) YES (304) QDP (305) QDPSizeChangeProof [EQUIVALENT, 0 ms] (306) YES (307) QDP (308) QDPSizeChangeProof [EQUIVALENT, 0 ms] (309) YES (310) QDP (311) QDPSizeChangeProof [EQUIVALENT, 0 ms] (312) YES (313) QDP (314) QDPSizeChangeProof [EQUIVALENT, 0 ms] (315) YES (316) QDP (317) QDPSizeChangeProof [EQUIVALENT, 0 ms] (318) YES (319) QDP (320) QDPSizeChangeProof [EQUIVALENT, 0 ms] (321) YES (322) QDP (323) QDPSizeChangeProof [EQUIVALENT, 0 ms] (324) YES (325) QDP (326) QDPSizeChangeProof [EQUIVALENT, 0 ms] (327) YES (328) QDP (329) QDPSizeChangeProof [EQUIVALENT, 0 ms] (330) YES (331) QDP (332) QDPSizeChangeProof [EQUIVALENT, 0 ms] (333) YES (334) QDP (335) QDPSizeChangeProof [EQUIVALENT, 0 ms] (336) YES (337) QDP (338) QDPSizeChangeProof [EQUIVALENT, 0 ms] (339) YES (340) QDP (341) QDPSizeChangeProof [EQUIVALENT, 0 ms] (342) YES (343) QDP (344) QDPSizeChangeProof [EQUIVALENT, 0 ms] (345) YES (346) QDP (347) QDPSizeChangeProof [EQUIVALENT, 0 ms] (348) YES (349) QDP (350) QDPSizeChangeProof [EQUIVALENT, 0 ms] (351) YES (352) QDP (353) QDPSizeChangeProof [EQUIVALENT, 0 ms] (354) YES (355) QDP (356) QDPSizeChangeProof [EQUIVALENT, 0 ms] (357) YES (358) QDP (359) QDPSizeChangeProof [EQUIVALENT, 0 ms] (360) YES (361) QDP (362) QDPSizeChangeProof [EQUIVALENT, 0 ms] (363) YES (364) QDP (365) QDPSizeChangeProof [EQUIVALENT, 0 ms] (366) YES (367) QDP (368) QDPSizeChangeProof [EQUIVALENT, 0 ms] (369) YES (370) QDP (371) QDPSizeChangeProof [EQUIVALENT, 0 ms] (372) YES (373) QDP (374) QDPSizeChangeProof [EQUIVALENT, 0 ms] (375) YES (376) QDP (377) QDPSizeChangeProof [EQUIVALENT, 0 ms] (378) YES (379) QDP (380) QDPSizeChangeProof [EQUIVALENT, 0 ms] (381) YES (382) QDP (383) QDPSizeChangeProof [EQUIVALENT, 0 ms] (384) YES (385) QDP (386) QDPSizeChangeProof [EQUIVALENT, 0 ms] (387) YES (388) QDP (389) QDPSizeChangeProof [EQUIVALENT, 0 ms] (390) YES (391) QDP (392) QDPSizeChangeProof [EQUIVALENT, 0 ms] (393) YES (394) QDP (395) QDPSizeChangeProof [EQUIVALENT, 0 ms] (396) YES (397) QDP (398) QDPSizeChangeProof [EQUIVALENT, 0 ms] (399) YES (400) QDP (401) QDPSizeChangeProof [EQUIVALENT, 0 ms] (402) YES (403) QDP (404) QDPSizeChangeProof [EQUIVALENT, 0 ms] (405) YES (406) QDP (407) QDPSizeChangeProof [EQUIVALENT, 0 ms] (408) YES (409) QDP (410) QDPSizeChangeProof [EQUIVALENT, 0 ms] (411) YES (412) QDP (413) QDPSizeChangeProof [EQUIVALENT, 0 ms] (414) YES (415) QDP (416) QDPSizeChangeProof [EQUIVALENT, 0 ms] (417) YES (418) QDP (419) DependencyGraphProof [EQUIVALENT, 0 ms] (420) AND (421) QDP (422) MRRProof [EQUIVALENT, 0 ms] (423) QDP (424) PisEmptyProof [EQUIVALENT, 0 ms] (425) YES (426) QDP (427) QDPSizeChangeProof [EQUIVALENT, 0 ms] (428) YES (429) QDP (430) QDPSizeChangeProof [EQUIVALENT, 0 ms] (431) YES (432) QDP (433) QDPSizeChangeProof [EQUIVALENT, 0 ms] (434) YES (435) QDP (436) QDPSizeChangeProof [EQUIVALENT, 0 ms] (437) YES (438) QDP (439) QDPSizeChangeProof [EQUIVALENT, 0 ms] (440) YES (441) QDP (442) TransformationProof [EQUIVALENT, 0 ms] (443) QDP (444) DependencyGraphProof [EQUIVALENT, 0 ms] (445) QDP (446) UsableRulesProof [EQUIVALENT, 0 ms] (447) QDP (448) QReductionProof [EQUIVALENT, 0 ms] (449) QDP (450) TransformationProof [EQUIVALENT, 0 ms] (451) QDP (452) UsableRulesProof [EQUIVALENT, 0 ms] (453) QDP (454) TransformationProof [EQUIVALENT, 0 ms] (455) QDP (456) UsableRulesProof [EQUIVALENT, 0 ms] (457) QDP (458) QReductionProof [EQUIVALENT, 0 ms] (459) QDP (460) MNOCProof [EQUIVALENT, 0 ms] (461) QDP (462) InductionCalculusProof [EQUIVALENT, 0 ms] (463) QDP (464) TransformationProof [EQUIVALENT, 0 ms] (465) QDP (466) DependencyGraphProof [EQUIVALENT, 0 ms] (467) QDP (468) UsableRulesProof [EQUIVALENT, 0 ms] (469) QDP (470) QReductionProof [EQUIVALENT, 0 ms] (471) QDP (472) TransformationProof [EQUIVALENT, 0 ms] (473) QDP (474) DependencyGraphProof [EQUIVALENT, 0 ms] (475) QDP (476) TransformationProof [EQUIVALENT, 0 ms] (477) QDP (478) DependencyGraphProof [EQUIVALENT, 0 ms] (479) QDP (480) TransformationProof [EQUIVALENT, 0 ms] (481) QDP (482) TransformationProof [EQUIVALENT, 0 ms] (483) QDP (484) DependencyGraphProof [EQUIVALENT, 0 ms] (485) QDP (486) TransformationProof [EQUIVALENT, 0 ms] (487) QDP (488) DependencyGraphProof [EQUIVALENT, 0 ms] (489) QDP (490) TransformationProof [EQUIVALENT, 0 ms] (491) QDP (492) TransformationProof [EQUIVALENT, 0 ms] (493) QDP (494) DependencyGraphProof [EQUIVALENT, 0 ms] (495) QDP (496) TransformationProof [EQUIVALENT, 0 ms] (497) QDP (498) DependencyGraphProof [EQUIVALENT, 0 ms] (499) QDP (500) TransformationProof [EQUIVALENT, 0 ms] (501) QDP (502) TransformationProof [EQUIVALENT, 0 ms] (503) QDP (504) DependencyGraphProof [EQUIVALENT, 0 ms] (505) QDP (506) TransformationProof [EQUIVALENT, 0 ms] (507) QDP (508) DependencyGraphProof [EQUIVALENT, 0 ms] (509) QDP (510) TransformationProof [EQUIVALENT, 0 ms] (511) QDP (512) TransformationProof [EQUIVALENT, 0 ms] (513) QDP (514) TransformationProof [EQUIVALENT, 0 ms] (515) QDP (516) TransformationProof [EQUIVALENT, 0 ms] (517) QDP (518) TransformationProof [EQUIVALENT, 0 ms] (519) QDP (520) TransformationProof [EQUIVALENT, 0 ms] (521) QDP (522) TransformationProof [EQUIVALENT, 0 ms] (523) QDP (524) TransformationProof [EQUIVALENT, 0 ms] (525) QDP (526) DependencyGraphProof [EQUIVALENT, 0 ms] (527) QDP (528) TransformationProof [EQUIVALENT, 0 ms] (529) QDP (530) TransformationProof [EQUIVALENT, 0 ms] (531) QDP (532) DependencyGraphProof [EQUIVALENT, 0 ms] (533) QDP (534) TransformationProof [EQUIVALENT, 0 ms] (535) QDP (536) TransformationProof [EQUIVALENT, 0 ms] (537) QDP (538) TransformationProof [EQUIVALENT, 0 ms] (539) QDP (540) TransformationProof [EQUIVALENT, 0 ms] (541) QDP (542) TransformationProof [EQUIVALENT, 0 ms] (543) QDP (544) TransformationProof [EQUIVALENT, 0 ms] (545) QDP (546) TransformationProof [EQUIVALENT, 0 ms] (547) QDP (548) TransformationProof [EQUIVALENT, 0 ms] (549) QDP (550) DependencyGraphProof [EQUIVALENT, 0 ms] (551) QDP (552) TransformationProof [EQUIVALENT, 0 ms] (553) QDP (554) TransformationProof [EQUIVALENT, 0 ms] (555) QDP (556) DependencyGraphProof [EQUIVALENT, 0 ms] (557) QDP (558) TransformationProof [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) TransformationProof [EQUIVALENT, 0 ms] (569) QDP (570) TransformationProof [EQUIVALENT, 0 ms] (571) QDP (572) TransformationProof [EQUIVALENT, 0 ms] (573) QDP (574) DependencyGraphProof [EQUIVALENT, 0 ms] (575) QDP (576) TransformationProof [EQUIVALENT, 0 ms] (577) QDP (578) TransformationProof [EQUIVALENT, 0 ms] (579) QDP (580) DependencyGraphProof [EQUIVALENT, 0 ms] (581) QDP (582) TransformationProof [EQUIVALENT, 0 ms] (583) QDP (584) TransformationProof [EQUIVALENT, 0 ms] (585) QDP (586) TransformationProof [EQUIVALENT, 0 ms] (587) QDP (588) TransformationProof [EQUIVALENT, 0 ms] (589) QDP (590) TransformationProof [EQUIVALENT, 0 ms] (591) QDP (592) TransformationProof [EQUIVALENT, 0 ms] (593) QDP (594) TransformationProof [EQUIVALENT, 0 ms] (595) QDP (596) TransformationProof [EQUIVALENT, 0 ms] (597) QDP (598) TransformationProof [EQUIVALENT, 0 ms] (599) QDP (600) TransformationProof [EQUIVALENT, 0 ms] (601) QDP (602) DependencyGraphProof [EQUIVALENT, 0 ms] (603) QDP (604) TransformationProof [EQUIVALENT, 0 ms] (605) QDP (606) TransformationProof [EQUIVALENT, 0 ms] (607) QDP (608) TransformationProof [EQUIVALENT, 0 ms] (609) QDP (610) DependencyGraphProof [EQUIVALENT, 0 ms] (611) QDP (612) TransformationProof [EQUIVALENT, 0 ms] (613) QDP (614) TransformationProof [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) TransformationProof [EQUIVALENT, 0 ms] (623) QDP (624) TransformationProof [EQUIVALENT, 0 ms] (625) QDP (626) TransformationProof [EQUIVALENT, 0 ms] (627) QDP (628) TransformationProof [EQUIVALENT, 0 ms] (629) QDP (630) TransformationProof [EQUIVALENT, 0 ms] (631) QDP (632) DependencyGraphProof [EQUIVALENT, 0 ms] (633) QDP (634) TransformationProof [EQUIVALENT, 0 ms] (635) QDP (636) TransformationProof [EQUIVALENT, 0 ms] (637) QDP (638) TransformationProof [EQUIVALENT, 0 ms] (639) QDP (640) DependencyGraphProof [EQUIVALENT, 0 ms] (641) QDP (642) TransformationProof [EQUIVALENT, 0 ms] (643) QDP (644) TransformationProof [EQUIVALENT, 0 ms] (645) QDP (646) TransformationProof [EQUIVALENT, 0 ms] (647) QDP (648) TransformationProof [EQUIVALENT, 0 ms] (649) QDP (650) TransformationProof [EQUIVALENT, 0 ms] (651) QDP (652) TransformationProof [EQUIVALENT, 0 ms] (653) QDP (654) TransformationProof [EQUIVALENT, 0 ms] (655) QDP (656) TransformationProof [EQUIVALENT, 0 ms] (657) QDP (658) DependencyGraphProof [EQUIVALENT, 0 ms] (659) QDP (660) TransformationProof [EQUIVALENT, 0 ms] (661) QDP (662) TransformationProof [EQUIVALENT, 0 ms] (663) QDP (664) DependencyGraphProof [EQUIVALENT, 0 ms] (665) QDP (666) TransformationProof [EQUIVALENT, 0 ms] (667) QDP (668) TransformationProof [EQUIVALENT, 0 ms] (669) QDP (670) TransformationProof [EQUIVALENT, 0 ms] (671) QDP (672) TransformationProof [EQUIVALENT, 0 ms] (673) QDP (674) TransformationProof [EQUIVALENT, 0 ms] (675) QDP (676) TransformationProof [EQUIVALENT, 0 ms] (677) QDP (678) TransformationProof [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) DependencyGraphProof [EQUIVALENT, 0 ms] (687) QDP (688) TransformationProof [EQUIVALENT, 0 ms] (689) QDP (690) TransformationProof [EQUIVALENT, 0 ms] (691) QDP (692) TransformationProof [EQUIVALENT, 0 ms] (693) QDP (694) DependencyGraphProof [EQUIVALENT, 0 ms] (695) QDP (696) TransformationProof [EQUIVALENT, 0 ms] (697) QDP (698) TransformationProof [EQUIVALENT, 0 ms] (699) QDP (700) TransformationProof [EQUIVALENT, 0 ms] (701) QDP (702) TransformationProof [EQUIVALENT, 0 ms] (703) QDP (704) TransformationProof [EQUIVALENT, 0 ms] (705) QDP (706) TransformationProof [EQUIVALENT, 0 ms] (707) QDP (708) TransformationProof [EQUIVALENT, 0 ms] (709) QDP (710) TransformationProof [EQUIVALENT, 0 ms] (711) QDP (712) TransformationProof [EQUIVALENT, 0 ms] (713) QDP (714) TransformationProof [EQUIVALENT, 0 ms] (715) QDP (716) DependencyGraphProof [EQUIVALENT, 0 ms] (717) QDP (718) TransformationProof [EQUIVALENT, 0 ms] (719) QDP (720) TransformationProof [EQUIVALENT, 0 ms] (721) QDP (722) TransformationProof [EQUIVALENT, 0 ms] (723) QDP (724) DependencyGraphProof [EQUIVALENT, 0 ms] (725) QDP (726) TransformationProof [EQUIVALENT, 0 ms] (727) QDP (728) QDPOrderProof [EQUIVALENT, 85 ms] (729) QDP (730) QDPOrderProof [EQUIVALENT, 42 ms] (731) QDP (732) MNOCProof [EQUIVALENT, 0 ms] (733) QDP (734) InductionCalculusProof [EQUIVALENT, 0 ms] (735) QDP (736) QDP (737) QDPSizeChangeProof [EQUIVALENT, 0 ms] (738) YES (739) QDP (740) QDPSizeChangeProof [EQUIVALENT, 0 ms] (741) YES (742) QDP (743) QDPSizeChangeProof [EQUIVALENT, 0 ms] (744) YES (745) QDP (746) QDPSizeChangeProof [EQUIVALENT, 0 ms] (747) YES (748) QDP (749) QDPSizeChangeProof [EQUIVALENT, 0 ms] (750) YES (751) QDP (752) TransformationProof [EQUIVALENT, 0 ms] (753) QDP (754) UsableRulesProof [EQUIVALENT, 0 ms] (755) QDP (756) QReductionProof [EQUIVALENT, 0 ms] (757) QDP (758) TransformationProof [EQUIVALENT, 0 ms] (759) QDP (760) UsableRulesProof [EQUIVALENT, 0 ms] (761) QDP (762) QReductionProof [EQUIVALENT, 0 ms] (763) QDP (764) TransformationProof [EQUIVALENT, 0 ms] (765) QDP (766) DependencyGraphProof [EQUIVALENT, 0 ms] (767) QDP (768) UsableRulesProof [EQUIVALENT, 0 ms] (769) QDP (770) QReductionProof [EQUIVALENT, 0 ms] (771) QDP (772) MNOCProof [EQUIVALENT, 0 ms] (773) QDP (774) InductionCalculusProof [EQUIVALENT, 0 ms] (775) QDP (776) TransformationProof [EQUIVALENT, 0 ms] (777) QDP (778) UsableRulesProof [EQUIVALENT, 0 ms] (779) QDP (780) QReductionProof [EQUIVALENT, 0 ms] (781) QDP (782) TransformationProof [EQUIVALENT, 0 ms] (783) QDP (784) DependencyGraphProof [EQUIVALENT, 0 ms] (785) QDP (786) UsableRulesProof [EQUIVALENT, 0 ms] (787) QDP (788) QReductionProof [EQUIVALENT, 0 ms] (789) QDP (790) TransformationProof [EQUIVALENT, 0 ms] (791) QDP (792) DependencyGraphProof [EQUIVALENT, 0 ms] (793) QDP (794) TransformationProof [EQUIVALENT, 0 ms] (795) QDP (796) DependencyGraphProof [EQUIVALENT, 0 ms] (797) QDP (798) TransformationProof [EQUIVALENT, 0 ms] (799) QDP (800) TransformationProof [EQUIVALENT, 0 ms] (801) QDP (802) DependencyGraphProof [EQUIVALENT, 0 ms] (803) QDP (804) TransformationProof [EQUIVALENT, 0 ms] (805) QDP (806) DependencyGraphProof [EQUIVALENT, 0 ms] (807) QDP (808) TransformationProof [EQUIVALENT, 0 ms] (809) QDP (810) TransformationProof [EQUIVALENT, 0 ms] (811) QDP (812) DependencyGraphProof [EQUIVALENT, 0 ms] (813) QDP (814) TransformationProof [EQUIVALENT, 0 ms] (815) QDP (816) DependencyGraphProof [EQUIVALENT, 0 ms] (817) QDP (818) TransformationProof [EQUIVALENT, 0 ms] (819) QDP (820) TransformationProof [EQUIVALENT, 0 ms] (821) QDP (822) DependencyGraphProof [EQUIVALENT, 0 ms] (823) QDP (824) TransformationProof [EQUIVALENT, 0 ms] (825) QDP (826) DependencyGraphProof [EQUIVALENT, 0 ms] (827) QDP (828) TransformationProof [EQUIVALENT, 0 ms] (829) QDP (830) TransformationProof [EQUIVALENT, 0 ms] (831) QDP (832) TransformationProof [EQUIVALENT, 0 ms] (833) QDP (834) TransformationProof [EQUIVALENT, 0 ms] (835) QDP (836) TransformationProof [EQUIVALENT, 0 ms] (837) QDP (838) TransformationProof [EQUIVALENT, 0 ms] (839) QDP (840) TransformationProof [EQUIVALENT, 0 ms] (841) QDP (842) TransformationProof [EQUIVALENT, 0 ms] (843) QDP (844) DependencyGraphProof [EQUIVALENT, 0 ms] (845) QDP (846) TransformationProof [EQUIVALENT, 0 ms] (847) QDP (848) TransformationProof [EQUIVALENT, 0 ms] (849) QDP (850) DependencyGraphProof [EQUIVALENT, 0 ms] (851) QDP (852) TransformationProof [EQUIVALENT, 0 ms] (853) QDP (854) TransformationProof [EQUIVALENT, 0 ms] (855) QDP (856) TransformationProof [EQUIVALENT, 0 ms] (857) QDP (858) TransformationProof [EQUIVALENT, 0 ms] (859) QDP (860) TransformationProof [EQUIVALENT, 0 ms] (861) QDP (862) TransformationProof [EQUIVALENT, 0 ms] (863) QDP (864) TransformationProof [EQUIVALENT, 0 ms] (865) QDP (866) TransformationProof [EQUIVALENT, 0 ms] (867) QDP (868) DependencyGraphProof [EQUIVALENT, 0 ms] (869) QDP (870) TransformationProof [EQUIVALENT, 0 ms] (871) QDP (872) TransformationProof [EQUIVALENT, 0 ms] (873) QDP (874) DependencyGraphProof [EQUIVALENT, 0 ms] (875) QDP (876) TransformationProof [EQUIVALENT, 0 ms] (877) QDP (878) TransformationProof [EQUIVALENT, 0 ms] (879) QDP (880) TransformationProof [EQUIVALENT, 0 ms] (881) QDP (882) TransformationProof [EQUIVALENT, 0 ms] (883) QDP (884) TransformationProof [EQUIVALENT, 0 ms] (885) QDP (886) TransformationProof [EQUIVALENT, 0 ms] (887) QDP (888) TransformationProof [EQUIVALENT, 0 ms] (889) QDP (890) TransformationProof [EQUIVALENT, 0 ms] (891) QDP (892) DependencyGraphProof [EQUIVALENT, 0 ms] (893) QDP (894) TransformationProof [EQUIVALENT, 0 ms] (895) QDP (896) TransformationProof [EQUIVALENT, 0 ms] (897) QDP (898) DependencyGraphProof [EQUIVALENT, 0 ms] (899) QDP (900) TransformationProof [EQUIVALENT, 0 ms] (901) QDP (902) TransformationProof [EQUIVALENT, 0 ms] (903) QDP (904) TransformationProof [EQUIVALENT, 0 ms] (905) QDP (906) TransformationProof [EQUIVALENT, 0 ms] (907) QDP (908) TransformationProof [EQUIVALENT, 0 ms] (909) QDP (910) TransformationProof [EQUIVALENT, 0 ms] (911) QDP (912) TransformationProof [EQUIVALENT, 0 ms] (913) QDP (914) TransformationProof [EQUIVALENT, 0 ms] (915) QDP (916) DependencyGraphProof [EQUIVALENT, 0 ms] (917) QDP (918) TransformationProof [EQUIVALENT, 0 ms] (919) QDP (920) TransformationProof [EQUIVALENT, 0 ms] (921) QDP (922) DependencyGraphProof [EQUIVALENT, 0 ms] (923) QDP (924) TransformationProof [EQUIVALENT, 0 ms] (925) QDP (926) QDPOrderProof [EQUIVALENT, 0 ms] (927) QDP (928) QDPOrderProof [EQUIVALENT, 0 ms] (929) QDP (930) MNOCProof [EQUIVALENT, 0 ms] (931) QDP (932) QDPOrderProof [EQUIVALENT, 1368 ms] (933) QDP (934) TransformationProof [EQUIVALENT, 2 ms] (935) QDP (936) DependencyGraphProof [EQUIVALENT, 0 ms] (937) AND (938) QDP (939) UsableRulesProof [EQUIVALENT, 0 ms] (940) QDP (941) QReductionProof [EQUIVALENT, 0 ms] (942) QDP (943) InductionCalculusProof [EQUIVALENT, 0 ms] (944) QDP (945) QDP (946) UsableRulesProof [EQUIVALENT, 0 ms] (947) QDP (948) QReductionProof [EQUIVALENT, 0 ms] (949) QDP (950) InductionCalculusProof [EQUIVALENT, 0 ms] (951) QDP (952) QDP (953) QDPSizeChangeProof [EQUIVALENT, 0 ms] (954) YES (955) QDP (956) QDPSizeChangeProof [EQUIVALENT, 0 ms] (957) YES (958) Narrow [COMPLETE, 0 ms] (959) TRUE ---------------------------------------- (0) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (1) LR (EQUIVALENT) Lambda Reductions: The following Lambda expression "\(q,_)->q" is transformed to "q1 (q,_) = q; " The following Lambda expression "\(_,r)->r" is transformed to "r0 (_,r) = r; " The following Lambda expression "\(_,r)->r" is transformed to "r1 (_,r) = r; " The following Lambda expression "\(n,_)->n" is transformed to "n0 (n,_) = n; " ---------------------------------------- (2) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (3) CR (EQUIVALENT) Case Reductions: The following Case expression "case compare x y of { EQ -> o; LT -> LT; GT -> GT} " is transformed to "primCompAux0 o EQ = o; primCompAux0 o LT = LT; primCompAux0 o GT = GT; " The following Case expression "case signum (abs r - 0.5) of { -1 -> n; 0 -> if even n then n else m; 1 -> m} " is transformed to "round0 -1 = n; round0 0 = if even n then n else m; round0 1 = m; " ---------------------------------------- (4) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (5) IFR (EQUIVALENT) If Reductions: The following If expression "if primGEqNatS x y then Succ (primDivNatS (primMinusNatS x y) (Succ y)) else Zero" is transformed to "primDivNatS0 x y True = Succ (primDivNatS (primMinusNatS x y) (Succ y)); primDivNatS0 x y False = Zero; " The following If expression "if primGEqNatS x y then primModNatS (primMinusNatS x y) (Succ y) else Succ x" is transformed to "primModNatS0 x y True = primModNatS (primMinusNatS x y) (Succ y); primModNatS0 x y False = Succ x; " The following If expression "if even n then n else m" is transformed to "round00 True = n; round00 False = m; " The following If expression "if r < 0 then n - 1 else n + 1" is transformed to "m0 True = n - 1; m0 False = n + 1; " ---------------------------------------- (6) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (7) BR (EQUIVALENT) Replaced joker patterns by fresh variables and removed binding patterns. Binding Reductions: The bind variable of the following binding Pattern "frac@(Float wv ww)" is replaced by the following term "Float wv ww" The bind variable of the following binding Pattern "frac@(Double wy wz)" is replaced by the following term "Double wy wz" ---------------------------------------- (8) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (9) COR (EQUIVALENT) Cond Reductions: The following Function with conditions "gcd' x 0 = x; gcd' x y = gcd' y (x `rem` y); " is transformed to "gcd' x vuz = gcd'2 x vuz; gcd' x y = gcd'0 x y; " "gcd'0 x y = gcd' y (x `rem` y); " "gcd'1 True x vuz = x; gcd'1 vvu vvv vvw = gcd'0 vvv vvw; " "gcd'2 x vuz = gcd'1 (vuz == 0) x vuz; gcd'2 vvx vvy = gcd'0 vvx vvy; " The following Function with conditions "gcd 0 0 = error []; gcd x y = gcd' (abs x) (abs y) where { gcd' x 0 = x; gcd' x y = gcd' y (x `rem` y); } ; " is transformed to "gcd vvz vwu = gcd3 vvz vwu; gcd x y = gcd0 x y; " "gcd0 x y = gcd' (abs x) (abs y) where { gcd' x vuz = gcd'2 x vuz; gcd' x y = gcd'0 x y; ; gcd'0 x y = gcd' y (x `rem` y); ; gcd'1 True x vuz = x; gcd'1 vvu vvv vvw = gcd'0 vvv vvw; ; gcd'2 x vuz = gcd'1 (vuz == 0) x vuz; gcd'2 vvx vvy = gcd'0 vvx vvy; } ; " "gcd1 True vvz vwu = error []; gcd1 vwv vww vwx = gcd0 vww vwx; " "gcd2 True vvz vwu = gcd1 (vwu == 0) vvz vwu; gcd2 vwy vwz vxu = gcd0 vwz vxu; " "gcd3 vvz vwu = gcd2 (vvz == 0) vvz vwu; gcd3 vxv vxw = gcd0 vxv vxw; " The following Function with conditions "reduce x y|y == 0error []|otherwisex `quot` d :% (y `quot` d) where { d = gcd x y; } ; " is transformed to "reduce x y = reduce2 x y; " "reduce2 x y = reduce1 x y (y == 0) where { d = gcd x y; ; reduce0 x y True = x `quot` d :% (y `quot` d); ; reduce1 x y True = error []; reduce1 x y False = reduce0 x y otherwise; } ; " The following Function with conditions "signumReal x|x == 00|x > 01|otherwise-1; " is transformed to "signumReal x = signumReal3 x; " "signumReal0 x True = -1; " "signumReal2 x True = 0; signumReal2 x False = signumReal1 x (x > 0); " "signumReal1 x True = 1; signumReal1 x False = signumReal0 x otherwise; " "signumReal3 x = signumReal2 x (x == 0); " The following Function with conditions "absReal x|x >= 0x|otherwise`negate` x; " is transformed to "absReal x = absReal2 x; " "absReal1 x True = x; absReal1 x False = absReal0 x otherwise; " "absReal0 x True = `negate` x; " "absReal2 x = absReal1 x (x >= 0); " The following Function with conditions "undefined |Falseundefined; " is transformed to "undefined = undefined1; " "undefined0 True = undefined; " "undefined1 = undefined0 False; " The following Function with conditions "compare x y|x == yEQ|x <= yLT|otherwiseGT; " is transformed to "compare x y = compare3 x y; " "compare1 x y True = LT; compare1 x y False = compare0 x y otherwise; " "compare0 x y True = GT; " "compare2 x y True = EQ; compare2 x y False = compare1 x y (x <= y); " "compare3 x y = compare2 x y (x == y); " The following Function with conditions "round0 -1 = n; round0 0 = round00 (even n); round0 1 = m; " is transformed to "round0 vyw = round06 vyw; round0 vxy = round04 vxy; round0 vxx = round02 vxx; " "round01 True vxx = m; " "round02 vxx = round01 (vxx == 1) vxx; " "round03 True vxy = round00 (even n); round03 vxz vyu = round02 vyu; " "round04 vxy = round03 (vxy == 0) vxy; round04 vyv = round02 vyv; " "round05 True vyw = n; round05 vyx vyy = round04 vyy; " "round06 vyw = round05 (vyw == -1) vyw; round06 vyz = round04 vyz; " ---------------------------------------- (10) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (11) LetRed (EQUIVALENT) Let/Where Reductions: The bindings of the following Let/Where expression "gcd' (abs x) (abs y) where { gcd' x vuz = gcd'2 x vuz; gcd' x y = gcd'0 x y; ; gcd'0 x y = gcd' y (x `rem` y); ; gcd'1 True x vuz = x; gcd'1 vvu vvv vvw = gcd'0 vvv vvw; ; gcd'2 x vuz = gcd'1 (vuz == 0) x vuz; gcd'2 vvx vvy = gcd'0 vvx vvy; } " are unpacked to the following functions on top level "gcd0Gcd'0 x y = gcd0Gcd' y (x `rem` y); " "gcd0Gcd'2 x vuz = gcd0Gcd'1 (vuz == 0) x vuz; gcd0Gcd'2 vvx vvy = gcd0Gcd'0 vvx vvy; " "gcd0Gcd'1 True x vuz = x; gcd0Gcd'1 vvu vvv vvw = gcd0Gcd'0 vvv vvw; " "gcd0Gcd' x vuz = gcd0Gcd'2 x vuz; gcd0Gcd' x y = gcd0Gcd'0 x y; " The bindings of the following Let/Where expression "reduce1 x y (y == 0) where { d = gcd x y; ; reduce0 x y True = x `quot` d :% (y `quot` d); ; reduce1 x y True = error []; reduce1 x y False = reduce0 x y otherwise; } " are unpacked to the following functions on top level "reduce2Reduce1 vzu vzv x y True = error []; reduce2Reduce1 vzu vzv x y False = reduce2Reduce0 vzu vzv x y otherwise; " "reduce2Reduce0 vzu vzv x y True = x `quot` reduce2D vzu vzv :% (y `quot` reduce2D vzu vzv); " "reduce2D vzu vzv = gcd vzu vzv; " The bindings of the following Let/Where expression "(fromIntegral q,r :% y) where { q = q1 vu30; ; q1 (q,yu) = q; ; r = r0 vu30; ; r0 (yv,r) = r; ; vu30 = quotRem x y; } " are unpacked to the following functions on top level "properFractionR0 vzw vzx (yv,r) = r; " "properFractionR vzw vzx = properFractionR0 vzw vzx (properFractionVu30 vzw vzx); " "properFractionQ vzw vzx = properFractionQ1 vzw vzx (properFractionVu30 vzw vzx); " "properFractionVu30 vzw vzx = quotRem vzw vzx; " "properFractionQ1 vzw vzx (q,yu) = q; " The bindings of the following Let/Where expression "let { m = m0 (r < 0); ; m0 True = n - 1; m0 False = n + 1; ; n = n0 vu7; ; n0 (n,vux) = n; ; r = r1 vu7; ; r1 (vuy,r) = r; ; round0 vyw = round06 vyw; round0 vxy = round04 vxy; round0 vxx = round02 vxx; ; round00 True = n; round00 False = m; ; round01 True vxx = m; ; round02 vxx = round01 (vxx == 1) vxx; ; round03 True vxy = round00 (even n); round03 vxz vyu = round02 vyu; ; round04 vxy = round03 (vxy == 0) vxy; round04 vyv = round02 vyv; ; round05 True vyw = n; round05 vyx vyy = round04 vyy; ; round06 vyw = round05 (vyw == -1) vyw; round06 vyz = round04 vyz; ; vu7 = properFraction x; } in round0 (signum (abs r - 0.5))" are unpacked to the following functions on top level "roundRound00 vzy True = roundN vzy; roundRound00 vzy False = roundM vzy; " "roundM vzy = roundM0 vzy (roundR vzy < 0); " "roundRound06 vzy vyw = roundRound05 vzy (vyw == -1) vyw; roundRound06 vzy vyz = roundRound04 vzy vyz; " "roundR vzy = roundR1 vzy (roundVu7 vzy); " "roundM0 vzy True = roundN vzy - 1; roundM0 vzy False = roundN vzy + 1; " "roundRound01 vzy True vxx = roundM vzy; " "roundR1 vzy (vuy,r) = r; " "roundRound04 vzy vxy = roundRound03 vzy (vxy == 0) vxy; roundRound04 vzy vyv = roundRound02 vzy vyv; " "roundRound05 vzy True vyw = roundN vzy; roundRound05 vzy vyx vyy = roundRound04 vzy vyy; " "roundVu7 vzy = properFraction vzy; " "roundN vzy = roundN0 vzy (roundVu7 vzy); " "roundN0 vzy (n,vux) = n; " "roundRound02 vzy vxx = roundRound01 vzy (vxx == 1) vxx; " "roundRound03 vzy True vxy = roundRound00 vzy (even (roundN vzy)); roundRound03 vzy vxz vyu = roundRound02 vzy vyu; " "roundRound0 vzy vyw = roundRound06 vzy vyw; roundRound0 vzy vxy = roundRound04 vzy vxy; roundRound0 vzy vxx = roundRound02 vzy vxx; " ---------------------------------------- (12) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (13) NumRed (SOUND) Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. ---------------------------------------- (14) Obligation: mainModule Main module Main where { import qualified Prelude; } ---------------------------------------- (15) Narrow (SOUND) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="round",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="round vzz3",fontsize=16,color="blue",shape="box"];23889[label="round :: Float -> Int",fontsize=10,color="white",style="solid",shape="box"];3 -> 23889[label="",style="solid", color="blue", weight=9]; 23889 -> 4[label="",style="solid", color="blue", weight=3]; 23890[label="round :: (Ratio a) -> Int",fontsize=10,color="white",style="solid",shape="box"];3 -> 23890[label="",style="solid", color="blue", weight=9]; 23890 -> 5[label="",style="solid", color="blue", weight=3]; 23891[label="round :: Double -> Int",fontsize=10,color="white",style="solid",shape="box"];3 -> 23891[label="",style="solid", color="blue", weight=9]; 23891 -> 6[label="",style="solid", color="blue", weight=3]; 4[label="round vzz3",fontsize=16,color="black",shape="box"];4 -> 7[label="",style="solid", color="black", weight=3]; 5[label="round vzz3",fontsize=16,color="black",shape="box"];5 -> 8[label="",style="solid", color="black", weight=3]; 6[label="round vzz3",fontsize=16,color="black",shape="box"];6 -> 9[label="",style="solid", color="black", weight=3]; 7[label="roundRound0 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];7 -> 10[label="",style="solid", color="black", weight=3]; 8[label="roundRound0 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];8 -> 11[label="",style="solid", color="black", weight=3]; 9[label="roundRound0 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];9 -> 12[label="",style="solid", color="black", weight=3]; 10[label="roundRound06 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];10 -> 13[label="",style="solid", color="black", weight=3]; 11[label="roundRound06 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];11 -> 14[label="",style="solid", color="black", weight=3]; 12[label="roundRound06 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];12 -> 15[label="",style="solid", color="black", weight=3]; 13[label="roundRound05 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];13 -> 16[label="",style="solid", color="black", weight=3]; 14[label="roundRound05 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14 -> 17[label="",style="solid", color="black", weight=3]; 15[label="roundRound05 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];15 -> 18[label="",style="solid", color="black", weight=3]; 16[label="roundRound05 vzz3 (primEqFloat (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16 -> 19[label="",style="solid", color="black", weight=3]; 17[label="roundRound05 vzz3 (signum (abs (roundR vzz3) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17 -> 20[label="",style="solid", color="black", weight=3]; 18[label="roundRound05 vzz3 (primEqDouble (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18 -> 21[label="",style="solid", color="black", weight=3]; 19[label="roundRound05 vzz3 (primEqFloat (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];19 -> 22[label="",style="solid", color="black", weight=3]; 20[label="roundRound05 vzz3 (signum (abs (roundR1 vzz3 (roundVu7 vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 vzz3 (roundVu7 vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];20 -> 23[label="",style="solid", color="black", weight=3]; 21[label="roundRound05 vzz3 (primEqDouble (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];21 -> 24[label="",style="solid", color="black", weight=3]; 22[label="roundRound05 vzz3 (primEqFloat (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];22 -> 25[label="",style="solid", color="black", weight=3]; 23[label="roundRound05 vzz3 (signum (abs (roundR1 vzz3 (properFraction vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 vzz3 (properFraction vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="burlywood",shape="box"];23892[label="vzz3/vzz30 :% vzz31",fontsize=10,color="white",style="solid",shape="box"];23 -> 23892[label="",style="solid", color="burlywood", weight=9]; 23892 -> 26[label="",style="solid", color="burlywood", weight=3]; 24[label="roundRound05 vzz3 (primEqDouble (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];24 -> 27[label="",style="solid", color="black", weight=3]; 25[label="roundRound05 vzz3 (primEqFloat (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];25 -> 28[label="",style="solid", color="black", weight=3]; 26[label="roundRound05 (vzz30 :% vzz31) (signum (abs (roundR1 (vzz30 :% vzz31) (properFraction (vzz30 :% vzz31))) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 (vzz30 :% vzz31) (properFraction (vzz30 :% vzz31))) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];26 -> 29[label="",style="solid", color="black", weight=3]; 27[label="roundRound05 vzz3 (primEqDouble (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];27 -> 30[label="",style="solid", color="black", weight=3]; 28[label="roundRound05 vzz3 (primEqFloat (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];28 -> 31[label="",style="solid", color="black", weight=3]; 29[label="roundRound05 (vzz30 :% vzz31) (signum (abs (roundR1 (vzz30 :% vzz31) (fromIntegral (properFractionQ vzz30 vzz31),properFractionR vzz30 vzz31 :% vzz31)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 (vzz30 :% vzz31) (fromIntegral (properFractionQ vzz30 vzz31),properFractionR vzz30 vzz31 :% vzz31)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];29 -> 32[label="",style="solid", color="black", weight=3]; 30[label="roundRound05 vzz3 (primEqDouble (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];30 -> 33[label="",style="solid", color="black", weight=3]; 31[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];31 -> 34[label="",style="solid", color="black", weight=3]; 32[label="roundRound05 (vzz30 :% vzz31) (signum (abs (properFractionR vzz30 vzz31 :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR vzz30 vzz31 :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];32 -> 35[label="",style="solid", color="black", weight=3]; 33[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];33 -> 36[label="",style="solid", color="black", weight=3]; 34[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];34 -> 37[label="",style="solid", color="black", weight=3]; 35 -> 41[label="",style="dashed", color="red", weight=0]; 35[label="roundRound05 (vzz30 :% vzz31) (signum (abs (properFractionR0 vzz30 vzz31 (properFractionVu30 vzz30 vzz31) :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR0 vzz30 vzz31 (properFractionVu30 vzz30 vzz31) :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];35 -> 42[label="",style="dashed", color="magenta", weight=3]; 35 -> 43[label="",style="dashed", color="magenta", weight=3]; 35 -> 44[label="",style="dashed", color="magenta", weight=3]; 36[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];36 -> 39[label="",style="solid", color="black", weight=3]; 37[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];37 -> 40[label="",style="solid", color="black", weight=3]; 42[label="vzz31",fontsize=16,color="green",shape="box"];43[label="vzz30",fontsize=16,color="green",shape="box"];44[label="properFractionVu30 vzz30 vzz31",fontsize=16,color="black",shape="triangle"];44 -> 48[label="",style="solid", color="black", weight=3]; 41[label="roundRound05 (vzz8 :% vzz9) (signum (abs (properFractionR0 vzz8 vzz9 vzz10 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR0 vzz8 vzz9 vzz10 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="burlywood",shape="triangle"];23893[label="vzz10/(vzz100,vzz101)",fontsize=10,color="white",style="solid",shape="box"];41 -> 23893[label="",style="solid", color="burlywood", weight=9]; 23893 -> 49[label="",style="solid", color="burlywood", weight=3]; 39[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];39 -> 50[label="",style="solid", color="black", weight=3]; 40[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];40 -> 51[label="",style="solid", color="black", weight=3]; 48[label="quotRem vzz30 vzz31",fontsize=16,color="blue",shape="box"];23894[label="quotRem :: Int -> Int -> (@2) Int Int",fontsize=10,color="white",style="solid",shape="box"];48 -> 23894[label="",style="solid", color="blue", weight=9]; 23894 -> 52[label="",style="solid", color="blue", weight=3]; 23895[label="quotRem :: Integer -> Integer -> (@2) Integer Integer",fontsize=10,color="white",style="solid",shape="box"];48 -> 23895[label="",style="solid", color="blue", weight=9]; 23895 -> 53[label="",style="solid", color="blue", weight=3]; 49[label="roundRound05 (vzz8 :% vzz9) (signum (abs (properFractionR0 vzz8 vzz9 (vzz100,vzz101) :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR0 vzz8 vzz9 (vzz100,vzz101) :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];49 -> 54[label="",style="solid", color="black", weight=3]; 50[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];50 -> 55[label="",style="solid", color="black", weight=3]; 51[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];51 -> 56[label="",style="solid", color="black", weight=3]; 52[label="quotRem vzz30 vzz31",fontsize=16,color="black",shape="box"];52 -> 57[label="",style="solid", color="black", weight=3]; 53[label="quotRem vzz30 vzz31",fontsize=16,color="burlywood",shape="box"];23896[label="vzz30/Integer vzz300",fontsize=10,color="white",style="solid",shape="box"];53 -> 23896[label="",style="solid", color="burlywood", weight=9]; 23896 -> 58[label="",style="solid", color="burlywood", weight=3]; 54[label="roundRound05 (vzz8 :% vzz9) (signum (abs (vzz101 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (vzz101 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];54 -> 59[label="",style="solid", color="black", weight=3]; 55[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];55 -> 60[label="",style="solid", color="black", weight=3]; 56[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];56 -> 61[label="",style="solid", color="black", weight=3]; 57[label="primQrmInt vzz30 vzz31",fontsize=16,color="black",shape="box"];57 -> 62[label="",style="solid", color="black", weight=3]; 58[label="quotRem (Integer vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23897[label="vzz31/Integer vzz310",fontsize=10,color="white",style="solid",shape="box"];58 -> 23897[label="",style="solid", color="burlywood", weight=9]; 23897 -> 63[label="",style="solid", color="burlywood", weight=3]; 59 -> 64[label="",style="dashed", color="red", weight=0]; 59[label="roundRound05 (vzz8 :% vzz9) (signum (abs vzz101 :% vzz9 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs vzz101 :% vzz9 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];59 -> 65[label="",style="dashed", color="magenta", weight=3]; 59 -> 66[label="",style="dashed", color="magenta", weight=3]; 59 -> 67[label="",style="dashed", color="magenta", weight=3]; 60[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];60 -> 68[label="",style="solid", color="black", weight=3]; 61[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];61 -> 69[label="",style="solid", color="black", weight=3]; 62[label="(primQuotInt vzz30 vzz31,primRemInt vzz30 vzz31)",fontsize=16,color="green",shape="box"];62 -> 70[label="",style="dashed", color="green", weight=3]; 62 -> 71[label="",style="dashed", color="green", weight=3]; 63[label="quotRem (Integer vzz300) (Integer vzz310)",fontsize=16,color="black",shape="box"];63 -> 72[label="",style="solid", color="black", weight=3]; 65[label="abs vzz101",fontsize=16,color="blue",shape="box"];23898[label="abs :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];65 -> 23898[label="",style="solid", color="blue", weight=9]; 23898 -> 73[label="",style="solid", color="blue", weight=3]; 23899[label="abs :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];65 -> 23899[label="",style="solid", color="blue", weight=9]; 23899 -> 74[label="",style="solid", color="blue", weight=3]; 66[label="vzz8",fontsize=16,color="green",shape="box"];67[label="vzz9",fontsize=16,color="green",shape="box"];64[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];64 -> 75[label="",style="solid", color="black", weight=3]; 68[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];68 -> 76[label="",style="solid", color="black", weight=3]; 69[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];69 -> 77[label="",style="solid", color="black", weight=3]; 70[label="primQuotInt vzz30 vzz31",fontsize=16,color="burlywood",shape="triangle"];23900[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];70 -> 23900[label="",style="solid", color="burlywood", weight=9]; 23900 -> 78[label="",style="solid", color="burlywood", weight=3]; 23901[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];70 -> 23901[label="",style="solid", color="burlywood", weight=9]; 23901 -> 79[label="",style="solid", color="burlywood", weight=3]; 71[label="primRemInt vzz30 vzz31",fontsize=16,color="burlywood",shape="triangle"];23902[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];71 -> 23902[label="",style="solid", color="burlywood", weight=9]; 23902 -> 80[label="",style="solid", color="burlywood", weight=3]; 23903[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];71 -> 23903[label="",style="solid", color="burlywood", weight=9]; 23903 -> 81[label="",style="solid", color="burlywood", weight=3]; 72[label="(Integer (primQuotInt vzz300 vzz310),Integer (primRemInt vzz300 vzz310))",fontsize=16,color="green",shape="box"];72 -> 82[label="",style="dashed", color="green", weight=3]; 72 -> 83[label="",style="dashed", color="green", weight=3]; 73[label="abs vzz101",fontsize=16,color="black",shape="triangle"];73 -> 84[label="",style="solid", color="black", weight=3]; 74[label="abs vzz101",fontsize=16,color="black",shape="triangle"];74 -> 85[label="",style="solid", color="black", weight=3]; 75[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate doubleToRatio (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate doubleToRatio (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];75 -> 86[label="",style="solid", color="black", weight=3]; 76[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];76 -> 87[label="",style="solid", color="black", weight=3]; 77[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];77 -> 88[label="",style="solid", color="black", weight=3]; 78[label="primQuotInt (Pos vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23904[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];78 -> 23904[label="",style="solid", color="burlywood", weight=9]; 23904 -> 89[label="",style="solid", color="burlywood", weight=3]; 23905[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];78 -> 23905[label="",style="solid", color="burlywood", weight=9]; 23905 -> 90[label="",style="solid", color="burlywood", weight=3]; 79[label="primQuotInt (Neg vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23906[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];79 -> 23906[label="",style="solid", color="burlywood", weight=9]; 23906 -> 91[label="",style="solid", color="burlywood", weight=3]; 23907[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];79 -> 23907[label="",style="solid", color="burlywood", weight=9]; 23907 -> 92[label="",style="solid", color="burlywood", weight=3]; 80[label="primRemInt (Pos vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23908[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];80 -> 23908[label="",style="solid", color="burlywood", weight=9]; 23908 -> 93[label="",style="solid", color="burlywood", weight=3]; 23909[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];80 -> 23909[label="",style="solid", color="burlywood", weight=9]; 23909 -> 94[label="",style="solid", color="burlywood", weight=3]; 81[label="primRemInt (Neg vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23910[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];81 -> 23910[label="",style="solid", color="burlywood", weight=9]; 23910 -> 95[label="",style="solid", color="burlywood", weight=3]; 23911[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];81 -> 23911[label="",style="solid", color="burlywood", weight=9]; 23911 -> 96[label="",style="solid", color="burlywood", weight=3]; 82 -> 70[label="",style="dashed", color="red", weight=0]; 82[label="primQuotInt vzz300 vzz310",fontsize=16,color="magenta"];82 -> 97[label="",style="dashed", color="magenta", weight=3]; 82 -> 98[label="",style="dashed", color="magenta", weight=3]; 83 -> 71[label="",style="dashed", color="red", weight=0]; 83[label="primRemInt vzz300 vzz310",fontsize=16,color="magenta"];83 -> 99[label="",style="dashed", color="magenta", weight=3]; 83 -> 100[label="",style="dashed", color="magenta", weight=3]; 84[label="absReal vzz101",fontsize=16,color="black",shape="box"];84 -> 101[label="",style="solid", color="black", weight=3]; 85[label="absReal vzz101",fontsize=16,color="black",shape="box"];85 -> 102[label="",style="solid", color="black", weight=3]; 86[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate fromInt (Pos (Succ Zero)) % fromInt (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate fromInt (Pos (Succ Zero)) % fromInt (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];86 -> 103[label="",style="solid", color="black", weight=3]; 87[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];87 -> 104[label="",style="solid", color="black", weight=3]; 88[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23912[label="vzz3/Float vzz30 vzz31",fontsize=10,color="white",style="solid",shape="box"];88 -> 23912[label="",style="solid", color="burlywood", weight=9]; 23912 -> 105[label="",style="solid", color="burlywood", weight=3]; 89[label="primQuotInt (Pos vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23913[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];89 -> 23913[label="",style="solid", color="burlywood", weight=9]; 23913 -> 106[label="",style="solid", color="burlywood", weight=3]; 23914[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];89 -> 23914[label="",style="solid", color="burlywood", weight=9]; 23914 -> 107[label="",style="solid", color="burlywood", weight=3]; 90[label="primQuotInt (Pos vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23915[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];90 -> 23915[label="",style="solid", color="burlywood", weight=9]; 23915 -> 108[label="",style="solid", color="burlywood", weight=3]; 23916[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];90 -> 23916[label="",style="solid", color="burlywood", weight=9]; 23916 -> 109[label="",style="solid", color="burlywood", weight=3]; 91[label="primQuotInt (Neg vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23917[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];91 -> 23917[label="",style="solid", color="burlywood", weight=9]; 23917 -> 110[label="",style="solid", color="burlywood", weight=3]; 23918[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];91 -> 23918[label="",style="solid", color="burlywood", weight=9]; 23918 -> 111[label="",style="solid", color="burlywood", weight=3]; 92[label="primQuotInt (Neg vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23919[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];92 -> 23919[label="",style="solid", color="burlywood", weight=9]; 23919 -> 112[label="",style="solid", color="burlywood", weight=3]; 23920[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];92 -> 23920[label="",style="solid", color="burlywood", weight=9]; 23920 -> 113[label="",style="solid", color="burlywood", weight=3]; 93[label="primRemInt (Pos vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23921[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];93 -> 23921[label="",style="solid", color="burlywood", weight=9]; 23921 -> 114[label="",style="solid", color="burlywood", weight=3]; 23922[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];93 -> 23922[label="",style="solid", color="burlywood", weight=9]; 23922 -> 115[label="",style="solid", color="burlywood", weight=3]; 94[label="primRemInt (Pos vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23923[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];94 -> 23923[label="",style="solid", color="burlywood", weight=9]; 23923 -> 116[label="",style="solid", color="burlywood", weight=3]; 23924[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];94 -> 23924[label="",style="solid", color="burlywood", weight=9]; 23924 -> 117[label="",style="solid", color="burlywood", weight=3]; 95[label="primRemInt (Neg vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23925[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];95 -> 23925[label="",style="solid", color="burlywood", weight=9]; 23925 -> 118[label="",style="solid", color="burlywood", weight=3]; 23926[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];95 -> 23926[label="",style="solid", color="burlywood", weight=9]; 23926 -> 119[label="",style="solid", color="burlywood", weight=3]; 96[label="primRemInt (Neg vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23927[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];96 -> 23927[label="",style="solid", color="burlywood", weight=9]; 23927 -> 120[label="",style="solid", color="burlywood", weight=3]; 23928[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];96 -> 23928[label="",style="solid", color="burlywood", weight=9]; 23928 -> 121[label="",style="solid", color="burlywood", weight=3]; 97[label="vzz300",fontsize=16,color="green",shape="box"];98[label="vzz310",fontsize=16,color="green",shape="box"];99[label="vzz300",fontsize=16,color="green",shape="box"];100[label="vzz310",fontsize=16,color="green",shape="box"];101[label="absReal2 vzz101",fontsize=16,color="black",shape="box"];101 -> 122[label="",style="solid", color="black", weight=3]; 102[label="absReal2 vzz101",fontsize=16,color="black",shape="box"];102 -> 123[label="",style="solid", color="black", weight=3]; 103[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate reduce (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate reduce (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];103 -> 124[label="",style="solid", color="black", weight=3]; 104[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23929[label="vzz3/Double vzz30 vzz31",fontsize=10,color="white",style="solid",shape="box"];104 -> 23929[label="",style="solid", color="burlywood", weight=9]; 23929 -> 125[label="",style="solid", color="burlywood", weight=3]; 105[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];105 -> 126[label="",style="solid", color="black", weight=3]; 106[label="primQuotInt (Pos vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];106 -> 127[label="",style="solid", color="black", weight=3]; 107[label="primQuotInt (Pos vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];107 -> 128[label="",style="solid", color="black", weight=3]; 108[label="primQuotInt (Pos vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];108 -> 129[label="",style="solid", color="black", weight=3]; 109[label="primQuotInt (Pos vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];109 -> 130[label="",style="solid", color="black", weight=3]; 110[label="primQuotInt (Neg vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];110 -> 131[label="",style="solid", color="black", weight=3]; 111[label="primQuotInt (Neg vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];111 -> 132[label="",style="solid", color="black", weight=3]; 112[label="primQuotInt (Neg vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];112 -> 133[label="",style="solid", color="black", weight=3]; 113[label="primQuotInt (Neg vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];113 -> 134[label="",style="solid", color="black", weight=3]; 114[label="primRemInt (Pos vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];114 -> 135[label="",style="solid", color="black", weight=3]; 115[label="primRemInt (Pos vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];115 -> 136[label="",style="solid", color="black", weight=3]; 116[label="primRemInt (Pos vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];116 -> 137[label="",style="solid", color="black", weight=3]; 117[label="primRemInt (Pos vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];117 -> 138[label="",style="solid", color="black", weight=3]; 118[label="primRemInt (Neg vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];118 -> 139[label="",style="solid", color="black", weight=3]; 119[label="primRemInt (Neg vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];119 -> 140[label="",style="solid", color="black", weight=3]; 120[label="primRemInt (Neg vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];120 -> 141[label="",style="solid", color="black", weight=3]; 121[label="primRemInt (Neg vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];121 -> 142[label="",style="solid", color="black", weight=3]; 122[label="absReal1 vzz101 (vzz101 >= fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];122 -> 143[label="",style="solid", color="black", weight=3]; 123[label="absReal1 vzz101 (vzz101 >= fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];123 -> 144[label="",style="solid", color="black", weight=3]; 124[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate reduce2 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate reduce2 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];124 -> 145[label="",style="solid", color="black", weight=3]; 125[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];125 -> 146[label="",style="solid", color="black", weight=3]; 126[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];126 -> 147[label="",style="solid", color="black", weight=3]; 127[label="Pos (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];127 -> 148[label="",style="dashed", color="green", weight=3]; 128[label="error []",fontsize=16,color="black",shape="triangle"];128 -> 149[label="",style="solid", color="black", weight=3]; 129[label="Neg (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];129 -> 150[label="",style="dashed", color="green", weight=3]; 130 -> 128[label="",style="dashed", color="red", weight=0]; 130[label="error []",fontsize=16,color="magenta"];131[label="Neg (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];131 -> 151[label="",style="dashed", color="green", weight=3]; 132 -> 128[label="",style="dashed", color="red", weight=0]; 132[label="error []",fontsize=16,color="magenta"];133[label="Pos (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];133 -> 152[label="",style="dashed", color="green", weight=3]; 134 -> 128[label="",style="dashed", color="red", weight=0]; 134[label="error []",fontsize=16,color="magenta"];135[label="Pos (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];135 -> 153[label="",style="dashed", color="green", weight=3]; 136 -> 128[label="",style="dashed", color="red", weight=0]; 136[label="error []",fontsize=16,color="magenta"];137[label="Pos (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];137 -> 154[label="",style="dashed", color="green", weight=3]; 138 -> 128[label="",style="dashed", color="red", weight=0]; 138[label="error []",fontsize=16,color="magenta"];139[label="Neg (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];139 -> 155[label="",style="dashed", color="green", weight=3]; 140 -> 128[label="",style="dashed", color="red", weight=0]; 140[label="error []",fontsize=16,color="magenta"];141[label="Neg (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];141 -> 156[label="",style="dashed", color="green", weight=3]; 142 -> 128[label="",style="dashed", color="red", weight=0]; 142[label="error []",fontsize=16,color="magenta"];143[label="absReal1 vzz101 (compare vzz101 (fromInt (Pos Zero)) /= LT)",fontsize=16,color="black",shape="box"];143 -> 157[label="",style="solid", color="black", weight=3]; 144[label="absReal1 vzz101 (compare vzz101 (fromInt (Pos Zero)) /= LT)",fontsize=16,color="black",shape="box"];144 -> 158[label="",style="solid", color="black", weight=3]; 145 -> 159[label="",style="dashed", color="red", weight=0]; 145[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))))",fontsize=16,color="magenta"];145 -> 160[label="",style="dashed", color="magenta", weight=3]; 145 -> 161[label="",style="dashed", color="magenta", weight=3]; 145 -> 162[label="",style="dashed", color="magenta", weight=3]; 145 -> 163[label="",style="dashed", color="magenta", weight=3]; 146[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];146 -> 164[label="",style="solid", color="black", weight=3]; 147[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];147 -> 165[label="",style="solid", color="black", weight=3]; 148[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="burlywood",shape="triangle"];23930[label="vzz300/Succ vzz3000",fontsize=10,color="white",style="solid",shape="box"];148 -> 23930[label="",style="solid", color="burlywood", weight=9]; 23930 -> 166[label="",style="solid", color="burlywood", weight=3]; 23931[label="vzz300/Zero",fontsize=10,color="white",style="solid",shape="box"];148 -> 23931[label="",style="solid", color="burlywood", weight=9]; 23931 -> 167[label="",style="solid", color="burlywood", weight=3]; 149[label="error []",fontsize=16,color="red",shape="box"];150 -> 148[label="",style="dashed", color="red", weight=0]; 150[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];150 -> 168[label="",style="dashed", color="magenta", weight=3]; 151 -> 148[label="",style="dashed", color="red", weight=0]; 151[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];151 -> 169[label="",style="dashed", color="magenta", weight=3]; 152 -> 148[label="",style="dashed", color="red", weight=0]; 152[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];152 -> 170[label="",style="dashed", color="magenta", weight=3]; 152 -> 171[label="",style="dashed", color="magenta", weight=3]; 153[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="burlywood",shape="triangle"];23932[label="vzz300/Succ vzz3000",fontsize=10,color="white",style="solid",shape="box"];153 -> 23932[label="",style="solid", color="burlywood", weight=9]; 23932 -> 172[label="",style="solid", color="burlywood", weight=3]; 23933[label="vzz300/Zero",fontsize=10,color="white",style="solid",shape="box"];153 -> 23933[label="",style="solid", color="burlywood", weight=9]; 23933 -> 173[label="",style="solid", color="burlywood", weight=3]; 154 -> 153[label="",style="dashed", color="red", weight=0]; 154[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];154 -> 174[label="",style="dashed", color="magenta", weight=3]; 155 -> 153[label="",style="dashed", color="red", weight=0]; 155[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];155 -> 175[label="",style="dashed", color="magenta", weight=3]; 156 -> 153[label="",style="dashed", color="red", weight=0]; 156[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];156 -> 176[label="",style="dashed", color="magenta", weight=3]; 156 -> 177[label="",style="dashed", color="magenta", weight=3]; 157[label="absReal1 vzz101 (not (compare vzz101 (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];157 -> 178[label="",style="solid", color="black", weight=3]; 158[label="absReal1 vzz101 (not (compare vzz101 (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23934[label="vzz101/Integer vzz1010",fontsize=10,color="white",style="solid",shape="box"];158 -> 23934[label="",style="solid", color="burlywood", weight=9]; 23934 -> 179[label="",style="solid", color="burlywood", weight=3]; 160[label="vzz17",fontsize=16,color="green",shape="box"];161[label="vzz15",fontsize=16,color="green",shape="box"];162[label="abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)",fontsize=16,color="blue",shape="box"];23935[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];162 -> 23935[label="",style="solid", color="blue", weight=9]; 23935 -> 180[label="",style="solid", color="blue", weight=3]; 23936[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];162 -> 23936[label="",style="solid", color="blue", weight=9]; 23936 -> 181[label="",style="solid", color="blue", weight=3]; 163[label="vzz16",fontsize=16,color="green",shape="box"];159[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) vzz26)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) vzz26)))",fontsize=16,color="burlywood",shape="triangle"];23937[label="vzz26/False",fontsize=10,color="white",style="solid",shape="box"];159 -> 23937[label="",style="solid", color="burlywood", weight=9]; 23937 -> 182[label="",style="solid", color="burlywood", weight=3]; 23938[label="vzz26/True",fontsize=10,color="white",style="solid",shape="box"];159 -> 23938[label="",style="solid", color="burlywood", weight=9]; 23938 -> 183[label="",style="solid", color="burlywood", weight=3]; 164[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];164 -> 184[label="",style="solid", color="black", weight=3]; 165[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];165 -> 185[label="",style="solid", color="black", weight=3]; 166[label="primDivNatS (Succ vzz3000) (Succ vzz3100)",fontsize=16,color="black",shape="box"];166 -> 186[label="",style="solid", color="black", weight=3]; 167[label="primDivNatS Zero (Succ vzz3100)",fontsize=16,color="black",shape="box"];167 -> 187[label="",style="solid", color="black", weight=3]; 168[label="vzz3100",fontsize=16,color="green",shape="box"];169[label="vzz300",fontsize=16,color="green",shape="box"];170[label="vzz3100",fontsize=16,color="green",shape="box"];171[label="vzz300",fontsize=16,color="green",shape="box"];172[label="primModNatS (Succ vzz3000) (Succ vzz3100)",fontsize=16,color="black",shape="box"];172 -> 188[label="",style="solid", color="black", weight=3]; 173[label="primModNatS Zero (Succ vzz3100)",fontsize=16,color="black",shape="box"];173 -> 189[label="",style="solid", color="black", weight=3]; 174[label="vzz3100",fontsize=16,color="green",shape="box"];175[label="vzz300",fontsize=16,color="green",shape="box"];176[label="vzz3100",fontsize=16,color="green",shape="box"];177[label="vzz300",fontsize=16,color="green",shape="box"];178[label="absReal1 vzz101 (not (primCmpInt vzz101 (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23939[label="vzz101/Pos vzz1010",fontsize=10,color="white",style="solid",shape="box"];178 -> 23939[label="",style="solid", color="burlywood", weight=9]; 23939 -> 190[label="",style="solid", color="burlywood", weight=3]; 23940[label="vzz101/Neg vzz1010",fontsize=10,color="white",style="solid",shape="box"];178 -> 23940[label="",style="solid", color="burlywood", weight=9]; 23940 -> 191[label="",style="solid", color="burlywood", weight=3]; 179[label="absReal1 (Integer vzz1010) (not (compare (Integer vzz1010) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];179 -> 192[label="",style="solid", color="black", weight=3]; 180 -> 193[label="",style="dashed", color="red", weight=0]; 180[label="abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)",fontsize=16,color="magenta"];180 -> 194[label="",style="dashed", color="magenta", weight=3]; 181 -> 195[label="",style="dashed", color="red", weight=0]; 181[label="abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)",fontsize=16,color="magenta"];181 -> 196[label="",style="dashed", color="magenta", weight=3]; 182[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) False)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) False)))",fontsize=16,color="black",shape="box"];182 -> 197[label="",style="solid", color="black", weight=3]; 183[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)))",fontsize=16,color="black",shape="box"];183 -> 198[label="",style="solid", color="black", weight=3]; 184[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];184 -> 199[label="",style="solid", color="black", weight=3]; 185[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];185 -> 200[label="",style="solid", color="black", weight=3]; 186[label="primDivNatS0 vzz3000 vzz3100 (primGEqNatS vzz3000 vzz3100)",fontsize=16,color="burlywood",shape="box"];23941[label="vzz3000/Succ vzz30000",fontsize=10,color="white",style="solid",shape="box"];186 -> 23941[label="",style="solid", color="burlywood", weight=9]; 23941 -> 201[label="",style="solid", color="burlywood", weight=3]; 23942[label="vzz3000/Zero",fontsize=10,color="white",style="solid",shape="box"];186 -> 23942[label="",style="solid", color="burlywood", weight=9]; 23942 -> 202[label="",style="solid", color="burlywood", weight=3]; 187[label="Zero",fontsize=16,color="green",shape="box"];188[label="primModNatS0 vzz3000 vzz3100 (primGEqNatS vzz3000 vzz3100)",fontsize=16,color="burlywood",shape="box"];23943[label="vzz3000/Succ vzz30000",fontsize=10,color="white",style="solid",shape="box"];188 -> 23943[label="",style="solid", color="burlywood", weight=9]; 23943 -> 203[label="",style="solid", color="burlywood", weight=3]; 23944[label="vzz3000/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 23944[label="",style="solid", color="burlywood", weight=9]; 23944 -> 204[label="",style="solid", color="burlywood", weight=3]; 189[label="Zero",fontsize=16,color="green",shape="box"];190[label="absReal1 (Pos vzz1010) (not (primCmpInt (Pos vzz1010) (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23945[label="vzz1010/Succ vzz10100",fontsize=10,color="white",style="solid",shape="box"];190 -> 23945[label="",style="solid", color="burlywood", weight=9]; 23945 -> 205[label="",style="solid", color="burlywood", weight=3]; 23946[label="vzz1010/Zero",fontsize=10,color="white",style="solid",shape="box"];190 -> 23946[label="",style="solid", color="burlywood", weight=9]; 23946 -> 206[label="",style="solid", color="burlywood", weight=3]; 191[label="absReal1 (Neg vzz1010) (not (primCmpInt (Neg vzz1010) (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23947[label="vzz1010/Succ vzz10100",fontsize=10,color="white",style="solid",shape="box"];191 -> 23947[label="",style="solid", color="burlywood", weight=9]; 23947 -> 207[label="",style="solid", color="burlywood", weight=3]; 23948[label="vzz1010/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 23948[label="",style="solid", color="burlywood", weight=9]; 23948 -> 208[label="",style="solid", color="burlywood", weight=3]; 192[label="absReal1 (Integer vzz1010) (not (compare (Integer vzz1010) (Integer (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];192 -> 209[label="",style="solid", color="black", weight=3]; 194 -> 73[label="",style="dashed", color="red", weight=0]; 194[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];194 -> 210[label="",style="dashed", color="magenta", weight=3]; 193[label="vzz27 == fromInt (Pos Zero)",fontsize=16,color="black",shape="triangle"];193 -> 211[label="",style="solid", color="black", weight=3]; 196 -> 74[label="",style="dashed", color="red", weight=0]; 196[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];196 -> 212[label="",style="dashed", color="magenta", weight=3]; 195[label="vzz28 == fromInt (Pos Zero)",fontsize=16,color="burlywood",shape="triangle"];23949[label="vzz28/Integer vzz280",fontsize=10,color="white",style="solid",shape="box"];195 -> 23949[label="",style="solid", color="burlywood", weight=9]; 23949 -> 213[label="",style="solid", color="burlywood", weight=3]; 197[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) otherwise)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) otherwise)))",fontsize=16,color="black",shape="box"];197 -> 214[label="",style="solid", color="black", weight=3]; 198[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate error [])) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate error [])))",fontsize=16,color="black",shape="box"];198 -> 215[label="",style="solid", color="black", weight=3]; 199[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];199 -> 216[label="",style="solid", color="black", weight=3]; 200[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];200 -> 217[label="",style="solid", color="black", weight=3]; 201[label="primDivNatS0 (Succ vzz30000) vzz3100 (primGEqNatS (Succ vzz30000) vzz3100)",fontsize=16,color="burlywood",shape="box"];23950[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];201 -> 23950[label="",style="solid", color="burlywood", weight=9]; 23950 -> 218[label="",style="solid", color="burlywood", weight=3]; 23951[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];201 -> 23951[label="",style="solid", color="burlywood", weight=9]; 23951 -> 219[label="",style="solid", color="burlywood", weight=3]; 202[label="primDivNatS0 Zero vzz3100 (primGEqNatS Zero vzz3100)",fontsize=16,color="burlywood",shape="box"];23952[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];202 -> 23952[label="",style="solid", color="burlywood", weight=9]; 23952 -> 220[label="",style="solid", color="burlywood", weight=3]; 23953[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 23953[label="",style="solid", color="burlywood", weight=9]; 23953 -> 221[label="",style="solid", color="burlywood", weight=3]; 203[label="primModNatS0 (Succ vzz30000) vzz3100 (primGEqNatS (Succ vzz30000) vzz3100)",fontsize=16,color="burlywood",shape="box"];23954[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];203 -> 23954[label="",style="solid", color="burlywood", weight=9]; 23954 -> 222[label="",style="solid", color="burlywood", weight=3]; 23955[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];203 -> 23955[label="",style="solid", color="burlywood", weight=9]; 23955 -> 223[label="",style="solid", color="burlywood", weight=3]; 204[label="primModNatS0 Zero vzz3100 (primGEqNatS Zero vzz3100)",fontsize=16,color="burlywood",shape="box"];23956[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];204 -> 23956[label="",style="solid", color="burlywood", weight=9]; 23956 -> 224[label="",style="solid", color="burlywood", weight=3]; 23957[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 23957[label="",style="solid", color="burlywood", weight=9]; 23957 -> 225[label="",style="solid", color="burlywood", weight=3]; 205[label="absReal1 (Pos (Succ vzz10100)) (not (primCmpInt (Pos (Succ vzz10100)) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];205 -> 226[label="",style="solid", color="black", weight=3]; 206[label="absReal1 (Pos Zero) (not (primCmpInt (Pos Zero) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];206 -> 227[label="",style="solid", color="black", weight=3]; 207[label="absReal1 (Neg (Succ vzz10100)) (not (primCmpInt (Neg (Succ vzz10100)) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];207 -> 228[label="",style="solid", color="black", weight=3]; 208[label="absReal1 (Neg Zero) (not (primCmpInt (Neg Zero) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];208 -> 229[label="",style="solid", color="black", weight=3]; 209[label="absReal1 (Integer vzz1010) (not (primCmpInt vzz1010 (Pos Zero) == LT))",fontsize=16,color="burlywood",shape="box"];23958[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];209 -> 23958[label="",style="solid", color="burlywood", weight=9]; 23958 -> 230[label="",style="solid", color="burlywood", weight=3]; 23959[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];209 -> 23959[label="",style="solid", color="burlywood", weight=9]; 23959 -> 231[label="",style="solid", color="burlywood", weight=3]; 210[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];210 -> 232[label="",style="solid", color="black", weight=3]; 211[label="primEqInt vzz27 (fromInt (Pos Zero))",fontsize=16,color="burlywood",shape="box"];23960[label="vzz27/Pos vzz270",fontsize=10,color="white",style="solid",shape="box"];211 -> 23960[label="",style="solid", color="burlywood", weight=9]; 23960 -> 233[label="",style="solid", color="burlywood", weight=3]; 23961[label="vzz27/Neg vzz270",fontsize=10,color="white",style="solid",shape="box"];211 -> 23961[label="",style="solid", color="burlywood", weight=9]; 23961 -> 234[label="",style="solid", color="burlywood", weight=3]; 212[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];212 -> 235[label="",style="solid", color="black", weight=3]; 213[label="Integer vzz280 == fromInt (Pos Zero)",fontsize=16,color="black",shape="box"];213 -> 236[label="",style="solid", color="black", weight=3]; 214[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)))",fontsize=16,color="black",shape="box"];214 -> 237[label="",style="solid", color="black", weight=3]; 215[label="error []",fontsize=16,color="red",shape="box"];216[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];216 -> 238[label="",style="solid", color="black", weight=3]; 217[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];217 -> 239[label="",style="solid", color="black", weight=3]; 218[label="primDivNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS (Succ vzz30000) (Succ vzz31000))",fontsize=16,color="black",shape="box"];218 -> 240[label="",style="solid", color="black", weight=3]; 219[label="primDivNatS0 (Succ vzz30000) Zero (primGEqNatS (Succ vzz30000) Zero)",fontsize=16,color="black",shape="box"];219 -> 241[label="",style="solid", color="black", weight=3]; 220[label="primDivNatS0 Zero (Succ vzz31000) (primGEqNatS Zero (Succ vzz31000))",fontsize=16,color="black",shape="box"];220 -> 242[label="",style="solid", color="black", weight=3]; 221[label="primDivNatS0 Zero Zero (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];221 -> 243[label="",style="solid", color="black", weight=3]; 222[label="primModNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS (Succ vzz30000) (Succ vzz31000))",fontsize=16,color="black",shape="box"];222 -> 244[label="",style="solid", color="black", weight=3]; 223[label="primModNatS0 (Succ vzz30000) Zero (primGEqNatS (Succ vzz30000) Zero)",fontsize=16,color="black",shape="box"];223 -> 245[label="",style="solid", color="black", weight=3]; 224[label="primModNatS0 Zero (Succ vzz31000) (primGEqNatS Zero (Succ vzz31000))",fontsize=16,color="black",shape="box"];224 -> 246[label="",style="solid", color="black", weight=3]; 225[label="primModNatS0 Zero Zero (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];225 -> 247[label="",style="solid", color="black", weight=3]; 226[label="absReal1 (Pos (Succ vzz10100)) (not (primCmpInt (Pos (Succ vzz10100)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];226 -> 248[label="",style="solid", color="black", weight=3]; 227[label="absReal1 (Pos Zero) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];227 -> 249[label="",style="solid", color="black", weight=3]; 228[label="absReal1 (Neg (Succ vzz10100)) (not (primCmpInt (Neg (Succ vzz10100)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];228 -> 250[label="",style="solid", color="black", weight=3]; 229[label="absReal1 (Neg Zero) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];229 -> 251[label="",style="solid", color="black", weight=3]; 230[label="absReal1 (Integer (Pos vzz10100)) (not (primCmpInt (Pos vzz10100) (Pos Zero) == LT))",fontsize=16,color="burlywood",shape="box"];23962[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];230 -> 23962[label="",style="solid", color="burlywood", weight=9]; 23962 -> 252[label="",style="solid", color="burlywood", weight=3]; 23963[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];230 -> 23963[label="",style="solid", color="burlywood", weight=9]; 23963 -> 253[label="",style="solid", color="burlywood", weight=3]; 231[label="absReal1 (Integer (Neg vzz10100)) (not (primCmpInt (Neg vzz10100) (Pos Zero) == LT))",fontsize=16,color="burlywood",shape="box"];23964[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];231 -> 23964[label="",style="solid", color="burlywood", weight=9]; 23964 -> 254[label="",style="solid", color="burlywood", weight=3]; 23965[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];231 -> 23965[label="",style="solid", color="burlywood", weight=9]; 23965 -> 255[label="",style="solid", color="burlywood", weight=3]; 232[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];233[label="primEqInt (Pos vzz270) (fromInt (Pos Zero))",fontsize=16,color="burlywood",shape="box"];23966[label="vzz270/Succ vzz2700",fontsize=10,color="white",style="solid",shape="box"];233 -> 23966[label="",style="solid", color="burlywood", weight=9]; 23966 -> 256[label="",style="solid", color="burlywood", weight=3]; 23967[label="vzz270/Zero",fontsize=10,color="white",style="solid",shape="box"];233 -> 23967[label="",style="solid", color="burlywood", weight=9]; 23967 -> 257[label="",style="solid", color="burlywood", weight=3]; 234[label="primEqInt (Neg vzz270) (fromInt (Pos Zero))",fontsize=16,color="burlywood",shape="box"];23968[label="vzz270/Succ vzz2700",fontsize=10,color="white",style="solid",shape="box"];234 -> 23968[label="",style="solid", color="burlywood", weight=9]; 23968 -> 258[label="",style="solid", color="burlywood", weight=3]; 23969[label="vzz270/Zero",fontsize=10,color="white",style="solid",shape="box"];234 -> 23969[label="",style="solid", color="burlywood", weight=9]; 23969 -> 259[label="",style="solid", color="burlywood", weight=3]; 235[label="Integer (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];236[label="Integer vzz280 == Integer (Pos Zero)",fontsize=16,color="black",shape="triangle"];236 -> 260[label="",style="solid", color="black", weight=3]; 237[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))))",fontsize=16,color="blue",shape="box"];23970[label="`quot` :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];237 -> 23970[label="",style="solid", color="blue", weight=9]; 23970 -> 261[label="",style="solid", color="blue", weight=3]; 23971[label="`quot` :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];237 -> 23971[label="",style="solid", color="blue", weight=9]; 23971 -> 262[label="",style="solid", color="blue", weight=3]; 238[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];238 -> 263[label="",style="solid", color="black", weight=3]; 239[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23972[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];239 -> 23972[label="",style="solid", color="burlywood", weight=9]; 23972 -> 264[label="",style="solid", color="burlywood", weight=3]; 23973[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];239 -> 23973[label="",style="solid", color="burlywood", weight=9]; 23973 -> 265[label="",style="solid", color="burlywood", weight=3]; 240 -> 6250[label="",style="dashed", color="red", weight=0]; 240[label="primDivNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS vzz30000 vzz31000)",fontsize=16,color="magenta"];240 -> 6251[label="",style="dashed", color="magenta", weight=3]; 240 -> 6252[label="",style="dashed", color="magenta", weight=3]; 240 -> 6253[label="",style="dashed", color="magenta", weight=3]; 240 -> 6254[label="",style="dashed", color="magenta", weight=3]; 241[label="primDivNatS0 (Succ vzz30000) Zero True",fontsize=16,color="black",shape="box"];241 -> 268[label="",style="solid", color="black", weight=3]; 242[label="primDivNatS0 Zero (Succ vzz31000) False",fontsize=16,color="black",shape="box"];242 -> 269[label="",style="solid", color="black", weight=3]; 243[label="primDivNatS0 Zero Zero True",fontsize=16,color="black",shape="box"];243 -> 270[label="",style="solid", color="black", weight=3]; 244 -> 6295[label="",style="dashed", color="red", weight=0]; 244[label="primModNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS vzz30000 vzz31000)",fontsize=16,color="magenta"];244 -> 6296[label="",style="dashed", color="magenta", weight=3]; 244 -> 6297[label="",style="dashed", color="magenta", weight=3]; 244 -> 6298[label="",style="dashed", color="magenta", weight=3]; 244 -> 6299[label="",style="dashed", color="magenta", weight=3]; 245[label="primModNatS0 (Succ vzz30000) Zero True",fontsize=16,color="black",shape="box"];245 -> 273[label="",style="solid", color="black", weight=3]; 246[label="primModNatS0 Zero (Succ vzz31000) False",fontsize=16,color="black",shape="box"];246 -> 274[label="",style="solid", color="black", weight=3]; 247[label="primModNatS0 Zero Zero True",fontsize=16,color="black",shape="box"];247 -> 275[label="",style="solid", color="black", weight=3]; 248[label="absReal1 (Pos (Succ vzz10100)) (not (primCmpNat (Succ vzz10100) Zero == LT))",fontsize=16,color="black",shape="box"];248 -> 276[label="",style="solid", color="black", weight=3]; 249[label="absReal1 (Pos Zero) (not (EQ == LT))",fontsize=16,color="black",shape="box"];249 -> 277[label="",style="solid", color="black", weight=3]; 250[label="absReal1 (Neg (Succ vzz10100)) (not (LT == LT))",fontsize=16,color="black",shape="box"];250 -> 278[label="",style="solid", color="black", weight=3]; 251[label="absReal1 (Neg Zero) (not (EQ == LT))",fontsize=16,color="black",shape="box"];251 -> 279[label="",style="solid", color="black", weight=3]; 252[label="absReal1 (Integer (Pos (Succ vzz101000))) (not (primCmpInt (Pos (Succ vzz101000)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];252 -> 280[label="",style="solid", color="black", weight=3]; 253[label="absReal1 (Integer (Pos Zero)) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];253 -> 281[label="",style="solid", color="black", weight=3]; 254[label="absReal1 (Integer (Neg (Succ vzz101000))) (not (primCmpInt (Neg (Succ vzz101000)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];254 -> 282[label="",style="solid", color="black", weight=3]; 255[label="absReal1 (Integer (Neg Zero)) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];255 -> 283[label="",style="solid", color="black", weight=3]; 256[label="primEqInt (Pos (Succ vzz2700)) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];256 -> 284[label="",style="solid", color="black", weight=3]; 257[label="primEqInt (Pos Zero) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];257 -> 285[label="",style="solid", color="black", weight=3]; 258[label="primEqInt (Neg (Succ vzz2700)) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];258 -> 286[label="",style="solid", color="black", weight=3]; 259[label="primEqInt (Neg Zero) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];259 -> 287[label="",style="solid", color="black", weight=3]; 260[label="primEqInt vzz280 (Pos Zero)",fontsize=16,color="burlywood",shape="triangle"];23974[label="vzz280/Pos vzz2800",fontsize=10,color="white",style="solid",shape="box"];260 -> 23974[label="",style="solid", color="burlywood", weight=9]; 23974 -> 288[label="",style="solid", color="burlywood", weight=3]; 23975[label="vzz280/Neg vzz2800",fontsize=10,color="white",style="solid",shape="box"];260 -> 23975[label="",style="solid", color="burlywood", weight=9]; 23975 -> 289[label="",style="solid", color="burlywood", weight=3]; 261 -> 443[label="",style="dashed", color="red", weight=0]; 261[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];261 -> 444[label="",style="dashed", color="magenta", weight=3]; 261 -> 445[label="",style="dashed", color="magenta", weight=3]; 261 -> 446[label="",style="dashed", color="magenta", weight=3]; 261 -> 447[label="",style="dashed", color="magenta", weight=3]; 262 -> 303[label="",style="dashed", color="red", weight=0]; 262[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];262 -> 304[label="",style="dashed", color="magenta", weight=3]; 262 -> 305[label="",style="dashed", color="magenta", weight=3]; 262 -> 306[label="",style="dashed", color="magenta", weight=3]; 262 -> 307[label="",style="dashed", color="magenta", weight=3]; 262 -> 308[label="",style="dashed", color="magenta", weight=3]; 262 -> 309[label="",style="dashed", color="magenta", weight=3]; 262 -> 310[label="",style="dashed", color="magenta", weight=3]; 262 -> 311[label="",style="dashed", color="magenta", weight=3]; 262 -> 312[label="",style="dashed", color="magenta", weight=3]; 262 -> 313[label="",style="dashed", color="magenta", weight=3]; 262 -> 314[label="",style="dashed", color="magenta", weight=3]; 262 -> 315[label="",style="dashed", color="magenta", weight=3]; 263[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23976[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];263 -> 23976[label="",style="solid", color="burlywood", weight=9]; 23976 -> 316[label="",style="solid", color="burlywood", weight=3]; 23977[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];263 -> 23977[label="",style="solid", color="burlywood", weight=9]; 23977 -> 317[label="",style="solid", color="burlywood", weight=3]; 264[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];264 -> 318[label="",style="solid", color="black", weight=3]; 265[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];265 -> 319[label="",style="solid", color="black", weight=3]; 6251[label="vzz31000",fontsize=16,color="green",shape="box"];6252[label="vzz31000",fontsize=16,color="green",shape="box"];6253[label="vzz30000",fontsize=16,color="green",shape="box"];6254[label="vzz30000",fontsize=16,color="green",shape="box"];6250[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS vzz918 vzz919)",fontsize=16,color="burlywood",shape="triangle"];23978[label="vzz918/Succ vzz9180",fontsize=10,color="white",style="solid",shape="box"];6250 -> 23978[label="",style="solid", color="burlywood", weight=9]; 23978 -> 6291[label="",style="solid", color="burlywood", weight=3]; 23979[label="vzz918/Zero",fontsize=10,color="white",style="solid",shape="box"];6250 -> 23979[label="",style="solid", color="burlywood", weight=9]; 23979 -> 6292[label="",style="solid", color="burlywood", weight=3]; 268[label="Succ (primDivNatS (primMinusNatS (Succ vzz30000) Zero) (Succ Zero))",fontsize=16,color="green",shape="box"];268 -> 324[label="",style="dashed", color="green", weight=3]; 269[label="Zero",fontsize=16,color="green",shape="box"];270[label="Succ (primDivNatS (primMinusNatS Zero Zero) (Succ Zero))",fontsize=16,color="green",shape="box"];270 -> 325[label="",style="dashed", color="green", weight=3]; 6296[label="vzz31000",fontsize=16,color="green",shape="box"];6297[label="vzz31000",fontsize=16,color="green",shape="box"];6298[label="vzz30000",fontsize=16,color="green",shape="box"];6299[label="vzz30000",fontsize=16,color="green",shape="box"];6295[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS vzz923 vzz924)",fontsize=16,color="burlywood",shape="triangle"];23980[label="vzz923/Succ vzz9230",fontsize=10,color="white",style="solid",shape="box"];6295 -> 23980[label="",style="solid", color="burlywood", weight=9]; 23980 -> 6336[label="",style="solid", color="burlywood", weight=3]; 23981[label="vzz923/Zero",fontsize=10,color="white",style="solid",shape="box"];6295 -> 23981[label="",style="solid", color="burlywood", weight=9]; 23981 -> 6337[label="",style="solid", color="burlywood", weight=3]; 273 -> 153[label="",style="dashed", color="red", weight=0]; 273[label="primModNatS (primMinusNatS (Succ vzz30000) Zero) (Succ Zero)",fontsize=16,color="magenta"];273 -> 330[label="",style="dashed", color="magenta", weight=3]; 273 -> 331[label="",style="dashed", color="magenta", weight=3]; 274[label="Succ Zero",fontsize=16,color="green",shape="box"];275 -> 153[label="",style="dashed", color="red", weight=0]; 275[label="primModNatS (primMinusNatS Zero Zero) (Succ Zero)",fontsize=16,color="magenta"];275 -> 332[label="",style="dashed", color="magenta", weight=3]; 275 -> 333[label="",style="dashed", color="magenta", weight=3]; 276[label="absReal1 (Pos (Succ vzz10100)) (not (GT == LT))",fontsize=16,color="black",shape="box"];276 -> 334[label="",style="solid", color="black", weight=3]; 277[label="absReal1 (Pos Zero) (not False)",fontsize=16,color="black",shape="box"];277 -> 335[label="",style="solid", color="black", weight=3]; 278[label="absReal1 (Neg (Succ vzz10100)) (not True)",fontsize=16,color="black",shape="box"];278 -> 336[label="",style="solid", color="black", weight=3]; 279[label="absReal1 (Neg Zero) (not False)",fontsize=16,color="black",shape="box"];279 -> 337[label="",style="solid", color="black", weight=3]; 280[label="absReal1 (Integer (Pos (Succ vzz101000))) (not (primCmpNat (Succ vzz101000) Zero == LT))",fontsize=16,color="black",shape="box"];280 -> 338[label="",style="solid", color="black", weight=3]; 281[label="absReal1 (Integer (Pos Zero)) (not (EQ == LT))",fontsize=16,color="black",shape="box"];281 -> 339[label="",style="solid", color="black", weight=3]; 282[label="absReal1 (Integer (Neg (Succ vzz101000))) (not (LT == LT))",fontsize=16,color="black",shape="box"];282 -> 340[label="",style="solid", color="black", weight=3]; 283[label="absReal1 (Integer (Neg Zero)) (not (EQ == LT))",fontsize=16,color="black",shape="box"];283 -> 341[label="",style="solid", color="black", weight=3]; 284 -> 260[label="",style="dashed", color="red", weight=0]; 284[label="primEqInt (Pos (Succ vzz2700)) (Pos Zero)",fontsize=16,color="magenta"];284 -> 342[label="",style="dashed", color="magenta", weight=3]; 285 -> 260[label="",style="dashed", color="red", weight=0]; 285[label="primEqInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];285 -> 343[label="",style="dashed", color="magenta", weight=3]; 286 -> 260[label="",style="dashed", color="red", weight=0]; 286[label="primEqInt (Neg (Succ vzz2700)) (Pos Zero)",fontsize=16,color="magenta"];286 -> 344[label="",style="dashed", color="magenta", weight=3]; 287 -> 260[label="",style="dashed", color="red", weight=0]; 287[label="primEqInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];287 -> 345[label="",style="dashed", color="magenta", weight=3]; 288[label="primEqInt (Pos vzz2800) (Pos Zero)",fontsize=16,color="burlywood",shape="box"];23982[label="vzz2800/Succ vzz28000",fontsize=10,color="white",style="solid",shape="box"];288 -> 23982[label="",style="solid", color="burlywood", weight=9]; 23982 -> 346[label="",style="solid", color="burlywood", weight=3]; 23983[label="vzz2800/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 23983[label="",style="solid", color="burlywood", weight=9]; 23983 -> 347[label="",style="solid", color="burlywood", weight=3]; 289[label="primEqInt (Neg vzz2800) (Pos Zero)",fontsize=16,color="burlywood",shape="box"];23984[label="vzz2800/Succ vzz28000",fontsize=10,color="white",style="solid",shape="box"];289 -> 23984[label="",style="solid", color="burlywood", weight=9]; 23984 -> 348[label="",style="solid", color="burlywood", weight=3]; 23985[label="vzz2800/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 23985[label="",style="solid", color="burlywood", weight=9]; 23985 -> 349[label="",style="solid", color="burlywood", weight=3]; 444 -> 480[label="",style="dashed", color="red", weight=0]; 444[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];444 -> 481[label="",style="dashed", color="magenta", weight=3]; 444 -> 482[label="",style="dashed", color="magenta", weight=3]; 444 -> 483[label="",style="dashed", color="magenta", weight=3]; 445 -> 480[label="",style="dashed", color="red", weight=0]; 445[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];445 -> 484[label="",style="dashed", color="magenta", weight=3]; 445 -> 485[label="",style="dashed", color="magenta", weight=3]; 445 -> 486[label="",style="dashed", color="magenta", weight=3]; 446 -> 480[label="",style="dashed", color="red", weight=0]; 446[label="abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];446 -> 487[label="",style="dashed", color="magenta", weight=3]; 446 -> 488[label="",style="dashed", color="magenta", weight=3]; 446 -> 489[label="",style="dashed", color="magenta", weight=3]; 447 -> 480[label="",style="dashed", color="red", weight=0]; 447[label="abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];447 -> 490[label="",style="dashed", color="magenta", weight=3]; 447 -> 491[label="",style="dashed", color="magenta", weight=3]; 447 -> 492[label="",style="dashed", color="magenta", weight=3]; 443[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate vzz71 :% vzz77)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate vzz70 :% vzz76)))",fontsize=16,color="black",shape="triangle"];443 -> 475[label="",style="solid", color="black", weight=3]; 304 -> 74[label="",style="dashed", color="red", weight=0]; 304[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];304 -> 357[label="",style="dashed", color="magenta", weight=3]; 305 -> 212[label="",style="dashed", color="red", weight=0]; 305[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];306 -> 212[label="",style="dashed", color="red", weight=0]; 306[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];307 -> 74[label="",style="dashed", color="red", weight=0]; 307[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];307 -> 358[label="",style="dashed", color="magenta", weight=3]; 308 -> 74[label="",style="dashed", color="red", weight=0]; 308[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];308 -> 359[label="",style="dashed", color="magenta", weight=3]; 309 -> 212[label="",style="dashed", color="red", weight=0]; 309[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];310 -> 212[label="",style="dashed", color="red", weight=0]; 310[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];311 -> 212[label="",style="dashed", color="red", weight=0]; 311[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];312 -> 74[label="",style="dashed", color="red", weight=0]; 312[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];312 -> 360[label="",style="dashed", color="magenta", weight=3]; 313 -> 212[label="",style="dashed", color="red", weight=0]; 313[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];314 -> 74[label="",style="dashed", color="red", weight=0]; 314[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];314 -> 361[label="",style="dashed", color="magenta", weight=3]; 315 -> 74[label="",style="dashed", color="red", weight=0]; 315[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];315 -> 362[label="",style="dashed", color="magenta", weight=3]; 303[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum vzz67 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz69) vzz62 :% (vzz56 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz68) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum vzz59 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz64) vzz55 :% (vzz52 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz63) vzz53))))",fontsize=16,color="black",shape="triangle"];303 -> 363[label="",style="solid", color="black", weight=3]; 316[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];316 -> 364[label="",style="solid", color="black", weight=3]; 317[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];317 -> 365[label="",style="solid", color="black", weight=3]; 318[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];318 -> 366[label="",style="solid", color="black", weight=3]; 319[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];319 -> 367[label="",style="solid", color="black", weight=3]; 6291[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS (Succ vzz9180) vzz919)",fontsize=16,color="burlywood",shape="box"];23986[label="vzz919/Succ vzz9190",fontsize=10,color="white",style="solid",shape="box"];6291 -> 23986[label="",style="solid", color="burlywood", weight=9]; 23986 -> 6338[label="",style="solid", color="burlywood", weight=3]; 23987[label="vzz919/Zero",fontsize=10,color="white",style="solid",shape="box"];6291 -> 23987[label="",style="solid", color="burlywood", weight=9]; 23987 -> 6339[label="",style="solid", color="burlywood", weight=3]; 6292[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS Zero vzz919)",fontsize=16,color="burlywood",shape="box"];23988[label="vzz919/Succ vzz9190",fontsize=10,color="white",style="solid",shape="box"];6292 -> 23988[label="",style="solid", color="burlywood", weight=9]; 23988 -> 6340[label="",style="solid", color="burlywood", weight=3]; 23989[label="vzz919/Zero",fontsize=10,color="white",style="solid",shape="box"];6292 -> 23989[label="",style="solid", color="burlywood", weight=9]; 23989 -> 6341[label="",style="solid", color="burlywood", weight=3]; 324 -> 148[label="",style="dashed", color="red", weight=0]; 324[label="primDivNatS (primMinusNatS (Succ vzz30000) Zero) (Succ Zero)",fontsize=16,color="magenta"];324 -> 372[label="",style="dashed", color="magenta", weight=3]; 324 -> 373[label="",style="dashed", color="magenta", weight=3]; 325 -> 148[label="",style="dashed", color="red", weight=0]; 325[label="primDivNatS (primMinusNatS Zero Zero) (Succ Zero)",fontsize=16,color="magenta"];325 -> 374[label="",style="dashed", color="magenta", weight=3]; 325 -> 375[label="",style="dashed", color="magenta", weight=3]; 6336[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS (Succ vzz9230) vzz924)",fontsize=16,color="burlywood",shape="box"];23990[label="vzz924/Succ vzz9240",fontsize=10,color="white",style="solid",shape="box"];6336 -> 23990[label="",style="solid", color="burlywood", weight=9]; 23990 -> 6346[label="",style="solid", color="burlywood", weight=3]; 23991[label="vzz924/Zero",fontsize=10,color="white",style="solid",shape="box"];6336 -> 23991[label="",style="solid", color="burlywood", weight=9]; 23991 -> 6347[label="",style="solid", color="burlywood", weight=3]; 6337[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS Zero vzz924)",fontsize=16,color="burlywood",shape="box"];23992[label="vzz924/Succ vzz9240",fontsize=10,color="white",style="solid",shape="box"];6337 -> 23992[label="",style="solid", color="burlywood", weight=9]; 23992 -> 6348[label="",style="solid", color="burlywood", weight=3]; 23993[label="vzz924/Zero",fontsize=10,color="white",style="solid",shape="box"];6337 -> 23993[label="",style="solid", color="burlywood", weight=9]; 23993 -> 6349[label="",style="solid", color="burlywood", weight=3]; 330[label="Zero",fontsize=16,color="green",shape="box"];331[label="primMinusNatS (Succ vzz30000) Zero",fontsize=16,color="black",shape="triangle"];331 -> 380[label="",style="solid", color="black", weight=3]; 332[label="Zero",fontsize=16,color="green",shape="box"];333[label="primMinusNatS Zero Zero",fontsize=16,color="black",shape="triangle"];333 -> 381[label="",style="solid", color="black", weight=3]; 334[label="absReal1 (Pos (Succ vzz10100)) (not False)",fontsize=16,color="black",shape="box"];334 -> 382[label="",style="solid", color="black", weight=3]; 335[label="absReal1 (Pos Zero) True",fontsize=16,color="black",shape="box"];335 -> 383[label="",style="solid", color="black", weight=3]; 336[label="absReal1 (Neg (Succ vzz10100)) False",fontsize=16,color="black",shape="box"];336 -> 384[label="",style="solid", color="black", weight=3]; 337[label="absReal1 (Neg Zero) True",fontsize=16,color="black",shape="box"];337 -> 385[label="",style="solid", color="black", weight=3]; 338[label="absReal1 (Integer (Pos (Succ vzz101000))) (not (GT == LT))",fontsize=16,color="black",shape="box"];338 -> 386[label="",style="solid", color="black", weight=3]; 339[label="absReal1 (Integer (Pos Zero)) (not False)",fontsize=16,color="black",shape="box"];339 -> 387[label="",style="solid", color="black", weight=3]; 340[label="absReal1 (Integer (Neg (Succ vzz101000))) (not True)",fontsize=16,color="black",shape="box"];340 -> 388[label="",style="solid", color="black", weight=3]; 341[label="absReal1 (Integer (Neg Zero)) (not False)",fontsize=16,color="black",shape="box"];341 -> 389[label="",style="solid", color="black", weight=3]; 342[label="Pos (Succ vzz2700)",fontsize=16,color="green",shape="box"];343[label="Pos Zero",fontsize=16,color="green",shape="box"];344[label="Neg (Succ vzz2700)",fontsize=16,color="green",shape="box"];345[label="Neg Zero",fontsize=16,color="green",shape="box"];346[label="primEqInt (Pos (Succ vzz28000)) (Pos Zero)",fontsize=16,color="black",shape="box"];346 -> 390[label="",style="solid", color="black", weight=3]; 347[label="primEqInt (Pos Zero) (Pos Zero)",fontsize=16,color="black",shape="box"];347 -> 391[label="",style="solid", color="black", weight=3]; 348[label="primEqInt (Neg (Succ vzz28000)) (Pos Zero)",fontsize=16,color="black",shape="box"];348 -> 392[label="",style="solid", color="black", weight=3]; 349[label="primEqInt (Neg Zero) (Pos Zero)",fontsize=16,color="black",shape="box"];349 -> 393[label="",style="solid", color="black", weight=3]; 481 -> 494[label="",style="dashed", color="red", weight=0]; 481[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];481 -> 495[label="",style="dashed", color="magenta", weight=3]; 482 -> 494[label="",style="dashed", color="red", weight=0]; 482[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];482 -> 496[label="",style="dashed", color="magenta", weight=3]; 483 -> 73[label="",style="dashed", color="red", weight=0]; 483[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];483 -> 501[label="",style="dashed", color="magenta", weight=3]; 480[label="vzz82 `quot` reduce2D vzz88 vzz83",fontsize=16,color="black",shape="triangle"];480 -> 502[label="",style="solid", color="black", weight=3]; 484 -> 494[label="",style="dashed", color="red", weight=0]; 484[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];484 -> 497[label="",style="dashed", color="magenta", weight=3]; 485 -> 494[label="",style="dashed", color="red", weight=0]; 485[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];485 -> 498[label="",style="dashed", color="magenta", weight=3]; 486 -> 73[label="",style="dashed", color="red", weight=0]; 486[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];486 -> 503[label="",style="dashed", color="magenta", weight=3]; 487 -> 494[label="",style="dashed", color="red", weight=0]; 487[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];487 -> 499[label="",style="dashed", color="magenta", weight=3]; 488 -> 73[label="",style="dashed", color="red", weight=0]; 488[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];488 -> 504[label="",style="dashed", color="magenta", weight=3]; 489 -> 73[label="",style="dashed", color="red", weight=0]; 489[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];489 -> 505[label="",style="dashed", color="magenta", weight=3]; 490 -> 494[label="",style="dashed", color="red", weight=0]; 490[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];490 -> 500[label="",style="dashed", color="magenta", weight=3]; 491 -> 73[label="",style="dashed", color="red", weight=0]; 491[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];491 -> 506[label="",style="dashed", color="magenta", weight=3]; 492 -> 73[label="",style="dashed", color="red", weight=0]; 492[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];492 -> 507[label="",style="dashed", color="magenta", weight=3]; 475[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate vzz71) :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate vzz71) :% vzz77))",fontsize=16,color="black",shape="box"];475 -> 508[label="",style="solid", color="black", weight=3]; 357 -> 212[label="",style="dashed", color="red", weight=0]; 357[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];358 -> 212[label="",style="dashed", color="red", weight=0]; 358[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];359 -> 212[label="",style="dashed", color="red", weight=0]; 359[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];360 -> 212[label="",style="dashed", color="red", weight=0]; 360[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];361 -> 212[label="",style="dashed", color="red", weight=0]; 361[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];362 -> 212[label="",style="dashed", color="red", weight=0]; 362[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];363[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signum vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz69) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz68) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signum vzz59 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz64) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz63) vzz53))))",fontsize=16,color="black",shape="box"];363 -> 422[label="",style="solid", color="black", weight=3]; 364[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];364 -> 423[label="",style="solid", color="black", weight=3]; 365[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];365 -> 424[label="",style="solid", color="black", weight=3]; 366[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];366 -> 425[label="",style="solid", color="black", weight=3]; 367[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];367 -> 426[label="",style="solid", color="black", weight=3]; 6338[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS (Succ vzz9180) (Succ vzz9190))",fontsize=16,color="black",shape="box"];6338 -> 6350[label="",style="solid", color="black", weight=3]; 6339[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS (Succ vzz9180) Zero)",fontsize=16,color="black",shape="box"];6339 -> 6351[label="",style="solid", color="black", weight=3]; 6340[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS Zero (Succ vzz9190))",fontsize=16,color="black",shape="box"];6340 -> 6352[label="",style="solid", color="black", weight=3]; 6341[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];6341 -> 6353[label="",style="solid", color="black", weight=3]; 372[label="Zero",fontsize=16,color="green",shape="box"];373 -> 331[label="",style="dashed", color="red", weight=0]; 373[label="primMinusNatS (Succ vzz30000) Zero",fontsize=16,color="magenta"];374[label="Zero",fontsize=16,color="green",shape="box"];375 -> 333[label="",style="dashed", color="red", weight=0]; 375[label="primMinusNatS Zero Zero",fontsize=16,color="magenta"];6346[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS (Succ vzz9230) (Succ vzz9240))",fontsize=16,color="black",shape="box"];6346 -> 6356[label="",style="solid", color="black", weight=3]; 6347[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS (Succ vzz9230) Zero)",fontsize=16,color="black",shape="box"];6347 -> 6357[label="",style="solid", color="black", weight=3]; 6348[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS Zero (Succ vzz9240))",fontsize=16,color="black",shape="box"];6348 -> 6358[label="",style="solid", color="black", weight=3]; 6349[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];6349 -> 6359[label="",style="solid", color="black", weight=3]; 380[label="Succ vzz30000",fontsize=16,color="green",shape="box"];381[label="Zero",fontsize=16,color="green",shape="box"];382[label="absReal1 (Pos (Succ vzz10100)) True",fontsize=16,color="black",shape="box"];382 -> 437[label="",style="solid", color="black", weight=3]; 383[label="Pos Zero",fontsize=16,color="green",shape="box"];384[label="absReal0 (Neg (Succ vzz10100)) otherwise",fontsize=16,color="black",shape="box"];384 -> 438[label="",style="solid", color="black", weight=3]; 385[label="Neg Zero",fontsize=16,color="green",shape="box"];386[label="absReal1 (Integer (Pos (Succ vzz101000))) (not False)",fontsize=16,color="black",shape="box"];386 -> 439[label="",style="solid", color="black", weight=3]; 387[label="absReal1 (Integer (Pos Zero)) True",fontsize=16,color="black",shape="box"];387 -> 440[label="",style="solid", color="black", weight=3]; 388[label="absReal1 (Integer (Neg (Succ vzz101000))) False",fontsize=16,color="black",shape="box"];388 -> 441[label="",style="solid", color="black", weight=3]; 389[label="absReal1 (Integer (Neg Zero)) True",fontsize=16,color="black",shape="box"];389 -> 442[label="",style="solid", color="black", weight=3]; 390[label="False",fontsize=16,color="green",shape="box"];391[label="True",fontsize=16,color="green",shape="box"];392[label="False",fontsize=16,color="green",shape="box"];393[label="True",fontsize=16,color="green",shape="box"];495 -> 210[label="",style="dashed", color="red", weight=0]; 495[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];494[label="fromInt (Pos (Succ Zero)) * signum vzz89",fontsize=16,color="black",shape="triangle"];494 -> 509[label="",style="solid", color="black", weight=3]; 496 -> 210[label="",style="dashed", color="red", weight=0]; 496[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];501 -> 210[label="",style="dashed", color="red", weight=0]; 501[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];502 -> 70[label="",style="dashed", color="red", weight=0]; 502[label="primQuotInt vzz82 (reduce2D vzz88 vzz83)",fontsize=16,color="magenta"];502 -> 532[label="",style="dashed", color="magenta", weight=3]; 502 -> 533[label="",style="dashed", color="magenta", weight=3]; 497 -> 210[label="",style="dashed", color="red", weight=0]; 497[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];498 -> 210[label="",style="dashed", color="red", weight=0]; 498[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];503 -> 210[label="",style="dashed", color="red", weight=0]; 503[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];499 -> 210[label="",style="dashed", color="red", weight=0]; 499[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];504 -> 210[label="",style="dashed", color="red", weight=0]; 504[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];505 -> 210[label="",style="dashed", color="red", weight=0]; 505[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];500 -> 210[label="",style="dashed", color="red", weight=0]; 500[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];506 -> 210[label="",style="dashed", color="red", weight=0]; 506[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];507 -> 210[label="",style="dashed", color="red", weight=0]; 507[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];508[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + primNegInt vzz71 :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + primNegInt vzz71 :% vzz77))",fontsize=16,color="burlywood",shape="box"];23994[label="vzz71/Pos vzz710",fontsize=10,color="white",style="solid",shape="box"];508 -> 23994[label="",style="solid", color="burlywood", weight=9]; 23994 -> 534[label="",style="solid", color="burlywood", weight=3]; 23995[label="vzz71/Neg vzz710",fontsize=10,color="white",style="solid",shape="box"];508 -> 23995[label="",style="solid", color="burlywood", weight=9]; 23995 -> 535[label="",style="solid", color="burlywood", weight=3]; 422[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz69) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz68) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal vzz59 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz64) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz63) vzz53))))",fontsize=16,color="black",shape="box"];422 -> 510[label="",style="solid", color="black", weight=3]; 423[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];423 -> 511[label="",style="solid", color="black", weight=3]; 424[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];424 -> 512[label="",style="solid", color="black", weight=3]; 425[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];425 -> 513[label="",style="solid", color="black", weight=3]; 426[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];426 -> 514[label="",style="solid", color="black", weight=3]; 6350 -> 6250[label="",style="dashed", color="red", weight=0]; 6350[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS vzz9180 vzz9190)",fontsize=16,color="magenta"];6350 -> 6360[label="",style="dashed", color="magenta", weight=3]; 6350 -> 6361[label="",style="dashed", color="magenta", weight=3]; 6351[label="primDivNatS0 (Succ vzz916) (Succ vzz917) True",fontsize=16,color="black",shape="triangle"];6351 -> 6362[label="",style="solid", color="black", weight=3]; 6352[label="primDivNatS0 (Succ vzz916) (Succ vzz917) False",fontsize=16,color="black",shape="box"];6352 -> 6363[label="",style="solid", color="black", weight=3]; 6353 -> 6351[label="",style="dashed", color="red", weight=0]; 6353[label="primDivNatS0 (Succ vzz916) (Succ vzz917) True",fontsize=16,color="magenta"];6356 -> 6295[label="",style="dashed", color="red", weight=0]; 6356[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS vzz9230 vzz9240)",fontsize=16,color="magenta"];6356 -> 6384[label="",style="dashed", color="magenta", weight=3]; 6356 -> 6385[label="",style="dashed", color="magenta", weight=3]; 6357[label="primModNatS0 (Succ vzz921) (Succ vzz922) True",fontsize=16,color="black",shape="triangle"];6357 -> 6386[label="",style="solid", color="black", weight=3]; 6358[label="primModNatS0 (Succ vzz921) (Succ vzz922) False",fontsize=16,color="black",shape="box"];6358 -> 6387[label="",style="solid", color="black", weight=3]; 6359 -> 6357[label="",style="dashed", color="red", weight=0]; 6359[label="primModNatS0 (Succ vzz921) (Succ vzz922) True",fontsize=16,color="magenta"];437[label="Pos (Succ vzz10100)",fontsize=16,color="green",shape="box"];438[label="absReal0 (Neg (Succ vzz10100)) True",fontsize=16,color="black",shape="box"];438 -> 529[label="",style="solid", color="black", weight=3]; 439[label="absReal1 (Integer (Pos (Succ vzz101000))) True",fontsize=16,color="black",shape="box"];439 -> 530[label="",style="solid", color="black", weight=3]; 440[label="Integer (Pos Zero)",fontsize=16,color="green",shape="box"];441[label="absReal0 (Integer (Neg (Succ vzz101000))) otherwise",fontsize=16,color="black",shape="box"];441 -> 531[label="",style="solid", color="black", weight=3]; 442[label="Integer (Neg Zero)",fontsize=16,color="green",shape="box"];509[label="primMulInt (fromInt (Pos (Succ Zero))) (signum vzz89)",fontsize=16,color="black",shape="box"];509 -> 536[label="",style="solid", color="black", weight=3]; 532[label="vzz82",fontsize=16,color="green",shape="box"];533[label="reduce2D vzz88 vzz83",fontsize=16,color="black",shape="box"];533 -> 558[label="",style="solid", color="black", weight=3]; 534[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + primNegInt (Pos vzz710) :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + primNegInt (Pos vzz710) :% vzz77))",fontsize=16,color="black",shape="box"];534 -> 559[label="",style="solid", color="black", weight=3]; 535[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + primNegInt (Neg vzz710) :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + primNegInt (Neg vzz710) :% vzz77))",fontsize=16,color="black",shape="box"];535 -> 560[label="",style="solid", color="black", weight=3]; 510[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal3 vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal3 vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz53))))",fontsize=16,color="black",shape="box"];510 -> 537[label="",style="solid", color="black", weight=3]; 511[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];511 -> 538[label="",style="solid", color="black", weight=3]; 512[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];512 -> 539[label="",style="solid", color="black", weight=3]; 513[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];513 -> 540[label="",style="solid", color="black", weight=3]; 514[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];514 -> 541[label="",style="solid", color="black", weight=3]; 6360[label="vzz9190",fontsize=16,color="green",shape="box"];6361[label="vzz9180",fontsize=16,color="green",shape="box"];6362[label="Succ (primDivNatS (primMinusNatS (Succ vzz916) (Succ vzz917)) (Succ (Succ vzz917)))",fontsize=16,color="green",shape="box"];6362 -> 6388[label="",style="dashed", color="green", weight=3]; 6363[label="Zero",fontsize=16,color="green",shape="box"];6384[label="vzz9240",fontsize=16,color="green",shape="box"];6385[label="vzz9230",fontsize=16,color="green",shape="box"];6386 -> 153[label="",style="dashed", color="red", weight=0]; 6386[label="primModNatS (primMinusNatS (Succ vzz921) (Succ vzz922)) (Succ (Succ vzz922))",fontsize=16,color="magenta"];6386 -> 6396[label="",style="dashed", color="magenta", weight=3]; 6386 -> 6397[label="",style="dashed", color="magenta", weight=3]; 6387[label="Succ (Succ vzz921)",fontsize=16,color="green",shape="box"];529[label="`negate` Neg (Succ vzz10100)",fontsize=16,color="black",shape="box"];529 -> 556[label="",style="solid", color="black", weight=3]; 530[label="Integer (Pos (Succ vzz101000))",fontsize=16,color="green",shape="box"];531[label="absReal0 (Integer (Neg (Succ vzz101000))) True",fontsize=16,color="black",shape="box"];531 -> 557[label="",style="solid", color="black", weight=3]; 536[label="primMulInt (Pos (Succ Zero)) (signum vzz89)",fontsize=16,color="black",shape="box"];536 -> 561[label="",style="solid", color="black", weight=3]; 558[label="gcd vzz88 vzz83",fontsize=16,color="black",shape="box"];558 -> 569[label="",style="solid", color="black", weight=3]; 559[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Neg vzz710 :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Neg vzz710 :% vzz77))",fontsize=16,color="black",shape="box"];559 -> 570[label="",style="solid", color="black", weight=3]; 560[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Pos vzz710 :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Pos vzz710 :% vzz77))",fontsize=16,color="black",shape="box"];560 -> 571[label="",style="solid", color="black", weight=3]; 537 -> 562[label="",style="dashed", color="red", weight=0]; 537[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz53))))",fontsize=16,color="magenta"];537 -> 563[label="",style="dashed", color="magenta", weight=3]; 537 -> 564[label="",style="dashed", color="magenta", weight=3]; 537 -> 565[label="",style="dashed", color="magenta", weight=3]; 537 -> 566[label="",style="dashed", color="magenta", weight=3]; 537 -> 567[label="",style="dashed", color="magenta", weight=3]; 537 -> 568[label="",style="dashed", color="magenta", weight=3]; 538[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];538 -> 572[label="",style="solid", color="black", weight=3]; 539[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];539 -> 573[label="",style="solid", color="black", weight=3]; 540[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];540 -> 574[label="",style="solid", color="black", weight=3]; 541[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];541 -> 575[label="",style="solid", color="black", weight=3]; 6388 -> 148[label="",style="dashed", color="red", weight=0]; 6388[label="primDivNatS (primMinusNatS (Succ vzz916) (Succ vzz917)) (Succ (Succ vzz917))",fontsize=16,color="magenta"];6388 -> 6398[label="",style="dashed", color="magenta", weight=3]; 6388 -> 6399[label="",style="dashed", color="magenta", weight=3]; 6396[label="Succ vzz922",fontsize=16,color="green",shape="box"];6397[label="primMinusNatS (Succ vzz921) (Succ vzz922)",fontsize=16,color="black",shape="triangle"];6397 -> 6409[label="",style="solid", color="black", weight=3]; 556[label="primNegInt (Neg (Succ vzz10100))",fontsize=16,color="black",shape="triangle"];556 -> 587[label="",style="solid", color="black", weight=3]; 557[label="`negate` Integer (Neg (Succ vzz101000))",fontsize=16,color="black",shape="box"];557 -> 588[label="",style="solid", color="black", weight=3]; 561[label="primMulInt (Pos (Succ Zero)) (signumReal vzz89)",fontsize=16,color="black",shape="box"];561 -> 589[label="",style="solid", color="black", weight=3]; 569[label="gcd3 vzz88 vzz83",fontsize=16,color="black",shape="box"];569 -> 598[label="",style="solid", color="black", weight=3]; 570[label="roundRound05 (vzz23 :% vzz24) (signum (reduce (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];570 -> 599[label="",style="solid", color="black", weight=3]; 571[label="roundRound05 (vzz23 :% vzz24) (signum (reduce (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];571 -> 600[label="",style="solid", color="black", weight=3]; 563 -> 195[label="",style="dashed", color="red", weight=0]; 563[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];563 -> 590[label="",style="dashed", color="magenta", weight=3]; 564 -> 195[label="",style="dashed", color="red", weight=0]; 564[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];564 -> 591[label="",style="dashed", color="magenta", weight=3]; 565 -> 195[label="",style="dashed", color="red", weight=0]; 565[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];565 -> 592[label="",style="dashed", color="magenta", weight=3]; 566 -> 195[label="",style="dashed", color="red", weight=0]; 566[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];566 -> 593[label="",style="dashed", color="magenta", weight=3]; 567 -> 195[label="",style="dashed", color="red", weight=0]; 567[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];567 -> 594[label="",style="dashed", color="magenta", weight=3]; 568 -> 195[label="",style="dashed", color="red", weight=0]; 568[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];568 -> 595[label="",style="dashed", color="magenta", weight=3]; 562[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz93 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz95) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz94) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz90 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz92) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz91) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];23996[label="vzz93/False",fontsize=10,color="white",style="solid",shape="box"];562 -> 23996[label="",style="solid", color="burlywood", weight=9]; 23996 -> 596[label="",style="solid", color="burlywood", weight=3]; 23997[label="vzz93/True",fontsize=10,color="white",style="solid",shape="box"];562 -> 23997[label="",style="solid", color="burlywood", weight=9]; 23997 -> 597[label="",style="solid", color="burlywood", weight=3]; 572[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];572 -> 601[label="",style="solid", color="black", weight=3]; 573[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];573 -> 602[label="",style="solid", color="black", weight=3]; 574[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];574 -> 603[label="",style="solid", color="black", weight=3]; 575[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];575 -> 604[label="",style="solid", color="black", weight=3]; 6398[label="Succ vzz917",fontsize=16,color="green",shape="box"];6399 -> 6397[label="",style="dashed", color="red", weight=0]; 6399[label="primMinusNatS (Succ vzz916) (Succ vzz917)",fontsize=16,color="magenta"];6399 -> 6410[label="",style="dashed", color="magenta", weight=3]; 6399 -> 6411[label="",style="dashed", color="magenta", weight=3]; 6409[label="primMinusNatS vzz921 vzz922",fontsize=16,color="burlywood",shape="triangle"];23998[label="vzz921/Succ vzz9210",fontsize=10,color="white",style="solid",shape="box"];6409 -> 23998[label="",style="solid", color="burlywood", weight=9]; 23998 -> 6422[label="",style="solid", color="burlywood", weight=3]; 23999[label="vzz921/Zero",fontsize=10,color="white",style="solid",shape="box"];6409 -> 23999[label="",style="solid", color="burlywood", weight=9]; 23999 -> 6423[label="",style="solid", color="burlywood", weight=3]; 587[label="Pos (Succ vzz10100)",fontsize=16,color="green",shape="box"];588[label="Integer (primNegInt (Neg (Succ vzz101000)))",fontsize=16,color="green",shape="box"];588 -> 619[label="",style="dashed", color="green", weight=3]; 589[label="primMulInt (Pos (Succ Zero)) (signumReal3 vzz89)",fontsize=16,color="black",shape="box"];589 -> 620[label="",style="solid", color="black", weight=3]; 598 -> 623[label="",style="dashed", color="red", weight=0]; 598[label="gcd2 (vzz88 == fromInt (Pos Zero)) vzz88 vzz83",fontsize=16,color="magenta"];598 -> 624[label="",style="dashed", color="magenta", weight=3]; 599[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce2 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];599 -> 625[label="",style="solid", color="black", weight=3]; 600[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce2 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];600 -> 626[label="",style="solid", color="black", weight=3]; 590[label="vzz67",fontsize=16,color="green",shape="box"];591[label="vzz67",fontsize=16,color="green",shape="box"];592[label="vzz67",fontsize=16,color="green",shape="box"];593[label="vzz67",fontsize=16,color="green",shape="box"];594[label="vzz67",fontsize=16,color="green",shape="box"];595[label="vzz67",fontsize=16,color="green",shape="box"];596[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz95) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz94) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz90 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz92) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz91) vzz53))))",fontsize=16,color="black",shape="box"];596 -> 621[label="",style="solid", color="black", weight=3]; 597[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz95) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz94) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz90 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz92) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz91) vzz53))))",fontsize=16,color="black",shape="box"];597 -> 622[label="",style="solid", color="black", weight=3]; 601[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];601 -> 627[label="",style="solid", color="black", weight=3]; 602[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];602 -> 628[label="",style="solid", color="black", weight=3]; 603[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];603 -> 629[label="",style="solid", color="black", weight=3]; 604[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];604 -> 630[label="",style="solid", color="black", weight=3]; 6410[label="vzz917",fontsize=16,color="green",shape="box"];6411[label="vzz916",fontsize=16,color="green",shape="box"];6422[label="primMinusNatS (Succ vzz9210) vzz922",fontsize=16,color="burlywood",shape="box"];24000[label="vzz922/Succ vzz9220",fontsize=10,color="white",style="solid",shape="box"];6422 -> 24000[label="",style="solid", color="burlywood", weight=9]; 24000 -> 6437[label="",style="solid", color="burlywood", weight=3]; 24001[label="vzz922/Zero",fontsize=10,color="white",style="solid",shape="box"];6422 -> 24001[label="",style="solid", color="burlywood", weight=9]; 24001 -> 6438[label="",style="solid", color="burlywood", weight=3]; 6423[label="primMinusNatS Zero vzz922",fontsize=16,color="burlywood",shape="box"];24002[label="vzz922/Succ vzz9220",fontsize=10,color="white",style="solid",shape="box"];6423 -> 24002[label="",style="solid", color="burlywood", weight=9]; 24002 -> 6439[label="",style="solid", color="burlywood", weight=3]; 24003[label="vzz922/Zero",fontsize=10,color="white",style="solid",shape="box"];6423 -> 24003[label="",style="solid", color="burlywood", weight=9]; 24003 -> 6440[label="",style="solid", color="burlywood", weight=3]; 619 -> 556[label="",style="dashed", color="red", weight=0]; 619[label="primNegInt (Neg (Succ vzz101000))",fontsize=16,color="magenta"];619 -> 645[label="",style="dashed", color="magenta", weight=3]; 620 -> 646[label="",style="dashed", color="red", weight=0]; 620[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 (vzz89 == fromInt (Pos Zero)))",fontsize=16,color="magenta"];620 -> 647[label="",style="dashed", color="magenta", weight=3]; 624 -> 193[label="",style="dashed", color="red", weight=0]; 624[label="vzz88 == fromInt (Pos Zero)",fontsize=16,color="magenta"];624 -> 648[label="",style="dashed", color="magenta", weight=3]; 623[label="gcd2 vzz96 vzz88 vzz83",fontsize=16,color="burlywood",shape="triangle"];24004[label="vzz96/False",fontsize=10,color="white",style="solid",shape="box"];623 -> 24004[label="",style="solid", color="burlywood", weight=9]; 24004 -> 649[label="",style="solid", color="burlywood", weight=3]; 24005[label="vzz96/True",fontsize=10,color="white",style="solid",shape="box"];623 -> 24005[label="",style="solid", color="burlywood", weight=9]; 24005 -> 650[label="",style="solid", color="burlywood", weight=3]; 625 -> 651[label="",style="dashed", color="red", weight=0]; 625[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))))",fontsize=16,color="magenta"];625 -> 652[label="",style="dashed", color="magenta", weight=3]; 625 -> 653[label="",style="dashed", color="magenta", weight=3]; 626 -> 654[label="",style="dashed", color="red", weight=0]; 626[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))))",fontsize=16,color="magenta"];626 -> 655[label="",style="dashed", color="magenta", weight=3]; 626 -> 656[label="",style="dashed", color="magenta", weight=3]; 621[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz53))))",fontsize=16,color="black",shape="box"];621 -> 657[label="",style="solid", color="black", weight=3]; 622[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz53))))",fontsize=16,color="black",shape="box"];622 -> 658[label="",style="solid", color="black", weight=3]; 627[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];627 -> 659[label="",style="solid", color="black", weight=3]; 628[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];628 -> 660[label="",style="solid", color="black", weight=3]; 629[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24006[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];629 -> 24006[label="",style="solid", color="burlywood", weight=9]; 24006 -> 661[label="",style="solid", color="burlywood", weight=3]; 24007[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];629 -> 24007[label="",style="solid", color="burlywood", weight=9]; 24007 -> 662[label="",style="solid", color="burlywood", weight=3]; 630[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24008[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];630 -> 24008[label="",style="solid", color="burlywood", weight=9]; 24008 -> 663[label="",style="solid", color="burlywood", weight=3]; 24009[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];630 -> 24009[label="",style="solid", color="burlywood", weight=9]; 24009 -> 664[label="",style="solid", color="burlywood", weight=3]; 6437[label="primMinusNatS (Succ vzz9210) (Succ vzz9220)",fontsize=16,color="black",shape="box"];6437 -> 6460[label="",style="solid", color="black", weight=3]; 6438[label="primMinusNatS (Succ vzz9210) Zero",fontsize=16,color="black",shape="box"];6438 -> 6461[label="",style="solid", color="black", weight=3]; 6439[label="primMinusNatS Zero (Succ vzz9220)",fontsize=16,color="black",shape="box"];6439 -> 6462[label="",style="solid", color="black", weight=3]; 6440[label="primMinusNatS Zero Zero",fontsize=16,color="black",shape="box"];6440 -> 6463[label="",style="solid", color="black", weight=3]; 645[label="vzz101000",fontsize=16,color="green",shape="box"];647 -> 193[label="",style="dashed", color="red", weight=0]; 647[label="vzz89 == fromInt (Pos Zero)",fontsize=16,color="magenta"];647 -> 676[label="",style="dashed", color="magenta", weight=3]; 646[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 vzz97)",fontsize=16,color="burlywood",shape="triangle"];24010[label="vzz97/False",fontsize=10,color="white",style="solid",shape="box"];646 -> 24010[label="",style="solid", color="burlywood", weight=9]; 24010 -> 677[label="",style="solid", color="burlywood", weight=3]; 24011[label="vzz97/True",fontsize=10,color="white",style="solid",shape="box"];646 -> 24011[label="",style="solid", color="burlywood", weight=9]; 24011 -> 678[label="",style="solid", color="burlywood", weight=3]; 648[label="vzz88",fontsize=16,color="green",shape="box"];649[label="gcd2 False vzz88 vzz83",fontsize=16,color="black",shape="box"];649 -> 679[label="",style="solid", color="black", weight=3]; 650[label="gcd2 True vzz88 vzz83",fontsize=16,color="black",shape="box"];650 -> 680[label="",style="solid", color="black", weight=3]; 652 -> 193[label="",style="dashed", color="red", weight=0]; 652[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];652 -> 681[label="",style="dashed", color="magenta", weight=3]; 653 -> 193[label="",style="dashed", color="red", weight=0]; 653[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];653 -> 682[label="",style="dashed", color="magenta", weight=3]; 651[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz99) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz98))",fontsize=16,color="burlywood",shape="triangle"];24012[label="vzz99/False",fontsize=10,color="white",style="solid",shape="box"];651 -> 24012[label="",style="solid", color="burlywood", weight=9]; 24012 -> 683[label="",style="solid", color="burlywood", weight=3]; 24013[label="vzz99/True",fontsize=10,color="white",style="solid",shape="box"];651 -> 24013[label="",style="solid", color="burlywood", weight=9]; 24013 -> 684[label="",style="solid", color="burlywood", weight=3]; 655 -> 193[label="",style="dashed", color="red", weight=0]; 655[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];655 -> 685[label="",style="dashed", color="magenta", weight=3]; 656 -> 193[label="",style="dashed", color="red", weight=0]; 656[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];656 -> 686[label="",style="dashed", color="magenta", weight=3]; 654[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz101) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz100))",fontsize=16,color="burlywood",shape="triangle"];24014[label="vzz101/False",fontsize=10,color="white",style="solid",shape="box"];654 -> 24014[label="",style="solid", color="burlywood", weight=9]; 24014 -> 687[label="",style="solid", color="burlywood", weight=3]; 24015[label="vzz101/True",fontsize=10,color="white",style="solid",shape="box"];654 -> 24015[label="",style="solid", color="burlywood", weight=9]; 24015 -> 688[label="",style="solid", color="burlywood", weight=3]; 657[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24016[label="vzz67/Integer vzz670",fontsize=10,color="white",style="solid",shape="box"];657 -> 24016[label="",style="solid", color="burlywood", weight=9]; 24016 -> 689[label="",style="solid", color="burlywood", weight=3]; 658[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz53))))",fontsize=16,color="black",shape="box"];658 -> 690[label="",style="solid", color="black", weight=3]; 659[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24017[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];659 -> 24017[label="",style="solid", color="burlywood", weight=9]; 24017 -> 691[label="",style="solid", color="burlywood", weight=3]; 24018[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];659 -> 24018[label="",style="solid", color="burlywood", weight=9]; 24018 -> 692[label="",style="solid", color="burlywood", weight=3]; 660[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24019[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];660 -> 24019[label="",style="solid", color="burlywood", weight=9]; 24019 -> 693[label="",style="solid", color="burlywood", weight=3]; 24020[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];660 -> 24020[label="",style="solid", color="burlywood", weight=9]; 24020 -> 694[label="",style="solid", color="burlywood", weight=3]; 661[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];661 -> 695[label="",style="solid", color="black", weight=3]; 662[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];662 -> 696[label="",style="solid", color="black", weight=3]; 663[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];663 -> 697[label="",style="solid", color="black", weight=3]; 664[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];664 -> 698[label="",style="solid", color="black", weight=3]; 6460 -> 6409[label="",style="dashed", color="red", weight=0]; 6460[label="primMinusNatS vzz9210 vzz9220",fontsize=16,color="magenta"];6460 -> 6482[label="",style="dashed", color="magenta", weight=3]; 6460 -> 6483[label="",style="dashed", color="magenta", weight=3]; 6461[label="Succ vzz9210",fontsize=16,color="green",shape="box"];6462[label="Zero",fontsize=16,color="green",shape="box"];6463[label="Zero",fontsize=16,color="green",shape="box"];676[label="vzz89",fontsize=16,color="green",shape="box"];677[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 False)",fontsize=16,color="black",shape="box"];677 -> 713[label="",style="solid", color="black", weight=3]; 678[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 True)",fontsize=16,color="black",shape="box"];678 -> 714[label="",style="solid", color="black", weight=3]; 679[label="gcd0 vzz88 vzz83",fontsize=16,color="black",shape="triangle"];679 -> 715[label="",style="solid", color="black", weight=3]; 680 -> 716[label="",style="dashed", color="red", weight=0]; 680[label="gcd1 (vzz83 == fromInt (Pos Zero)) vzz88 vzz83",fontsize=16,color="magenta"];680 -> 717[label="",style="dashed", color="magenta", weight=3]; 681[label="vzz24 * vzz77",fontsize=16,color="black",shape="triangle"];681 -> 718[label="",style="solid", color="black", weight=3]; 682 -> 681[label="",style="dashed", color="red", weight=0]; 682[label="vzz24 * vzz77",fontsize=16,color="magenta"];683[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) False) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz98))",fontsize=16,color="black",shape="box"];683 -> 719[label="",style="solid", color="black", weight=3]; 684[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz98))",fontsize=16,color="black",shape="box"];684 -> 720[label="",style="solid", color="black", weight=3]; 685 -> 681[label="",style="dashed", color="red", weight=0]; 685[label="vzz24 * vzz77",fontsize=16,color="magenta"];686 -> 681[label="",style="dashed", color="red", weight=0]; 686[label="vzz24 * vzz77",fontsize=16,color="magenta"];687[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) False) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz100))",fontsize=16,color="black",shape="box"];687 -> 721[label="",style="solid", color="black", weight=3]; 688[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz100))",fontsize=16,color="black",shape="box"];688 -> 722[label="",style="solid", color="black", weight=3]; 689[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];689 -> 723[label="",style="solid", color="black", weight=3]; 690 -> 5318[label="",style="dashed", color="red", weight=0]; 690[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos Zero)) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos Zero)) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz53))))",fontsize=16,color="magenta"];690 -> 5319[label="",style="dashed", color="magenta", weight=3]; 690 -> 5320[label="",style="dashed", color="magenta", weight=3]; 690 -> 5321[label="",style="dashed", color="magenta", weight=3]; 690 -> 5322[label="",style="dashed", color="magenta", weight=3]; 690 -> 5323[label="",style="dashed", color="magenta", weight=3]; 690 -> 5324[label="",style="dashed", color="magenta", weight=3]; 691[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];691 -> 725[label="",style="solid", color="black", weight=3]; 692[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];692 -> 726[label="",style="solid", color="black", weight=3]; 693[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];693 -> 727[label="",style="solid", color="black", weight=3]; 694[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];694 -> 728[label="",style="solid", color="black", weight=3]; 695 -> 915[label="",style="dashed", color="red", weight=0]; 695[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];695 -> 916[label="",style="dashed", color="magenta", weight=3]; 695 -> 917[label="",style="dashed", color="magenta", weight=3]; 695 -> 918[label="",style="dashed", color="magenta", weight=3]; 695 -> 919[label="",style="dashed", color="magenta", weight=3]; 695 -> 920[label="",style="dashed", color="magenta", weight=3]; 695 -> 921[label="",style="dashed", color="magenta", weight=3]; 695 -> 922[label="",style="dashed", color="magenta", weight=3]; 695 -> 923[label="",style="dashed", color="magenta", weight=3]; 695 -> 924[label="",style="dashed", color="magenta", weight=3]; 695 -> 925[label="",style="dashed", color="magenta", weight=3]; 695 -> 926[label="",style="dashed", color="magenta", weight=3]; 695 -> 927[label="",style="dashed", color="magenta", weight=3]; 696 -> 982[label="",style="dashed", color="red", weight=0]; 696[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];696 -> 983[label="",style="dashed", color="magenta", weight=3]; 696 -> 984[label="",style="dashed", color="magenta", weight=3]; 696 -> 985[label="",style="dashed", color="magenta", weight=3]; 696 -> 986[label="",style="dashed", color="magenta", weight=3]; 696 -> 987[label="",style="dashed", color="magenta", weight=3]; 696 -> 988[label="",style="dashed", color="magenta", weight=3]; 696 -> 989[label="",style="dashed", color="magenta", weight=3]; 696 -> 990[label="",style="dashed", color="magenta", weight=3]; 696 -> 991[label="",style="dashed", color="magenta", weight=3]; 696 -> 992[label="",style="dashed", color="magenta", weight=3]; 696 -> 993[label="",style="dashed", color="magenta", weight=3]; 696 -> 994[label="",style="dashed", color="magenta", weight=3]; 697 -> 1049[label="",style="dashed", color="red", weight=0]; 697[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];697 -> 1050[label="",style="dashed", color="magenta", weight=3]; 697 -> 1051[label="",style="dashed", color="magenta", weight=3]; 697 -> 1052[label="",style="dashed", color="magenta", weight=3]; 697 -> 1053[label="",style="dashed", color="magenta", weight=3]; 697 -> 1054[label="",style="dashed", color="magenta", weight=3]; 697 -> 1055[label="",style="dashed", color="magenta", weight=3]; 697 -> 1056[label="",style="dashed", color="magenta", weight=3]; 697 -> 1057[label="",style="dashed", color="magenta", weight=3]; 697 -> 1058[label="",style="dashed", color="magenta", weight=3]; 697 -> 1059[label="",style="dashed", color="magenta", weight=3]; 697 -> 1060[label="",style="dashed", color="magenta", weight=3]; 697 -> 1061[label="",style="dashed", color="magenta", weight=3]; 698 -> 1116[label="",style="dashed", color="red", weight=0]; 698[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];698 -> 1117[label="",style="dashed", color="magenta", weight=3]; 698 -> 1118[label="",style="dashed", color="magenta", weight=3]; 698 -> 1119[label="",style="dashed", color="magenta", weight=3]; 698 -> 1120[label="",style="dashed", color="magenta", weight=3]; 698 -> 1121[label="",style="dashed", color="magenta", weight=3]; 698 -> 1122[label="",style="dashed", color="magenta", weight=3]; 698 -> 1123[label="",style="dashed", color="magenta", weight=3]; 698 -> 1124[label="",style="dashed", color="magenta", weight=3]; 698 -> 1125[label="",style="dashed", color="magenta", weight=3]; 698 -> 1126[label="",style="dashed", color="magenta", weight=3]; 698 -> 1127[label="",style="dashed", color="magenta", weight=3]; 698 -> 1128[label="",style="dashed", color="magenta", weight=3]; 6482[label="vzz9220",fontsize=16,color="green",shape="box"];6483[label="vzz9210",fontsize=16,color="green",shape="box"];713[label="primMulInt (Pos (Succ Zero)) (signumReal1 vzz89 (vzz89 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];713 -> 795[label="",style="solid", color="black", weight=3]; 714[label="primMulInt (Pos (Succ Zero)) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];714 -> 796[label="",style="solid", color="black", weight=3]; 715 -> 797[label="",style="dashed", color="red", weight=0]; 715[label="gcd0Gcd' (abs vzz88) (abs vzz83)",fontsize=16,color="magenta"];715 -> 798[label="",style="dashed", color="magenta", weight=3]; 715 -> 799[label="",style="dashed", color="magenta", weight=3]; 717 -> 193[label="",style="dashed", color="red", weight=0]; 717[label="vzz83 == fromInt (Pos Zero)",fontsize=16,color="magenta"];717 -> 800[label="",style="dashed", color="magenta", weight=3]; 716[label="gcd1 vzz102 vzz88 vzz83",fontsize=16,color="burlywood",shape="triangle"];24021[label="vzz102/False",fontsize=10,color="white",style="solid",shape="box"];716 -> 24021[label="",style="solid", color="burlywood", weight=9]; 24021 -> 801[label="",style="solid", color="burlywood", weight=3]; 24022[label="vzz102/True",fontsize=10,color="white",style="solid",shape="box"];716 -> 24022[label="",style="solid", color="burlywood", weight=9]; 24022 -> 802[label="",style="solid", color="burlywood", weight=3]; 718[label="primMulInt vzz24 vzz77",fontsize=16,color="burlywood",shape="triangle"];24023[label="vzz24/Pos vzz240",fontsize=10,color="white",style="solid",shape="box"];718 -> 24023[label="",style="solid", color="burlywood", weight=9]; 24023 -> 803[label="",style="solid", color="burlywood", weight=3]; 24024[label="vzz24/Neg vzz240",fontsize=10,color="white",style="solid",shape="box"];718 -> 24024[label="",style="solid", color="burlywood", weight=9]; 24024 -> 804[label="",style="solid", color="burlywood", weight=3]; 719 -> 805[label="",style="dashed", color="red", weight=0]; 719[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) otherwise))",fontsize=16,color="magenta"];719 -> 806[label="",style="dashed", color="magenta", weight=3]; 719 -> 807[label="",style="dashed", color="magenta", weight=3]; 719 -> 808[label="",style="dashed", color="magenta", weight=3]; 719 -> 809[label="",style="dashed", color="magenta", weight=3]; 719 -> 810[label="",style="dashed", color="magenta", weight=3]; 719 -> 811[label="",style="dashed", color="magenta", weight=3]; 719 -> 812[label="",style="dashed", color="magenta", weight=3]; 719 -> 813[label="",style="dashed", color="magenta", weight=3]; 719 -> 814[label="",style="dashed", color="magenta", weight=3]; 719 -> 815[label="",style="dashed", color="magenta", weight=3]; 719 -> 816[label="",style="dashed", color="magenta", weight=3]; 719 -> 817[label="",style="dashed", color="magenta", weight=3]; 720[label="roundRound05 (vzz23 :% vzz24) (signum (error []) == fromInt (Neg (Succ Zero))) (signum (error []))",fontsize=16,color="black",shape="triangle"];720 -> 830[label="",style="solid", color="black", weight=3]; 721 -> 805[label="",style="dashed", color="red", weight=0]; 721[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) otherwise))",fontsize=16,color="magenta"];721 -> 818[label="",style="dashed", color="magenta", weight=3]; 721 -> 819[label="",style="dashed", color="magenta", weight=3]; 721 -> 820[label="",style="dashed", color="magenta", weight=3]; 721 -> 821[label="",style="dashed", color="magenta", weight=3]; 721 -> 822[label="",style="dashed", color="magenta", weight=3]; 721 -> 823[label="",style="dashed", color="magenta", weight=3]; 721 -> 824[label="",style="dashed", color="magenta", weight=3]; 721 -> 825[label="",style="dashed", color="magenta", weight=3]; 721 -> 826[label="",style="dashed", color="magenta", weight=3]; 721 -> 827[label="",style="dashed", color="magenta", weight=3]; 721 -> 828[label="",style="dashed", color="magenta", weight=3]; 721 -> 829[label="",style="dashed", color="magenta", weight=3]; 722 -> 720[label="",style="dashed", color="red", weight=0]; 722[label="roundRound05 (vzz23 :% vzz24) (signum (error []) == fromInt (Neg (Succ Zero))) (signum (error []))",fontsize=16,color="magenta"];723[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];723 -> 831[label="",style="solid", color="black", weight=3]; 5319 -> 718[label="",style="dashed", color="red", weight=0]; 5319[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5319 -> 5331[label="",style="dashed", color="magenta", weight=3]; 5319 -> 5332[label="",style="dashed", color="magenta", weight=3]; 5320 -> 718[label="",style="dashed", color="red", weight=0]; 5320[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5320 -> 5333[label="",style="dashed", color="magenta", weight=3]; 5320 -> 5334[label="",style="dashed", color="magenta", weight=3]; 5321 -> 718[label="",style="dashed", color="red", weight=0]; 5321[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5321 -> 5335[label="",style="dashed", color="magenta", weight=3]; 5321 -> 5336[label="",style="dashed", color="magenta", weight=3]; 5322 -> 718[label="",style="dashed", color="red", weight=0]; 5322[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5322 -> 5337[label="",style="dashed", color="magenta", weight=3]; 5322 -> 5338[label="",style="dashed", color="magenta", weight=3]; 5323 -> 718[label="",style="dashed", color="red", weight=0]; 5323[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5323 -> 5339[label="",style="dashed", color="magenta", weight=3]; 5323 -> 5340[label="",style="dashed", color="magenta", weight=3]; 5324 -> 718[label="",style="dashed", color="red", weight=0]; 5324[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5324 -> 5341[label="",style="dashed", color="magenta", weight=3]; 5324 -> 5342[label="",style="dashed", color="magenta", weight=3]; 5318[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` reduce2D (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` reduce2D (Integer vzz774) vzz55 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="triangle"];5318 -> 5343[label="",style="solid", color="black", weight=3]; 725 -> 839[label="",style="dashed", color="red", weight=0]; 725[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];725 -> 840[label="",style="dashed", color="magenta", weight=3]; 725 -> 841[label="",style="dashed", color="magenta", weight=3]; 725 -> 842[label="",style="dashed", color="magenta", weight=3]; 725 -> 843[label="",style="dashed", color="magenta", weight=3]; 725 -> 844[label="",style="dashed", color="magenta", weight=3]; 725 -> 845[label="",style="dashed", color="magenta", weight=3]; 725 -> 846[label="",style="dashed", color="magenta", weight=3]; 725 -> 847[label="",style="dashed", color="magenta", weight=3]; 725 -> 848[label="",style="dashed", color="magenta", weight=3]; 725 -> 849[label="",style="dashed", color="magenta", weight=3]; 725 -> 850[label="",style="dashed", color="magenta", weight=3]; 725 -> 851[label="",style="dashed", color="magenta", weight=3]; 726 -> 852[label="",style="dashed", color="red", weight=0]; 726[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];726 -> 853[label="",style="dashed", color="magenta", weight=3]; 726 -> 854[label="",style="dashed", color="magenta", weight=3]; 726 -> 855[label="",style="dashed", color="magenta", weight=3]; 726 -> 856[label="",style="dashed", color="magenta", weight=3]; 726 -> 857[label="",style="dashed", color="magenta", weight=3]; 726 -> 858[label="",style="dashed", color="magenta", weight=3]; 726 -> 859[label="",style="dashed", color="magenta", weight=3]; 726 -> 860[label="",style="dashed", color="magenta", weight=3]; 726 -> 861[label="",style="dashed", color="magenta", weight=3]; 726 -> 862[label="",style="dashed", color="magenta", weight=3]; 726 -> 863[label="",style="dashed", color="magenta", weight=3]; 726 -> 864[label="",style="dashed", color="magenta", weight=3]; 727 -> 865[label="",style="dashed", color="red", weight=0]; 727[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];727 -> 866[label="",style="dashed", color="magenta", weight=3]; 727 -> 867[label="",style="dashed", color="magenta", weight=3]; 727 -> 868[label="",style="dashed", color="magenta", weight=3]; 727 -> 869[label="",style="dashed", color="magenta", weight=3]; 727 -> 870[label="",style="dashed", color="magenta", weight=3]; 727 -> 871[label="",style="dashed", color="magenta", weight=3]; 727 -> 872[label="",style="dashed", color="magenta", weight=3]; 727 -> 873[label="",style="dashed", color="magenta", weight=3]; 727 -> 874[label="",style="dashed", color="magenta", weight=3]; 727 -> 875[label="",style="dashed", color="magenta", weight=3]; 727 -> 876[label="",style="dashed", color="magenta", weight=3]; 727 -> 877[label="",style="dashed", color="magenta", weight=3]; 728 -> 878[label="",style="dashed", color="red", weight=0]; 728[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];728 -> 879[label="",style="dashed", color="magenta", weight=3]; 728 -> 880[label="",style="dashed", color="magenta", weight=3]; 728 -> 881[label="",style="dashed", color="magenta", weight=3]; 728 -> 882[label="",style="dashed", color="magenta", weight=3]; 728 -> 883[label="",style="dashed", color="magenta", weight=3]; 728 -> 884[label="",style="dashed", color="magenta", weight=3]; 728 -> 885[label="",style="dashed", color="magenta", weight=3]; 728 -> 886[label="",style="dashed", color="magenta", weight=3]; 728 -> 887[label="",style="dashed", color="magenta", weight=3]; 728 -> 888[label="",style="dashed", color="magenta", weight=3]; 728 -> 889[label="",style="dashed", color="magenta", weight=3]; 728 -> 890[label="",style="dashed", color="magenta", weight=3]; 916 -> 718[label="",style="dashed", color="red", weight=0]; 916[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];916 -> 932[label="",style="dashed", color="magenta", weight=3]; 916 -> 933[label="",style="dashed", color="magenta", weight=3]; 917 -> 718[label="",style="dashed", color="red", weight=0]; 917[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];917 -> 934[label="",style="dashed", color="magenta", weight=3]; 917 -> 935[label="",style="dashed", color="magenta", weight=3]; 918 -> 681[label="",style="dashed", color="red", weight=0]; 918[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];918 -> 936[label="",style="dashed", color="magenta", weight=3]; 918 -> 937[label="",style="dashed", color="magenta", weight=3]; 919 -> 681[label="",style="dashed", color="red", weight=0]; 919[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];919 -> 938[label="",style="dashed", color="magenta", weight=3]; 919 -> 939[label="",style="dashed", color="magenta", weight=3]; 920 -> 681[label="",style="dashed", color="red", weight=0]; 920[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];920 -> 940[label="",style="dashed", color="magenta", weight=3]; 920 -> 941[label="",style="dashed", color="magenta", weight=3]; 921 -> 681[label="",style="dashed", color="red", weight=0]; 921[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];921 -> 942[label="",style="dashed", color="magenta", weight=3]; 921 -> 943[label="",style="dashed", color="magenta", weight=3]; 922 -> 681[label="",style="dashed", color="red", weight=0]; 922[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];922 -> 944[label="",style="dashed", color="magenta", weight=3]; 922 -> 945[label="",style="dashed", color="magenta", weight=3]; 923 -> 718[label="",style="dashed", color="red", weight=0]; 923[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];923 -> 946[label="",style="dashed", color="magenta", weight=3]; 923 -> 947[label="",style="dashed", color="magenta", weight=3]; 924 -> 681[label="",style="dashed", color="red", weight=0]; 924[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];924 -> 948[label="",style="dashed", color="magenta", weight=3]; 924 -> 949[label="",style="dashed", color="magenta", weight=3]; 925 -> 681[label="",style="dashed", color="red", weight=0]; 925[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];925 -> 950[label="",style="dashed", color="magenta", weight=3]; 925 -> 951[label="",style="dashed", color="magenta", weight=3]; 926 -> 681[label="",style="dashed", color="red", weight=0]; 926[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];926 -> 952[label="",style="dashed", color="magenta", weight=3]; 926 -> 953[label="",style="dashed", color="magenta", weight=3]; 927 -> 718[label="",style="dashed", color="red", weight=0]; 927[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];927 -> 954[label="",style="dashed", color="magenta", weight=3]; 927 -> 955[label="",style="dashed", color="magenta", weight=3]; 915[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz238 vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24025[label="vzz238/Pos vzz2380",fontsize=10,color="white",style="solid",shape="box"];915 -> 24025[label="",style="solid", color="burlywood", weight=9]; 24025 -> 956[label="",style="solid", color="burlywood", weight=3]; 24026[label="vzz238/Neg vzz2380",fontsize=10,color="white",style="solid",shape="box"];915 -> 24026[label="",style="solid", color="burlywood", weight=9]; 24026 -> 957[label="",style="solid", color="burlywood", weight=3]; 983 -> 718[label="",style="dashed", color="red", weight=0]; 983[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];983 -> 999[label="",style="dashed", color="magenta", weight=3]; 983 -> 1000[label="",style="dashed", color="magenta", weight=3]; 984 -> 681[label="",style="dashed", color="red", weight=0]; 984[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];984 -> 1001[label="",style="dashed", color="magenta", weight=3]; 984 -> 1002[label="",style="dashed", color="magenta", weight=3]; 985 -> 718[label="",style="dashed", color="red", weight=0]; 985[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];985 -> 1003[label="",style="dashed", color="magenta", weight=3]; 985 -> 1004[label="",style="dashed", color="magenta", weight=3]; 986 -> 681[label="",style="dashed", color="red", weight=0]; 986[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];986 -> 1005[label="",style="dashed", color="magenta", weight=3]; 986 -> 1006[label="",style="dashed", color="magenta", weight=3]; 987 -> 681[label="",style="dashed", color="red", weight=0]; 987[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];987 -> 1007[label="",style="dashed", color="magenta", weight=3]; 987 -> 1008[label="",style="dashed", color="magenta", weight=3]; 988 -> 718[label="",style="dashed", color="red", weight=0]; 988[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];988 -> 1009[label="",style="dashed", color="magenta", weight=3]; 988 -> 1010[label="",style="dashed", color="magenta", weight=3]; 989 -> 718[label="",style="dashed", color="red", weight=0]; 989[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];989 -> 1011[label="",style="dashed", color="magenta", weight=3]; 989 -> 1012[label="",style="dashed", color="magenta", weight=3]; 990 -> 681[label="",style="dashed", color="red", weight=0]; 990[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];990 -> 1013[label="",style="dashed", color="magenta", weight=3]; 990 -> 1014[label="",style="dashed", color="magenta", weight=3]; 991 -> 681[label="",style="dashed", color="red", weight=0]; 991[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];991 -> 1015[label="",style="dashed", color="magenta", weight=3]; 991 -> 1016[label="",style="dashed", color="magenta", weight=3]; 992 -> 681[label="",style="dashed", color="red", weight=0]; 992[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];992 -> 1017[label="",style="dashed", color="magenta", weight=3]; 992 -> 1018[label="",style="dashed", color="magenta", weight=3]; 993 -> 681[label="",style="dashed", color="red", weight=0]; 993[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];993 -> 1019[label="",style="dashed", color="magenta", weight=3]; 993 -> 1020[label="",style="dashed", color="magenta", weight=3]; 994 -> 681[label="",style="dashed", color="red", weight=0]; 994[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];994 -> 1021[label="",style="dashed", color="magenta", weight=3]; 994 -> 1022[label="",style="dashed", color="magenta", weight=3]; 982[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz242 vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24027[label="vzz242/Pos vzz2420",fontsize=10,color="white",style="solid",shape="box"];982 -> 24027[label="",style="solid", color="burlywood", weight=9]; 24027 -> 1023[label="",style="solid", color="burlywood", weight=3]; 24028[label="vzz242/Neg vzz2420",fontsize=10,color="white",style="solid",shape="box"];982 -> 24028[label="",style="solid", color="burlywood", weight=9]; 24028 -> 1024[label="",style="solid", color="burlywood", weight=3]; 1050 -> 681[label="",style="dashed", color="red", weight=0]; 1050[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1050 -> 1066[label="",style="dashed", color="magenta", weight=3]; 1050 -> 1067[label="",style="dashed", color="magenta", weight=3]; 1051 -> 718[label="",style="dashed", color="red", weight=0]; 1051[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1051 -> 1068[label="",style="dashed", color="magenta", weight=3]; 1051 -> 1069[label="",style="dashed", color="magenta", weight=3]; 1052 -> 681[label="",style="dashed", color="red", weight=0]; 1052[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1052 -> 1070[label="",style="dashed", color="magenta", weight=3]; 1052 -> 1071[label="",style="dashed", color="magenta", weight=3]; 1053 -> 681[label="",style="dashed", color="red", weight=0]; 1053[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1053 -> 1072[label="",style="dashed", color="magenta", weight=3]; 1053 -> 1073[label="",style="dashed", color="magenta", weight=3]; 1054 -> 681[label="",style="dashed", color="red", weight=0]; 1054[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1054 -> 1074[label="",style="dashed", color="magenta", weight=3]; 1054 -> 1075[label="",style="dashed", color="magenta", weight=3]; 1055 -> 718[label="",style="dashed", color="red", weight=0]; 1055[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1055 -> 1076[label="",style="dashed", color="magenta", weight=3]; 1055 -> 1077[label="",style="dashed", color="magenta", weight=3]; 1056 -> 718[label="",style="dashed", color="red", weight=0]; 1056[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1056 -> 1078[label="",style="dashed", color="magenta", weight=3]; 1056 -> 1079[label="",style="dashed", color="magenta", weight=3]; 1057 -> 681[label="",style="dashed", color="red", weight=0]; 1057[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1057 -> 1080[label="",style="dashed", color="magenta", weight=3]; 1057 -> 1081[label="",style="dashed", color="magenta", weight=3]; 1058 -> 681[label="",style="dashed", color="red", weight=0]; 1058[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1058 -> 1082[label="",style="dashed", color="magenta", weight=3]; 1058 -> 1083[label="",style="dashed", color="magenta", weight=3]; 1059 -> 681[label="",style="dashed", color="red", weight=0]; 1059[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1059 -> 1084[label="",style="dashed", color="magenta", weight=3]; 1059 -> 1085[label="",style="dashed", color="magenta", weight=3]; 1060 -> 718[label="",style="dashed", color="red", weight=0]; 1060[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1060 -> 1086[label="",style="dashed", color="magenta", weight=3]; 1060 -> 1087[label="",style="dashed", color="magenta", weight=3]; 1061 -> 681[label="",style="dashed", color="red", weight=0]; 1061[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1061 -> 1088[label="",style="dashed", color="magenta", weight=3]; 1061 -> 1089[label="",style="dashed", color="magenta", weight=3]; 1049[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz246 vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24029[label="vzz246/Pos vzz2460",fontsize=10,color="white",style="solid",shape="box"];1049 -> 24029[label="",style="solid", color="burlywood", weight=9]; 24029 -> 1090[label="",style="solid", color="burlywood", weight=3]; 24030[label="vzz246/Neg vzz2460",fontsize=10,color="white",style="solid",shape="box"];1049 -> 24030[label="",style="solid", color="burlywood", weight=9]; 24030 -> 1091[label="",style="solid", color="burlywood", weight=3]; 1117 -> 718[label="",style="dashed", color="red", weight=0]; 1117[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1117 -> 1133[label="",style="dashed", color="magenta", weight=3]; 1117 -> 1134[label="",style="dashed", color="magenta", weight=3]; 1118 -> 681[label="",style="dashed", color="red", weight=0]; 1118[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1118 -> 1135[label="",style="dashed", color="magenta", weight=3]; 1118 -> 1136[label="",style="dashed", color="magenta", weight=3]; 1119 -> 718[label="",style="dashed", color="red", weight=0]; 1119[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1119 -> 1137[label="",style="dashed", color="magenta", weight=3]; 1119 -> 1138[label="",style="dashed", color="magenta", weight=3]; 1120 -> 681[label="",style="dashed", color="red", weight=0]; 1120[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1120 -> 1139[label="",style="dashed", color="magenta", weight=3]; 1120 -> 1140[label="",style="dashed", color="magenta", weight=3]; 1121 -> 681[label="",style="dashed", color="red", weight=0]; 1121[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1121 -> 1141[label="",style="dashed", color="magenta", weight=3]; 1121 -> 1142[label="",style="dashed", color="magenta", weight=3]; 1122 -> 681[label="",style="dashed", color="red", weight=0]; 1122[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1122 -> 1143[label="",style="dashed", color="magenta", weight=3]; 1122 -> 1144[label="",style="dashed", color="magenta", weight=3]; 1123 -> 681[label="",style="dashed", color="red", weight=0]; 1123[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1123 -> 1145[label="",style="dashed", color="magenta", weight=3]; 1123 -> 1146[label="",style="dashed", color="magenta", weight=3]; 1124 -> 681[label="",style="dashed", color="red", weight=0]; 1124[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1124 -> 1147[label="",style="dashed", color="magenta", weight=3]; 1124 -> 1148[label="",style="dashed", color="magenta", weight=3]; 1125 -> 681[label="",style="dashed", color="red", weight=0]; 1125[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1125 -> 1149[label="",style="dashed", color="magenta", weight=3]; 1125 -> 1150[label="",style="dashed", color="magenta", weight=3]; 1126 -> 718[label="",style="dashed", color="red", weight=0]; 1126[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1126 -> 1151[label="",style="dashed", color="magenta", weight=3]; 1126 -> 1152[label="",style="dashed", color="magenta", weight=3]; 1127 -> 718[label="",style="dashed", color="red", weight=0]; 1127[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1127 -> 1153[label="",style="dashed", color="magenta", weight=3]; 1127 -> 1154[label="",style="dashed", color="magenta", weight=3]; 1128 -> 681[label="",style="dashed", color="red", weight=0]; 1128[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1128 -> 1155[label="",style="dashed", color="magenta", weight=3]; 1128 -> 1156[label="",style="dashed", color="magenta", weight=3]; 1116[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz250 vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24031[label="vzz250/Pos vzz2500",fontsize=10,color="white",style="solid",shape="box"];1116 -> 24031[label="",style="solid", color="burlywood", weight=9]; 24031 -> 1157[label="",style="solid", color="burlywood", weight=3]; 24032[label="vzz250/Neg vzz2500",fontsize=10,color="white",style="solid",shape="box"];1116 -> 24032[label="",style="solid", color="burlywood", weight=9]; 24032 -> 1158[label="",style="solid", color="burlywood", weight=3]; 795 -> 718[label="",style="dashed", color="red", weight=0]; 795[label="primMulInt (Pos (Succ Zero)) (signumReal1 vzz89 (compare vzz89 (fromInt (Pos Zero)) == GT))",fontsize=16,color="magenta"];795 -> 1170[label="",style="dashed", color="magenta", weight=3]; 795 -> 1171[label="",style="dashed", color="magenta", weight=3]; 796 -> 718[label="",style="dashed", color="red", weight=0]; 796[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];796 -> 1172[label="",style="dashed", color="magenta", weight=3]; 796 -> 1173[label="",style="dashed", color="magenta", weight=3]; 798 -> 73[label="",style="dashed", color="red", weight=0]; 798[label="abs vzz88",fontsize=16,color="magenta"];798 -> 1174[label="",style="dashed", color="magenta", weight=3]; 799 -> 73[label="",style="dashed", color="red", weight=0]; 799[label="abs vzz83",fontsize=16,color="magenta"];799 -> 1175[label="",style="dashed", color="magenta", weight=3]; 797[label="gcd0Gcd' vzz152 vzz151",fontsize=16,color="black",shape="triangle"];797 -> 1176[label="",style="solid", color="black", weight=3]; 800[label="vzz83",fontsize=16,color="green",shape="box"];801[label="gcd1 False vzz88 vzz83",fontsize=16,color="black",shape="box"];801 -> 1177[label="",style="solid", color="black", weight=3]; 802[label="gcd1 True vzz88 vzz83",fontsize=16,color="black",shape="box"];802 -> 1178[label="",style="solid", color="black", weight=3]; 803[label="primMulInt (Pos vzz240) vzz77",fontsize=16,color="burlywood",shape="box"];24033[label="vzz77/Pos vzz770",fontsize=10,color="white",style="solid",shape="box"];803 -> 24033[label="",style="solid", color="burlywood", weight=9]; 24033 -> 1179[label="",style="solid", color="burlywood", weight=3]; 24034[label="vzz77/Neg vzz770",fontsize=10,color="white",style="solid",shape="box"];803 -> 24034[label="",style="solid", color="burlywood", weight=9]; 24034 -> 1180[label="",style="solid", color="burlywood", weight=3]; 804[label="primMulInt (Neg vzz240) vzz77",fontsize=16,color="burlywood",shape="box"];24035[label="vzz77/Pos vzz770",fontsize=10,color="white",style="solid",shape="box"];804 -> 24035[label="",style="solid", color="burlywood", weight=9]; 24035 -> 1181[label="",style="solid", color="burlywood", weight=3]; 24036[label="vzz77/Neg vzz770",fontsize=10,color="white",style="solid",shape="box"];804 -> 24036[label="",style="solid", color="burlywood", weight=9]; 24036 -> 1182[label="",style="solid", color="burlywood", weight=3]; 806 -> 681[label="",style="dashed", color="red", weight=0]; 806[label="vzz25 * vzz77",fontsize=16,color="magenta"];806 -> 1183[label="",style="dashed", color="magenta", weight=3]; 807 -> 681[label="",style="dashed", color="red", weight=0]; 807[label="vzz24 * vzz77",fontsize=16,color="magenta"];808 -> 681[label="",style="dashed", color="red", weight=0]; 808[label="vzz24 * vzz77",fontsize=16,color="magenta"];809 -> 681[label="",style="dashed", color="red", weight=0]; 809[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];809 -> 1184[label="",style="dashed", color="magenta", weight=3]; 809 -> 1185[label="",style="dashed", color="magenta", weight=3]; 810 -> 681[label="",style="dashed", color="red", weight=0]; 810[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];810 -> 1186[label="",style="dashed", color="magenta", weight=3]; 810 -> 1187[label="",style="dashed", color="magenta", weight=3]; 811 -> 681[label="",style="dashed", color="red", weight=0]; 811[label="vzz25 * vzz77",fontsize=16,color="magenta"];811 -> 1188[label="",style="dashed", color="magenta", weight=3]; 812 -> 681[label="",style="dashed", color="red", weight=0]; 812[label="vzz25 * vzz77",fontsize=16,color="magenta"];812 -> 1189[label="",style="dashed", color="magenta", weight=3]; 813 -> 681[label="",style="dashed", color="red", weight=0]; 813[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];813 -> 1190[label="",style="dashed", color="magenta", weight=3]; 813 -> 1191[label="",style="dashed", color="magenta", weight=3]; 814 -> 681[label="",style="dashed", color="red", weight=0]; 814[label="vzz24 * vzz77",fontsize=16,color="magenta"];815 -> 681[label="",style="dashed", color="red", weight=0]; 815[label="vzz24 * vzz77",fontsize=16,color="magenta"];816 -> 681[label="",style="dashed", color="red", weight=0]; 816[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];816 -> 1192[label="",style="dashed", color="magenta", weight=3]; 816 -> 1193[label="",style="dashed", color="magenta", weight=3]; 817 -> 681[label="",style="dashed", color="red", weight=0]; 817[label="vzz25 * vzz77",fontsize=16,color="magenta"];817 -> 1194[label="",style="dashed", color="magenta", weight=3]; 805[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz164 + vzz163) vzz160 (vzz162 + vzz161) vzz159 otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz158 + vzz157) vzz154 (vzz156 + vzz155) vzz153 otherwise))",fontsize=16,color="black",shape="triangle"];805 -> 1195[label="",style="solid", color="black", weight=3]; 830[label="error []",fontsize=16,color="red",shape="box"];818 -> 681[label="",style="dashed", color="red", weight=0]; 818[label="vzz25 * vzz77",fontsize=16,color="magenta"];818 -> 1196[label="",style="dashed", color="magenta", weight=3]; 819 -> 681[label="",style="dashed", color="red", weight=0]; 819[label="vzz24 * vzz77",fontsize=16,color="magenta"];820 -> 681[label="",style="dashed", color="red", weight=0]; 820[label="vzz24 * vzz77",fontsize=16,color="magenta"];821 -> 681[label="",style="dashed", color="red", weight=0]; 821[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];821 -> 1197[label="",style="dashed", color="magenta", weight=3]; 821 -> 1198[label="",style="dashed", color="magenta", weight=3]; 822 -> 681[label="",style="dashed", color="red", weight=0]; 822[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];822 -> 1199[label="",style="dashed", color="magenta", weight=3]; 822 -> 1200[label="",style="dashed", color="magenta", weight=3]; 823 -> 681[label="",style="dashed", color="red", weight=0]; 823[label="vzz25 * vzz77",fontsize=16,color="magenta"];823 -> 1201[label="",style="dashed", color="magenta", weight=3]; 824 -> 681[label="",style="dashed", color="red", weight=0]; 824[label="vzz25 * vzz77",fontsize=16,color="magenta"];824 -> 1202[label="",style="dashed", color="magenta", weight=3]; 825 -> 681[label="",style="dashed", color="red", weight=0]; 825[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];825 -> 1203[label="",style="dashed", color="magenta", weight=3]; 825 -> 1204[label="",style="dashed", color="magenta", weight=3]; 826 -> 681[label="",style="dashed", color="red", weight=0]; 826[label="vzz24 * vzz77",fontsize=16,color="magenta"];827 -> 681[label="",style="dashed", color="red", weight=0]; 827[label="vzz24 * vzz77",fontsize=16,color="magenta"];828 -> 681[label="",style="dashed", color="red", weight=0]; 828[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];828 -> 1205[label="",style="dashed", color="magenta", weight=3]; 828 -> 1206[label="",style="dashed", color="magenta", weight=3]; 829 -> 681[label="",style="dashed", color="red", weight=0]; 829[label="vzz25 * vzz77",fontsize=16,color="magenta"];829 -> 1207[label="",style="dashed", color="magenta", weight=3]; 831[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24037[label="vzz670/Pos vzz6700",fontsize=10,color="white",style="solid",shape="box"];831 -> 24037[label="",style="solid", color="burlywood", weight=9]; 24037 -> 1208[label="",style="solid", color="burlywood", weight=3]; 24038[label="vzz670/Neg vzz6700",fontsize=10,color="white",style="solid",shape="box"];831 -> 24038[label="",style="solid", color="burlywood", weight=9]; 24038 -> 1209[label="",style="solid", color="burlywood", weight=3]; 5331[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5332[label="Pos Zero",fontsize=16,color="green",shape="box"];5333[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5334[label="Pos Zero",fontsize=16,color="green",shape="box"];5335[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5336[label="Pos Zero",fontsize=16,color="green",shape="box"];5337[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5338[label="Pos Zero",fontsize=16,color="green",shape="box"];5339[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5340[label="Pos Zero",fontsize=16,color="green",shape="box"];5341[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5342[label="Pos Zero",fontsize=16,color="green",shape="box"];5343[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5343 -> 5400[label="",style="solid", color="black", weight=3]; 840 -> 718[label="",style="dashed", color="red", weight=0]; 840[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];840 -> 1223[label="",style="dashed", color="magenta", weight=3]; 840 -> 1224[label="",style="dashed", color="magenta", weight=3]; 841 -> 718[label="",style="dashed", color="red", weight=0]; 841[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];841 -> 1225[label="",style="dashed", color="magenta", weight=3]; 841 -> 1226[label="",style="dashed", color="magenta", weight=3]; 842 -> 718[label="",style="dashed", color="red", weight=0]; 842[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];842 -> 1227[label="",style="dashed", color="magenta", weight=3]; 842 -> 1228[label="",style="dashed", color="magenta", weight=3]; 843 -> 718[label="",style="dashed", color="red", weight=0]; 843[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];843 -> 1229[label="",style="dashed", color="magenta", weight=3]; 843 -> 1230[label="",style="dashed", color="magenta", weight=3]; 844 -> 681[label="",style="dashed", color="red", weight=0]; 844[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];844 -> 1231[label="",style="dashed", color="magenta", weight=3]; 844 -> 1232[label="",style="dashed", color="magenta", weight=3]; 845 -> 681[label="",style="dashed", color="red", weight=0]; 845[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];845 -> 1233[label="",style="dashed", color="magenta", weight=3]; 845 -> 1234[label="",style="dashed", color="magenta", weight=3]; 846 -> 681[label="",style="dashed", color="red", weight=0]; 846[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];846 -> 1235[label="",style="dashed", color="magenta", weight=3]; 846 -> 1236[label="",style="dashed", color="magenta", weight=3]; 847 -> 681[label="",style="dashed", color="red", weight=0]; 847[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];847 -> 1237[label="",style="dashed", color="magenta", weight=3]; 847 -> 1238[label="",style="dashed", color="magenta", weight=3]; 848 -> 681[label="",style="dashed", color="red", weight=0]; 848[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];848 -> 1239[label="",style="dashed", color="magenta", weight=3]; 848 -> 1240[label="",style="dashed", color="magenta", weight=3]; 849 -> 681[label="",style="dashed", color="red", weight=0]; 849[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];849 -> 1241[label="",style="dashed", color="magenta", weight=3]; 849 -> 1242[label="",style="dashed", color="magenta", weight=3]; 850 -> 681[label="",style="dashed", color="red", weight=0]; 850[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];850 -> 1243[label="",style="dashed", color="magenta", weight=3]; 850 -> 1244[label="",style="dashed", color="magenta", weight=3]; 851 -> 681[label="",style="dashed", color="red", weight=0]; 851[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];851 -> 1245[label="",style="dashed", color="magenta", weight=3]; 851 -> 1246[label="",style="dashed", color="magenta", weight=3]; 839[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz183 vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24039[label="vzz183/Pos vzz1830",fontsize=10,color="white",style="solid",shape="box"];839 -> 24039[label="",style="solid", color="burlywood", weight=9]; 24039 -> 1247[label="",style="solid", color="burlywood", weight=3]; 24040[label="vzz183/Neg vzz1830",fontsize=10,color="white",style="solid",shape="box"];839 -> 24040[label="",style="solid", color="burlywood", weight=9]; 24040 -> 1248[label="",style="solid", color="burlywood", weight=3]; 853 -> 681[label="",style="dashed", color="red", weight=0]; 853[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];853 -> 1249[label="",style="dashed", color="magenta", weight=3]; 853 -> 1250[label="",style="dashed", color="magenta", weight=3]; 854 -> 681[label="",style="dashed", color="red", weight=0]; 854[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];854 -> 1251[label="",style="dashed", color="magenta", weight=3]; 854 -> 1252[label="",style="dashed", color="magenta", weight=3]; 855 -> 681[label="",style="dashed", color="red", weight=0]; 855[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];855 -> 1253[label="",style="dashed", color="magenta", weight=3]; 855 -> 1254[label="",style="dashed", color="magenta", weight=3]; 856 -> 718[label="",style="dashed", color="red", weight=0]; 856[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];856 -> 1255[label="",style="dashed", color="magenta", weight=3]; 856 -> 1256[label="",style="dashed", color="magenta", weight=3]; 857 -> 681[label="",style="dashed", color="red", weight=0]; 857[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];857 -> 1257[label="",style="dashed", color="magenta", weight=3]; 857 -> 1258[label="",style="dashed", color="magenta", weight=3]; 858 -> 718[label="",style="dashed", color="red", weight=0]; 858[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];858 -> 1259[label="",style="dashed", color="magenta", weight=3]; 858 -> 1260[label="",style="dashed", color="magenta", weight=3]; 859 -> 681[label="",style="dashed", color="red", weight=0]; 859[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];859 -> 1261[label="",style="dashed", color="magenta", weight=3]; 859 -> 1262[label="",style="dashed", color="magenta", weight=3]; 860 -> 681[label="",style="dashed", color="red", weight=0]; 860[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];860 -> 1263[label="",style="dashed", color="magenta", weight=3]; 860 -> 1264[label="",style="dashed", color="magenta", weight=3]; 861 -> 681[label="",style="dashed", color="red", weight=0]; 861[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];861 -> 1265[label="",style="dashed", color="magenta", weight=3]; 861 -> 1266[label="",style="dashed", color="magenta", weight=3]; 862 -> 718[label="",style="dashed", color="red", weight=0]; 862[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];862 -> 1267[label="",style="dashed", color="magenta", weight=3]; 862 -> 1268[label="",style="dashed", color="magenta", weight=3]; 863 -> 718[label="",style="dashed", color="red", weight=0]; 863[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];863 -> 1269[label="",style="dashed", color="magenta", weight=3]; 863 -> 1270[label="",style="dashed", color="magenta", weight=3]; 864 -> 681[label="",style="dashed", color="red", weight=0]; 864[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];864 -> 1271[label="",style="dashed", color="magenta", weight=3]; 864 -> 1272[label="",style="dashed", color="magenta", weight=3]; 852[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz199 vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24041[label="vzz199/Pos vzz1990",fontsize=10,color="white",style="solid",shape="box"];852 -> 24041[label="",style="solid", color="burlywood", weight=9]; 24041 -> 1273[label="",style="solid", color="burlywood", weight=3]; 24042[label="vzz199/Neg vzz1990",fontsize=10,color="white",style="solid",shape="box"];852 -> 24042[label="",style="solid", color="burlywood", weight=9]; 24042 -> 1274[label="",style="solid", color="burlywood", weight=3]; 866 -> 681[label="",style="dashed", color="red", weight=0]; 866[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];866 -> 1275[label="",style="dashed", color="magenta", weight=3]; 866 -> 1276[label="",style="dashed", color="magenta", weight=3]; 867 -> 681[label="",style="dashed", color="red", weight=0]; 867[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];867 -> 1277[label="",style="dashed", color="magenta", weight=3]; 867 -> 1278[label="",style="dashed", color="magenta", weight=3]; 868 -> 681[label="",style="dashed", color="red", weight=0]; 868[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];868 -> 1279[label="",style="dashed", color="magenta", weight=3]; 868 -> 1280[label="",style="dashed", color="magenta", weight=3]; 869 -> 681[label="",style="dashed", color="red", weight=0]; 869[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];869 -> 1281[label="",style="dashed", color="magenta", weight=3]; 869 -> 1282[label="",style="dashed", color="magenta", weight=3]; 870 -> 718[label="",style="dashed", color="red", weight=0]; 870[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];870 -> 1283[label="",style="dashed", color="magenta", weight=3]; 870 -> 1284[label="",style="dashed", color="magenta", weight=3]; 871 -> 681[label="",style="dashed", color="red", weight=0]; 871[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];871 -> 1285[label="",style="dashed", color="magenta", weight=3]; 871 -> 1286[label="",style="dashed", color="magenta", weight=3]; 872 -> 718[label="",style="dashed", color="red", weight=0]; 872[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];872 -> 1287[label="",style="dashed", color="magenta", weight=3]; 872 -> 1288[label="",style="dashed", color="magenta", weight=3]; 873 -> 718[label="",style="dashed", color="red", weight=0]; 873[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];873 -> 1289[label="",style="dashed", color="magenta", weight=3]; 873 -> 1290[label="",style="dashed", color="magenta", weight=3]; 874 -> 681[label="",style="dashed", color="red", weight=0]; 874[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];874 -> 1291[label="",style="dashed", color="magenta", weight=3]; 874 -> 1292[label="",style="dashed", color="magenta", weight=3]; 875 -> 718[label="",style="dashed", color="red", weight=0]; 875[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];875 -> 1293[label="",style="dashed", color="magenta", weight=3]; 875 -> 1294[label="",style="dashed", color="magenta", weight=3]; 876 -> 681[label="",style="dashed", color="red", weight=0]; 876[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];876 -> 1295[label="",style="dashed", color="magenta", weight=3]; 876 -> 1296[label="",style="dashed", color="magenta", weight=3]; 877 -> 681[label="",style="dashed", color="red", weight=0]; 877[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];877 -> 1297[label="",style="dashed", color="magenta", weight=3]; 877 -> 1298[label="",style="dashed", color="magenta", weight=3]; 865[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz215 vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24043[label="vzz215/Pos vzz2150",fontsize=10,color="white",style="solid",shape="box"];865 -> 24043[label="",style="solid", color="burlywood", weight=9]; 24043 -> 1299[label="",style="solid", color="burlywood", weight=3]; 24044[label="vzz215/Neg vzz2150",fontsize=10,color="white",style="solid",shape="box"];865 -> 24044[label="",style="solid", color="burlywood", weight=9]; 24044 -> 1300[label="",style="solid", color="burlywood", weight=3]; 879 -> 681[label="",style="dashed", color="red", weight=0]; 879[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];879 -> 1301[label="",style="dashed", color="magenta", weight=3]; 879 -> 1302[label="",style="dashed", color="magenta", weight=3]; 880 -> 681[label="",style="dashed", color="red", weight=0]; 880[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];880 -> 1303[label="",style="dashed", color="magenta", weight=3]; 880 -> 1304[label="",style="dashed", color="magenta", weight=3]; 881 -> 681[label="",style="dashed", color="red", weight=0]; 881[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];881 -> 1305[label="",style="dashed", color="magenta", weight=3]; 881 -> 1306[label="",style="dashed", color="magenta", weight=3]; 882 -> 681[label="",style="dashed", color="red", weight=0]; 882[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];882 -> 1307[label="",style="dashed", color="magenta", weight=3]; 882 -> 1308[label="",style="dashed", color="magenta", weight=3]; 883 -> 681[label="",style="dashed", color="red", weight=0]; 883[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];883 -> 1309[label="",style="dashed", color="magenta", weight=3]; 883 -> 1310[label="",style="dashed", color="magenta", weight=3]; 884 -> 681[label="",style="dashed", color="red", weight=0]; 884[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];884 -> 1311[label="",style="dashed", color="magenta", weight=3]; 884 -> 1312[label="",style="dashed", color="magenta", weight=3]; 885 -> 718[label="",style="dashed", color="red", weight=0]; 885[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];885 -> 1313[label="",style="dashed", color="magenta", weight=3]; 885 -> 1314[label="",style="dashed", color="magenta", weight=3]; 886 -> 681[label="",style="dashed", color="red", weight=0]; 886[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];886 -> 1315[label="",style="dashed", color="magenta", weight=3]; 886 -> 1316[label="",style="dashed", color="magenta", weight=3]; 887 -> 718[label="",style="dashed", color="red", weight=0]; 887[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];887 -> 1317[label="",style="dashed", color="magenta", weight=3]; 887 -> 1318[label="",style="dashed", color="magenta", weight=3]; 888 -> 681[label="",style="dashed", color="red", weight=0]; 888[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];888 -> 1319[label="",style="dashed", color="magenta", weight=3]; 888 -> 1320[label="",style="dashed", color="magenta", weight=3]; 889 -> 718[label="",style="dashed", color="red", weight=0]; 889[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];889 -> 1321[label="",style="dashed", color="magenta", weight=3]; 889 -> 1322[label="",style="dashed", color="magenta", weight=3]; 890 -> 718[label="",style="dashed", color="red", weight=0]; 890[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];890 -> 1323[label="",style="dashed", color="magenta", weight=3]; 890 -> 1324[label="",style="dashed", color="magenta", weight=3]; 878[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz231 vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24045[label="vzz231/Pos vzz2310",fontsize=10,color="white",style="solid",shape="box"];878 -> 24045[label="",style="solid", color="burlywood", weight=9]; 24045 -> 1325[label="",style="solid", color="burlywood", weight=3]; 24046[label="vzz231/Neg vzz2310",fontsize=10,color="white",style="solid",shape="box"];878 -> 24046[label="",style="solid", color="burlywood", weight=9]; 24046 -> 1326[label="",style="solid", color="burlywood", weight=3]; 932 -> 1327[label="",style="dashed", color="red", weight=0]; 932[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];932 -> 1328[label="",style="dashed", color="magenta", weight=3]; 933[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];934 -> 1327[label="",style="dashed", color="red", weight=0]; 934[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];934 -> 1329[label="",style="dashed", color="magenta", weight=3]; 935[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];936[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];936 -> 1352[label="",style="dashed", color="green", weight=3]; 937[label="Pos Zero",fontsize=16,color="green",shape="box"];938[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];938 -> 1353[label="",style="dashed", color="green", weight=3]; 939[label="Pos Zero",fontsize=16,color="green",shape="box"];940[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="black",shape="triangle"];940 -> 1354[label="",style="solid", color="black", weight=3]; 941[label="Pos vzz310",fontsize=16,color="green",shape="box"];942[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];942 -> 1355[label="",style="dashed", color="green", weight=3]; 943[label="Pos Zero",fontsize=16,color="green",shape="box"];944 -> 940[label="",style="dashed", color="red", weight=0]; 944[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];945[label="Pos vzz310",fontsize=16,color="green",shape="box"];946 -> 1327[label="",style="dashed", color="red", weight=0]; 946[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];946 -> 1330[label="",style="dashed", color="magenta", weight=3]; 947[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];948[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];948 -> 1356[label="",style="dashed", color="green", weight=3]; 949[label="Pos Zero",fontsize=16,color="green",shape="box"];950 -> 940[label="",style="dashed", color="red", weight=0]; 950[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];951[label="Pos vzz310",fontsize=16,color="green",shape="box"];952 -> 940[label="",style="dashed", color="red", weight=0]; 952[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];953[label="Pos vzz310",fontsize=16,color="green",shape="box"];954 -> 1327[label="",style="dashed", color="red", weight=0]; 954[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];954 -> 1331[label="",style="dashed", color="magenta", weight=3]; 955[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];956[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2380) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24047[label="vzz2380/Succ vzz23800",fontsize=10,color="white",style="solid",shape="box"];956 -> 24047[label="",style="solid", color="burlywood", weight=9]; 24047 -> 1357[label="",style="solid", color="burlywood", weight=3]; 24048[label="vzz2380/Zero",fontsize=10,color="white",style="solid",shape="box"];956 -> 24048[label="",style="solid", color="burlywood", weight=9]; 24048 -> 1358[label="",style="solid", color="burlywood", weight=3]; 957[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2380) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24049[label="vzz2380/Succ vzz23800",fontsize=10,color="white",style="solid",shape="box"];957 -> 24049[label="",style="solid", color="burlywood", weight=9]; 24049 -> 1359[label="",style="solid", color="burlywood", weight=3]; 24050[label="vzz2380/Zero",fontsize=10,color="white",style="solid",shape="box"];957 -> 24050[label="",style="solid", color="burlywood", weight=9]; 24050 -> 1360[label="",style="solid", color="burlywood", weight=3]; 999 -> 1527[label="",style="dashed", color="red", weight=0]; 999[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];999 -> 1528[label="",style="dashed", color="magenta", weight=3]; 999 -> 1529[label="",style="dashed", color="magenta", weight=3]; 1000[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1001[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1001 -> 1386[label="",style="dashed", color="green", weight=3]; 1002[label="Pos Zero",fontsize=16,color="green",shape="box"];1003 -> 1527[label="",style="dashed", color="red", weight=0]; 1003[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1003 -> 1530[label="",style="dashed", color="magenta", weight=3]; 1003 -> 1531[label="",style="dashed", color="magenta", weight=3]; 1004[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1005[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="black",shape="triangle"];1005 -> 1387[label="",style="solid", color="black", weight=3]; 1006[label="Pos vzz310",fontsize=16,color="green",shape="box"];1007 -> 1005[label="",style="dashed", color="red", weight=0]; 1007[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1008[label="Pos vzz310",fontsize=16,color="green",shape="box"];1009 -> 1527[label="",style="dashed", color="red", weight=0]; 1009[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1009 -> 1532[label="",style="dashed", color="magenta", weight=3]; 1009 -> 1533[label="",style="dashed", color="magenta", weight=3]; 1010[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1011 -> 1527[label="",style="dashed", color="red", weight=0]; 1011[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1011 -> 1534[label="",style="dashed", color="magenta", weight=3]; 1011 -> 1535[label="",style="dashed", color="magenta", weight=3]; 1012[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1013[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1013 -> 1388[label="",style="dashed", color="green", weight=3]; 1014[label="Pos Zero",fontsize=16,color="green",shape="box"];1015 -> 1005[label="",style="dashed", color="red", weight=0]; 1015[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1016[label="Pos vzz310",fontsize=16,color="green",shape="box"];1017 -> 1005[label="",style="dashed", color="red", weight=0]; 1017[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1018[label="Pos vzz310",fontsize=16,color="green",shape="box"];1019[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1019 -> 1389[label="",style="dashed", color="green", weight=3]; 1020[label="Pos Zero",fontsize=16,color="green",shape="box"];1021[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1021 -> 1390[label="",style="dashed", color="green", weight=3]; 1022[label="Pos Zero",fontsize=16,color="green",shape="box"];1023[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2420) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24051[label="vzz2420/Succ vzz24200",fontsize=10,color="white",style="solid",shape="box"];1023 -> 24051[label="",style="solid", color="burlywood", weight=9]; 24051 -> 1391[label="",style="solid", color="burlywood", weight=3]; 24052[label="vzz2420/Zero",fontsize=10,color="white",style="solid",shape="box"];1023 -> 24052[label="",style="solid", color="burlywood", weight=9]; 24052 -> 1392[label="",style="solid", color="burlywood", weight=3]; 1024[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2420) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24053[label="vzz2420/Succ vzz24200",fontsize=10,color="white",style="solid",shape="box"];1024 -> 24053[label="",style="solid", color="burlywood", weight=9]; 24053 -> 1393[label="",style="solid", color="burlywood", weight=3]; 24054[label="vzz2420/Zero",fontsize=10,color="white",style="solid",shape="box"];1024 -> 24054[label="",style="solid", color="burlywood", weight=9]; 24054 -> 1394[label="",style="solid", color="burlywood", weight=3]; 1066[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="black",shape="triangle"];1066 -> 1395[label="",style="solid", color="black", weight=3]; 1067[label="Neg vzz310",fontsize=16,color="green",shape="box"];1068 -> 1327[label="",style="dashed", color="red", weight=0]; 1068[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1068 -> 1332[label="",style="dashed", color="magenta", weight=3]; 1069[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1070 -> 1066[label="",style="dashed", color="red", weight=0]; 1070[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1071[label="Neg vzz310",fontsize=16,color="green",shape="box"];1072 -> 1066[label="",style="dashed", color="red", weight=0]; 1072[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1073[label="Neg vzz310",fontsize=16,color="green",shape="box"];1074 -> 1066[label="",style="dashed", color="red", weight=0]; 1074[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1075[label="Neg vzz310",fontsize=16,color="green",shape="box"];1076 -> 1327[label="",style="dashed", color="red", weight=0]; 1076[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1076 -> 1333[label="",style="dashed", color="magenta", weight=3]; 1077[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1078 -> 1327[label="",style="dashed", color="red", weight=0]; 1078[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1078 -> 1334[label="",style="dashed", color="magenta", weight=3]; 1079[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1080[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1080 -> 1396[label="",style="dashed", color="green", weight=3]; 1081[label="Pos Zero",fontsize=16,color="green",shape="box"];1082[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1082 -> 1397[label="",style="dashed", color="green", weight=3]; 1083[label="Pos Zero",fontsize=16,color="green",shape="box"];1084[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1084 -> 1398[label="",style="dashed", color="green", weight=3]; 1085[label="Pos Zero",fontsize=16,color="green",shape="box"];1086 -> 1327[label="",style="dashed", color="red", weight=0]; 1086[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1086 -> 1335[label="",style="dashed", color="magenta", weight=3]; 1087[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1088[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1088 -> 1399[label="",style="dashed", color="green", weight=3]; 1089[label="Pos Zero",fontsize=16,color="green",shape="box"];1090[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2460) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24055[label="vzz2460/Succ vzz24600",fontsize=10,color="white",style="solid",shape="box"];1090 -> 24055[label="",style="solid", color="burlywood", weight=9]; 24055 -> 1400[label="",style="solid", color="burlywood", weight=3]; 24056[label="vzz2460/Zero",fontsize=10,color="white",style="solid",shape="box"];1090 -> 24056[label="",style="solid", color="burlywood", weight=9]; 24056 -> 1401[label="",style="solid", color="burlywood", weight=3]; 1091[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2460) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24057[label="vzz2460/Succ vzz24600",fontsize=10,color="white",style="solid",shape="box"];1091 -> 24057[label="",style="solid", color="burlywood", weight=9]; 24057 -> 1402[label="",style="solid", color="burlywood", weight=3]; 24058[label="vzz2460/Zero",fontsize=10,color="white",style="solid",shape="box"];1091 -> 24058[label="",style="solid", color="burlywood", weight=9]; 24058 -> 1403[label="",style="solid", color="burlywood", weight=3]; 1133 -> 1527[label="",style="dashed", color="red", weight=0]; 1133[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1133 -> 1536[label="",style="dashed", color="magenta", weight=3]; 1133 -> 1537[label="",style="dashed", color="magenta", weight=3]; 1134[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1135[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1135 -> 1404[label="",style="dashed", color="green", weight=3]; 1136[label="Pos Zero",fontsize=16,color="green",shape="box"];1137 -> 1527[label="",style="dashed", color="red", weight=0]; 1137[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1137 -> 1538[label="",style="dashed", color="magenta", weight=3]; 1137 -> 1539[label="",style="dashed", color="magenta", weight=3]; 1138[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1139[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1139 -> 1405[label="",style="dashed", color="green", weight=3]; 1140[label="Pos Zero",fontsize=16,color="green",shape="box"];1141[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="black",shape="triangle"];1141 -> 1406[label="",style="solid", color="black", weight=3]; 1142[label="Neg vzz310",fontsize=16,color="green",shape="box"];1143[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1143 -> 1407[label="",style="dashed", color="green", weight=3]; 1144[label="Pos Zero",fontsize=16,color="green",shape="box"];1145 -> 1141[label="",style="dashed", color="red", weight=0]; 1145[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1146[label="Neg vzz310",fontsize=16,color="green",shape="box"];1147 -> 1141[label="",style="dashed", color="red", weight=0]; 1147[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1148[label="Neg vzz310",fontsize=16,color="green",shape="box"];1149[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1149 -> 1408[label="",style="dashed", color="green", weight=3]; 1150[label="Pos Zero",fontsize=16,color="green",shape="box"];1151 -> 1527[label="",style="dashed", color="red", weight=0]; 1151[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1151 -> 1540[label="",style="dashed", color="magenta", weight=3]; 1151 -> 1541[label="",style="dashed", color="magenta", weight=3]; 1152[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1153 -> 1527[label="",style="dashed", color="red", weight=0]; 1153[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1153 -> 1542[label="",style="dashed", color="magenta", weight=3]; 1153 -> 1543[label="",style="dashed", color="magenta", weight=3]; 1154[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1155 -> 1141[label="",style="dashed", color="red", weight=0]; 1155[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1156[label="Neg vzz310",fontsize=16,color="green",shape="box"];1157[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2500) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24059[label="vzz2500/Succ vzz25000",fontsize=10,color="white",style="solid",shape="box"];1157 -> 24059[label="",style="solid", color="burlywood", weight=9]; 24059 -> 1409[label="",style="solid", color="burlywood", weight=3]; 24060[label="vzz2500/Zero",fontsize=10,color="white",style="solid",shape="box"];1157 -> 24060[label="",style="solid", color="burlywood", weight=9]; 24060 -> 1410[label="",style="solid", color="burlywood", weight=3]; 1158[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2500) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24061[label="vzz2500/Succ vzz25000",fontsize=10,color="white",style="solid",shape="box"];1158 -> 24061[label="",style="solid", color="burlywood", weight=9]; 24061 -> 1411[label="",style="solid", color="burlywood", weight=3]; 24062[label="vzz2500/Zero",fontsize=10,color="white",style="solid",shape="box"];1158 -> 24062[label="",style="solid", color="burlywood", weight=9]; 24062 -> 1412[label="",style="solid", color="burlywood", weight=3]; 1170[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1171[label="signumReal1 vzz89 (compare vzz89 (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="triangle"];1171 -> 1427[label="",style="solid", color="black", weight=3]; 1172[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1173[label="Pos Zero",fontsize=16,color="green",shape="box"];1174[label="vzz88",fontsize=16,color="green",shape="box"];1175[label="vzz83",fontsize=16,color="green",shape="box"];1176[label="gcd0Gcd'2 vzz152 vzz151",fontsize=16,color="black",shape="box"];1176 -> 1428[label="",style="solid", color="black", weight=3]; 1177 -> 679[label="",style="dashed", color="red", weight=0]; 1177[label="gcd0 vzz88 vzz83",fontsize=16,color="magenta"];1178 -> 128[label="",style="dashed", color="red", weight=0]; 1178[label="error []",fontsize=16,color="magenta"];1179[label="primMulInt (Pos vzz240) (Pos vzz770)",fontsize=16,color="black",shape="box"];1179 -> 1429[label="",style="solid", color="black", weight=3]; 1180[label="primMulInt (Pos vzz240) (Neg vzz770)",fontsize=16,color="black",shape="box"];1180 -> 1430[label="",style="solid", color="black", weight=3]; 1181[label="primMulInt (Neg vzz240) (Pos vzz770)",fontsize=16,color="black",shape="box"];1181 -> 1431[label="",style="solid", color="black", weight=3]; 1182[label="primMulInt (Neg vzz240) (Neg vzz770)",fontsize=16,color="black",shape="box"];1182 -> 1432[label="",style="solid", color="black", weight=3]; 1183[label="vzz25",fontsize=16,color="green",shape="box"];1184[label="Neg vzz710",fontsize=16,color="green",shape="box"];1185[label="vzz24",fontsize=16,color="green",shape="box"];1186[label="Neg vzz710",fontsize=16,color="green",shape="box"];1187[label="vzz24",fontsize=16,color="green",shape="box"];1188[label="vzz25",fontsize=16,color="green",shape="box"];1189[label="vzz25",fontsize=16,color="green",shape="box"];1190[label="Neg vzz710",fontsize=16,color="green",shape="box"];1191[label="vzz24",fontsize=16,color="green",shape="box"];1192[label="Neg vzz710",fontsize=16,color="green",shape="box"];1193[label="vzz24",fontsize=16,color="green",shape="box"];1194[label="vzz25",fontsize=16,color="green",shape="box"];1195[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz164 + vzz163) vzz160 (vzz162 + vzz161) vzz159 True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz158 + vzz157) vzz154 (vzz156 + vzz155) vzz153 True))",fontsize=16,color="black",shape="box"];1195 -> 1433[label="",style="solid", color="black", weight=3]; 1196[label="vzz25",fontsize=16,color="green",shape="box"];1197[label="Pos vzz710",fontsize=16,color="green",shape="box"];1198[label="vzz24",fontsize=16,color="green",shape="box"];1199[label="Pos vzz710",fontsize=16,color="green",shape="box"];1200[label="vzz24",fontsize=16,color="green",shape="box"];1201[label="vzz25",fontsize=16,color="green",shape="box"];1202[label="vzz25",fontsize=16,color="green",shape="box"];1203[label="Pos vzz710",fontsize=16,color="green",shape="box"];1204[label="vzz24",fontsize=16,color="green",shape="box"];1205[label="Pos vzz710",fontsize=16,color="green",shape="box"];1206[label="vzz24",fontsize=16,color="green",shape="box"];1207[label="vzz25",fontsize=16,color="green",shape="box"];1208[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24063[label="vzz6700/Succ vzz67000",fontsize=10,color="white",style="solid",shape="box"];1208 -> 24063[label="",style="solid", color="burlywood", weight=9]; 24063 -> 1434[label="",style="solid", color="burlywood", weight=3]; 24064[label="vzz6700/Zero",fontsize=10,color="white",style="solid",shape="box"];1208 -> 24064[label="",style="solid", color="burlywood", weight=9]; 24064 -> 1435[label="",style="solid", color="burlywood", weight=3]; 1209[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24065[label="vzz6700/Succ vzz67000",fontsize=10,color="white",style="solid",shape="box"];1209 -> 24065[label="",style="solid", color="burlywood", weight=9]; 24065 -> 1436[label="",style="solid", color="burlywood", weight=3]; 24066[label="vzz6700/Zero",fontsize=10,color="white",style="solid",shape="box"];1209 -> 24066[label="",style="solid", color="burlywood", weight=9]; 24066 -> 1437[label="",style="solid", color="burlywood", weight=3]; 5400[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd3 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd3 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5400 -> 5403[label="",style="solid", color="black", weight=3]; 1223 -> 1327[label="",style="dashed", color="red", weight=0]; 1223[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1223 -> 1336[label="",style="dashed", color="magenta", weight=3]; 1223 -> 1337[label="",style="dashed", color="magenta", weight=3]; 1224[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1225 -> 1327[label="",style="dashed", color="red", weight=0]; 1225[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1225 -> 1338[label="",style="dashed", color="magenta", weight=3]; 1225 -> 1339[label="",style="dashed", color="magenta", weight=3]; 1226[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1227 -> 1327[label="",style="dashed", color="red", weight=0]; 1227[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1227 -> 1340[label="",style="dashed", color="magenta", weight=3]; 1227 -> 1341[label="",style="dashed", color="magenta", weight=3]; 1228[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1229 -> 1327[label="",style="dashed", color="red", weight=0]; 1229[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1229 -> 1342[label="",style="dashed", color="magenta", weight=3]; 1229 -> 1343[label="",style="dashed", color="magenta", weight=3]; 1230[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1231 -> 940[label="",style="dashed", color="red", weight=0]; 1231[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1231 -> 1439[label="",style="dashed", color="magenta", weight=3]; 1231 -> 1440[label="",style="dashed", color="magenta", weight=3]; 1232[label="Pos vzz310",fontsize=16,color="green",shape="box"];1233[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1233 -> 1441[label="",style="dashed", color="green", weight=3]; 1234[label="Pos Zero",fontsize=16,color="green",shape="box"];1235 -> 940[label="",style="dashed", color="red", weight=0]; 1235[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1235 -> 1442[label="",style="dashed", color="magenta", weight=3]; 1235 -> 1443[label="",style="dashed", color="magenta", weight=3]; 1236[label="Pos vzz310",fontsize=16,color="green",shape="box"];1237 -> 940[label="",style="dashed", color="red", weight=0]; 1237[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1237 -> 1444[label="",style="dashed", color="magenta", weight=3]; 1237 -> 1445[label="",style="dashed", color="magenta", weight=3]; 1238[label="Pos vzz310",fontsize=16,color="green",shape="box"];1239 -> 940[label="",style="dashed", color="red", weight=0]; 1239[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1239 -> 1446[label="",style="dashed", color="magenta", weight=3]; 1239 -> 1447[label="",style="dashed", color="magenta", weight=3]; 1240[label="Pos vzz310",fontsize=16,color="green",shape="box"];1241[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1241 -> 1448[label="",style="dashed", color="green", weight=3]; 1242[label="Pos Zero",fontsize=16,color="green",shape="box"];1243[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1243 -> 1449[label="",style="dashed", color="green", weight=3]; 1244[label="Pos Zero",fontsize=16,color="green",shape="box"];1245[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1245 -> 1450[label="",style="dashed", color="green", weight=3]; 1246[label="Pos Zero",fontsize=16,color="green",shape="box"];1247[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz1830) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24067[label="vzz1830/Succ vzz18300",fontsize=10,color="white",style="solid",shape="box"];1247 -> 24067[label="",style="solid", color="burlywood", weight=9]; 24067 -> 1451[label="",style="solid", color="burlywood", weight=3]; 24068[label="vzz1830/Zero",fontsize=10,color="white",style="solid",shape="box"];1247 -> 24068[label="",style="solid", color="burlywood", weight=9]; 24068 -> 1452[label="",style="solid", color="burlywood", weight=3]; 1248[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz1830) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24069[label="vzz1830/Succ vzz18300",fontsize=10,color="white",style="solid",shape="box"];1248 -> 24069[label="",style="solid", color="burlywood", weight=9]; 24069 -> 1453[label="",style="solid", color="burlywood", weight=3]; 24070[label="vzz1830/Zero",fontsize=10,color="white",style="solid",shape="box"];1248 -> 24070[label="",style="solid", color="burlywood", weight=9]; 24070 -> 1454[label="",style="solid", color="burlywood", weight=3]; 1249 -> 1005[label="",style="dashed", color="red", weight=0]; 1249[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1249 -> 1455[label="",style="dashed", color="magenta", weight=3]; 1249 -> 1456[label="",style="dashed", color="magenta", weight=3]; 1250[label="Pos vzz310",fontsize=16,color="green",shape="box"];1251 -> 1005[label="",style="dashed", color="red", weight=0]; 1251[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1251 -> 1457[label="",style="dashed", color="magenta", weight=3]; 1251 -> 1458[label="",style="dashed", color="magenta", weight=3]; 1252[label="Pos vzz310",fontsize=16,color="green",shape="box"];1253[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1253 -> 1459[label="",style="dashed", color="green", weight=3]; 1254[label="Pos Zero",fontsize=16,color="green",shape="box"];1255 -> 1527[label="",style="dashed", color="red", weight=0]; 1255[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1255 -> 1544[label="",style="dashed", color="magenta", weight=3]; 1255 -> 1545[label="",style="dashed", color="magenta", weight=3]; 1256[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1257 -> 1005[label="",style="dashed", color="red", weight=0]; 1257[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1257 -> 1460[label="",style="dashed", color="magenta", weight=3]; 1257 -> 1461[label="",style="dashed", color="magenta", weight=3]; 1258[label="Pos vzz310",fontsize=16,color="green",shape="box"];1259 -> 1527[label="",style="dashed", color="red", weight=0]; 1259[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1259 -> 1546[label="",style="dashed", color="magenta", weight=3]; 1259 -> 1547[label="",style="dashed", color="magenta", weight=3]; 1260[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1261[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1261 -> 1462[label="",style="dashed", color="green", weight=3]; 1262[label="Pos Zero",fontsize=16,color="green",shape="box"];1263 -> 1005[label="",style="dashed", color="red", weight=0]; 1263[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1263 -> 1463[label="",style="dashed", color="magenta", weight=3]; 1263 -> 1464[label="",style="dashed", color="magenta", weight=3]; 1264[label="Pos vzz310",fontsize=16,color="green",shape="box"];1265[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1265 -> 1465[label="",style="dashed", color="green", weight=3]; 1266[label="Pos Zero",fontsize=16,color="green",shape="box"];1267 -> 1527[label="",style="dashed", color="red", weight=0]; 1267[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1267 -> 1548[label="",style="dashed", color="magenta", weight=3]; 1267 -> 1549[label="",style="dashed", color="magenta", weight=3]; 1268[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1269 -> 1527[label="",style="dashed", color="red", weight=0]; 1269[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1269 -> 1550[label="",style="dashed", color="magenta", weight=3]; 1269 -> 1551[label="",style="dashed", color="magenta", weight=3]; 1270[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1271[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1271 -> 1466[label="",style="dashed", color="green", weight=3]; 1272[label="Pos Zero",fontsize=16,color="green",shape="box"];1273[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz1990) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24071[label="vzz1990/Succ vzz19900",fontsize=10,color="white",style="solid",shape="box"];1273 -> 24071[label="",style="solid", color="burlywood", weight=9]; 24071 -> 1467[label="",style="solid", color="burlywood", weight=3]; 24072[label="vzz1990/Zero",fontsize=10,color="white",style="solid",shape="box"];1273 -> 24072[label="",style="solid", color="burlywood", weight=9]; 24072 -> 1468[label="",style="solid", color="burlywood", weight=3]; 1274[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz1990) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24073[label="vzz1990/Succ vzz19900",fontsize=10,color="white",style="solid",shape="box"];1274 -> 24073[label="",style="solid", color="burlywood", weight=9]; 24073 -> 1469[label="",style="solid", color="burlywood", weight=3]; 24074[label="vzz1990/Zero",fontsize=10,color="white",style="solid",shape="box"];1274 -> 24074[label="",style="solid", color="burlywood", weight=9]; 24074 -> 1470[label="",style="solid", color="burlywood", weight=3]; 1275 -> 1066[label="",style="dashed", color="red", weight=0]; 1275[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1275 -> 1471[label="",style="dashed", color="magenta", weight=3]; 1275 -> 1472[label="",style="dashed", color="magenta", weight=3]; 1276[label="Neg vzz310",fontsize=16,color="green",shape="box"];1277 -> 1066[label="",style="dashed", color="red", weight=0]; 1277[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1277 -> 1473[label="",style="dashed", color="magenta", weight=3]; 1277 -> 1474[label="",style="dashed", color="magenta", weight=3]; 1278[label="Neg vzz310",fontsize=16,color="green",shape="box"];1279[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1279 -> 1475[label="",style="dashed", color="green", weight=3]; 1280[label="Pos Zero",fontsize=16,color="green",shape="box"];1281[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1281 -> 1476[label="",style="dashed", color="green", weight=3]; 1282[label="Pos Zero",fontsize=16,color="green",shape="box"];1283 -> 1327[label="",style="dashed", color="red", weight=0]; 1283[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1283 -> 1344[label="",style="dashed", color="magenta", weight=3]; 1283 -> 1345[label="",style="dashed", color="magenta", weight=3]; 1284[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1285[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1285 -> 1477[label="",style="dashed", color="green", weight=3]; 1286[label="Pos Zero",fontsize=16,color="green",shape="box"];1287 -> 1327[label="",style="dashed", color="red", weight=0]; 1287[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1287 -> 1346[label="",style="dashed", color="magenta", weight=3]; 1287 -> 1347[label="",style="dashed", color="magenta", weight=3]; 1288[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1289 -> 1327[label="",style="dashed", color="red", weight=0]; 1289[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1289 -> 1348[label="",style="dashed", color="magenta", weight=3]; 1289 -> 1349[label="",style="dashed", color="magenta", weight=3]; 1290[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1291[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1291 -> 1478[label="",style="dashed", color="green", weight=3]; 1292[label="Pos Zero",fontsize=16,color="green",shape="box"];1293 -> 1327[label="",style="dashed", color="red", weight=0]; 1293[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1293 -> 1350[label="",style="dashed", color="magenta", weight=3]; 1293 -> 1351[label="",style="dashed", color="magenta", weight=3]; 1294[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1295 -> 1066[label="",style="dashed", color="red", weight=0]; 1295[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1295 -> 1479[label="",style="dashed", color="magenta", weight=3]; 1295 -> 1480[label="",style="dashed", color="magenta", weight=3]; 1296[label="Neg vzz310",fontsize=16,color="green",shape="box"];1297 -> 1066[label="",style="dashed", color="red", weight=0]; 1297[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1297 -> 1481[label="",style="dashed", color="magenta", weight=3]; 1297 -> 1482[label="",style="dashed", color="magenta", weight=3]; 1298[label="Neg vzz310",fontsize=16,color="green",shape="box"];1299[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2150) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24075[label="vzz2150/Succ vzz21500",fontsize=10,color="white",style="solid",shape="box"];1299 -> 24075[label="",style="solid", color="burlywood", weight=9]; 24075 -> 1483[label="",style="solid", color="burlywood", weight=3]; 24076[label="vzz2150/Zero",fontsize=10,color="white",style="solid",shape="box"];1299 -> 24076[label="",style="solid", color="burlywood", weight=9]; 24076 -> 1484[label="",style="solid", color="burlywood", weight=3]; 1300[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2150) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24077[label="vzz2150/Succ vzz21500",fontsize=10,color="white",style="solid",shape="box"];1300 -> 24077[label="",style="solid", color="burlywood", weight=9]; 24077 -> 1485[label="",style="solid", color="burlywood", weight=3]; 24078[label="vzz2150/Zero",fontsize=10,color="white",style="solid",shape="box"];1300 -> 24078[label="",style="solid", color="burlywood", weight=9]; 24078 -> 1486[label="",style="solid", color="burlywood", weight=3]; 1301[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1301 -> 1487[label="",style="dashed", color="green", weight=3]; 1302[label="Pos Zero",fontsize=16,color="green",shape="box"];1303[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1303 -> 1488[label="",style="dashed", color="green", weight=3]; 1304[label="Pos Zero",fontsize=16,color="green",shape="box"];1305 -> 1141[label="",style="dashed", color="red", weight=0]; 1305[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1305 -> 1489[label="",style="dashed", color="magenta", weight=3]; 1305 -> 1490[label="",style="dashed", color="magenta", weight=3]; 1306[label="Neg vzz310",fontsize=16,color="green",shape="box"];1307[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1307 -> 1491[label="",style="dashed", color="green", weight=3]; 1308[label="Pos Zero",fontsize=16,color="green",shape="box"];1309[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1309 -> 1492[label="",style="dashed", color="green", weight=3]; 1310[label="Pos Zero",fontsize=16,color="green",shape="box"];1311 -> 1141[label="",style="dashed", color="red", weight=0]; 1311[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1311 -> 1493[label="",style="dashed", color="magenta", weight=3]; 1311 -> 1494[label="",style="dashed", color="magenta", weight=3]; 1312[label="Neg vzz310",fontsize=16,color="green",shape="box"];1313 -> 1527[label="",style="dashed", color="red", weight=0]; 1313[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1313 -> 1552[label="",style="dashed", color="magenta", weight=3]; 1313 -> 1553[label="",style="dashed", color="magenta", weight=3]; 1314[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1315 -> 1141[label="",style="dashed", color="red", weight=0]; 1315[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1315 -> 1495[label="",style="dashed", color="magenta", weight=3]; 1315 -> 1496[label="",style="dashed", color="magenta", weight=3]; 1316[label="Neg vzz310",fontsize=16,color="green",shape="box"];1317 -> 1527[label="",style="dashed", color="red", weight=0]; 1317[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1317 -> 1554[label="",style="dashed", color="magenta", weight=3]; 1317 -> 1555[label="",style="dashed", color="magenta", weight=3]; 1318[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1319 -> 1141[label="",style="dashed", color="red", weight=0]; 1319[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1319 -> 1497[label="",style="dashed", color="magenta", weight=3]; 1319 -> 1498[label="",style="dashed", color="magenta", weight=3]; 1320[label="Neg vzz310",fontsize=16,color="green",shape="box"];1321 -> 1527[label="",style="dashed", color="red", weight=0]; 1321[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1321 -> 1556[label="",style="dashed", color="magenta", weight=3]; 1321 -> 1557[label="",style="dashed", color="magenta", weight=3]; 1322[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1323 -> 1527[label="",style="dashed", color="red", weight=0]; 1323[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1323 -> 1558[label="",style="dashed", color="magenta", weight=3]; 1323 -> 1559[label="",style="dashed", color="magenta", weight=3]; 1324[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1325[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2310) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24079[label="vzz2310/Succ vzz23100",fontsize=10,color="white",style="solid",shape="box"];1325 -> 24079[label="",style="solid", color="burlywood", weight=9]; 24079 -> 1499[label="",style="solid", color="burlywood", weight=3]; 24080[label="vzz2310/Zero",fontsize=10,color="white",style="solid",shape="box"];1325 -> 24080[label="",style="solid", color="burlywood", weight=9]; 24080 -> 1500[label="",style="solid", color="burlywood", weight=3]; 1326[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2310) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24081[label="vzz2310/Succ vzz23100",fontsize=10,color="white",style="solid",shape="box"];1326 -> 24081[label="",style="solid", color="burlywood", weight=9]; 24081 -> 1501[label="",style="solid", color="burlywood", weight=3]; 24082[label="vzz2310/Zero",fontsize=10,color="white",style="solid",shape="box"];1326 -> 24082[label="",style="solid", color="burlywood", weight=9]; 24082 -> 1502[label="",style="solid", color="burlywood", weight=3]; 1328 -> 681[label="",style="dashed", color="red", weight=0]; 1328[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1328 -> 1503[label="",style="dashed", color="magenta", weight=3]; 1328 -> 1504[label="",style="dashed", color="magenta", weight=3]; 1327[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz251",fontsize=16,color="burlywood",shape="triangle"];24083[label="vzz251/Pos vzz2510",fontsize=10,color="white",style="solid",shape="box"];1327 -> 24083[label="",style="solid", color="burlywood", weight=9]; 24083 -> 1505[label="",style="solid", color="burlywood", weight=3]; 24084[label="vzz251/Neg vzz2510",fontsize=10,color="white",style="solid",shape="box"];1327 -> 24084[label="",style="solid", color="burlywood", weight=9]; 24084 -> 1506[label="",style="solid", color="burlywood", weight=3]; 1329 -> 681[label="",style="dashed", color="red", weight=0]; 1329[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1329 -> 1507[label="",style="dashed", color="magenta", weight=3]; 1329 -> 1508[label="",style="dashed", color="magenta", weight=3]; 1352[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="burlywood",shape="triangle"];24085[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];1352 -> 24085[label="",style="solid", color="burlywood", weight=9]; 24085 -> 1509[label="",style="solid", color="burlywood", weight=3]; 24086[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];1352 -> 24086[label="",style="solid", color="burlywood", weight=9]; 24086 -> 1510[label="",style="solid", color="burlywood", weight=3]; 1353 -> 1352[label="",style="dashed", color="red", weight=0]; 1353[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1354 -> 70[label="",style="dashed", color="red", weight=0]; 1354[label="primQuotInt (Pos vzz300) (Pos vzz310)",fontsize=16,color="magenta"];1354 -> 1511[label="",style="dashed", color="magenta", weight=3]; 1354 -> 1512[label="",style="dashed", color="magenta", weight=3]; 1355 -> 1352[label="",style="dashed", color="red", weight=0]; 1355[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1330 -> 681[label="",style="dashed", color="red", weight=0]; 1330[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1330 -> 1513[label="",style="dashed", color="magenta", weight=3]; 1330 -> 1514[label="",style="dashed", color="magenta", weight=3]; 1356 -> 1352[label="",style="dashed", color="red", weight=0]; 1356[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1331 -> 681[label="",style="dashed", color="red", weight=0]; 1331[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1331 -> 1515[label="",style="dashed", color="magenta", weight=3]; 1331 -> 1516[label="",style="dashed", color="magenta", weight=3]; 1357[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23800)) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24087[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1357 -> 24087[label="",style="solid", color="burlywood", weight=9]; 24087 -> 1517[label="",style="solid", color="burlywood", weight=3]; 24088[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1357 -> 24088[label="",style="solid", color="burlywood", weight=9]; 24088 -> 1518[label="",style="solid", color="burlywood", weight=3]; 1358[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24089[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1358 -> 24089[label="",style="solid", color="burlywood", weight=9]; 24089 -> 1519[label="",style="solid", color="burlywood", weight=3]; 24090[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1358 -> 24090[label="",style="solid", color="burlywood", weight=9]; 24090 -> 1520[label="",style="solid", color="burlywood", weight=3]; 1359[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23800)) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24091[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1359 -> 24091[label="",style="solid", color="burlywood", weight=9]; 24091 -> 1521[label="",style="solid", color="burlywood", weight=3]; 24092[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1359 -> 24092[label="",style="solid", color="burlywood", weight=9]; 24092 -> 1522[label="",style="solid", color="burlywood", weight=3]; 1360[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24093[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1360 -> 24093[label="",style="solid", color="burlywood", weight=9]; 24093 -> 1523[label="",style="solid", color="burlywood", weight=3]; 24094[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1360 -> 24094[label="",style="solid", color="burlywood", weight=9]; 24094 -> 1524[label="",style="solid", color="burlywood", weight=3]; 1528 -> 681[label="",style="dashed", color="red", weight=0]; 1528[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1528 -> 1561[label="",style="dashed", color="magenta", weight=3]; 1528 -> 1562[label="",style="dashed", color="magenta", weight=3]; 1529 -> 1352[label="",style="dashed", color="red", weight=0]; 1529[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1529 -> 1563[label="",style="dashed", color="magenta", weight=3]; 1527[label="primMinusInt (Neg vzz253) vzz252",fontsize=16,color="burlywood",shape="triangle"];24095[label="vzz252/Pos vzz2520",fontsize=10,color="white",style="solid",shape="box"];1527 -> 24095[label="",style="solid", color="burlywood", weight=9]; 24095 -> 1564[label="",style="solid", color="burlywood", weight=3]; 24096[label="vzz252/Neg vzz2520",fontsize=10,color="white",style="solid",shape="box"];1527 -> 24096[label="",style="solid", color="burlywood", weight=9]; 24096 -> 1565[label="",style="solid", color="burlywood", weight=3]; 1386 -> 1352[label="",style="dashed", color="red", weight=0]; 1386[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1530 -> 681[label="",style="dashed", color="red", weight=0]; 1530[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1530 -> 1566[label="",style="dashed", color="magenta", weight=3]; 1530 -> 1567[label="",style="dashed", color="magenta", weight=3]; 1531 -> 1352[label="",style="dashed", color="red", weight=0]; 1531[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1531 -> 1568[label="",style="dashed", color="magenta", weight=3]; 1387 -> 70[label="",style="dashed", color="red", weight=0]; 1387[label="primQuotInt (Neg vzz300) (Pos vzz310)",fontsize=16,color="magenta"];1387 -> 1569[label="",style="dashed", color="magenta", weight=3]; 1387 -> 1570[label="",style="dashed", color="magenta", weight=3]; 1532 -> 681[label="",style="dashed", color="red", weight=0]; 1532[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1532 -> 1571[label="",style="dashed", color="magenta", weight=3]; 1532 -> 1572[label="",style="dashed", color="magenta", weight=3]; 1533 -> 1352[label="",style="dashed", color="red", weight=0]; 1533[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1533 -> 1573[label="",style="dashed", color="magenta", weight=3]; 1534 -> 681[label="",style="dashed", color="red", weight=0]; 1534[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1534 -> 1574[label="",style="dashed", color="magenta", weight=3]; 1534 -> 1575[label="",style="dashed", color="magenta", weight=3]; 1535 -> 1352[label="",style="dashed", color="red", weight=0]; 1535[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1535 -> 1576[label="",style="dashed", color="magenta", weight=3]; 1388 -> 1352[label="",style="dashed", color="red", weight=0]; 1388[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1389 -> 1352[label="",style="dashed", color="red", weight=0]; 1389[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1390 -> 1352[label="",style="dashed", color="red", weight=0]; 1390[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1391[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24200)) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24097[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1391 -> 24097[label="",style="solid", color="burlywood", weight=9]; 24097 -> 1577[label="",style="solid", color="burlywood", weight=3]; 24098[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1391 -> 24098[label="",style="solid", color="burlywood", weight=9]; 24098 -> 1578[label="",style="solid", color="burlywood", weight=3]; 1392[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24099[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1392 -> 24099[label="",style="solid", color="burlywood", weight=9]; 24099 -> 1579[label="",style="solid", color="burlywood", weight=3]; 24100[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1392 -> 24100[label="",style="solid", color="burlywood", weight=9]; 24100 -> 1580[label="",style="solid", color="burlywood", weight=3]; 1393[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24200)) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24101[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1393 -> 24101[label="",style="solid", color="burlywood", weight=9]; 24101 -> 1581[label="",style="solid", color="burlywood", weight=3]; 24102[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1393 -> 24102[label="",style="solid", color="burlywood", weight=9]; 24102 -> 1582[label="",style="solid", color="burlywood", weight=3]; 1394[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24103[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1394 -> 24103[label="",style="solid", color="burlywood", weight=9]; 24103 -> 1583[label="",style="solid", color="burlywood", weight=3]; 24104[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1394 -> 24104[label="",style="solid", color="burlywood", weight=9]; 24104 -> 1584[label="",style="solid", color="burlywood", weight=3]; 1395 -> 70[label="",style="dashed", color="red", weight=0]; 1395[label="primQuotInt (Pos vzz300) (Neg vzz310)",fontsize=16,color="magenta"];1395 -> 1585[label="",style="dashed", color="magenta", weight=3]; 1395 -> 1586[label="",style="dashed", color="magenta", weight=3]; 1332 -> 681[label="",style="dashed", color="red", weight=0]; 1332[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1332 -> 1587[label="",style="dashed", color="magenta", weight=3]; 1332 -> 1588[label="",style="dashed", color="magenta", weight=3]; 1333 -> 681[label="",style="dashed", color="red", weight=0]; 1333[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1333 -> 1589[label="",style="dashed", color="magenta", weight=3]; 1333 -> 1590[label="",style="dashed", color="magenta", weight=3]; 1334 -> 681[label="",style="dashed", color="red", weight=0]; 1334[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1334 -> 1591[label="",style="dashed", color="magenta", weight=3]; 1334 -> 1592[label="",style="dashed", color="magenta", weight=3]; 1396 -> 1352[label="",style="dashed", color="red", weight=0]; 1396[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1396 -> 1593[label="",style="dashed", color="magenta", weight=3]; 1397 -> 1352[label="",style="dashed", color="red", weight=0]; 1397[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1397 -> 1594[label="",style="dashed", color="magenta", weight=3]; 1398 -> 1352[label="",style="dashed", color="red", weight=0]; 1398[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1398 -> 1595[label="",style="dashed", color="magenta", weight=3]; 1335 -> 681[label="",style="dashed", color="red", weight=0]; 1335[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1335 -> 1596[label="",style="dashed", color="magenta", weight=3]; 1335 -> 1597[label="",style="dashed", color="magenta", weight=3]; 1399 -> 1352[label="",style="dashed", color="red", weight=0]; 1399[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1399 -> 1598[label="",style="dashed", color="magenta", weight=3]; 1400[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24600)) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24105[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1400 -> 24105[label="",style="solid", color="burlywood", weight=9]; 24105 -> 1599[label="",style="solid", color="burlywood", weight=3]; 24106[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1400 -> 24106[label="",style="solid", color="burlywood", weight=9]; 24106 -> 1600[label="",style="solid", color="burlywood", weight=3]; 1401[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24107[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1401 -> 24107[label="",style="solid", color="burlywood", weight=9]; 24107 -> 1601[label="",style="solid", color="burlywood", weight=3]; 24108[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1401 -> 24108[label="",style="solid", color="burlywood", weight=9]; 24108 -> 1602[label="",style="solid", color="burlywood", weight=3]; 1402[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24600)) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24109[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1402 -> 24109[label="",style="solid", color="burlywood", weight=9]; 24109 -> 1603[label="",style="solid", color="burlywood", weight=3]; 24110[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1402 -> 24110[label="",style="solid", color="burlywood", weight=9]; 24110 -> 1604[label="",style="solid", color="burlywood", weight=3]; 1403[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24111[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1403 -> 24111[label="",style="solid", color="burlywood", weight=9]; 24111 -> 1605[label="",style="solid", color="burlywood", weight=3]; 24112[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1403 -> 24112[label="",style="solid", color="burlywood", weight=9]; 24112 -> 1606[label="",style="solid", color="burlywood", weight=3]; 1536 -> 681[label="",style="dashed", color="red", weight=0]; 1536[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1536 -> 1607[label="",style="dashed", color="magenta", weight=3]; 1536 -> 1608[label="",style="dashed", color="magenta", weight=3]; 1537 -> 1352[label="",style="dashed", color="red", weight=0]; 1537[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1537 -> 1609[label="",style="dashed", color="magenta", weight=3]; 1404 -> 1352[label="",style="dashed", color="red", weight=0]; 1404[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1404 -> 1610[label="",style="dashed", color="magenta", weight=3]; 1538 -> 681[label="",style="dashed", color="red", weight=0]; 1538[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1538 -> 1611[label="",style="dashed", color="magenta", weight=3]; 1538 -> 1612[label="",style="dashed", color="magenta", weight=3]; 1539 -> 1352[label="",style="dashed", color="red", weight=0]; 1539[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1539 -> 1613[label="",style="dashed", color="magenta", weight=3]; 1405 -> 1352[label="",style="dashed", color="red", weight=0]; 1405[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1405 -> 1614[label="",style="dashed", color="magenta", weight=3]; 1406 -> 70[label="",style="dashed", color="red", weight=0]; 1406[label="primQuotInt (Neg vzz300) (Neg vzz310)",fontsize=16,color="magenta"];1406 -> 1615[label="",style="dashed", color="magenta", weight=3]; 1406 -> 1616[label="",style="dashed", color="magenta", weight=3]; 1407 -> 1352[label="",style="dashed", color="red", weight=0]; 1407[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1407 -> 1617[label="",style="dashed", color="magenta", weight=3]; 1408 -> 1352[label="",style="dashed", color="red", weight=0]; 1408[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1408 -> 1618[label="",style="dashed", color="magenta", weight=3]; 1540 -> 681[label="",style="dashed", color="red", weight=0]; 1540[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1540 -> 1619[label="",style="dashed", color="magenta", weight=3]; 1540 -> 1620[label="",style="dashed", color="magenta", weight=3]; 1541 -> 1352[label="",style="dashed", color="red", weight=0]; 1541[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1541 -> 1621[label="",style="dashed", color="magenta", weight=3]; 1542 -> 681[label="",style="dashed", color="red", weight=0]; 1542[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1542 -> 1622[label="",style="dashed", color="magenta", weight=3]; 1542 -> 1623[label="",style="dashed", color="magenta", weight=3]; 1543 -> 1352[label="",style="dashed", color="red", weight=0]; 1543[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1543 -> 1624[label="",style="dashed", color="magenta", weight=3]; 1409[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz25000)) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24113[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1409 -> 24113[label="",style="solid", color="burlywood", weight=9]; 24113 -> 1625[label="",style="solid", color="burlywood", weight=3]; 24114[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1409 -> 24114[label="",style="solid", color="burlywood", weight=9]; 24114 -> 1626[label="",style="solid", color="burlywood", weight=3]; 1410[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24115[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1410 -> 24115[label="",style="solid", color="burlywood", weight=9]; 24115 -> 1627[label="",style="solid", color="burlywood", weight=3]; 24116[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1410 -> 24116[label="",style="solid", color="burlywood", weight=9]; 24116 -> 1628[label="",style="solid", color="burlywood", weight=3]; 1411[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz25000)) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24117[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1411 -> 24117[label="",style="solid", color="burlywood", weight=9]; 24117 -> 1629[label="",style="solid", color="burlywood", weight=3]; 24118[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1411 -> 24118[label="",style="solid", color="burlywood", weight=9]; 24118 -> 1630[label="",style="solid", color="burlywood", weight=3]; 1412[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24119[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1412 -> 24119[label="",style="solid", color="burlywood", weight=9]; 24119 -> 1631[label="",style="solid", color="burlywood", weight=3]; 24120[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1412 -> 24120[label="",style="solid", color="burlywood", weight=9]; 24120 -> 1632[label="",style="solid", color="burlywood", weight=3]; 1427[label="signumReal1 vzz89 (primCmpInt vzz89 (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];24121[label="vzz89/Pos vzz890",fontsize=10,color="white",style="solid",shape="box"];1427 -> 24121[label="",style="solid", color="burlywood", weight=9]; 24121 -> 1647[label="",style="solid", color="burlywood", weight=3]; 24122[label="vzz89/Neg vzz890",fontsize=10,color="white",style="solid",shape="box"];1427 -> 24122[label="",style="solid", color="burlywood", weight=9]; 24122 -> 1648[label="",style="solid", color="burlywood", weight=3]; 1428 -> 1649[label="",style="dashed", color="red", weight=0]; 1428[label="gcd0Gcd'1 (vzz151 == fromInt (Pos Zero)) vzz152 vzz151",fontsize=16,color="magenta"];1428 -> 1650[label="",style="dashed", color="magenta", weight=3]; 1429[label="Pos (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1429 -> 1651[label="",style="dashed", color="green", weight=3]; 1430[label="Neg (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1430 -> 1652[label="",style="dashed", color="green", weight=3]; 1431[label="Neg (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1431 -> 1653[label="",style="dashed", color="green", weight=3]; 1432[label="Pos (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1432 -> 1654[label="",style="dashed", color="green", weight=3]; 1433 -> 1655[label="",style="dashed", color="red", weight=0]; 1433[label="roundRound05 (vzz23 :% vzz24) (signum ((vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160 :% (vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160)) == fromInt (Neg (Succ Zero))) (signum ((vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160 :% (vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160)))",fontsize=16,color="magenta"];1433 -> 1656[label="",style="dashed", color="magenta", weight=3]; 1433 -> 1657[label="",style="dashed", color="magenta", weight=3]; 1433 -> 1658[label="",style="dashed", color="magenta", weight=3]; 1433 -> 1659[label="",style="dashed", color="magenta", weight=3]; 1434[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1434 -> 1660[label="",style="solid", color="black", weight=3]; 1435[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1435 -> 1661[label="",style="solid", color="black", weight=3]; 1436[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1436 -> 1662[label="",style="solid", color="black", weight=3]; 1437[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1437 -> 1663[label="",style="solid", color="black", weight=3]; 5403 -> 5411[label="",style="dashed", color="red", weight=0]; 5403[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 (Integer vzz777 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 (Integer vzz777 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5403 -> 5412[label="",style="dashed", color="magenta", weight=3]; 5403 -> 5413[label="",style="dashed", color="magenta", weight=3]; 1336[label="vzz300",fontsize=16,color="green",shape="box"];1337 -> 681[label="",style="dashed", color="red", weight=0]; 1337[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1337 -> 1667[label="",style="dashed", color="magenta", weight=3]; 1337 -> 1668[label="",style="dashed", color="magenta", weight=3]; 1338[label="vzz300",fontsize=16,color="green",shape="box"];1339 -> 681[label="",style="dashed", color="red", weight=0]; 1339[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1339 -> 1669[label="",style="dashed", color="magenta", weight=3]; 1339 -> 1670[label="",style="dashed", color="magenta", weight=3]; 1340[label="vzz300",fontsize=16,color="green",shape="box"];1341 -> 681[label="",style="dashed", color="red", weight=0]; 1341[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1341 -> 1671[label="",style="dashed", color="magenta", weight=3]; 1341 -> 1672[label="",style="dashed", color="magenta", weight=3]; 1342[label="vzz300",fontsize=16,color="green",shape="box"];1343 -> 681[label="",style="dashed", color="red", weight=0]; 1343[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1343 -> 1673[label="",style="dashed", color="magenta", weight=3]; 1343 -> 1674[label="",style="dashed", color="magenta", weight=3]; 1439[label="vzz310",fontsize=16,color="green",shape="box"];1440[label="vzz300",fontsize=16,color="green",shape="box"];1441 -> 1352[label="",style="dashed", color="red", weight=0]; 1441[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1441 -> 1675[label="",style="dashed", color="magenta", weight=3]; 1442[label="vzz310",fontsize=16,color="green",shape="box"];1443[label="vzz300",fontsize=16,color="green",shape="box"];1444[label="vzz310",fontsize=16,color="green",shape="box"];1445[label="vzz300",fontsize=16,color="green",shape="box"];1446[label="vzz310",fontsize=16,color="green",shape="box"];1447[label="vzz300",fontsize=16,color="green",shape="box"];1448 -> 1352[label="",style="dashed", color="red", weight=0]; 1448[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1448 -> 1676[label="",style="dashed", color="magenta", weight=3]; 1449 -> 1352[label="",style="dashed", color="red", weight=0]; 1449[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1449 -> 1677[label="",style="dashed", color="magenta", weight=3]; 1450 -> 1352[label="",style="dashed", color="red", weight=0]; 1450[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1450 -> 1678[label="",style="dashed", color="magenta", weight=3]; 1451[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz18300)) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24123[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1451 -> 24123[label="",style="solid", color="burlywood", weight=9]; 24123 -> 1679[label="",style="solid", color="burlywood", weight=3]; 24124[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1451 -> 24124[label="",style="solid", color="burlywood", weight=9]; 24124 -> 1680[label="",style="solid", color="burlywood", weight=3]; 1452[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24125[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1452 -> 24125[label="",style="solid", color="burlywood", weight=9]; 24125 -> 1681[label="",style="solid", color="burlywood", weight=3]; 24126[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1452 -> 24126[label="",style="solid", color="burlywood", weight=9]; 24126 -> 1682[label="",style="solid", color="burlywood", weight=3]; 1453[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz18300)) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24127[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1453 -> 24127[label="",style="solid", color="burlywood", weight=9]; 24127 -> 1683[label="",style="solid", color="burlywood", weight=3]; 24128[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1453 -> 24128[label="",style="solid", color="burlywood", weight=9]; 24128 -> 1684[label="",style="solid", color="burlywood", weight=3]; 1454[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24129[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1454 -> 24129[label="",style="solid", color="burlywood", weight=9]; 24129 -> 1685[label="",style="solid", color="burlywood", weight=3]; 24130[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1454 -> 24130[label="",style="solid", color="burlywood", weight=9]; 24130 -> 1686[label="",style="solid", color="burlywood", weight=3]; 1455[label="vzz310",fontsize=16,color="green",shape="box"];1456[label="vzz300",fontsize=16,color="green",shape="box"];1457[label="vzz310",fontsize=16,color="green",shape="box"];1458[label="vzz300",fontsize=16,color="green",shape="box"];1459 -> 1352[label="",style="dashed", color="red", weight=0]; 1459[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1459 -> 1687[label="",style="dashed", color="magenta", weight=3]; 1544 -> 681[label="",style="dashed", color="red", weight=0]; 1544[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1544 -> 1688[label="",style="dashed", color="magenta", weight=3]; 1544 -> 1689[label="",style="dashed", color="magenta", weight=3]; 1545 -> 1352[label="",style="dashed", color="red", weight=0]; 1545[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1545 -> 1690[label="",style="dashed", color="magenta", weight=3]; 1460[label="vzz310",fontsize=16,color="green",shape="box"];1461[label="vzz300",fontsize=16,color="green",shape="box"];1546 -> 681[label="",style="dashed", color="red", weight=0]; 1546[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1546 -> 1691[label="",style="dashed", color="magenta", weight=3]; 1546 -> 1692[label="",style="dashed", color="magenta", weight=3]; 1547 -> 1352[label="",style="dashed", color="red", weight=0]; 1547[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1547 -> 1693[label="",style="dashed", color="magenta", weight=3]; 1462 -> 1352[label="",style="dashed", color="red", weight=0]; 1462[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1462 -> 1694[label="",style="dashed", color="magenta", weight=3]; 1463[label="vzz310",fontsize=16,color="green",shape="box"];1464[label="vzz300",fontsize=16,color="green",shape="box"];1465 -> 1352[label="",style="dashed", color="red", weight=0]; 1465[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1465 -> 1695[label="",style="dashed", color="magenta", weight=3]; 1548 -> 681[label="",style="dashed", color="red", weight=0]; 1548[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1548 -> 1696[label="",style="dashed", color="magenta", weight=3]; 1548 -> 1697[label="",style="dashed", color="magenta", weight=3]; 1549 -> 1352[label="",style="dashed", color="red", weight=0]; 1549[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1549 -> 1698[label="",style="dashed", color="magenta", weight=3]; 1550 -> 681[label="",style="dashed", color="red", weight=0]; 1550[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1550 -> 1699[label="",style="dashed", color="magenta", weight=3]; 1550 -> 1700[label="",style="dashed", color="magenta", weight=3]; 1551 -> 1352[label="",style="dashed", color="red", weight=0]; 1551[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1551 -> 1701[label="",style="dashed", color="magenta", weight=3]; 1466 -> 1352[label="",style="dashed", color="red", weight=0]; 1466[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1466 -> 1702[label="",style="dashed", color="magenta", weight=3]; 1467[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz19900)) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24131[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1467 -> 24131[label="",style="solid", color="burlywood", weight=9]; 24131 -> 1703[label="",style="solid", color="burlywood", weight=3]; 24132[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1467 -> 24132[label="",style="solid", color="burlywood", weight=9]; 24132 -> 1704[label="",style="solid", color="burlywood", weight=3]; 1468[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24133[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1468 -> 24133[label="",style="solid", color="burlywood", weight=9]; 24133 -> 1705[label="",style="solid", color="burlywood", weight=3]; 24134[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1468 -> 24134[label="",style="solid", color="burlywood", weight=9]; 24134 -> 1706[label="",style="solid", color="burlywood", weight=3]; 1469[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz19900)) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24135[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1469 -> 24135[label="",style="solid", color="burlywood", weight=9]; 24135 -> 1707[label="",style="solid", color="burlywood", weight=3]; 24136[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1469 -> 24136[label="",style="solid", color="burlywood", weight=9]; 24136 -> 1708[label="",style="solid", color="burlywood", weight=3]; 1470[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24137[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1470 -> 24137[label="",style="solid", color="burlywood", weight=9]; 24137 -> 1709[label="",style="solid", color="burlywood", weight=3]; 24138[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1470 -> 24138[label="",style="solid", color="burlywood", weight=9]; 24138 -> 1710[label="",style="solid", color="burlywood", weight=3]; 1471[label="vzz300",fontsize=16,color="green",shape="box"];1472[label="vzz310",fontsize=16,color="green",shape="box"];1473[label="vzz300",fontsize=16,color="green",shape="box"];1474[label="vzz310",fontsize=16,color="green",shape="box"];1475 -> 1352[label="",style="dashed", color="red", weight=0]; 1475[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1475 -> 1711[label="",style="dashed", color="magenta", weight=3]; 1476 -> 1352[label="",style="dashed", color="red", weight=0]; 1476[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1476 -> 1712[label="",style="dashed", color="magenta", weight=3]; 1344[label="vzz300",fontsize=16,color="green",shape="box"];1345 -> 681[label="",style="dashed", color="red", weight=0]; 1345[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1345 -> 1713[label="",style="dashed", color="magenta", weight=3]; 1345 -> 1714[label="",style="dashed", color="magenta", weight=3]; 1477 -> 1352[label="",style="dashed", color="red", weight=0]; 1477[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1477 -> 1715[label="",style="dashed", color="magenta", weight=3]; 1346[label="vzz300",fontsize=16,color="green",shape="box"];1347 -> 681[label="",style="dashed", color="red", weight=0]; 1347[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1347 -> 1716[label="",style="dashed", color="magenta", weight=3]; 1347 -> 1717[label="",style="dashed", color="magenta", weight=3]; 1348[label="vzz300",fontsize=16,color="green",shape="box"];1349 -> 681[label="",style="dashed", color="red", weight=0]; 1349[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1349 -> 1718[label="",style="dashed", color="magenta", weight=3]; 1349 -> 1719[label="",style="dashed", color="magenta", weight=3]; 1478 -> 1352[label="",style="dashed", color="red", weight=0]; 1478[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1478 -> 1720[label="",style="dashed", color="magenta", weight=3]; 1350[label="vzz300",fontsize=16,color="green",shape="box"];1351 -> 681[label="",style="dashed", color="red", weight=0]; 1351[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1351 -> 1721[label="",style="dashed", color="magenta", weight=3]; 1351 -> 1722[label="",style="dashed", color="magenta", weight=3]; 1479[label="vzz300",fontsize=16,color="green",shape="box"];1480[label="vzz310",fontsize=16,color="green",shape="box"];1481[label="vzz300",fontsize=16,color="green",shape="box"];1482[label="vzz310",fontsize=16,color="green",shape="box"];1483[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz21500)) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24139[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1483 -> 24139[label="",style="solid", color="burlywood", weight=9]; 24139 -> 1723[label="",style="solid", color="burlywood", weight=3]; 24140[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1483 -> 24140[label="",style="solid", color="burlywood", weight=9]; 24140 -> 1724[label="",style="solid", color="burlywood", weight=3]; 1484[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24141[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1484 -> 24141[label="",style="solid", color="burlywood", weight=9]; 24141 -> 1725[label="",style="solid", color="burlywood", weight=3]; 24142[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1484 -> 24142[label="",style="solid", color="burlywood", weight=9]; 24142 -> 1726[label="",style="solid", color="burlywood", weight=3]; 1485[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz21500)) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24143[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1485 -> 24143[label="",style="solid", color="burlywood", weight=9]; 24143 -> 1727[label="",style="solid", color="burlywood", weight=3]; 24144[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1485 -> 24144[label="",style="solid", color="burlywood", weight=9]; 24144 -> 1728[label="",style="solid", color="burlywood", weight=3]; 1486[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24145[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1486 -> 24145[label="",style="solid", color="burlywood", weight=9]; 24145 -> 1729[label="",style="solid", color="burlywood", weight=3]; 24146[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1486 -> 24146[label="",style="solid", color="burlywood", weight=9]; 24146 -> 1730[label="",style="solid", color="burlywood", weight=3]; 1487 -> 1352[label="",style="dashed", color="red", weight=0]; 1487[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1487 -> 1731[label="",style="dashed", color="magenta", weight=3]; 1488 -> 1352[label="",style="dashed", color="red", weight=0]; 1488[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1488 -> 1732[label="",style="dashed", color="magenta", weight=3]; 1489[label="vzz300",fontsize=16,color="green",shape="box"];1490[label="vzz310",fontsize=16,color="green",shape="box"];1491 -> 1352[label="",style="dashed", color="red", weight=0]; 1491[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1491 -> 1733[label="",style="dashed", color="magenta", weight=3]; 1492 -> 1352[label="",style="dashed", color="red", weight=0]; 1492[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1492 -> 1734[label="",style="dashed", color="magenta", weight=3]; 1493[label="vzz300",fontsize=16,color="green",shape="box"];1494[label="vzz310",fontsize=16,color="green",shape="box"];1552 -> 681[label="",style="dashed", color="red", weight=0]; 1552[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1552 -> 1735[label="",style="dashed", color="magenta", weight=3]; 1552 -> 1736[label="",style="dashed", color="magenta", weight=3]; 1553 -> 1352[label="",style="dashed", color="red", weight=0]; 1553[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1553 -> 1737[label="",style="dashed", color="magenta", weight=3]; 1495[label="vzz300",fontsize=16,color="green",shape="box"];1496[label="vzz310",fontsize=16,color="green",shape="box"];1554 -> 681[label="",style="dashed", color="red", weight=0]; 1554[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1554 -> 1738[label="",style="dashed", color="magenta", weight=3]; 1554 -> 1739[label="",style="dashed", color="magenta", weight=3]; 1555 -> 1352[label="",style="dashed", color="red", weight=0]; 1555[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1555 -> 1740[label="",style="dashed", color="magenta", weight=3]; 1497[label="vzz300",fontsize=16,color="green",shape="box"];1498[label="vzz310",fontsize=16,color="green",shape="box"];1556 -> 681[label="",style="dashed", color="red", weight=0]; 1556[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1556 -> 1741[label="",style="dashed", color="magenta", weight=3]; 1556 -> 1742[label="",style="dashed", color="magenta", weight=3]; 1557 -> 1352[label="",style="dashed", color="red", weight=0]; 1557[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1557 -> 1743[label="",style="dashed", color="magenta", weight=3]; 1558 -> 681[label="",style="dashed", color="red", weight=0]; 1558[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1558 -> 1744[label="",style="dashed", color="magenta", weight=3]; 1558 -> 1745[label="",style="dashed", color="magenta", weight=3]; 1559 -> 1352[label="",style="dashed", color="red", weight=0]; 1559[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1559 -> 1746[label="",style="dashed", color="magenta", weight=3]; 1499[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23100)) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24147[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1499 -> 24147[label="",style="solid", color="burlywood", weight=9]; 24147 -> 1747[label="",style="solid", color="burlywood", weight=3]; 24148[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1499 -> 24148[label="",style="solid", color="burlywood", weight=9]; 24148 -> 1748[label="",style="solid", color="burlywood", weight=3]; 1500[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24149[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1500 -> 24149[label="",style="solid", color="burlywood", weight=9]; 24149 -> 1749[label="",style="solid", color="burlywood", weight=3]; 24150[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1500 -> 24150[label="",style="solid", color="burlywood", weight=9]; 24150 -> 1750[label="",style="solid", color="burlywood", weight=3]; 1501[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23100)) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24151[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1501 -> 24151[label="",style="solid", color="burlywood", weight=9]; 24151 -> 1751[label="",style="solid", color="burlywood", weight=3]; 24152[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1501 -> 24152[label="",style="solid", color="burlywood", weight=9]; 24152 -> 1752[label="",style="solid", color="burlywood", weight=3]; 1502[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24153[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1502 -> 24153[label="",style="solid", color="burlywood", weight=9]; 24153 -> 1753[label="",style="solid", color="burlywood", weight=3]; 24154[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1502 -> 24154[label="",style="solid", color="burlywood", weight=9]; 24154 -> 1754[label="",style="solid", color="burlywood", weight=3]; 1503 -> 940[label="",style="dashed", color="red", weight=0]; 1503[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1504[label="Pos vzz310",fontsize=16,color="green",shape="box"];1505[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz2510)",fontsize=16,color="black",shape="box"];1505 -> 1755[label="",style="solid", color="black", weight=3]; 1506[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Neg vzz2510)",fontsize=16,color="black",shape="box"];1506 -> 1756[label="",style="solid", color="black", weight=3]; 1507 -> 940[label="",style="dashed", color="red", weight=0]; 1507[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1508[label="Pos vzz310",fontsize=16,color="green",shape="box"];1509[label="primMulNat (Succ vzz3100) (Succ Zero)",fontsize=16,color="black",shape="box"];1509 -> 1757[label="",style="solid", color="black", weight=3]; 1510[label="primMulNat Zero (Succ Zero)",fontsize=16,color="black",shape="box"];1510 -> 1758[label="",style="solid", color="black", weight=3]; 1511[label="Pos vzz300",fontsize=16,color="green",shape="box"];1512[label="Pos vzz310",fontsize=16,color="green",shape="box"];1513 -> 940[label="",style="dashed", color="red", weight=0]; 1513[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1514[label="Pos vzz310",fontsize=16,color="green",shape="box"];1515 -> 940[label="",style="dashed", color="red", weight=0]; 1515[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1516[label="Pos vzz310",fontsize=16,color="green",shape="box"];1517[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23800)) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1517 -> 1759[label="",style="solid", color="black", weight=3]; 1518[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23800)) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1518 -> 1760[label="",style="solid", color="black", weight=3]; 1519[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24155[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1519 -> 24155[label="",style="solid", color="burlywood", weight=9]; 24155 -> 1761[label="",style="solid", color="burlywood", weight=3]; 24156[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1519 -> 24156[label="",style="solid", color="burlywood", weight=9]; 24156 -> 1762[label="",style="solid", color="burlywood", weight=3]; 1520[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24157[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1520 -> 24157[label="",style="solid", color="burlywood", weight=9]; 24157 -> 1763[label="",style="solid", color="burlywood", weight=3]; 24158[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1520 -> 24158[label="",style="solid", color="burlywood", weight=9]; 24158 -> 1764[label="",style="solid", color="burlywood", weight=3]; 1521[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23800)) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1521 -> 1765[label="",style="solid", color="black", weight=3]; 1522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23800)) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1522 -> 1766[label="",style="solid", color="black", weight=3]; 1523[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24159[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1523 -> 24159[label="",style="solid", color="burlywood", weight=9]; 24159 -> 1767[label="",style="solid", color="burlywood", weight=3]; 24160[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1523 -> 24160[label="",style="solid", color="burlywood", weight=9]; 24160 -> 1768[label="",style="solid", color="burlywood", weight=3]; 1524[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24161[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1524 -> 24161[label="",style="solid", color="burlywood", weight=9]; 24161 -> 1769[label="",style="solid", color="burlywood", weight=3]; 24162[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1524 -> 24162[label="",style="solid", color="burlywood", weight=9]; 24162 -> 1770[label="",style="solid", color="burlywood", weight=3]; 1561 -> 1005[label="",style="dashed", color="red", weight=0]; 1561[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1562[label="Pos vzz310",fontsize=16,color="green",shape="box"];1563[label="vzz300",fontsize=16,color="green",shape="box"];1564[label="primMinusInt (Neg vzz253) (Pos vzz2520)",fontsize=16,color="black",shape="box"];1564 -> 1771[label="",style="solid", color="black", weight=3]; 1565[label="primMinusInt (Neg vzz253) (Neg vzz2520)",fontsize=16,color="black",shape="box"];1565 -> 1772[label="",style="solid", color="black", weight=3]; 1566 -> 1005[label="",style="dashed", color="red", weight=0]; 1566[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1567[label="Pos vzz310",fontsize=16,color="green",shape="box"];1568[label="vzz300",fontsize=16,color="green",shape="box"];1569[label="Neg vzz300",fontsize=16,color="green",shape="box"];1570[label="Pos vzz310",fontsize=16,color="green",shape="box"];1571 -> 1005[label="",style="dashed", color="red", weight=0]; 1571[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1572[label="Pos vzz310",fontsize=16,color="green",shape="box"];1573[label="vzz300",fontsize=16,color="green",shape="box"];1574 -> 1005[label="",style="dashed", color="red", weight=0]; 1574[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1575[label="Pos vzz310",fontsize=16,color="green",shape="box"];1576[label="vzz300",fontsize=16,color="green",shape="box"];1577[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24200)) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1577 -> 1773[label="",style="solid", color="black", weight=3]; 1578[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24200)) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1578 -> 1774[label="",style="solid", color="black", weight=3]; 1579[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24163[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1579 -> 24163[label="",style="solid", color="burlywood", weight=9]; 24163 -> 1775[label="",style="solid", color="burlywood", weight=3]; 24164[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1579 -> 24164[label="",style="solid", color="burlywood", weight=9]; 24164 -> 1776[label="",style="solid", color="burlywood", weight=3]; 1580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24165[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1580 -> 24165[label="",style="solid", color="burlywood", weight=9]; 24165 -> 1777[label="",style="solid", color="burlywood", weight=3]; 24166[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1580 -> 24166[label="",style="solid", color="burlywood", weight=9]; 24166 -> 1778[label="",style="solid", color="burlywood", weight=3]; 1581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24200)) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1581 -> 1779[label="",style="solid", color="black", weight=3]; 1582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24200)) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1582 -> 1780[label="",style="solid", color="black", weight=3]; 1583[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24167[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1583 -> 24167[label="",style="solid", color="burlywood", weight=9]; 24167 -> 1781[label="",style="solid", color="burlywood", weight=3]; 24168[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1583 -> 24168[label="",style="solid", color="burlywood", weight=9]; 24168 -> 1782[label="",style="solid", color="burlywood", weight=3]; 1584[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24169[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1584 -> 24169[label="",style="solid", color="burlywood", weight=9]; 24169 -> 1783[label="",style="solid", color="burlywood", weight=3]; 24170[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1584 -> 24170[label="",style="solid", color="burlywood", weight=9]; 24170 -> 1784[label="",style="solid", color="burlywood", weight=3]; 1585[label="Pos vzz300",fontsize=16,color="green",shape="box"];1586[label="Neg vzz310",fontsize=16,color="green",shape="box"];1587 -> 1066[label="",style="dashed", color="red", weight=0]; 1587[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1588[label="Neg vzz310",fontsize=16,color="green",shape="box"];1589 -> 1066[label="",style="dashed", color="red", weight=0]; 1589[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1590[label="Neg vzz310",fontsize=16,color="green",shape="box"];1591 -> 1066[label="",style="dashed", color="red", weight=0]; 1591[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1592[label="Neg vzz310",fontsize=16,color="green",shape="box"];1593[label="vzz310",fontsize=16,color="green",shape="box"];1594[label="vzz310",fontsize=16,color="green",shape="box"];1595[label="vzz310",fontsize=16,color="green",shape="box"];1596 -> 1066[label="",style="dashed", color="red", weight=0]; 1596[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1597[label="Neg vzz310",fontsize=16,color="green",shape="box"];1598[label="vzz310",fontsize=16,color="green",shape="box"];1599[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24600)) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1599 -> 1785[label="",style="solid", color="black", weight=3]; 1600[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24600)) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1600 -> 1786[label="",style="solid", color="black", weight=3]; 1601[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24171[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1601 -> 24171[label="",style="solid", color="burlywood", weight=9]; 24171 -> 1787[label="",style="solid", color="burlywood", weight=3]; 24172[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1601 -> 24172[label="",style="solid", color="burlywood", weight=9]; 24172 -> 1788[label="",style="solid", color="burlywood", weight=3]; 1602[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24173[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1602 -> 24173[label="",style="solid", color="burlywood", weight=9]; 24173 -> 1789[label="",style="solid", color="burlywood", weight=3]; 24174[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1602 -> 24174[label="",style="solid", color="burlywood", weight=9]; 24174 -> 1790[label="",style="solid", color="burlywood", weight=3]; 1603[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24600)) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1603 -> 1791[label="",style="solid", color="black", weight=3]; 1604[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24600)) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1604 -> 1792[label="",style="solid", color="black", weight=3]; 1605[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24175[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1605 -> 24175[label="",style="solid", color="burlywood", weight=9]; 24175 -> 1793[label="",style="solid", color="burlywood", weight=3]; 24176[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1605 -> 24176[label="",style="solid", color="burlywood", weight=9]; 24176 -> 1794[label="",style="solid", color="burlywood", weight=3]; 1606[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24177[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1606 -> 24177[label="",style="solid", color="burlywood", weight=9]; 24177 -> 1795[label="",style="solid", color="burlywood", weight=3]; 24178[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1606 -> 24178[label="",style="solid", color="burlywood", weight=9]; 24178 -> 1796[label="",style="solid", color="burlywood", weight=3]; 1607 -> 1141[label="",style="dashed", color="red", weight=0]; 1607[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1608[label="Neg vzz310",fontsize=16,color="green",shape="box"];1609[label="vzz300",fontsize=16,color="green",shape="box"];1610[label="vzz310",fontsize=16,color="green",shape="box"];1611 -> 1141[label="",style="dashed", color="red", weight=0]; 1611[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1612[label="Neg vzz310",fontsize=16,color="green",shape="box"];1613[label="vzz300",fontsize=16,color="green",shape="box"];1614[label="vzz310",fontsize=16,color="green",shape="box"];1615[label="Neg vzz300",fontsize=16,color="green",shape="box"];1616[label="Neg vzz310",fontsize=16,color="green",shape="box"];1617[label="vzz310",fontsize=16,color="green",shape="box"];1618[label="vzz310",fontsize=16,color="green",shape="box"];1619 -> 1141[label="",style="dashed", color="red", weight=0]; 1619[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1620[label="Neg vzz310",fontsize=16,color="green",shape="box"];1621[label="vzz300",fontsize=16,color="green",shape="box"];1622 -> 1141[label="",style="dashed", color="red", weight=0]; 1622[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1623[label="Neg vzz310",fontsize=16,color="green",shape="box"];1624[label="vzz300",fontsize=16,color="green",shape="box"];1625[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz25000)) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1625 -> 1797[label="",style="solid", color="black", weight=3]; 1626[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz25000)) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1626 -> 1798[label="",style="solid", color="black", weight=3]; 1627[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24179[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1627 -> 24179[label="",style="solid", color="burlywood", weight=9]; 24179 -> 1799[label="",style="solid", color="burlywood", weight=3]; 24180[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1627 -> 24180[label="",style="solid", color="burlywood", weight=9]; 24180 -> 1800[label="",style="solid", color="burlywood", weight=3]; 1628[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24181[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1628 -> 24181[label="",style="solid", color="burlywood", weight=9]; 24181 -> 1801[label="",style="solid", color="burlywood", weight=3]; 24182[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1628 -> 24182[label="",style="solid", color="burlywood", weight=9]; 24182 -> 1802[label="",style="solid", color="burlywood", weight=3]; 1629[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz25000)) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1629 -> 1803[label="",style="solid", color="black", weight=3]; 1630[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz25000)) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1630 -> 1804[label="",style="solid", color="black", weight=3]; 1631[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24183[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1631 -> 24183[label="",style="solid", color="burlywood", weight=9]; 24183 -> 1805[label="",style="solid", color="burlywood", weight=3]; 24184[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1631 -> 24184[label="",style="solid", color="burlywood", weight=9]; 24184 -> 1806[label="",style="solid", color="burlywood", weight=3]; 1632[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24185[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1632 -> 24185[label="",style="solid", color="burlywood", weight=9]; 24185 -> 1807[label="",style="solid", color="burlywood", weight=3]; 24186[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1632 -> 24186[label="",style="solid", color="burlywood", weight=9]; 24186 -> 1808[label="",style="solid", color="burlywood", weight=3]; 1647[label="signumReal1 (Pos vzz890) (primCmpInt (Pos vzz890) (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];24187[label="vzz890/Succ vzz8900",fontsize=10,color="white",style="solid",shape="box"];1647 -> 24187[label="",style="solid", color="burlywood", weight=9]; 24187 -> 1824[label="",style="solid", color="burlywood", weight=3]; 24188[label="vzz890/Zero",fontsize=10,color="white",style="solid",shape="box"];1647 -> 24188[label="",style="solid", color="burlywood", weight=9]; 24188 -> 1825[label="",style="solid", color="burlywood", weight=3]; 1648[label="signumReal1 (Neg vzz890) (primCmpInt (Neg vzz890) (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];24189[label="vzz890/Succ vzz8900",fontsize=10,color="white",style="solid",shape="box"];1648 -> 24189[label="",style="solid", color="burlywood", weight=9]; 24189 -> 1826[label="",style="solid", color="burlywood", weight=3]; 24190[label="vzz890/Zero",fontsize=10,color="white",style="solid",shape="box"];1648 -> 24190[label="",style="solid", color="burlywood", weight=9]; 24190 -> 1827[label="",style="solid", color="burlywood", weight=3]; 1650 -> 193[label="",style="dashed", color="red", weight=0]; 1650[label="vzz151 == fromInt (Pos Zero)",fontsize=16,color="magenta"];1650 -> 1828[label="",style="dashed", color="magenta", weight=3]; 1649[label="gcd0Gcd'1 vzz254 vzz152 vzz151",fontsize=16,color="burlywood",shape="triangle"];24191[label="vzz254/False",fontsize=10,color="white",style="solid",shape="box"];1649 -> 24191[label="",style="solid", color="burlywood", weight=9]; 24191 -> 1829[label="",style="solid", color="burlywood", weight=3]; 24192[label="vzz254/True",fontsize=10,color="white",style="solid",shape="box"];1649 -> 24192[label="",style="solid", color="burlywood", weight=9]; 24192 -> 1830[label="",style="solid", color="burlywood", weight=3]; 1651[label="primMulNat vzz240 vzz770",fontsize=16,color="burlywood",shape="triangle"];24193[label="vzz240/Succ vzz2400",fontsize=10,color="white",style="solid",shape="box"];1651 -> 24193[label="",style="solid", color="burlywood", weight=9]; 24193 -> 1831[label="",style="solid", color="burlywood", weight=3]; 24194[label="vzz240/Zero",fontsize=10,color="white",style="solid",shape="box"];1651 -> 24194[label="",style="solid", color="burlywood", weight=9]; 24194 -> 1832[label="",style="solid", color="burlywood", weight=3]; 1652 -> 1651[label="",style="dashed", color="red", weight=0]; 1652[label="primMulNat vzz240 vzz770",fontsize=16,color="magenta"];1652 -> 1833[label="",style="dashed", color="magenta", weight=3]; 1653 -> 1651[label="",style="dashed", color="red", weight=0]; 1653[label="primMulNat vzz240 vzz770",fontsize=16,color="magenta"];1653 -> 1834[label="",style="dashed", color="magenta", weight=3]; 1654 -> 1651[label="",style="dashed", color="red", weight=0]; 1654[label="primMulNat vzz240 vzz770",fontsize=16,color="magenta"];1654 -> 1835[label="",style="dashed", color="magenta", weight=3]; 1654 -> 1836[label="",style="dashed", color="magenta", weight=3]; 1656 -> 480[label="",style="dashed", color="red", weight=0]; 1656[label="(vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1656 -> 1837[label="",style="dashed", color="magenta", weight=3]; 1656 -> 1838[label="",style="dashed", color="magenta", weight=3]; 1656 -> 1839[label="",style="dashed", color="magenta", weight=3]; 1657 -> 480[label="",style="dashed", color="red", weight=0]; 1657[label="(vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1657 -> 1840[label="",style="dashed", color="magenta", weight=3]; 1657 -> 1841[label="",style="dashed", color="magenta", weight=3]; 1657 -> 1842[label="",style="dashed", color="magenta", weight=3]; 1658 -> 480[label="",style="dashed", color="red", weight=0]; 1658[label="vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1658 -> 1843[label="",style="dashed", color="magenta", weight=3]; 1658 -> 1844[label="",style="dashed", color="magenta", weight=3]; 1658 -> 1845[label="",style="dashed", color="magenta", weight=3]; 1659 -> 480[label="",style="dashed", color="red", weight=0]; 1659[label="vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1659 -> 1846[label="",style="dashed", color="magenta", weight=3]; 1659 -> 1847[label="",style="dashed", color="magenta", weight=3]; 1659 -> 1848[label="",style="dashed", color="magenta", weight=3]; 1655[label="roundRound05 (vzz23 :% vzz24) (signum (vzz260 :% vzz259) == fromInt (Neg (Succ Zero))) (signum (vzz256 :% vzz255))",fontsize=16,color="black",shape="triangle"];1655 -> 1849[label="",style="solid", color="black", weight=3]; 1660[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1660 -> 1850[label="",style="solid", color="black", weight=3]; 1661[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1661 -> 1851[label="",style="solid", color="black", weight=3]; 1662[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1662 -> 1852[label="",style="solid", color="black", weight=3]; 1663[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1663 -> 1853[label="",style="solid", color="black", weight=3]; 5412 -> 195[label="",style="dashed", color="red", weight=0]; 5412[label="Integer vzz777 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5412 -> 5414[label="",style="dashed", color="magenta", weight=3]; 5413 -> 195[label="",style="dashed", color="red", weight=0]; 5413[label="Integer vzz777 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5413 -> 5415[label="",style="dashed", color="magenta", weight=3]; 5411[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 vzz785 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 vzz784 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24195[label="vzz785/False",fontsize=10,color="white",style="solid",shape="box"];5411 -> 24195[label="",style="solid", color="burlywood", weight=9]; 24195 -> 5416[label="",style="solid", color="burlywood", weight=3]; 24196[label="vzz785/True",fontsize=10,color="white",style="solid",shape="box"];5411 -> 24196[label="",style="solid", color="burlywood", weight=9]; 24196 -> 5417[label="",style="solid", color="burlywood", weight=3]; 1667 -> 940[label="",style="dashed", color="red", weight=0]; 1667[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1667 -> 1858[label="",style="dashed", color="magenta", weight=3]; 1667 -> 1859[label="",style="dashed", color="magenta", weight=3]; 1668[label="Pos vzz310",fontsize=16,color="green",shape="box"];1669 -> 940[label="",style="dashed", color="red", weight=0]; 1669[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1669 -> 1860[label="",style="dashed", color="magenta", weight=3]; 1669 -> 1861[label="",style="dashed", color="magenta", weight=3]; 1670[label="Pos vzz310",fontsize=16,color="green",shape="box"];1671 -> 940[label="",style="dashed", color="red", weight=0]; 1671[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1671 -> 1862[label="",style="dashed", color="magenta", weight=3]; 1671 -> 1863[label="",style="dashed", color="magenta", weight=3]; 1672[label="Pos vzz310",fontsize=16,color="green",shape="box"];1673 -> 940[label="",style="dashed", color="red", weight=0]; 1673[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1673 -> 1864[label="",style="dashed", color="magenta", weight=3]; 1673 -> 1865[label="",style="dashed", color="magenta", weight=3]; 1674[label="Pos vzz310",fontsize=16,color="green",shape="box"];1675[label="vzz310",fontsize=16,color="green",shape="box"];1676[label="vzz310",fontsize=16,color="green",shape="box"];1677[label="vzz310",fontsize=16,color="green",shape="box"];1678[label="vzz310",fontsize=16,color="green",shape="box"];1679[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz18300)) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1679 -> 1866[label="",style="solid", color="black", weight=3]; 1680[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz18300)) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1680 -> 1867[label="",style="solid", color="black", weight=3]; 1681[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24197[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1681 -> 24197[label="",style="solid", color="burlywood", weight=9]; 24197 -> 1868[label="",style="solid", color="burlywood", weight=3]; 24198[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1681 -> 24198[label="",style="solid", color="burlywood", weight=9]; 24198 -> 1869[label="",style="solid", color="burlywood", weight=3]; 1682[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24199[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1682 -> 24199[label="",style="solid", color="burlywood", weight=9]; 24199 -> 1870[label="",style="solid", color="burlywood", weight=3]; 24200[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1682 -> 24200[label="",style="solid", color="burlywood", weight=9]; 24200 -> 1871[label="",style="solid", color="burlywood", weight=3]; 1683[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz18300)) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1683 -> 1872[label="",style="solid", color="black", weight=3]; 1684[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz18300)) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1684 -> 1873[label="",style="solid", color="black", weight=3]; 1685[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24201[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1685 -> 24201[label="",style="solid", color="burlywood", weight=9]; 24201 -> 1874[label="",style="solid", color="burlywood", weight=3]; 24202[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1685 -> 24202[label="",style="solid", color="burlywood", weight=9]; 24202 -> 1875[label="",style="solid", color="burlywood", weight=3]; 1686[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24203[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1686 -> 24203[label="",style="solid", color="burlywood", weight=9]; 24203 -> 1876[label="",style="solid", color="burlywood", weight=3]; 24204[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1686 -> 24204[label="",style="solid", color="burlywood", weight=9]; 24204 -> 1877[label="",style="solid", color="burlywood", weight=3]; 1687[label="vzz310",fontsize=16,color="green",shape="box"];1688 -> 1005[label="",style="dashed", color="red", weight=0]; 1688[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1688 -> 1878[label="",style="dashed", color="magenta", weight=3]; 1688 -> 1879[label="",style="dashed", color="magenta", weight=3]; 1689[label="Pos vzz310",fontsize=16,color="green",shape="box"];1690[label="vzz300",fontsize=16,color="green",shape="box"];1691 -> 1005[label="",style="dashed", color="red", weight=0]; 1691[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1691 -> 1880[label="",style="dashed", color="magenta", weight=3]; 1691 -> 1881[label="",style="dashed", color="magenta", weight=3]; 1692[label="Pos vzz310",fontsize=16,color="green",shape="box"];1693[label="vzz300",fontsize=16,color="green",shape="box"];1694[label="vzz310",fontsize=16,color="green",shape="box"];1695[label="vzz310",fontsize=16,color="green",shape="box"];1696 -> 1005[label="",style="dashed", color="red", weight=0]; 1696[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1696 -> 1882[label="",style="dashed", color="magenta", weight=3]; 1696 -> 1883[label="",style="dashed", color="magenta", weight=3]; 1697[label="Pos vzz310",fontsize=16,color="green",shape="box"];1698[label="vzz300",fontsize=16,color="green",shape="box"];1699 -> 1005[label="",style="dashed", color="red", weight=0]; 1699[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1699 -> 1884[label="",style="dashed", color="magenta", weight=3]; 1699 -> 1885[label="",style="dashed", color="magenta", weight=3]; 1700[label="Pos vzz310",fontsize=16,color="green",shape="box"];1701[label="vzz300",fontsize=16,color="green",shape="box"];1702[label="vzz310",fontsize=16,color="green",shape="box"];1703[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz19900)) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1703 -> 1886[label="",style="solid", color="black", weight=3]; 1704[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz19900)) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1704 -> 1887[label="",style="solid", color="black", weight=3]; 1705[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24205[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1705 -> 24205[label="",style="solid", color="burlywood", weight=9]; 24205 -> 1888[label="",style="solid", color="burlywood", weight=3]; 24206[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1705 -> 24206[label="",style="solid", color="burlywood", weight=9]; 24206 -> 1889[label="",style="solid", color="burlywood", weight=3]; 1706[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24207[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1706 -> 24207[label="",style="solid", color="burlywood", weight=9]; 24207 -> 1890[label="",style="solid", color="burlywood", weight=3]; 24208[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1706 -> 24208[label="",style="solid", color="burlywood", weight=9]; 24208 -> 1891[label="",style="solid", color="burlywood", weight=3]; 1707[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz19900)) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1707 -> 1892[label="",style="solid", color="black", weight=3]; 1708[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz19900)) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1708 -> 1893[label="",style="solid", color="black", weight=3]; 1709[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24209[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1709 -> 24209[label="",style="solid", color="burlywood", weight=9]; 24209 -> 1894[label="",style="solid", color="burlywood", weight=3]; 24210[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1709 -> 24210[label="",style="solid", color="burlywood", weight=9]; 24210 -> 1895[label="",style="solid", color="burlywood", weight=3]; 1710[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24211[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1710 -> 24211[label="",style="solid", color="burlywood", weight=9]; 24211 -> 1896[label="",style="solid", color="burlywood", weight=3]; 24212[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1710 -> 24212[label="",style="solid", color="burlywood", weight=9]; 24212 -> 1897[label="",style="solid", color="burlywood", weight=3]; 1711[label="vzz310",fontsize=16,color="green",shape="box"];1712[label="vzz310",fontsize=16,color="green",shape="box"];1713 -> 1066[label="",style="dashed", color="red", weight=0]; 1713[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1713 -> 1898[label="",style="dashed", color="magenta", weight=3]; 1713 -> 1899[label="",style="dashed", color="magenta", weight=3]; 1714[label="Neg vzz310",fontsize=16,color="green",shape="box"];1715[label="vzz310",fontsize=16,color="green",shape="box"];1716 -> 1066[label="",style="dashed", color="red", weight=0]; 1716[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1716 -> 1900[label="",style="dashed", color="magenta", weight=3]; 1716 -> 1901[label="",style="dashed", color="magenta", weight=3]; 1717[label="Neg vzz310",fontsize=16,color="green",shape="box"];1718 -> 1066[label="",style="dashed", color="red", weight=0]; 1718[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1718 -> 1902[label="",style="dashed", color="magenta", weight=3]; 1718 -> 1903[label="",style="dashed", color="magenta", weight=3]; 1719[label="Neg vzz310",fontsize=16,color="green",shape="box"];1720[label="vzz310",fontsize=16,color="green",shape="box"];1721 -> 1066[label="",style="dashed", color="red", weight=0]; 1721[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1721 -> 1904[label="",style="dashed", color="magenta", weight=3]; 1721 -> 1905[label="",style="dashed", color="magenta", weight=3]; 1722[label="Neg vzz310",fontsize=16,color="green",shape="box"];1723[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz21500)) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1723 -> 1906[label="",style="solid", color="black", weight=3]; 1724[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz21500)) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1724 -> 1907[label="",style="solid", color="black", weight=3]; 1725[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24213[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1725 -> 24213[label="",style="solid", color="burlywood", weight=9]; 24213 -> 1908[label="",style="solid", color="burlywood", weight=3]; 24214[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1725 -> 24214[label="",style="solid", color="burlywood", weight=9]; 24214 -> 1909[label="",style="solid", color="burlywood", weight=3]; 1726[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24215[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1726 -> 24215[label="",style="solid", color="burlywood", weight=9]; 24215 -> 1910[label="",style="solid", color="burlywood", weight=3]; 24216[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1726 -> 24216[label="",style="solid", color="burlywood", weight=9]; 24216 -> 1911[label="",style="solid", color="burlywood", weight=3]; 1727[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz21500)) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1727 -> 1912[label="",style="solid", color="black", weight=3]; 1728[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz21500)) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1728 -> 1913[label="",style="solid", color="black", weight=3]; 1729[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24217[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1729 -> 24217[label="",style="solid", color="burlywood", weight=9]; 24217 -> 1914[label="",style="solid", color="burlywood", weight=3]; 24218[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1729 -> 24218[label="",style="solid", color="burlywood", weight=9]; 24218 -> 1915[label="",style="solid", color="burlywood", weight=3]; 1730[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24219[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1730 -> 24219[label="",style="solid", color="burlywood", weight=9]; 24219 -> 1916[label="",style="solid", color="burlywood", weight=3]; 24220[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1730 -> 24220[label="",style="solid", color="burlywood", weight=9]; 24220 -> 1917[label="",style="solid", color="burlywood", weight=3]; 1731[label="vzz310",fontsize=16,color="green",shape="box"];1732[label="vzz310",fontsize=16,color="green",shape="box"];1733[label="vzz310",fontsize=16,color="green",shape="box"];1734[label="vzz310",fontsize=16,color="green",shape="box"];1735 -> 1141[label="",style="dashed", color="red", weight=0]; 1735[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1735 -> 1918[label="",style="dashed", color="magenta", weight=3]; 1735 -> 1919[label="",style="dashed", color="magenta", weight=3]; 1736[label="Neg vzz310",fontsize=16,color="green",shape="box"];1737[label="vzz300",fontsize=16,color="green",shape="box"];1738 -> 1141[label="",style="dashed", color="red", weight=0]; 1738[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1738 -> 1920[label="",style="dashed", color="magenta", weight=3]; 1738 -> 1921[label="",style="dashed", color="magenta", weight=3]; 1739[label="Neg vzz310",fontsize=16,color="green",shape="box"];1740[label="vzz300",fontsize=16,color="green",shape="box"];1741 -> 1141[label="",style="dashed", color="red", weight=0]; 1741[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1741 -> 1922[label="",style="dashed", color="magenta", weight=3]; 1741 -> 1923[label="",style="dashed", color="magenta", weight=3]; 1742[label="Neg vzz310",fontsize=16,color="green",shape="box"];1743[label="vzz300",fontsize=16,color="green",shape="box"];1744 -> 1141[label="",style="dashed", color="red", weight=0]; 1744[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1744 -> 1924[label="",style="dashed", color="magenta", weight=3]; 1744 -> 1925[label="",style="dashed", color="magenta", weight=3]; 1745[label="Neg vzz310",fontsize=16,color="green",shape="box"];1746[label="vzz300",fontsize=16,color="green",shape="box"];1747[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23100)) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1747 -> 1926[label="",style="solid", color="black", weight=3]; 1748[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23100)) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1748 -> 1927[label="",style="solid", color="black", weight=3]; 1749[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24221[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1749 -> 24221[label="",style="solid", color="burlywood", weight=9]; 24221 -> 1928[label="",style="solid", color="burlywood", weight=3]; 24222[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1749 -> 24222[label="",style="solid", color="burlywood", weight=9]; 24222 -> 1929[label="",style="solid", color="burlywood", weight=3]; 1750[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24223[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1750 -> 24223[label="",style="solid", color="burlywood", weight=9]; 24223 -> 1930[label="",style="solid", color="burlywood", weight=3]; 24224[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1750 -> 24224[label="",style="solid", color="burlywood", weight=9]; 24224 -> 1931[label="",style="solid", color="burlywood", weight=3]; 1751[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23100)) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1751 -> 1932[label="",style="solid", color="black", weight=3]; 1752[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23100)) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1752 -> 1933[label="",style="solid", color="black", weight=3]; 1753[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24225[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1753 -> 24225[label="",style="solid", color="burlywood", weight=9]; 24225 -> 1934[label="",style="solid", color="burlywood", weight=3]; 24226[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1753 -> 24226[label="",style="solid", color="burlywood", weight=9]; 24226 -> 1935[label="",style="solid", color="burlywood", weight=3]; 1754[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24227[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1754 -> 24227[label="",style="solid", color="burlywood", weight=9]; 24227 -> 1936[label="",style="solid", color="burlywood", weight=3]; 24228[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1754 -> 24228[label="",style="solid", color="burlywood", weight=9]; 24228 -> 1937[label="",style="solid", color="burlywood", weight=3]; 1755 -> 1938[label="",style="dashed", color="red", weight=0]; 1755[label="primMinusNat (primMulNat vzz300 (Succ Zero)) vzz2510",fontsize=16,color="magenta"];1755 -> 1939[label="",style="dashed", color="magenta", weight=3]; 1756[label="Pos (primPlusNat (primMulNat vzz300 (Succ Zero)) vzz2510)",fontsize=16,color="green",shape="box"];1756 -> 1942[label="",style="dashed", color="green", weight=3]; 1757 -> 2416[label="",style="dashed", color="red", weight=0]; 1757[label="primPlusNat (primMulNat vzz3100 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1757 -> 2417[label="",style="dashed", color="magenta", weight=3]; 1757 -> 2418[label="",style="dashed", color="magenta", weight=3]; 1758[label="Zero",fontsize=16,color="green",shape="box"];1759 -> 1945[label="",style="dashed", color="red", weight=0]; 1759[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1759 -> 1946[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1947[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1948[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1949[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1950[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1951[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1952[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1953[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1954[label="",style="dashed", color="red", weight=0]; 1760[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1760 -> 1955[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1956[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1957[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1958[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1959[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1960[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1961[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1962[label="",style="dashed", color="magenta", weight=3]; 1761[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1761 -> 1963[label="",style="solid", color="black", weight=3]; 1762[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1762 -> 1964[label="",style="solid", color="black", weight=3]; 1763[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1763 -> 1965[label="",style="solid", color="black", weight=3]; 1764[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1764 -> 1966[label="",style="solid", color="black", weight=3]; 1765 -> 1967[label="",style="dashed", color="red", weight=0]; 1765[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1765 -> 1968[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1969[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1970[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1971[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1972[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1973[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1974[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1975[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1976[label="",style="dashed", color="red", weight=0]; 1766[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1766 -> 1977[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1978[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1979[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1980[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1981[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1982[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1983[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1984[label="",style="dashed", color="magenta", weight=3]; 1767[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1767 -> 1995[label="",style="solid", color="black", weight=3]; 1768[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1768 -> 1996[label="",style="solid", color="black", weight=3]; 1769[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1769 -> 1997[label="",style="solid", color="black", weight=3]; 1770[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1770 -> 1998[label="",style="solid", color="black", weight=3]; 1771[label="Neg (primPlusNat vzz253 vzz2520)",fontsize=16,color="green",shape="box"];1771 -> 1999[label="",style="dashed", color="green", weight=3]; 1772 -> 1938[label="",style="dashed", color="red", weight=0]; 1772[label="primMinusNat vzz2520 vzz253",fontsize=16,color="magenta"];1772 -> 1940[label="",style="dashed", color="magenta", weight=3]; 1772 -> 1941[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2000[label="",style="dashed", color="red", weight=0]; 1773[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1773 -> 2001[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2002[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2003[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2004[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2005[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2006[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2007[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2008[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2009[label="",style="dashed", color="red", weight=0]; 1774[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1774 -> 2010[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2011[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2012[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2013[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2014[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2015[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2016[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2017[label="",style="dashed", color="magenta", weight=3]; 1775[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1775 -> 2018[label="",style="solid", color="black", weight=3]; 1776[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1776 -> 2019[label="",style="solid", color="black", weight=3]; 1777[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1777 -> 2020[label="",style="solid", color="black", weight=3]; 1778[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1778 -> 2021[label="",style="solid", color="black", weight=3]; 1779 -> 2022[label="",style="dashed", color="red", weight=0]; 1779[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1779 -> 2023[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2024[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2025[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2026[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2027[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2028[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2029[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2030[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2031[label="",style="dashed", color="red", weight=0]; 1780[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1780 -> 2032[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2033[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2034[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2035[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2036[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2037[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2038[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2039[label="",style="dashed", color="magenta", weight=3]; 1781[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1781 -> 2050[label="",style="solid", color="black", weight=3]; 1782[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1782 -> 2051[label="",style="solid", color="black", weight=3]; 1783[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1783 -> 2052[label="",style="solid", color="black", weight=3]; 1784[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1784 -> 2053[label="",style="solid", color="black", weight=3]; 1785 -> 2054[label="",style="dashed", color="red", weight=0]; 1785[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1785 -> 2055[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2056[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2057[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2058[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2059[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2060[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2061[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2062[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2063[label="",style="dashed", color="red", weight=0]; 1786[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1786 -> 2064[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2065[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2066[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2067[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2068[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2069[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2070[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2071[label="",style="dashed", color="magenta", weight=3]; 1787[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1787 -> 2072[label="",style="solid", color="black", weight=3]; 1788[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1788 -> 2073[label="",style="solid", color="black", weight=3]; 1789[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1789 -> 2074[label="",style="solid", color="black", weight=3]; 1790[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1790 -> 2075[label="",style="solid", color="black", weight=3]; 1791 -> 2076[label="",style="dashed", color="red", weight=0]; 1791[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1791 -> 2077[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2078[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2079[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2080[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2081[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2082[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2083[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2084[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2085[label="",style="dashed", color="red", weight=0]; 1792[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1792 -> 2086[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2087[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2088[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2089[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2090[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2091[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2092[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2093[label="",style="dashed", color="magenta", weight=3]; 1793[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1793 -> 2104[label="",style="solid", color="black", weight=3]; 1794[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1794 -> 2105[label="",style="solid", color="black", weight=3]; 1795[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1795 -> 2106[label="",style="solid", color="black", weight=3]; 1796[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1796 -> 2107[label="",style="solid", color="black", weight=3]; 1797 -> 2108[label="",style="dashed", color="red", weight=0]; 1797[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1797 -> 2109[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2110[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2111[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2112[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2113[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2114[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2115[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2116[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2117[label="",style="dashed", color="red", weight=0]; 1798[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1798 -> 2118[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2119[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2120[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2121[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2122[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2123[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2124[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2125[label="",style="dashed", color="magenta", weight=3]; 1799[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1799 -> 2126[label="",style="solid", color="black", weight=3]; 1800[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1800 -> 2127[label="",style="solid", color="black", weight=3]; 1801[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1801 -> 2128[label="",style="solid", color="black", weight=3]; 1802[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1802 -> 2129[label="",style="solid", color="black", weight=3]; 1803 -> 2130[label="",style="dashed", color="red", weight=0]; 1803[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1803 -> 2131[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2132[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2133[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2134[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2135[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2136[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2137[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2138[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2139[label="",style="dashed", color="red", weight=0]; 1804[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1804 -> 2140[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2141[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2142[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2143[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2144[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2145[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2146[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2147[label="",style="dashed", color="magenta", weight=3]; 1805[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1805 -> 2158[label="",style="solid", color="black", weight=3]; 1806[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1806 -> 2159[label="",style="solid", color="black", weight=3]; 1807[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1807 -> 2160[label="",style="solid", color="black", weight=3]; 1808[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1808 -> 2161[label="",style="solid", color="black", weight=3]; 1824[label="signumReal1 (Pos (Succ vzz8900)) (primCmpInt (Pos (Succ vzz8900)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1824 -> 2174[label="",style="solid", color="black", weight=3]; 1825[label="signumReal1 (Pos Zero) (primCmpInt (Pos Zero) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1825 -> 2175[label="",style="solid", color="black", weight=3]; 1826[label="signumReal1 (Neg (Succ vzz8900)) (primCmpInt (Neg (Succ vzz8900)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1826 -> 2176[label="",style="solid", color="black", weight=3]; 1827[label="signumReal1 (Neg Zero) (primCmpInt (Neg Zero) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1827 -> 2177[label="",style="solid", color="black", weight=3]; 1828[label="vzz151",fontsize=16,color="green",shape="box"];1829[label="gcd0Gcd'1 False vzz152 vzz151",fontsize=16,color="black",shape="box"];1829 -> 2178[label="",style="solid", color="black", weight=3]; 1830[label="gcd0Gcd'1 True vzz152 vzz151",fontsize=16,color="black",shape="box"];1830 -> 2179[label="",style="solid", color="black", weight=3]; 1831[label="primMulNat (Succ vzz2400) vzz770",fontsize=16,color="burlywood",shape="box"];24229[label="vzz770/Succ vzz7700",fontsize=10,color="white",style="solid",shape="box"];1831 -> 24229[label="",style="solid", color="burlywood", weight=9]; 24229 -> 2180[label="",style="solid", color="burlywood", weight=3]; 24230[label="vzz770/Zero",fontsize=10,color="white",style="solid",shape="box"];1831 -> 24230[label="",style="solid", color="burlywood", weight=9]; 24230 -> 2181[label="",style="solid", color="burlywood", weight=3]; 1832[label="primMulNat Zero vzz770",fontsize=16,color="burlywood",shape="box"];24231[label="vzz770/Succ vzz7700",fontsize=10,color="white",style="solid",shape="box"];1832 -> 24231[label="",style="solid", color="burlywood", weight=9]; 24231 -> 2182[label="",style="solid", color="burlywood", weight=3]; 24232[label="vzz770/Zero",fontsize=10,color="white",style="solid",shape="box"];1832 -> 24232[label="",style="solid", color="burlywood", weight=9]; 24232 -> 2183[label="",style="solid", color="burlywood", weight=3]; 1833[label="vzz770",fontsize=16,color="green",shape="box"];1834[label="vzz240",fontsize=16,color="green",shape="box"];1835[label="vzz240",fontsize=16,color="green",shape="box"];1836[label="vzz770",fontsize=16,color="green",shape="box"];1837[label="vzz164 + vzz163",fontsize=16,color="black",shape="triangle"];1837 -> 2184[label="",style="solid", color="black", weight=3]; 1838 -> 1837[label="",style="dashed", color="red", weight=0]; 1838[label="vzz162 + vzz161",fontsize=16,color="magenta"];1838 -> 2185[label="",style="dashed", color="magenta", weight=3]; 1838 -> 2186[label="",style="dashed", color="magenta", weight=3]; 1839[label="vzz160",fontsize=16,color="green",shape="box"];1840 -> 1837[label="",style="dashed", color="red", weight=0]; 1840[label="vzz164 + vzz163",fontsize=16,color="magenta"];1841 -> 1837[label="",style="dashed", color="red", weight=0]; 1841[label="vzz162 + vzz161",fontsize=16,color="magenta"];1841 -> 2187[label="",style="dashed", color="magenta", weight=3]; 1841 -> 2188[label="",style="dashed", color="magenta", weight=3]; 1842[label="vzz160",fontsize=16,color="green",shape="box"];1843 -> 1837[label="",style="dashed", color="red", weight=0]; 1843[label="vzz164 + vzz163",fontsize=16,color="magenta"];1844[label="vzz159",fontsize=16,color="green",shape="box"];1845[label="vzz160",fontsize=16,color="green",shape="box"];1846 -> 1837[label="",style="dashed", color="red", weight=0]; 1846[label="vzz164 + vzz163",fontsize=16,color="magenta"];1847[label="vzz159",fontsize=16,color="green",shape="box"];1848[label="vzz160",fontsize=16,color="green",shape="box"];1849 -> 6185[label="",style="dashed", color="red", weight=0]; 1849[label="roundRound05 (vzz23 :% vzz24) (signum vzz260 :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signum vzz260 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];1849 -> 6186[label="",style="dashed", color="magenta", weight=3]; 1849 -> 6187[label="",style="dashed", color="magenta", weight=3]; 1849 -> 6188[label="",style="dashed", color="magenta", weight=3]; 1849 -> 6189[label="",style="dashed", color="magenta", weight=3]; 1850[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1850 -> 2190[label="",style="solid", color="black", weight=3]; 1851[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz53))))",fontsize=16,color="black",shape="box"];1851 -> 2191[label="",style="solid", color="black", weight=3]; 1852[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz53))))",fontsize=16,color="black",shape="box"];1852 -> 2192[label="",style="solid", color="black", weight=3]; 1853[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz53))))",fontsize=16,color="black",shape="box"];1853 -> 2193[label="",style="solid", color="black", weight=3]; 5414[label="Integer vzz777",fontsize=16,color="green",shape="box"];5415[label="Integer vzz777",fontsize=16,color="green",shape="box"];5416[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 False (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 vzz784 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5416 -> 5481[label="",style="solid", color="black", weight=3]; 5417[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 True (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 vzz784 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5417 -> 5482[label="",style="solid", color="black", weight=3]; 1858[label="vzz310",fontsize=16,color="green",shape="box"];1859[label="vzz300",fontsize=16,color="green",shape="box"];1860[label="vzz310",fontsize=16,color="green",shape="box"];1861[label="vzz300",fontsize=16,color="green",shape="box"];1862[label="vzz310",fontsize=16,color="green",shape="box"];1863[label="vzz300",fontsize=16,color="green",shape="box"];1864[label="vzz310",fontsize=16,color="green",shape="box"];1865[label="vzz300",fontsize=16,color="green",shape="box"];1866 -> 2196[label="",style="dashed", color="red", weight=0]; 1866[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1866 -> 2197[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2198[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2199[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2200[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2201[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2202[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2203[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2204[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2205[label="",style="dashed", color="red", weight=0]; 1867[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1867 -> 2206[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2207[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2208[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2209[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2210[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2211[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2212[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2213[label="",style="dashed", color="magenta", weight=3]; 1868[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1868 -> 2214[label="",style="solid", color="black", weight=3]; 1869[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1869 -> 2215[label="",style="solid", color="black", weight=3]; 1870[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1870 -> 2216[label="",style="solid", color="black", weight=3]; 1871[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1871 -> 2217[label="",style="solid", color="black", weight=3]; 1872 -> 2218[label="",style="dashed", color="red", weight=0]; 1872[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1872 -> 2219[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2220[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2221[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2222[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2223[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2224[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2225[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2226[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2227[label="",style="dashed", color="red", weight=0]; 1873[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1873 -> 2228[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2229[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2230[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2231[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2232[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2233[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2234[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2235[label="",style="dashed", color="magenta", weight=3]; 1874[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1874 -> 2246[label="",style="solid", color="black", weight=3]; 1875[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1875 -> 2247[label="",style="solid", color="black", weight=3]; 1876[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1876 -> 2248[label="",style="solid", color="black", weight=3]; 1877[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1877 -> 2249[label="",style="solid", color="black", weight=3]; 1878[label="vzz310",fontsize=16,color="green",shape="box"];1879[label="vzz300",fontsize=16,color="green",shape="box"];1880[label="vzz310",fontsize=16,color="green",shape="box"];1881[label="vzz300",fontsize=16,color="green",shape="box"];1882[label="vzz310",fontsize=16,color="green",shape="box"];1883[label="vzz300",fontsize=16,color="green",shape="box"];1884[label="vzz310",fontsize=16,color="green",shape="box"];1885[label="vzz300",fontsize=16,color="green",shape="box"];1886 -> 2250[label="",style="dashed", color="red", weight=0]; 1886[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1886 -> 2251[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2252[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2253[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2254[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2255[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2256[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2257[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2258[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2259[label="",style="dashed", color="red", weight=0]; 1887[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1887 -> 2260[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2261[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2262[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2263[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2264[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2265[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2266[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2267[label="",style="dashed", color="magenta", weight=3]; 1888[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1888 -> 2268[label="",style="solid", color="black", weight=3]; 1889[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1889 -> 2269[label="",style="solid", color="black", weight=3]; 1890[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1890 -> 2270[label="",style="solid", color="black", weight=3]; 1891[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1891 -> 2271[label="",style="solid", color="black", weight=3]; 1892 -> 2272[label="",style="dashed", color="red", weight=0]; 1892[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1892 -> 2273[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2274[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2275[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2276[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2277[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2278[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2279[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2280[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2281[label="",style="dashed", color="red", weight=0]; 1893[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1893 -> 2282[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2283[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2284[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2285[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2286[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2287[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2288[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2289[label="",style="dashed", color="magenta", weight=3]; 1894[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1894 -> 2300[label="",style="solid", color="black", weight=3]; 1895[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1895 -> 2301[label="",style="solid", color="black", weight=3]; 1896[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1896 -> 2302[label="",style="solid", color="black", weight=3]; 1897[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1897 -> 2303[label="",style="solid", color="black", weight=3]; 1898[label="vzz300",fontsize=16,color="green",shape="box"];1899[label="vzz310",fontsize=16,color="green",shape="box"];1900[label="vzz300",fontsize=16,color="green",shape="box"];1901[label="vzz310",fontsize=16,color="green",shape="box"];1902[label="vzz300",fontsize=16,color="green",shape="box"];1903[label="vzz310",fontsize=16,color="green",shape="box"];1904[label="vzz300",fontsize=16,color="green",shape="box"];1905[label="vzz310",fontsize=16,color="green",shape="box"];1906 -> 2304[label="",style="dashed", color="red", weight=0]; 1906[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1906 -> 2305[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2306[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2307[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2308[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2309[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2310[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2311[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2312[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2313[label="",style="dashed", color="red", weight=0]; 1907[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1907 -> 2314[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2315[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2316[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2317[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2318[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2319[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2320[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2321[label="",style="dashed", color="magenta", weight=3]; 1908[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1908 -> 2322[label="",style="solid", color="black", weight=3]; 1909[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1909 -> 2323[label="",style="solid", color="black", weight=3]; 1910[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1910 -> 2324[label="",style="solid", color="black", weight=3]; 1911[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1911 -> 2325[label="",style="solid", color="black", weight=3]; 1912 -> 2326[label="",style="dashed", color="red", weight=0]; 1912[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1912 -> 2327[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2328[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2329[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2330[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2331[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2332[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2333[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2334[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2335[label="",style="dashed", color="red", weight=0]; 1913[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1913 -> 2336[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2337[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2338[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2339[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2340[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2341[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2342[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2343[label="",style="dashed", color="magenta", weight=3]; 1914[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1914 -> 2354[label="",style="solid", color="black", weight=3]; 1915[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1915 -> 2355[label="",style="solid", color="black", weight=3]; 1916[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1916 -> 2356[label="",style="solid", color="black", weight=3]; 1917[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1917 -> 2357[label="",style="solid", color="black", weight=3]; 1918[label="vzz300",fontsize=16,color="green",shape="box"];1919[label="vzz310",fontsize=16,color="green",shape="box"];1920[label="vzz300",fontsize=16,color="green",shape="box"];1921[label="vzz310",fontsize=16,color="green",shape="box"];1922[label="vzz300",fontsize=16,color="green",shape="box"];1923[label="vzz310",fontsize=16,color="green",shape="box"];1924[label="vzz300",fontsize=16,color="green",shape="box"];1925[label="vzz310",fontsize=16,color="green",shape="box"];1926 -> 2358[label="",style="dashed", color="red", weight=0]; 1926[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1926 -> 2359[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2360[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2361[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2362[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2363[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2364[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2365[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2366[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2367[label="",style="dashed", color="red", weight=0]; 1927[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1927 -> 2368[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2369[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2370[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2371[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2372[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2373[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2374[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2375[label="",style="dashed", color="magenta", weight=3]; 1928[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1928 -> 2376[label="",style="solid", color="black", weight=3]; 1929[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1929 -> 2377[label="",style="solid", color="black", weight=3]; 1930[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1930 -> 2378[label="",style="solid", color="black", weight=3]; 1931[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1931 -> 2379[label="",style="solid", color="black", weight=3]; 1932 -> 2380[label="",style="dashed", color="red", weight=0]; 1932[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1932 -> 2381[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2382[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2383[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2384[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2385[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2386[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2387[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2388[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2389[label="",style="dashed", color="red", weight=0]; 1933[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1933 -> 2390[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2391[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2392[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2393[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2394[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2395[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2396[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2397[label="",style="dashed", color="magenta", weight=3]; 1934[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1934 -> 2408[label="",style="solid", color="black", weight=3]; 1935[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1935 -> 2409[label="",style="solid", color="black", weight=3]; 1936[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1936 -> 2410[label="",style="solid", color="black", weight=3]; 1937[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1937 -> 2411[label="",style="solid", color="black", weight=3]; 1939 -> 1651[label="",style="dashed", color="red", weight=0]; 1939[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1939 -> 2412[label="",style="dashed", color="magenta", weight=3]; 1939 -> 2413[label="",style="dashed", color="magenta", weight=3]; 1938[label="primMinusNat vzz273 vzz2510",fontsize=16,color="burlywood",shape="triangle"];24233[label="vzz273/Succ vzz2730",fontsize=10,color="white",style="solid",shape="box"];1938 -> 24233[label="",style="solid", color="burlywood", weight=9]; 24233 -> 2414[label="",style="solid", color="burlywood", weight=3]; 24234[label="vzz273/Zero",fontsize=10,color="white",style="solid",shape="box"];1938 -> 24234[label="",style="solid", color="burlywood", weight=9]; 24234 -> 2415[label="",style="solid", color="burlywood", weight=3]; 1942 -> 2416[label="",style="dashed", color="red", weight=0]; 1942[label="primPlusNat (primMulNat vzz300 (Succ Zero)) vzz2510",fontsize=16,color="magenta"];1942 -> 2419[label="",style="dashed", color="magenta", weight=3]; 2417 -> 1651[label="",style="dashed", color="red", weight=0]; 2417[label="primMulNat vzz3100 (Succ Zero)",fontsize=16,color="magenta"];2417 -> 2424[label="",style="dashed", color="magenta", weight=3]; 2417 -> 2425[label="",style="dashed", color="magenta", weight=3]; 2418[label="Succ Zero",fontsize=16,color="green",shape="box"];2416[label="primPlusNat vzz659 vzz2510",fontsize=16,color="burlywood",shape="triangle"];24235[label="vzz659/Succ vzz6590",fontsize=10,color="white",style="solid",shape="box"];2416 -> 24235[label="",style="solid", color="burlywood", weight=9]; 24235 -> 2426[label="",style="solid", color="burlywood", weight=3]; 24236[label="vzz659/Zero",fontsize=10,color="white",style="solid",shape="box"];2416 -> 24236[label="",style="solid", color="burlywood", weight=9]; 24236 -> 2427[label="",style="solid", color="burlywood", weight=3]; 1946 -> 1651[label="",style="dashed", color="red", weight=0]; 1946[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1946 -> 2428[label="",style="dashed", color="magenta", weight=3]; 1946 -> 2429[label="",style="dashed", color="magenta", weight=3]; 1947 -> 1651[label="",style="dashed", color="red", weight=0]; 1947[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1947 -> 2430[label="",style="dashed", color="magenta", weight=3]; 1947 -> 2431[label="",style="dashed", color="magenta", weight=3]; 1948 -> 1327[label="",style="dashed", color="red", weight=0]; 1948[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1948 -> 2432[label="",style="dashed", color="magenta", weight=3]; 1949 -> 1651[label="",style="dashed", color="red", weight=0]; 1949[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1949 -> 2433[label="",style="dashed", color="magenta", weight=3]; 1949 -> 2434[label="",style="dashed", color="magenta", weight=3]; 1950 -> 1327[label="",style="dashed", color="red", weight=0]; 1950[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1950 -> 2435[label="",style="dashed", color="magenta", weight=3]; 1951 -> 1651[label="",style="dashed", color="red", weight=0]; 1951[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1951 -> 2436[label="",style="dashed", color="magenta", weight=3]; 1951 -> 2437[label="",style="dashed", color="magenta", weight=3]; 1952 -> 1327[label="",style="dashed", color="red", weight=0]; 1952[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1952 -> 2438[label="",style="dashed", color="magenta", weight=3]; 1953 -> 1327[label="",style="dashed", color="red", weight=0]; 1953[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1953 -> 2439[label="",style="dashed", color="magenta", weight=3]; 1945[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24237[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1945 -> 24237[label="",style="solid", color="burlywood", weight=9]; 24237 -> 2440[label="",style="solid", color="burlywood", weight=3]; 24238[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1945 -> 24238[label="",style="solid", color="burlywood", weight=9]; 24238 -> 2441[label="",style="solid", color="burlywood", weight=3]; 1955 -> 1651[label="",style="dashed", color="red", weight=0]; 1955[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1955 -> 2442[label="",style="dashed", color="magenta", weight=3]; 1955 -> 2443[label="",style="dashed", color="magenta", weight=3]; 1956 -> 1327[label="",style="dashed", color="red", weight=0]; 1956[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1956 -> 2444[label="",style="dashed", color="magenta", weight=3]; 1957 -> 1651[label="",style="dashed", color="red", weight=0]; 1957[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1957 -> 2445[label="",style="dashed", color="magenta", weight=3]; 1957 -> 2446[label="",style="dashed", color="magenta", weight=3]; 1958 -> 1651[label="",style="dashed", color="red", weight=0]; 1958[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1958 -> 2447[label="",style="dashed", color="magenta", weight=3]; 1958 -> 2448[label="",style="dashed", color="magenta", weight=3]; 1959 -> 1327[label="",style="dashed", color="red", weight=0]; 1959[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1959 -> 2449[label="",style="dashed", color="magenta", weight=3]; 1960 -> 1651[label="",style="dashed", color="red", weight=0]; 1960[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1960 -> 2450[label="",style="dashed", color="magenta", weight=3]; 1960 -> 2451[label="",style="dashed", color="magenta", weight=3]; 1961 -> 1327[label="",style="dashed", color="red", weight=0]; 1961[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1961 -> 2452[label="",style="dashed", color="magenta", weight=3]; 1962 -> 1327[label="",style="dashed", color="red", weight=0]; 1962[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1962 -> 2453[label="",style="dashed", color="magenta", weight=3]; 1954[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz290 (Pos vzz294)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz293 (Pos vzz296)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz287 (Pos vzz289)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz288 (Pos vzz291)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];1954 -> 2454[label="",style="solid", color="black", weight=3]; 1963 -> 1976[label="",style="dashed", color="red", weight=0]; 1963[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1963 -> 1985[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1986[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1987[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1988[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1989[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1990[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1991[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1992[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1993[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1994[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2455[label="",style="dashed", color="red", weight=0]; 1964[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1964 -> 2456[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2457[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2458[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2459[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2460[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2461[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2462[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2463[label="",style="dashed", color="magenta", weight=3]; 1965 -> 1954[label="",style="dashed", color="red", weight=0]; 1965[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1965 -> 2488[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2489[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2490[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2491[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2492[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2493[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2494[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2495[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2455[label="",style="dashed", color="red", weight=0]; 1966[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1966 -> 2464[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2465[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2466[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2467[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2468[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2469[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2470[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2471[label="",style="dashed", color="magenta", weight=3]; 1968 -> 1651[label="",style="dashed", color="red", weight=0]; 1968[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1968 -> 2496[label="",style="dashed", color="magenta", weight=3]; 1968 -> 2497[label="",style="dashed", color="magenta", weight=3]; 1969 -> 1327[label="",style="dashed", color="red", weight=0]; 1969[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1969 -> 2498[label="",style="dashed", color="magenta", weight=3]; 1970 -> 1651[label="",style="dashed", color="red", weight=0]; 1970[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1970 -> 2499[label="",style="dashed", color="magenta", weight=3]; 1970 -> 2500[label="",style="dashed", color="magenta", weight=3]; 1971 -> 1651[label="",style="dashed", color="red", weight=0]; 1971[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1971 -> 2501[label="",style="dashed", color="magenta", weight=3]; 1971 -> 2502[label="",style="dashed", color="magenta", weight=3]; 1972 -> 1651[label="",style="dashed", color="red", weight=0]; 1972[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1972 -> 2503[label="",style="dashed", color="magenta", weight=3]; 1972 -> 2504[label="",style="dashed", color="magenta", weight=3]; 1973 -> 1327[label="",style="dashed", color="red", weight=0]; 1973[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1973 -> 2505[label="",style="dashed", color="magenta", weight=3]; 1974 -> 1327[label="",style="dashed", color="red", weight=0]; 1974[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1974 -> 2506[label="",style="dashed", color="magenta", weight=3]; 1975 -> 1327[label="",style="dashed", color="red", weight=0]; 1975[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1975 -> 2507[label="",style="dashed", color="magenta", weight=3]; 1967[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz302 (Pos vzz306)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz305 (Pos vzz308)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz299 (Pos vzz301)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz300 (Pos vzz303)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];1967 -> 2508[label="",style="solid", color="black", weight=3]; 1977 -> 1327[label="",style="dashed", color="red", weight=0]; 1977[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1977 -> 2509[label="",style="dashed", color="magenta", weight=3]; 1978 -> 1651[label="",style="dashed", color="red", weight=0]; 1978[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1978 -> 2510[label="",style="dashed", color="magenta", weight=3]; 1978 -> 2511[label="",style="dashed", color="magenta", weight=3]; 1979 -> 1327[label="",style="dashed", color="red", weight=0]; 1979[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1979 -> 2512[label="",style="dashed", color="magenta", weight=3]; 1980 -> 1651[label="",style="dashed", color="red", weight=0]; 1980[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1980 -> 2513[label="",style="dashed", color="magenta", weight=3]; 1980 -> 2514[label="",style="dashed", color="magenta", weight=3]; 1981 -> 1651[label="",style="dashed", color="red", weight=0]; 1981[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1981 -> 2515[label="",style="dashed", color="magenta", weight=3]; 1981 -> 2516[label="",style="dashed", color="magenta", weight=3]; 1982 -> 1651[label="",style="dashed", color="red", weight=0]; 1982[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1982 -> 2517[label="",style="dashed", color="magenta", weight=3]; 1982 -> 2518[label="",style="dashed", color="magenta", weight=3]; 1983 -> 1327[label="",style="dashed", color="red", weight=0]; 1983[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1983 -> 2519[label="",style="dashed", color="magenta", weight=3]; 1984 -> 1327[label="",style="dashed", color="red", weight=0]; 1984[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1984 -> 2520[label="",style="dashed", color="magenta", weight=3]; 1976[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24239[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1976 -> 24239[label="",style="solid", color="burlywood", weight=9]; 24239 -> 2521[label="",style="solid", color="burlywood", weight=3]; 24240[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1976 -> 24240[label="",style="solid", color="burlywood", weight=9]; 24240 -> 2522[label="",style="solid", color="burlywood", weight=3]; 1995 -> 1967[label="",style="dashed", color="red", weight=0]; 1995[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1995 -> 2523[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2524[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2525[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2526[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2527[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2528[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2529[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2530[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2455[label="",style="dashed", color="red", weight=0]; 1996[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1996 -> 2472[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2473[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2474[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2475[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2476[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2477[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2478[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2479[label="",style="dashed", color="magenta", weight=3]; 1997 -> 1945[label="",style="dashed", color="red", weight=0]; 1997[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1997 -> 2531[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2532[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2533[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2534[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2535[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2536[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2537[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2538[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2539[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2540[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2455[label="",style="dashed", color="red", weight=0]; 1998[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1998 -> 2480[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2481[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2482[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2483[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2484[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2485[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2486[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2487[label="",style="dashed", color="magenta", weight=3]; 1999 -> 2416[label="",style="dashed", color="red", weight=0]; 1999[label="primPlusNat vzz253 vzz2520",fontsize=16,color="magenta"];1999 -> 2422[label="",style="dashed", color="magenta", weight=3]; 1999 -> 2423[label="",style="dashed", color="magenta", weight=3]; 1940[label="vzz2520",fontsize=16,color="green",shape="box"];1941[label="vzz253",fontsize=16,color="green",shape="box"];2001 -> 1651[label="",style="dashed", color="red", weight=0]; 2001[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2001 -> 2541[label="",style="dashed", color="magenta", weight=3]; 2001 -> 2542[label="",style="dashed", color="magenta", weight=3]; 2002 -> 1527[label="",style="dashed", color="red", weight=0]; 2002[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2002 -> 2543[label="",style="dashed", color="magenta", weight=3]; 2002 -> 2544[label="",style="dashed", color="magenta", weight=3]; 2003 -> 1527[label="",style="dashed", color="red", weight=0]; 2003[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2003 -> 2545[label="",style="dashed", color="magenta", weight=3]; 2003 -> 2546[label="",style="dashed", color="magenta", weight=3]; 2004 -> 1651[label="",style="dashed", color="red", weight=0]; 2004[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2004 -> 2547[label="",style="dashed", color="magenta", weight=3]; 2004 -> 2548[label="",style="dashed", color="magenta", weight=3]; 2005 -> 1651[label="",style="dashed", color="red", weight=0]; 2005[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2005 -> 2549[label="",style="dashed", color="magenta", weight=3]; 2005 -> 2550[label="",style="dashed", color="magenta", weight=3]; 2006 -> 1527[label="",style="dashed", color="red", weight=0]; 2006[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2006 -> 2551[label="",style="dashed", color="magenta", weight=3]; 2006 -> 2552[label="",style="dashed", color="magenta", weight=3]; 2007 -> 1527[label="",style="dashed", color="red", weight=0]; 2007[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2007 -> 2553[label="",style="dashed", color="magenta", weight=3]; 2007 -> 2554[label="",style="dashed", color="magenta", weight=3]; 2008 -> 1651[label="",style="dashed", color="red", weight=0]; 2008[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2008 -> 2555[label="",style="dashed", color="magenta", weight=3]; 2008 -> 2556[label="",style="dashed", color="magenta", weight=3]; 2000[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24241[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];2000 -> 24241[label="",style="solid", color="burlywood", weight=9]; 24241 -> 2557[label="",style="solid", color="burlywood", weight=3]; 24242[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];2000 -> 24242[label="",style="solid", color="burlywood", weight=9]; 24242 -> 2558[label="",style="solid", color="burlywood", weight=3]; 2010 -> 1527[label="",style="dashed", color="red", weight=0]; 2010[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2010 -> 2559[label="",style="dashed", color="magenta", weight=3]; 2010 -> 2560[label="",style="dashed", color="magenta", weight=3]; 2011 -> 1527[label="",style="dashed", color="red", weight=0]; 2011[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2011 -> 2561[label="",style="dashed", color="magenta", weight=3]; 2011 -> 2562[label="",style="dashed", color="magenta", weight=3]; 2012 -> 1527[label="",style="dashed", color="red", weight=0]; 2012[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2012 -> 2563[label="",style="dashed", color="magenta", weight=3]; 2012 -> 2564[label="",style="dashed", color="magenta", weight=3]; 2013 -> 1527[label="",style="dashed", color="red", weight=0]; 2013[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2013 -> 2565[label="",style="dashed", color="magenta", weight=3]; 2013 -> 2566[label="",style="dashed", color="magenta", weight=3]; 2014 -> 1651[label="",style="dashed", color="red", weight=0]; 2014[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2014 -> 2567[label="",style="dashed", color="magenta", weight=3]; 2014 -> 2568[label="",style="dashed", color="magenta", weight=3]; 2015 -> 1651[label="",style="dashed", color="red", weight=0]; 2015[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2015 -> 2569[label="",style="dashed", color="magenta", weight=3]; 2015 -> 2570[label="",style="dashed", color="magenta", weight=3]; 2016 -> 1651[label="",style="dashed", color="red", weight=0]; 2016[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2016 -> 2571[label="",style="dashed", color="magenta", weight=3]; 2016 -> 2572[label="",style="dashed", color="magenta", weight=3]; 2017 -> 1651[label="",style="dashed", color="red", weight=0]; 2017[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2017 -> 2573[label="",style="dashed", color="magenta", weight=3]; 2017 -> 2574[label="",style="dashed", color="magenta", weight=3]; 2009[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz338 (Pos vzz342)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz341 (Pos vzz344)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz335 (Pos vzz337)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz336 (Pos vzz339)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2009 -> 2575[label="",style="solid", color="black", weight=3]; 2018 -> 2031[label="",style="dashed", color="red", weight=0]; 2018[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2018 -> 2040[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2041[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2042[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2043[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2044[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2045[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2046[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2047[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2048[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2049[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2576[label="",style="dashed", color="red", weight=0]; 2019[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2019 -> 2577[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2578[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2579[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2580[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2581[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2582[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2583[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2584[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2009[label="",style="dashed", color="red", weight=0]; 2020[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2020 -> 2609[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2610[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2611[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2612[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2613[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2614[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2615[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2616[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2576[label="",style="dashed", color="red", weight=0]; 2021[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2021 -> 2585[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2586[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2587[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2588[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2589[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2590[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2591[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2592[label="",style="dashed", color="magenta", weight=3]; 2023 -> 1651[label="",style="dashed", color="red", weight=0]; 2023[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2023 -> 2617[label="",style="dashed", color="magenta", weight=3]; 2023 -> 2618[label="",style="dashed", color="magenta", weight=3]; 2024 -> 1651[label="",style="dashed", color="red", weight=0]; 2024[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2024 -> 2619[label="",style="dashed", color="magenta", weight=3]; 2024 -> 2620[label="",style="dashed", color="magenta", weight=3]; 2025 -> 1527[label="",style="dashed", color="red", weight=0]; 2025[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2025 -> 2621[label="",style="dashed", color="magenta", weight=3]; 2025 -> 2622[label="",style="dashed", color="magenta", weight=3]; 2026 -> 1527[label="",style="dashed", color="red", weight=0]; 2026[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2026 -> 2623[label="",style="dashed", color="magenta", weight=3]; 2026 -> 2624[label="",style="dashed", color="magenta", weight=3]; 2027 -> 1651[label="",style="dashed", color="red", weight=0]; 2027[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2027 -> 2625[label="",style="dashed", color="magenta", weight=3]; 2027 -> 2626[label="",style="dashed", color="magenta", weight=3]; 2028 -> 1527[label="",style="dashed", color="red", weight=0]; 2028[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2028 -> 2627[label="",style="dashed", color="magenta", weight=3]; 2028 -> 2628[label="",style="dashed", color="magenta", weight=3]; 2029 -> 1651[label="",style="dashed", color="red", weight=0]; 2029[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2029 -> 2629[label="",style="dashed", color="magenta", weight=3]; 2029 -> 2630[label="",style="dashed", color="magenta", weight=3]; 2030 -> 1527[label="",style="dashed", color="red", weight=0]; 2030[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2030 -> 2631[label="",style="dashed", color="magenta", weight=3]; 2030 -> 2632[label="",style="dashed", color="magenta", weight=3]; 2022[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz350 (Pos vzz354)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz353 (Pos vzz356)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz347 (Pos vzz349)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz348 (Pos vzz351)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2022 -> 2633[label="",style="solid", color="black", weight=3]; 2032 -> 1651[label="",style="dashed", color="red", weight=0]; 2032[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2032 -> 2634[label="",style="dashed", color="magenta", weight=3]; 2032 -> 2635[label="",style="dashed", color="magenta", weight=3]; 2033 -> 1651[label="",style="dashed", color="red", weight=0]; 2033[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2033 -> 2636[label="",style="dashed", color="magenta", weight=3]; 2033 -> 2637[label="",style="dashed", color="magenta", weight=3]; 2034 -> 1651[label="",style="dashed", color="red", weight=0]; 2034[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2034 -> 2638[label="",style="dashed", color="magenta", weight=3]; 2034 -> 2639[label="",style="dashed", color="magenta", weight=3]; 2035 -> 1527[label="",style="dashed", color="red", weight=0]; 2035[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2035 -> 2640[label="",style="dashed", color="magenta", weight=3]; 2035 -> 2641[label="",style="dashed", color="magenta", weight=3]; 2036 -> 1651[label="",style="dashed", color="red", weight=0]; 2036[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2036 -> 2642[label="",style="dashed", color="magenta", weight=3]; 2036 -> 2643[label="",style="dashed", color="magenta", weight=3]; 2037 -> 1527[label="",style="dashed", color="red", weight=0]; 2037[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2037 -> 2644[label="",style="dashed", color="magenta", weight=3]; 2037 -> 2645[label="",style="dashed", color="magenta", weight=3]; 2038 -> 1527[label="",style="dashed", color="red", weight=0]; 2038[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2038 -> 2646[label="",style="dashed", color="magenta", weight=3]; 2038 -> 2647[label="",style="dashed", color="magenta", weight=3]; 2039 -> 1527[label="",style="dashed", color="red", weight=0]; 2039[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2039 -> 2648[label="",style="dashed", color="magenta", weight=3]; 2039 -> 2649[label="",style="dashed", color="magenta", weight=3]; 2031[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24243[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];2031 -> 24243[label="",style="solid", color="burlywood", weight=9]; 24243 -> 2650[label="",style="solid", color="burlywood", weight=3]; 24244[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];2031 -> 24244[label="",style="solid", color="burlywood", weight=9]; 24244 -> 2651[label="",style="solid", color="burlywood", weight=3]; 2050 -> 2022[label="",style="dashed", color="red", weight=0]; 2050[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2050 -> 2652[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2653[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2654[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2655[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2656[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2657[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2658[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2659[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2576[label="",style="dashed", color="red", weight=0]; 2051[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2051 -> 2593[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2594[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2595[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2596[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2597[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2598[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2599[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2600[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2000[label="",style="dashed", color="red", weight=0]; 2052[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2052 -> 2660[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2661[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2662[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2663[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2664[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2665[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2666[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2667[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2668[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2669[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2576[label="",style="dashed", color="red", weight=0]; 2053[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2053 -> 2601[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2602[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2603[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2604[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2605[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2606[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2607[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2608[label="",style="dashed", color="magenta", weight=3]; 2055 -> 1651[label="",style="dashed", color="red", weight=0]; 2055[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2055 -> 2670[label="",style="dashed", color="magenta", weight=3]; 2055 -> 2671[label="",style="dashed", color="magenta", weight=3]; 2056 -> 1327[label="",style="dashed", color="red", weight=0]; 2056[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2056 -> 2672[label="",style="dashed", color="magenta", weight=3]; 2057 -> 1651[label="",style="dashed", color="red", weight=0]; 2057[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2057 -> 2673[label="",style="dashed", color="magenta", weight=3]; 2057 -> 2674[label="",style="dashed", color="magenta", weight=3]; 2058 -> 1327[label="",style="dashed", color="red", weight=0]; 2058[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2058 -> 2675[label="",style="dashed", color="magenta", weight=3]; 2059 -> 1651[label="",style="dashed", color="red", weight=0]; 2059[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2059 -> 2676[label="",style="dashed", color="magenta", weight=3]; 2059 -> 2677[label="",style="dashed", color="magenta", weight=3]; 2060 -> 1651[label="",style="dashed", color="red", weight=0]; 2060[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2060 -> 2678[label="",style="dashed", color="magenta", weight=3]; 2060 -> 2679[label="",style="dashed", color="magenta", weight=3]; 2061 -> 1327[label="",style="dashed", color="red", weight=0]; 2061[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2061 -> 2680[label="",style="dashed", color="magenta", weight=3]; 2062 -> 1327[label="",style="dashed", color="red", weight=0]; 2062[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2062 -> 2681[label="",style="dashed", color="magenta", weight=3]; 2054[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24245[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];2054 -> 24245[label="",style="solid", color="burlywood", weight=9]; 24245 -> 2682[label="",style="solid", color="burlywood", weight=3]; 24246[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];2054 -> 24246[label="",style="solid", color="burlywood", weight=9]; 24246 -> 2683[label="",style="solid", color="burlywood", weight=3]; 2064 -> 1327[label="",style="dashed", color="red", weight=0]; 2064[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2064 -> 2684[label="",style="dashed", color="magenta", weight=3]; 2065 -> 1327[label="",style="dashed", color="red", weight=0]; 2065[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2065 -> 2685[label="",style="dashed", color="magenta", weight=3]; 2066 -> 1327[label="",style="dashed", color="red", weight=0]; 2066[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2066 -> 2686[label="",style="dashed", color="magenta", weight=3]; 2067 -> 1651[label="",style="dashed", color="red", weight=0]; 2067[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2067 -> 2687[label="",style="dashed", color="magenta", weight=3]; 2067 -> 2688[label="",style="dashed", color="magenta", weight=3]; 2068 -> 1327[label="",style="dashed", color="red", weight=0]; 2068[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2068 -> 2689[label="",style="dashed", color="magenta", weight=3]; 2069 -> 1651[label="",style="dashed", color="red", weight=0]; 2069[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2069 -> 2690[label="",style="dashed", color="magenta", weight=3]; 2069 -> 2691[label="",style="dashed", color="magenta", weight=3]; 2070 -> 1651[label="",style="dashed", color="red", weight=0]; 2070[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2070 -> 2692[label="",style="dashed", color="magenta", weight=3]; 2070 -> 2693[label="",style="dashed", color="magenta", weight=3]; 2071 -> 1651[label="",style="dashed", color="red", weight=0]; 2071[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2071 -> 2694[label="",style="dashed", color="magenta", weight=3]; 2071 -> 2695[label="",style="dashed", color="magenta", weight=3]; 2063[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz386 (Neg vzz390)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz389 (Neg vzz392)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz383 (Neg vzz385)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz384 (Neg vzz387)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2063 -> 2696[label="",style="solid", color="black", weight=3]; 2072 -> 2085[label="",style="dashed", color="red", weight=0]; 2072[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2072 -> 2094[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2095[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2096[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2097[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2098[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2099[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2100[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2101[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2102[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2103[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2697[label="",style="dashed", color="red", weight=0]; 2073[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2073 -> 2698[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2699[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2700[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2701[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2702[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2703[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2704[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2705[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2063[label="",style="dashed", color="red", weight=0]; 2074[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2074 -> 2730[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2731[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2732[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2733[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2734[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2735[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2736[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2737[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2697[label="",style="dashed", color="red", weight=0]; 2075[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2075 -> 2706[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2707[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2708[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2709[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2710[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2711[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2712[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2713[label="",style="dashed", color="magenta", weight=3]; 2077 -> 1327[label="",style="dashed", color="red", weight=0]; 2077[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2077 -> 2738[label="",style="dashed", color="magenta", weight=3]; 2078 -> 1327[label="",style="dashed", color="red", weight=0]; 2078[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2078 -> 2739[label="",style="dashed", color="magenta", weight=3]; 2079 -> 1651[label="",style="dashed", color="red", weight=0]; 2079[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2079 -> 2740[label="",style="dashed", color="magenta", weight=3]; 2079 -> 2741[label="",style="dashed", color="magenta", weight=3]; 2080 -> 1327[label="",style="dashed", color="red", weight=0]; 2080[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2080 -> 2742[label="",style="dashed", color="magenta", weight=3]; 2081 -> 1651[label="",style="dashed", color="red", weight=0]; 2081[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2081 -> 2743[label="",style="dashed", color="magenta", weight=3]; 2081 -> 2744[label="",style="dashed", color="magenta", weight=3]; 2082 -> 1651[label="",style="dashed", color="red", weight=0]; 2082[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2082 -> 2745[label="",style="dashed", color="magenta", weight=3]; 2082 -> 2746[label="",style="dashed", color="magenta", weight=3]; 2083 -> 1327[label="",style="dashed", color="red", weight=0]; 2083[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2083 -> 2747[label="",style="dashed", color="magenta", weight=3]; 2084 -> 1651[label="",style="dashed", color="red", weight=0]; 2084[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2084 -> 2748[label="",style="dashed", color="magenta", weight=3]; 2084 -> 2749[label="",style="dashed", color="magenta", weight=3]; 2076[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz398 (Neg vzz402)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz401 (Neg vzz404)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz395 (Neg vzz397)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz396 (Neg vzz399)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2076 -> 2750[label="",style="solid", color="black", weight=3]; 2086 -> 1651[label="",style="dashed", color="red", weight=0]; 2086[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2086 -> 2751[label="",style="dashed", color="magenta", weight=3]; 2086 -> 2752[label="",style="dashed", color="magenta", weight=3]; 2087 -> 1651[label="",style="dashed", color="red", weight=0]; 2087[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2087 -> 2753[label="",style="dashed", color="magenta", weight=3]; 2087 -> 2754[label="",style="dashed", color="magenta", weight=3]; 2088 -> 1651[label="",style="dashed", color="red", weight=0]; 2088[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2088 -> 2755[label="",style="dashed", color="magenta", weight=3]; 2088 -> 2756[label="",style="dashed", color="magenta", weight=3]; 2089 -> 1327[label="",style="dashed", color="red", weight=0]; 2089[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2089 -> 2757[label="",style="dashed", color="magenta", weight=3]; 2090 -> 1327[label="",style="dashed", color="red", weight=0]; 2090[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2090 -> 2758[label="",style="dashed", color="magenta", weight=3]; 2091 -> 1651[label="",style="dashed", color="red", weight=0]; 2091[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2091 -> 2759[label="",style="dashed", color="magenta", weight=3]; 2091 -> 2760[label="",style="dashed", color="magenta", weight=3]; 2092 -> 1327[label="",style="dashed", color="red", weight=0]; 2092[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2092 -> 2761[label="",style="dashed", color="magenta", weight=3]; 2093 -> 1327[label="",style="dashed", color="red", weight=0]; 2093[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2093 -> 2762[label="",style="dashed", color="magenta", weight=3]; 2085[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24247[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];2085 -> 24247[label="",style="solid", color="burlywood", weight=9]; 24247 -> 2763[label="",style="solid", color="burlywood", weight=3]; 24248[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];2085 -> 24248[label="",style="solid", color="burlywood", weight=9]; 24248 -> 2764[label="",style="solid", color="burlywood", weight=3]; 2104 -> 2076[label="",style="dashed", color="red", weight=0]; 2104[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2104 -> 2765[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2766[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2767[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2768[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2769[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2770[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2771[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2772[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2697[label="",style="dashed", color="red", weight=0]; 2105[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2105 -> 2714[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2715[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2716[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2717[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2718[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2719[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2720[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2721[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2054[label="",style="dashed", color="red", weight=0]; 2106[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2106 -> 2773[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2774[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2775[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2776[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2777[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2778[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2779[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2780[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2781[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2782[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2697[label="",style="dashed", color="red", weight=0]; 2107[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2107 -> 2722[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2723[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2724[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2725[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2726[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2727[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2728[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2729[label="",style="dashed", color="magenta", weight=3]; 2109 -> 1527[label="",style="dashed", color="red", weight=0]; 2109[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2109 -> 2783[label="",style="dashed", color="magenta", weight=3]; 2109 -> 2784[label="",style="dashed", color="magenta", weight=3]; 2110 -> 1651[label="",style="dashed", color="red", weight=0]; 2110[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2110 -> 2785[label="",style="dashed", color="magenta", weight=3]; 2110 -> 2786[label="",style="dashed", color="magenta", weight=3]; 2111 -> 1527[label="",style="dashed", color="red", weight=0]; 2111[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2111 -> 2787[label="",style="dashed", color="magenta", weight=3]; 2111 -> 2788[label="",style="dashed", color="magenta", weight=3]; 2112 -> 1651[label="",style="dashed", color="red", weight=0]; 2112[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2112 -> 2789[label="",style="dashed", color="magenta", weight=3]; 2112 -> 2790[label="",style="dashed", color="magenta", weight=3]; 2113 -> 1651[label="",style="dashed", color="red", weight=0]; 2113[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2113 -> 2791[label="",style="dashed", color="magenta", weight=3]; 2113 -> 2792[label="",style="dashed", color="magenta", weight=3]; 2114 -> 1651[label="",style="dashed", color="red", weight=0]; 2114[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2114 -> 2793[label="",style="dashed", color="magenta", weight=3]; 2114 -> 2794[label="",style="dashed", color="magenta", weight=3]; 2115 -> 1527[label="",style="dashed", color="red", weight=0]; 2115[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2115 -> 2795[label="",style="dashed", color="magenta", weight=3]; 2115 -> 2796[label="",style="dashed", color="magenta", weight=3]; 2116 -> 1527[label="",style="dashed", color="red", weight=0]; 2116[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2116 -> 2797[label="",style="dashed", color="magenta", weight=3]; 2116 -> 2798[label="",style="dashed", color="magenta", weight=3]; 2108[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24249[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];2108 -> 24249[label="",style="solid", color="burlywood", weight=9]; 24249 -> 2799[label="",style="solid", color="burlywood", weight=3]; 24250[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];2108 -> 24250[label="",style="solid", color="burlywood", weight=9]; 24250 -> 2800[label="",style="solid", color="burlywood", weight=3]; 2118 -> 1651[label="",style="dashed", color="red", weight=0]; 2118[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2118 -> 2801[label="",style="dashed", color="magenta", weight=3]; 2118 -> 2802[label="",style="dashed", color="magenta", weight=3]; 2119 -> 1527[label="",style="dashed", color="red", weight=0]; 2119[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2119 -> 2803[label="",style="dashed", color="magenta", weight=3]; 2119 -> 2804[label="",style="dashed", color="magenta", weight=3]; 2120 -> 1527[label="",style="dashed", color="red", weight=0]; 2120[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2120 -> 2805[label="",style="dashed", color="magenta", weight=3]; 2120 -> 2806[label="",style="dashed", color="magenta", weight=3]; 2121 -> 1527[label="",style="dashed", color="red", weight=0]; 2121[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2121 -> 2807[label="",style="dashed", color="magenta", weight=3]; 2121 -> 2808[label="",style="dashed", color="magenta", weight=3]; 2122 -> 1651[label="",style="dashed", color="red", weight=0]; 2122[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2122 -> 2809[label="",style="dashed", color="magenta", weight=3]; 2122 -> 2810[label="",style="dashed", color="magenta", weight=3]; 2123 -> 1527[label="",style="dashed", color="red", weight=0]; 2123[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2123 -> 2811[label="",style="dashed", color="magenta", weight=3]; 2123 -> 2812[label="",style="dashed", color="magenta", weight=3]; 2124 -> 1651[label="",style="dashed", color="red", weight=0]; 2124[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2124 -> 2813[label="",style="dashed", color="magenta", weight=3]; 2124 -> 2814[label="",style="dashed", color="magenta", weight=3]; 2125 -> 1651[label="",style="dashed", color="red", weight=0]; 2125[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2125 -> 2815[label="",style="dashed", color="magenta", weight=3]; 2125 -> 2816[label="",style="dashed", color="magenta", weight=3]; 2117[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz434 (Neg vzz438)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz437 (Neg vzz440)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz431 (Neg vzz433)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz432 (Neg vzz435)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2117 -> 2817[label="",style="solid", color="black", weight=3]; 2126 -> 2139[label="",style="dashed", color="red", weight=0]; 2126[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2126 -> 2148[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2149[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2150[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2151[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2152[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2153[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2154[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2155[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2156[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2157[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2818[label="",style="dashed", color="red", weight=0]; 2127[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2127 -> 2819[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2820[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2821[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2822[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2823[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2824[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2825[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2826[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2117[label="",style="dashed", color="red", weight=0]; 2128[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2128 -> 2851[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2852[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2853[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2854[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2855[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2856[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2857[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2858[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2818[label="",style="dashed", color="red", weight=0]; 2129[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2129 -> 2827[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2828[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2829[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2830[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2831[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2832[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2833[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2834[label="",style="dashed", color="magenta", weight=3]; 2131 -> 1527[label="",style="dashed", color="red", weight=0]; 2131[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2131 -> 2859[label="",style="dashed", color="magenta", weight=3]; 2131 -> 2860[label="",style="dashed", color="magenta", weight=3]; 2132 -> 1527[label="",style="dashed", color="red", weight=0]; 2132[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2132 -> 2861[label="",style="dashed", color="magenta", weight=3]; 2132 -> 2862[label="",style="dashed", color="magenta", weight=3]; 2133 -> 1651[label="",style="dashed", color="red", weight=0]; 2133[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2133 -> 2863[label="",style="dashed", color="magenta", weight=3]; 2133 -> 2864[label="",style="dashed", color="magenta", weight=3]; 2134 -> 1527[label="",style="dashed", color="red", weight=0]; 2134[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2134 -> 2865[label="",style="dashed", color="magenta", weight=3]; 2134 -> 2866[label="",style="dashed", color="magenta", weight=3]; 2135 -> 1527[label="",style="dashed", color="red", weight=0]; 2135[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2135 -> 2867[label="",style="dashed", color="magenta", weight=3]; 2135 -> 2868[label="",style="dashed", color="magenta", weight=3]; 2136 -> 1651[label="",style="dashed", color="red", weight=0]; 2136[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2136 -> 2869[label="",style="dashed", color="magenta", weight=3]; 2136 -> 2870[label="",style="dashed", color="magenta", weight=3]; 2137 -> 1651[label="",style="dashed", color="red", weight=0]; 2137[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2137 -> 2871[label="",style="dashed", color="magenta", weight=3]; 2137 -> 2872[label="",style="dashed", color="magenta", weight=3]; 2138 -> 1651[label="",style="dashed", color="red", weight=0]; 2138[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2138 -> 2873[label="",style="dashed", color="magenta", weight=3]; 2138 -> 2874[label="",style="dashed", color="magenta", weight=3]; 2130[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz446 (Neg vzz450)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz449 (Neg vzz452)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz443 (Neg vzz445)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz444 (Neg vzz447)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2130 -> 2875[label="",style="solid", color="black", weight=3]; 2140 -> 1527[label="",style="dashed", color="red", weight=0]; 2140[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2140 -> 2876[label="",style="dashed", color="magenta", weight=3]; 2140 -> 2877[label="",style="dashed", color="magenta", weight=3]; 2141 -> 1527[label="",style="dashed", color="red", weight=0]; 2141[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2141 -> 2878[label="",style="dashed", color="magenta", weight=3]; 2141 -> 2879[label="",style="dashed", color="magenta", weight=3]; 2142 -> 1651[label="",style="dashed", color="red", weight=0]; 2142[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2142 -> 2880[label="",style="dashed", color="magenta", weight=3]; 2142 -> 2881[label="",style="dashed", color="magenta", weight=3]; 2143 -> 1651[label="",style="dashed", color="red", weight=0]; 2143[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2143 -> 2882[label="",style="dashed", color="magenta", weight=3]; 2143 -> 2883[label="",style="dashed", color="magenta", weight=3]; 2144 -> 1651[label="",style="dashed", color="red", weight=0]; 2144[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2144 -> 2884[label="",style="dashed", color="magenta", weight=3]; 2144 -> 2885[label="",style="dashed", color="magenta", weight=3]; 2145 -> 1527[label="",style="dashed", color="red", weight=0]; 2145[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2145 -> 2886[label="",style="dashed", color="magenta", weight=3]; 2145 -> 2887[label="",style="dashed", color="magenta", weight=3]; 2146 -> 1651[label="",style="dashed", color="red", weight=0]; 2146[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2146 -> 2888[label="",style="dashed", color="magenta", weight=3]; 2146 -> 2889[label="",style="dashed", color="magenta", weight=3]; 2147 -> 1527[label="",style="dashed", color="red", weight=0]; 2147[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2147 -> 2890[label="",style="dashed", color="magenta", weight=3]; 2147 -> 2891[label="",style="dashed", color="magenta", weight=3]; 2139[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24251[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];2139 -> 24251[label="",style="solid", color="burlywood", weight=9]; 24251 -> 2892[label="",style="solid", color="burlywood", weight=3]; 24252[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];2139 -> 24252[label="",style="solid", color="burlywood", weight=9]; 24252 -> 2893[label="",style="solid", color="burlywood", weight=3]; 2158 -> 2130[label="",style="dashed", color="red", weight=0]; 2158[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2158 -> 2894[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2895[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2896[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2897[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2898[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2899[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2900[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2901[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2818[label="",style="dashed", color="red", weight=0]; 2159[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2159 -> 2835[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2836[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2837[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2838[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2839[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2840[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2841[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2842[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2108[label="",style="dashed", color="red", weight=0]; 2160[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2160 -> 2902[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2903[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2904[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2905[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2906[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2907[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2908[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2909[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2910[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2911[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2818[label="",style="dashed", color="red", weight=0]; 2161[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2161 -> 2843[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2844[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2845[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2846[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2847[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2848[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2849[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2850[label="",style="dashed", color="magenta", weight=3]; 2174[label="signumReal1 (Pos (Succ vzz8900)) (primCmpInt (Pos (Succ vzz8900)) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2174 -> 2923[label="",style="solid", color="black", weight=3]; 2175[label="signumReal1 (Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2175 -> 2924[label="",style="solid", color="black", weight=3]; 2176[label="signumReal1 (Neg (Succ vzz8900)) (primCmpInt (Neg (Succ vzz8900)) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2176 -> 2925[label="",style="solid", color="black", weight=3]; 2177[label="signumReal1 (Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2177 -> 2926[label="",style="solid", color="black", weight=3]; 2178[label="gcd0Gcd'0 vzz152 vzz151",fontsize=16,color="black",shape="box"];2178 -> 2927[label="",style="solid", color="black", weight=3]; 2179[label="vzz152",fontsize=16,color="green",shape="box"];2180[label="primMulNat (Succ vzz2400) (Succ vzz7700)",fontsize=16,color="black",shape="box"];2180 -> 2928[label="",style="solid", color="black", weight=3]; 2181[label="primMulNat (Succ vzz2400) Zero",fontsize=16,color="black",shape="box"];2181 -> 2929[label="",style="solid", color="black", weight=3]; 2182[label="primMulNat Zero (Succ vzz7700)",fontsize=16,color="black",shape="box"];2182 -> 2930[label="",style="solid", color="black", weight=3]; 2183[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];2183 -> 2931[label="",style="solid", color="black", weight=3]; 2184[label="primPlusInt vzz164 vzz163",fontsize=16,color="burlywood",shape="triangle"];24253[label="vzz164/Pos vzz1640",fontsize=10,color="white",style="solid",shape="box"];2184 -> 24253[label="",style="solid", color="burlywood", weight=9]; 24253 -> 2932[label="",style="solid", color="burlywood", weight=3]; 24254[label="vzz164/Neg vzz1640",fontsize=10,color="white",style="solid",shape="box"];2184 -> 24254[label="",style="solid", color="burlywood", weight=9]; 24254 -> 2933[label="",style="solid", color="burlywood", weight=3]; 2185[label="vzz162",fontsize=16,color="green",shape="box"];2186[label="vzz161",fontsize=16,color="green",shape="box"];2187[label="vzz162",fontsize=16,color="green",shape="box"];2188[label="vzz161",fontsize=16,color="green",shape="box"];6186[label="signum vzz260",fontsize=16,color="black",shape="triangle"];6186 -> 6226[label="",style="solid", color="black", weight=3]; 6187 -> 6186[label="",style="dashed", color="red", weight=0]; 6187[label="signum vzz260",fontsize=16,color="magenta"];6188 -> 5302[label="",style="dashed", color="red", weight=0]; 6188[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6189 -> 5302[label="",style="dashed", color="red", weight=0]; 6189[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6185[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == fromInt (Neg (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6185 -> 6227[label="",style="solid", color="black", weight=3]; 2190[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz53))))",fontsize=16,color="black",shape="box"];2190 -> 2935[label="",style="solid", color="black", weight=3]; 2191[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz53))))",fontsize=16,color="black",shape="box"];2191 -> 2936[label="",style="solid", color="black", weight=3]; 2192[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz53))))",fontsize=16,color="black",shape="box"];2192 -> 2937[label="",style="solid", color="black", weight=3]; 2193[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz53))))",fontsize=16,color="black",shape="box"];2193 -> 2938[label="",style="solid", color="black", weight=3]; 5481[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="triangle"];5481 -> 5660[label="",style="solid", color="black", weight=3]; 5482 -> 5661[label="",style="dashed", color="red", weight=0]; 5482[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 (vzz62 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 (vzz62 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5482 -> 5662[label="",style="dashed", color="magenta", weight=3]; 5482 -> 5663[label="",style="dashed", color="magenta", weight=3]; 2197 -> 1651[label="",style="dashed", color="red", weight=0]; 2197[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2197 -> 2943[label="",style="dashed", color="magenta", weight=3]; 2197 -> 2944[label="",style="dashed", color="magenta", weight=3]; 2198 -> 1327[label="",style="dashed", color="red", weight=0]; 2198[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2198 -> 2945[label="",style="dashed", color="magenta", weight=3]; 2198 -> 2946[label="",style="dashed", color="magenta", weight=3]; 2199 -> 1327[label="",style="dashed", color="red", weight=0]; 2199[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2199 -> 2947[label="",style="dashed", color="magenta", weight=3]; 2199 -> 2948[label="",style="dashed", color="magenta", weight=3]; 2200 -> 1651[label="",style="dashed", color="red", weight=0]; 2200[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2200 -> 2949[label="",style="dashed", color="magenta", weight=3]; 2200 -> 2950[label="",style="dashed", color="magenta", weight=3]; 2201 -> 1651[label="",style="dashed", color="red", weight=0]; 2201[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2201 -> 2951[label="",style="dashed", color="magenta", weight=3]; 2201 -> 2952[label="",style="dashed", color="magenta", weight=3]; 2202 -> 1327[label="",style="dashed", color="red", weight=0]; 2202[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2202 -> 2953[label="",style="dashed", color="magenta", weight=3]; 2202 -> 2954[label="",style="dashed", color="magenta", weight=3]; 2203 -> 1327[label="",style="dashed", color="red", weight=0]; 2203[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2203 -> 2955[label="",style="dashed", color="magenta", weight=3]; 2203 -> 2956[label="",style="dashed", color="magenta", weight=3]; 2204 -> 1651[label="",style="dashed", color="red", weight=0]; 2204[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2204 -> 2957[label="",style="dashed", color="magenta", weight=3]; 2204 -> 2958[label="",style="dashed", color="magenta", weight=3]; 2196[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24255[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];2196 -> 24255[label="",style="solid", color="burlywood", weight=9]; 24255 -> 2959[label="",style="solid", color="burlywood", weight=3]; 24256[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];2196 -> 24256[label="",style="solid", color="burlywood", weight=9]; 24256 -> 2960[label="",style="solid", color="burlywood", weight=3]; 2206 -> 1651[label="",style="dashed", color="red", weight=0]; 2206[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2206 -> 2961[label="",style="dashed", color="magenta", weight=3]; 2206 -> 2962[label="",style="dashed", color="magenta", weight=3]; 2207 -> 1651[label="",style="dashed", color="red", weight=0]; 2207[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2207 -> 2963[label="",style="dashed", color="magenta", weight=3]; 2207 -> 2964[label="",style="dashed", color="magenta", weight=3]; 2208 -> 1327[label="",style="dashed", color="red", weight=0]; 2208[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2208 -> 2965[label="",style="dashed", color="magenta", weight=3]; 2208 -> 2966[label="",style="dashed", color="magenta", weight=3]; 2209 -> 1327[label="",style="dashed", color="red", weight=0]; 2209[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2209 -> 2967[label="",style="dashed", color="magenta", weight=3]; 2209 -> 2968[label="",style="dashed", color="magenta", weight=3]; 2210 -> 1651[label="",style="dashed", color="red", weight=0]; 2210[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2210 -> 2969[label="",style="dashed", color="magenta", weight=3]; 2210 -> 2970[label="",style="dashed", color="magenta", weight=3]; 2211 -> 1327[label="",style="dashed", color="red", weight=0]; 2211[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2211 -> 2971[label="",style="dashed", color="magenta", weight=3]; 2211 -> 2972[label="",style="dashed", color="magenta", weight=3]; 2212 -> 1327[label="",style="dashed", color="red", weight=0]; 2212[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2212 -> 2973[label="",style="dashed", color="magenta", weight=3]; 2212 -> 2974[label="",style="dashed", color="magenta", weight=3]; 2213 -> 1651[label="",style="dashed", color="red", weight=0]; 2213[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2213 -> 2975[label="",style="dashed", color="magenta", weight=3]; 2213 -> 2976[label="",style="dashed", color="magenta", weight=3]; 2205[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz482 (Pos vzz486)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz485 (Pos vzz488)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz479 (Pos vzz481)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz480 (Pos vzz483)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2205 -> 2977[label="",style="solid", color="black", weight=3]; 2214 -> 2227[label="",style="dashed", color="red", weight=0]; 2214[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2214 -> 2236[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2237[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2238[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2239[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2240[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2241[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2242[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2243[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2244[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2245[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2978[label="",style="dashed", color="red", weight=0]; 2215[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2215 -> 2979[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2980[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2981[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2982[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2983[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2984[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2985[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2986[label="",style="dashed", color="magenta", weight=3]; 2216 -> 2205[label="",style="dashed", color="red", weight=0]; 2216[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2216 -> 3011[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3012[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3013[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3014[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3015[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3016[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3017[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3018[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2978[label="",style="dashed", color="red", weight=0]; 2217[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2217 -> 2987[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2988[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2989[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2990[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2991[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2992[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2993[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2994[label="",style="dashed", color="magenta", weight=3]; 2219 -> 1327[label="",style="dashed", color="red", weight=0]; 2219[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2219 -> 3019[label="",style="dashed", color="magenta", weight=3]; 2219 -> 3020[label="",style="dashed", color="magenta", weight=3]; 2220 -> 1327[label="",style="dashed", color="red", weight=0]; 2220[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2220 -> 3021[label="",style="dashed", color="magenta", weight=3]; 2220 -> 3022[label="",style="dashed", color="magenta", weight=3]; 2221 -> 1327[label="",style="dashed", color="red", weight=0]; 2221[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2221 -> 3023[label="",style="dashed", color="magenta", weight=3]; 2221 -> 3024[label="",style="dashed", color="magenta", weight=3]; 2222 -> 1651[label="",style="dashed", color="red", weight=0]; 2222[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2222 -> 3025[label="",style="dashed", color="magenta", weight=3]; 2222 -> 3026[label="",style="dashed", color="magenta", weight=3]; 2223 -> 1651[label="",style="dashed", color="red", weight=0]; 2223[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2223 -> 3027[label="",style="dashed", color="magenta", weight=3]; 2223 -> 3028[label="",style="dashed", color="magenta", weight=3]; 2224 -> 1651[label="",style="dashed", color="red", weight=0]; 2224[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2224 -> 3029[label="",style="dashed", color="magenta", weight=3]; 2224 -> 3030[label="",style="dashed", color="magenta", weight=3]; 2225 -> 1651[label="",style="dashed", color="red", weight=0]; 2225[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2225 -> 3031[label="",style="dashed", color="magenta", weight=3]; 2225 -> 3032[label="",style="dashed", color="magenta", weight=3]; 2226 -> 1327[label="",style="dashed", color="red", weight=0]; 2226[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2226 -> 3033[label="",style="dashed", color="magenta", weight=3]; 2226 -> 3034[label="",style="dashed", color="magenta", weight=3]; 2218[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz494 (Pos vzz498)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz497 (Pos vzz500)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz491 (Pos vzz493)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz492 (Pos vzz495)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2218 -> 3035[label="",style="solid", color="black", weight=3]; 2228 -> 1327[label="",style="dashed", color="red", weight=0]; 2228[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2228 -> 3036[label="",style="dashed", color="magenta", weight=3]; 2228 -> 3037[label="",style="dashed", color="magenta", weight=3]; 2229 -> 1327[label="",style="dashed", color="red", weight=0]; 2229[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2229 -> 3038[label="",style="dashed", color="magenta", weight=3]; 2229 -> 3039[label="",style="dashed", color="magenta", weight=3]; 2230 -> 1327[label="",style="dashed", color="red", weight=0]; 2230[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2230 -> 3040[label="",style="dashed", color="magenta", weight=3]; 2230 -> 3041[label="",style="dashed", color="magenta", weight=3]; 2231 -> 1651[label="",style="dashed", color="red", weight=0]; 2231[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2231 -> 3042[label="",style="dashed", color="magenta", weight=3]; 2231 -> 3043[label="",style="dashed", color="magenta", weight=3]; 2232 -> 1651[label="",style="dashed", color="red", weight=0]; 2232[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2232 -> 3044[label="",style="dashed", color="magenta", weight=3]; 2232 -> 3045[label="",style="dashed", color="magenta", weight=3]; 2233 -> 1651[label="",style="dashed", color="red", weight=0]; 2233[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2233 -> 3046[label="",style="dashed", color="magenta", weight=3]; 2233 -> 3047[label="",style="dashed", color="magenta", weight=3]; 2234 -> 1327[label="",style="dashed", color="red", weight=0]; 2234[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2234 -> 3048[label="",style="dashed", color="magenta", weight=3]; 2234 -> 3049[label="",style="dashed", color="magenta", weight=3]; 2235 -> 1651[label="",style="dashed", color="red", weight=0]; 2235[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2235 -> 3050[label="",style="dashed", color="magenta", weight=3]; 2235 -> 3051[label="",style="dashed", color="magenta", weight=3]; 2227[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24257[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];2227 -> 24257[label="",style="solid", color="burlywood", weight=9]; 24257 -> 3052[label="",style="solid", color="burlywood", weight=3]; 24258[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];2227 -> 24258[label="",style="solid", color="burlywood", weight=9]; 24258 -> 3053[label="",style="solid", color="burlywood", weight=3]; 2246 -> 2218[label="",style="dashed", color="red", weight=0]; 2246[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2246 -> 3054[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3055[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3056[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3057[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3058[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3059[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3060[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3061[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2978[label="",style="dashed", color="red", weight=0]; 2247[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2247 -> 2995[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2996[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2997[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2998[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2999[label="",style="dashed", color="magenta", weight=3]; 2247 -> 3000[label="",style="dashed", color="magenta", weight=3]; 2247 -> 3001[label="",style="dashed", color="magenta", weight=3]; 2247 -> 3002[label="",style="dashed", color="magenta", weight=3]; 2248 -> 2196[label="",style="dashed", color="red", weight=0]; 2248[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2248 -> 3062[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3063[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3064[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3065[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3066[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3067[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3068[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3069[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3070[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3071[label="",style="dashed", color="magenta", weight=3]; 2249 -> 2978[label="",style="dashed", color="red", weight=0]; 2249[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2249 -> 3003[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3004[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3005[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3006[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3007[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3008[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3009[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3010[label="",style="dashed", color="magenta", weight=3]; 2251 -> 1651[label="",style="dashed", color="red", weight=0]; 2251[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2251 -> 3072[label="",style="dashed", color="magenta", weight=3]; 2251 -> 3073[label="",style="dashed", color="magenta", weight=3]; 2252 -> 1527[label="",style="dashed", color="red", weight=0]; 2252[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2252 -> 3074[label="",style="dashed", color="magenta", weight=3]; 2252 -> 3075[label="",style="dashed", color="magenta", weight=3]; 2253 -> 1527[label="",style="dashed", color="red", weight=0]; 2253[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2253 -> 3076[label="",style="dashed", color="magenta", weight=3]; 2253 -> 3077[label="",style="dashed", color="magenta", weight=3]; 2254 -> 1651[label="",style="dashed", color="red", weight=0]; 2254[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2254 -> 3078[label="",style="dashed", color="magenta", weight=3]; 2254 -> 3079[label="",style="dashed", color="magenta", weight=3]; 2255 -> 1527[label="",style="dashed", color="red", weight=0]; 2255[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2255 -> 3080[label="",style="dashed", color="magenta", weight=3]; 2255 -> 3081[label="",style="dashed", color="magenta", weight=3]; 2256 -> 1651[label="",style="dashed", color="red", weight=0]; 2256[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2256 -> 3082[label="",style="dashed", color="magenta", weight=3]; 2256 -> 3083[label="",style="dashed", color="magenta", weight=3]; 2257 -> 1651[label="",style="dashed", color="red", weight=0]; 2257[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2257 -> 3084[label="",style="dashed", color="magenta", weight=3]; 2257 -> 3085[label="",style="dashed", color="magenta", weight=3]; 2258 -> 1527[label="",style="dashed", color="red", weight=0]; 2258[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2258 -> 3086[label="",style="dashed", color="magenta", weight=3]; 2258 -> 3087[label="",style="dashed", color="magenta", weight=3]; 2250[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24259[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];2250 -> 24259[label="",style="solid", color="burlywood", weight=9]; 24259 -> 3088[label="",style="solid", color="burlywood", weight=3]; 24260[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];2250 -> 24260[label="",style="solid", color="burlywood", weight=9]; 24260 -> 3089[label="",style="solid", color="burlywood", weight=3]; 2260 -> 1527[label="",style="dashed", color="red", weight=0]; 2260[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2260 -> 3090[label="",style="dashed", color="magenta", weight=3]; 2260 -> 3091[label="",style="dashed", color="magenta", weight=3]; 2261 -> 1651[label="",style="dashed", color="red", weight=0]; 2261[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2261 -> 3092[label="",style="dashed", color="magenta", weight=3]; 2261 -> 3093[label="",style="dashed", color="magenta", weight=3]; 2262 -> 1527[label="",style="dashed", color="red", weight=0]; 2262[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2262 -> 3094[label="",style="dashed", color="magenta", weight=3]; 2262 -> 3095[label="",style="dashed", color="magenta", weight=3]; 2263 -> 1527[label="",style="dashed", color="red", weight=0]; 2263[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2263 -> 3096[label="",style="dashed", color="magenta", weight=3]; 2263 -> 3097[label="",style="dashed", color="magenta", weight=3]; 2264 -> 1651[label="",style="dashed", color="red", weight=0]; 2264[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2264 -> 3098[label="",style="dashed", color="magenta", weight=3]; 2264 -> 3099[label="",style="dashed", color="magenta", weight=3]; 2265 -> 1527[label="",style="dashed", color="red", weight=0]; 2265[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2265 -> 3100[label="",style="dashed", color="magenta", weight=3]; 2265 -> 3101[label="",style="dashed", color="magenta", weight=3]; 2266 -> 1651[label="",style="dashed", color="red", weight=0]; 2266[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2266 -> 3102[label="",style="dashed", color="magenta", weight=3]; 2266 -> 3103[label="",style="dashed", color="magenta", weight=3]; 2267 -> 1651[label="",style="dashed", color="red", weight=0]; 2267[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2267 -> 3104[label="",style="dashed", color="magenta", weight=3]; 2267 -> 3105[label="",style="dashed", color="magenta", weight=3]; 2259[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz530 (Pos vzz534)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz533 (Pos vzz536)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz527 (Pos vzz529)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz528 (Pos vzz531)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2259 -> 3106[label="",style="solid", color="black", weight=3]; 2268 -> 2281[label="",style="dashed", color="red", weight=0]; 2268[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2268 -> 2290[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2291[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2292[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2293[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2294[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2295[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2296[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2297[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2298[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2299[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3107[label="",style="dashed", color="red", weight=0]; 2269[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2269 -> 3108[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3109[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3110[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3111[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3112[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3113[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3114[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3115[label="",style="dashed", color="magenta", weight=3]; 2270 -> 2259[label="",style="dashed", color="red", weight=0]; 2270[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2270 -> 3140[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3141[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3142[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3143[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3144[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3145[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3146[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3147[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3107[label="",style="dashed", color="red", weight=0]; 2271[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2271 -> 3116[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3117[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3118[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3119[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3120[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3121[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3122[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3123[label="",style="dashed", color="magenta", weight=3]; 2273 -> 1651[label="",style="dashed", color="red", weight=0]; 2273[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2273 -> 3148[label="",style="dashed", color="magenta", weight=3]; 2273 -> 3149[label="",style="dashed", color="magenta", weight=3]; 2274 -> 1527[label="",style="dashed", color="red", weight=0]; 2274[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2274 -> 3150[label="",style="dashed", color="magenta", weight=3]; 2274 -> 3151[label="",style="dashed", color="magenta", weight=3]; 2275 -> 1527[label="",style="dashed", color="red", weight=0]; 2275[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2275 -> 3152[label="",style="dashed", color="magenta", weight=3]; 2275 -> 3153[label="",style="dashed", color="magenta", weight=3]; 2276 -> 1527[label="",style="dashed", color="red", weight=0]; 2276[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2276 -> 3154[label="",style="dashed", color="magenta", weight=3]; 2276 -> 3155[label="",style="dashed", color="magenta", weight=3]; 2277 -> 1651[label="",style="dashed", color="red", weight=0]; 2277[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2277 -> 3156[label="",style="dashed", color="magenta", weight=3]; 2277 -> 3157[label="",style="dashed", color="magenta", weight=3]; 2278 -> 1527[label="",style="dashed", color="red", weight=0]; 2278[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2278 -> 3158[label="",style="dashed", color="magenta", weight=3]; 2278 -> 3159[label="",style="dashed", color="magenta", weight=3]; 2279 -> 1651[label="",style="dashed", color="red", weight=0]; 2279[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2279 -> 3160[label="",style="dashed", color="magenta", weight=3]; 2279 -> 3161[label="",style="dashed", color="magenta", weight=3]; 2280 -> 1651[label="",style="dashed", color="red", weight=0]; 2280[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2280 -> 3162[label="",style="dashed", color="magenta", weight=3]; 2280 -> 3163[label="",style="dashed", color="magenta", weight=3]; 2272[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz542 (Pos vzz546)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz545 (Pos vzz548)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz539 (Pos vzz541)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz540 (Pos vzz543)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2272 -> 3164[label="",style="solid", color="black", weight=3]; 2282 -> 1527[label="",style="dashed", color="red", weight=0]; 2282[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2282 -> 3165[label="",style="dashed", color="magenta", weight=3]; 2282 -> 3166[label="",style="dashed", color="magenta", weight=3]; 2283 -> 1651[label="",style="dashed", color="red", weight=0]; 2283[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2283 -> 3167[label="",style="dashed", color="magenta", weight=3]; 2283 -> 3168[label="",style="dashed", color="magenta", weight=3]; 2284 -> 1527[label="",style="dashed", color="red", weight=0]; 2284[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2284 -> 3169[label="",style="dashed", color="magenta", weight=3]; 2284 -> 3170[label="",style="dashed", color="magenta", weight=3]; 2285 -> 1527[label="",style="dashed", color="red", weight=0]; 2285[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2285 -> 3171[label="",style="dashed", color="magenta", weight=3]; 2285 -> 3172[label="",style="dashed", color="magenta", weight=3]; 2286 -> 1527[label="",style="dashed", color="red", weight=0]; 2286[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2286 -> 3173[label="",style="dashed", color="magenta", weight=3]; 2286 -> 3174[label="",style="dashed", color="magenta", weight=3]; 2287 -> 1651[label="",style="dashed", color="red", weight=0]; 2287[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2287 -> 3175[label="",style="dashed", color="magenta", weight=3]; 2287 -> 3176[label="",style="dashed", color="magenta", weight=3]; 2288 -> 1651[label="",style="dashed", color="red", weight=0]; 2288[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2288 -> 3177[label="",style="dashed", color="magenta", weight=3]; 2288 -> 3178[label="",style="dashed", color="magenta", weight=3]; 2289 -> 1651[label="",style="dashed", color="red", weight=0]; 2289[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2289 -> 3179[label="",style="dashed", color="magenta", weight=3]; 2289 -> 3180[label="",style="dashed", color="magenta", weight=3]; 2281[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24261[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];2281 -> 24261[label="",style="solid", color="burlywood", weight=9]; 24261 -> 3181[label="",style="solid", color="burlywood", weight=3]; 24262[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];2281 -> 24262[label="",style="solid", color="burlywood", weight=9]; 24262 -> 3182[label="",style="solid", color="burlywood", weight=3]; 2300 -> 2272[label="",style="dashed", color="red", weight=0]; 2300[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2300 -> 3183[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3184[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3185[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3186[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3187[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3188[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3189[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3190[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3107[label="",style="dashed", color="red", weight=0]; 2301[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2301 -> 3124[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3125[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3126[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3127[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3128[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3129[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3130[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3131[label="",style="dashed", color="magenta", weight=3]; 2302 -> 2250[label="",style="dashed", color="red", weight=0]; 2302[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2302 -> 3191[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3192[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3193[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3194[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3195[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3196[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3197[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3198[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3199[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3200[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3107[label="",style="dashed", color="red", weight=0]; 2303[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2303 -> 3132[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3133[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3134[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3135[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3136[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3137[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3138[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3139[label="",style="dashed", color="magenta", weight=3]; 2305 -> 1327[label="",style="dashed", color="red", weight=0]; 2305[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2305 -> 3201[label="",style="dashed", color="magenta", weight=3]; 2305 -> 3202[label="",style="dashed", color="magenta", weight=3]; 2306 -> 1327[label="",style="dashed", color="red", weight=0]; 2306[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2306 -> 3203[label="",style="dashed", color="magenta", weight=3]; 2306 -> 3204[label="",style="dashed", color="magenta", weight=3]; 2307 -> 1651[label="",style="dashed", color="red", weight=0]; 2307[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2307 -> 3205[label="",style="dashed", color="magenta", weight=3]; 2307 -> 3206[label="",style="dashed", color="magenta", weight=3]; 2308 -> 1327[label="",style="dashed", color="red", weight=0]; 2308[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2308 -> 3207[label="",style="dashed", color="magenta", weight=3]; 2308 -> 3208[label="",style="dashed", color="magenta", weight=3]; 2309 -> 1651[label="",style="dashed", color="red", weight=0]; 2309[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2309 -> 3209[label="",style="dashed", color="magenta", weight=3]; 2309 -> 3210[label="",style="dashed", color="magenta", weight=3]; 2310 -> 1651[label="",style="dashed", color="red", weight=0]; 2310[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2310 -> 3211[label="",style="dashed", color="magenta", weight=3]; 2310 -> 3212[label="",style="dashed", color="magenta", weight=3]; 2311 -> 1327[label="",style="dashed", color="red", weight=0]; 2311[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2311 -> 3213[label="",style="dashed", color="magenta", weight=3]; 2311 -> 3214[label="",style="dashed", color="magenta", weight=3]; 2312 -> 1651[label="",style="dashed", color="red", weight=0]; 2312[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2312 -> 3215[label="",style="dashed", color="magenta", weight=3]; 2312 -> 3216[label="",style="dashed", color="magenta", weight=3]; 2304[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24263[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];2304 -> 24263[label="",style="solid", color="burlywood", weight=9]; 24263 -> 3217[label="",style="solid", color="burlywood", weight=3]; 24264[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];2304 -> 24264[label="",style="solid", color="burlywood", weight=9]; 24264 -> 3218[label="",style="solid", color="burlywood", weight=3]; 2314 -> 1651[label="",style="dashed", color="red", weight=0]; 2314[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2314 -> 3219[label="",style="dashed", color="magenta", weight=3]; 2314 -> 3220[label="",style="dashed", color="magenta", weight=3]; 2315 -> 1651[label="",style="dashed", color="red", weight=0]; 2315[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2315 -> 3221[label="",style="dashed", color="magenta", weight=3]; 2315 -> 3222[label="",style="dashed", color="magenta", weight=3]; 2316 -> 1327[label="",style="dashed", color="red", weight=0]; 2316[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2316 -> 3223[label="",style="dashed", color="magenta", weight=3]; 2316 -> 3224[label="",style="dashed", color="magenta", weight=3]; 2317 -> 1651[label="",style="dashed", color="red", weight=0]; 2317[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2317 -> 3225[label="",style="dashed", color="magenta", weight=3]; 2317 -> 3226[label="",style="dashed", color="magenta", weight=3]; 2318 -> 1327[label="",style="dashed", color="red", weight=0]; 2318[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2318 -> 3227[label="",style="dashed", color="magenta", weight=3]; 2318 -> 3228[label="",style="dashed", color="magenta", weight=3]; 2319 -> 1327[label="",style="dashed", color="red", weight=0]; 2319[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2319 -> 3229[label="",style="dashed", color="magenta", weight=3]; 2319 -> 3230[label="",style="dashed", color="magenta", weight=3]; 2320 -> 1651[label="",style="dashed", color="red", weight=0]; 2320[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2320 -> 3231[label="",style="dashed", color="magenta", weight=3]; 2320 -> 3232[label="",style="dashed", color="magenta", weight=3]; 2321 -> 1327[label="",style="dashed", color="red", weight=0]; 2321[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2321 -> 3233[label="",style="dashed", color="magenta", weight=3]; 2321 -> 3234[label="",style="dashed", color="magenta", weight=3]; 2313[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz578 (Neg vzz582)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz581 (Neg vzz584)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz575 (Neg vzz577)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz576 (Neg vzz579)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2313 -> 3235[label="",style="solid", color="black", weight=3]; 2322 -> 2335[label="",style="dashed", color="red", weight=0]; 2322[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2322 -> 2344[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2345[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2346[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2347[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2348[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2349[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2350[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2351[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2352[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2353[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3236[label="",style="dashed", color="red", weight=0]; 2323[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2323 -> 3237[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3238[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3239[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3240[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3241[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3242[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3243[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3244[label="",style="dashed", color="magenta", weight=3]; 2324 -> 2313[label="",style="dashed", color="red", weight=0]; 2324[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2324 -> 3269[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3270[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3271[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3272[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3273[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3274[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3275[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3276[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3236[label="",style="dashed", color="red", weight=0]; 2325[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2325 -> 3245[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3246[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3247[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3248[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3249[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3250[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3251[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3252[label="",style="dashed", color="magenta", weight=3]; 2327 -> 1651[label="",style="dashed", color="red", weight=0]; 2327[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2327 -> 3277[label="",style="dashed", color="magenta", weight=3]; 2327 -> 3278[label="",style="dashed", color="magenta", weight=3]; 2328 -> 1327[label="",style="dashed", color="red", weight=0]; 2328[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2328 -> 3279[label="",style="dashed", color="magenta", weight=3]; 2328 -> 3280[label="",style="dashed", color="magenta", weight=3]; 2329 -> 1651[label="",style="dashed", color="red", weight=0]; 2329[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2329 -> 3281[label="",style="dashed", color="magenta", weight=3]; 2329 -> 3282[label="",style="dashed", color="magenta", weight=3]; 2330 -> 1327[label="",style="dashed", color="red", weight=0]; 2330[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2330 -> 3283[label="",style="dashed", color="magenta", weight=3]; 2330 -> 3284[label="",style="dashed", color="magenta", weight=3]; 2331 -> 1651[label="",style="dashed", color="red", weight=0]; 2331[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2331 -> 3285[label="",style="dashed", color="magenta", weight=3]; 2331 -> 3286[label="",style="dashed", color="magenta", weight=3]; 2332 -> 1327[label="",style="dashed", color="red", weight=0]; 2332[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2332 -> 3287[label="",style="dashed", color="magenta", weight=3]; 2332 -> 3288[label="",style="dashed", color="magenta", weight=3]; 2333 -> 1651[label="",style="dashed", color="red", weight=0]; 2333[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2333 -> 3289[label="",style="dashed", color="magenta", weight=3]; 2333 -> 3290[label="",style="dashed", color="magenta", weight=3]; 2334 -> 1327[label="",style="dashed", color="red", weight=0]; 2334[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2334 -> 3291[label="",style="dashed", color="magenta", weight=3]; 2334 -> 3292[label="",style="dashed", color="magenta", weight=3]; 2326[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz590 (Neg vzz594)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz593 (Neg vzz596)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz587 (Neg vzz589)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz588 (Neg vzz591)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2326 -> 3293[label="",style="solid", color="black", weight=3]; 2336 -> 1651[label="",style="dashed", color="red", weight=0]; 2336[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2336 -> 3294[label="",style="dashed", color="magenta", weight=3]; 2336 -> 3295[label="",style="dashed", color="magenta", weight=3]; 2337 -> 1327[label="",style="dashed", color="red", weight=0]; 2337[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2337 -> 3296[label="",style="dashed", color="magenta", weight=3]; 2337 -> 3297[label="",style="dashed", color="magenta", weight=3]; 2338 -> 1651[label="",style="dashed", color="red", weight=0]; 2338[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2338 -> 3298[label="",style="dashed", color="magenta", weight=3]; 2338 -> 3299[label="",style="dashed", color="magenta", weight=3]; 2339 -> 1651[label="",style="dashed", color="red", weight=0]; 2339[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2339 -> 3300[label="",style="dashed", color="magenta", weight=3]; 2339 -> 3301[label="",style="dashed", color="magenta", weight=3]; 2340 -> 1327[label="",style="dashed", color="red", weight=0]; 2340[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2340 -> 3302[label="",style="dashed", color="magenta", weight=3]; 2340 -> 3303[label="",style="dashed", color="magenta", weight=3]; 2341 -> 1327[label="",style="dashed", color="red", weight=0]; 2341[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2341 -> 3304[label="",style="dashed", color="magenta", weight=3]; 2341 -> 3305[label="",style="dashed", color="magenta", weight=3]; 2342 -> 1651[label="",style="dashed", color="red", weight=0]; 2342[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2342 -> 3306[label="",style="dashed", color="magenta", weight=3]; 2342 -> 3307[label="",style="dashed", color="magenta", weight=3]; 2343 -> 1327[label="",style="dashed", color="red", weight=0]; 2343[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2343 -> 3308[label="",style="dashed", color="magenta", weight=3]; 2343 -> 3309[label="",style="dashed", color="magenta", weight=3]; 2335[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24265[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];2335 -> 24265[label="",style="solid", color="burlywood", weight=9]; 24265 -> 3310[label="",style="solid", color="burlywood", weight=3]; 24266[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];2335 -> 24266[label="",style="solid", color="burlywood", weight=9]; 24266 -> 3311[label="",style="solid", color="burlywood", weight=3]; 2354 -> 2326[label="",style="dashed", color="red", weight=0]; 2354[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2354 -> 3312[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3313[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3314[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3315[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3316[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3317[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3318[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3319[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3236[label="",style="dashed", color="red", weight=0]; 2355[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2355 -> 3253[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3254[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3255[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3256[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3257[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3258[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3259[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3260[label="",style="dashed", color="magenta", weight=3]; 2356 -> 2304[label="",style="dashed", color="red", weight=0]; 2356[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2356 -> 3320[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3321[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3322[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3323[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3324[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3325[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3326[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3327[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3328[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3329[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3236[label="",style="dashed", color="red", weight=0]; 2357[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2357 -> 3261[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3262[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3263[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3264[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3265[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3266[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3267[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3268[label="",style="dashed", color="magenta", weight=3]; 2359 -> 1651[label="",style="dashed", color="red", weight=0]; 2359[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2359 -> 3330[label="",style="dashed", color="magenta", weight=3]; 2359 -> 3331[label="",style="dashed", color="magenta", weight=3]; 2360 -> 1651[label="",style="dashed", color="red", weight=0]; 2360[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2360 -> 3332[label="",style="dashed", color="magenta", weight=3]; 2360 -> 3333[label="",style="dashed", color="magenta", weight=3]; 2361 -> 1527[label="",style="dashed", color="red", weight=0]; 2361[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2361 -> 3334[label="",style="dashed", color="magenta", weight=3]; 2361 -> 3335[label="",style="dashed", color="magenta", weight=3]; 2362 -> 1527[label="",style="dashed", color="red", weight=0]; 2362[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2362 -> 3336[label="",style="dashed", color="magenta", weight=3]; 2362 -> 3337[label="",style="dashed", color="magenta", weight=3]; 2363 -> 1651[label="",style="dashed", color="red", weight=0]; 2363[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2363 -> 3338[label="",style="dashed", color="magenta", weight=3]; 2363 -> 3339[label="",style="dashed", color="magenta", weight=3]; 2364 -> 1527[label="",style="dashed", color="red", weight=0]; 2364[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2364 -> 3340[label="",style="dashed", color="magenta", weight=3]; 2364 -> 3341[label="",style="dashed", color="magenta", weight=3]; 2365 -> 1651[label="",style="dashed", color="red", weight=0]; 2365[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2365 -> 3342[label="",style="dashed", color="magenta", weight=3]; 2365 -> 3343[label="",style="dashed", color="magenta", weight=3]; 2366 -> 1527[label="",style="dashed", color="red", weight=0]; 2366[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2366 -> 3344[label="",style="dashed", color="magenta", weight=3]; 2366 -> 3345[label="",style="dashed", color="magenta", weight=3]; 2358[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24267[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];2358 -> 24267[label="",style="solid", color="burlywood", weight=9]; 24267 -> 3346[label="",style="solid", color="burlywood", weight=3]; 24268[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];2358 -> 24268[label="",style="solid", color="burlywood", weight=9]; 24268 -> 3347[label="",style="solid", color="burlywood", weight=3]; 2368 -> 1527[label="",style="dashed", color="red", weight=0]; 2368[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2368 -> 3348[label="",style="dashed", color="magenta", weight=3]; 2368 -> 3349[label="",style="dashed", color="magenta", weight=3]; 2369 -> 1527[label="",style="dashed", color="red", weight=0]; 2369[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2369 -> 3350[label="",style="dashed", color="magenta", weight=3]; 2369 -> 3351[label="",style="dashed", color="magenta", weight=3]; 2370 -> 1651[label="",style="dashed", color="red", weight=0]; 2370[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2370 -> 3352[label="",style="dashed", color="magenta", weight=3]; 2370 -> 3353[label="",style="dashed", color="magenta", weight=3]; 2371 -> 1651[label="",style="dashed", color="red", weight=0]; 2371[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2371 -> 3354[label="",style="dashed", color="magenta", weight=3]; 2371 -> 3355[label="",style="dashed", color="magenta", weight=3]; 2372 -> 1651[label="",style="dashed", color="red", weight=0]; 2372[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2372 -> 3356[label="",style="dashed", color="magenta", weight=3]; 2372 -> 3357[label="",style="dashed", color="magenta", weight=3]; 2373 -> 1527[label="",style="dashed", color="red", weight=0]; 2373[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2373 -> 3358[label="",style="dashed", color="magenta", weight=3]; 2373 -> 3359[label="",style="dashed", color="magenta", weight=3]; 2374 -> 1651[label="",style="dashed", color="red", weight=0]; 2374[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2374 -> 3360[label="",style="dashed", color="magenta", weight=3]; 2374 -> 3361[label="",style="dashed", color="magenta", weight=3]; 2375 -> 1527[label="",style="dashed", color="red", weight=0]; 2375[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2375 -> 3362[label="",style="dashed", color="magenta", weight=3]; 2375 -> 3363[label="",style="dashed", color="magenta", weight=3]; 2367[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz626 (Neg vzz630)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz629 (Neg vzz632)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz623 (Neg vzz625)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz624 (Neg vzz627)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2367 -> 3364[label="",style="solid", color="black", weight=3]; 2376 -> 2389[label="",style="dashed", color="red", weight=0]; 2376[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2376 -> 2398[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2399[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2400[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2401[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2402[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2403[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2404[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2405[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2406[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2407[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3365[label="",style="dashed", color="red", weight=0]; 2377[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2377 -> 3366[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3367[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3368[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3369[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3370[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3371[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3372[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3373[label="",style="dashed", color="magenta", weight=3]; 2378 -> 2367[label="",style="dashed", color="red", weight=0]; 2378[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2378 -> 3398[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3399[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3400[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3401[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3402[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3403[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3404[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3405[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3365[label="",style="dashed", color="red", weight=0]; 2379[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2379 -> 3374[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3375[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3376[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3377[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3378[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3379[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3380[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3381[label="",style="dashed", color="magenta", weight=3]; 2381 -> 1651[label="",style="dashed", color="red", weight=0]; 2381[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2381 -> 3406[label="",style="dashed", color="magenta", weight=3]; 2381 -> 3407[label="",style="dashed", color="magenta", weight=3]; 2382 -> 1527[label="",style="dashed", color="red", weight=0]; 2382[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2382 -> 3408[label="",style="dashed", color="magenta", weight=3]; 2382 -> 3409[label="",style="dashed", color="magenta", weight=3]; 2383 -> 1527[label="",style="dashed", color="red", weight=0]; 2383[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2383 -> 3410[label="",style="dashed", color="magenta", weight=3]; 2383 -> 3411[label="",style="dashed", color="magenta", weight=3]; 2384 -> 1651[label="",style="dashed", color="red", weight=0]; 2384[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2384 -> 3412[label="",style="dashed", color="magenta", weight=3]; 2384 -> 3413[label="",style="dashed", color="magenta", weight=3]; 2385 -> 1527[label="",style="dashed", color="red", weight=0]; 2385[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2385 -> 3414[label="",style="dashed", color="magenta", weight=3]; 2385 -> 3415[label="",style="dashed", color="magenta", weight=3]; 2386 -> 1651[label="",style="dashed", color="red", weight=0]; 2386[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2386 -> 3416[label="",style="dashed", color="magenta", weight=3]; 2386 -> 3417[label="",style="dashed", color="magenta", weight=3]; 2387 -> 1527[label="",style="dashed", color="red", weight=0]; 2387[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2387 -> 3418[label="",style="dashed", color="magenta", weight=3]; 2387 -> 3419[label="",style="dashed", color="magenta", weight=3]; 2388 -> 1651[label="",style="dashed", color="red", weight=0]; 2388[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2388 -> 3420[label="",style="dashed", color="magenta", weight=3]; 2388 -> 3421[label="",style="dashed", color="magenta", weight=3]; 2380[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz638 (Neg vzz642)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz641 (Neg vzz644)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz635 (Neg vzz637)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz636 (Neg vzz639)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2380 -> 3422[label="",style="solid", color="black", weight=3]; 2390 -> 1651[label="",style="dashed", color="red", weight=0]; 2390[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2390 -> 3423[label="",style="dashed", color="magenta", weight=3]; 2390 -> 3424[label="",style="dashed", color="magenta", weight=3]; 2391 -> 1527[label="",style="dashed", color="red", weight=0]; 2391[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2391 -> 3425[label="",style="dashed", color="magenta", weight=3]; 2391 -> 3426[label="",style="dashed", color="magenta", weight=3]; 2392 -> 1651[label="",style="dashed", color="red", weight=0]; 2392[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2392 -> 3427[label="",style="dashed", color="magenta", weight=3]; 2392 -> 3428[label="",style="dashed", color="magenta", weight=3]; 2393 -> 1527[label="",style="dashed", color="red", weight=0]; 2393[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2393 -> 3429[label="",style="dashed", color="magenta", weight=3]; 2393 -> 3430[label="",style="dashed", color="magenta", weight=3]; 2394 -> 1527[label="",style="dashed", color="red", weight=0]; 2394[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2394 -> 3431[label="",style="dashed", color="magenta", weight=3]; 2394 -> 3432[label="",style="dashed", color="magenta", weight=3]; 2395 -> 1651[label="",style="dashed", color="red", weight=0]; 2395[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2395 -> 3433[label="",style="dashed", color="magenta", weight=3]; 2395 -> 3434[label="",style="dashed", color="magenta", weight=3]; 2396 -> 1651[label="",style="dashed", color="red", weight=0]; 2396[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2396 -> 3435[label="",style="dashed", color="magenta", weight=3]; 2396 -> 3436[label="",style="dashed", color="magenta", weight=3]; 2397 -> 1527[label="",style="dashed", color="red", weight=0]; 2397[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2397 -> 3437[label="",style="dashed", color="magenta", weight=3]; 2397 -> 3438[label="",style="dashed", color="magenta", weight=3]; 2389[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24269[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];2389 -> 24269[label="",style="solid", color="burlywood", weight=9]; 24269 -> 3439[label="",style="solid", color="burlywood", weight=3]; 24270[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];2389 -> 24270[label="",style="solid", color="burlywood", weight=9]; 24270 -> 3440[label="",style="solid", color="burlywood", weight=3]; 2408 -> 2380[label="",style="dashed", color="red", weight=0]; 2408[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2408 -> 3441[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3442[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3443[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3444[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3445[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3446[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3447[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3448[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3365[label="",style="dashed", color="red", weight=0]; 2409[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2409 -> 3382[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3383[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3384[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3385[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3386[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3387[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3388[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3389[label="",style="dashed", color="magenta", weight=3]; 2410 -> 2358[label="",style="dashed", color="red", weight=0]; 2410[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2410 -> 3449[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3450[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3451[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3452[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3453[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3454[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3455[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3456[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3457[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3458[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3365[label="",style="dashed", color="red", weight=0]; 2411[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2411 -> 3390[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3391[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3392[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3393[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3394[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3395[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3396[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3397[label="",style="dashed", color="magenta", weight=3]; 2412[label="vzz300",fontsize=16,color="green",shape="box"];2413[label="Succ Zero",fontsize=16,color="green",shape="box"];2414[label="primMinusNat (Succ vzz2730) vzz2510",fontsize=16,color="burlywood",shape="box"];24271[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2414 -> 24271[label="",style="solid", color="burlywood", weight=9]; 24271 -> 3459[label="",style="solid", color="burlywood", weight=3]; 24272[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2414 -> 24272[label="",style="solid", color="burlywood", weight=9]; 24272 -> 3460[label="",style="solid", color="burlywood", weight=3]; 2415[label="primMinusNat Zero vzz2510",fontsize=16,color="burlywood",shape="box"];24273[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2415 -> 24273[label="",style="solid", color="burlywood", weight=9]; 24273 -> 3461[label="",style="solid", color="burlywood", weight=3]; 24274[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2415 -> 24274[label="",style="solid", color="burlywood", weight=9]; 24274 -> 3462[label="",style="solid", color="burlywood", weight=3]; 2419 -> 1651[label="",style="dashed", color="red", weight=0]; 2419[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2419 -> 3463[label="",style="dashed", color="magenta", weight=3]; 2419 -> 3464[label="",style="dashed", color="magenta", weight=3]; 2424[label="vzz3100",fontsize=16,color="green",shape="box"];2425[label="Succ Zero",fontsize=16,color="green",shape="box"];2426[label="primPlusNat (Succ vzz6590) vzz2510",fontsize=16,color="burlywood",shape="box"];24275[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2426 -> 24275[label="",style="solid", color="burlywood", weight=9]; 24275 -> 3465[label="",style="solid", color="burlywood", weight=3]; 24276[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2426 -> 24276[label="",style="solid", color="burlywood", weight=9]; 24276 -> 3466[label="",style="solid", color="burlywood", weight=3]; 2427[label="primPlusNat Zero vzz2510",fontsize=16,color="burlywood",shape="box"];24277[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2427 -> 24277[label="",style="solid", color="burlywood", weight=9]; 24277 -> 3467[label="",style="solid", color="burlywood", weight=3]; 24278[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2427 -> 24278[label="",style="solid", color="burlywood", weight=9]; 24278 -> 3468[label="",style="solid", color="burlywood", weight=3]; 2428[label="vzz310",fontsize=16,color="green",shape="box"];2429[label="Succ Zero",fontsize=16,color="green",shape="box"];2430[label="vzz310",fontsize=16,color="green",shape="box"];2431[label="Succ Zero",fontsize=16,color="green",shape="box"];2432[label="vzz106",fontsize=16,color="green",shape="box"];2433[label="vzz310",fontsize=16,color="green",shape="box"];2434[label="Succ Zero",fontsize=16,color="green",shape="box"];2435[label="vzz108",fontsize=16,color="green",shape="box"];2436[label="vzz310",fontsize=16,color="green",shape="box"];2437[label="Succ Zero",fontsize=16,color="green",shape="box"];2438[label="vzz104",fontsize=16,color="green",shape="box"];2439[label="vzz103",fontsize=16,color="green",shape="box"];2440[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2440 -> 3469[label="",style="solid", color="black", weight=3]; 2441[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2441 -> 3470[label="",style="solid", color="black", weight=3]; 2442[label="vzz310",fontsize=16,color="green",shape="box"];2443[label="Succ Zero",fontsize=16,color="green",shape="box"];2444[label="vzz103",fontsize=16,color="green",shape="box"];2445[label="vzz310",fontsize=16,color="green",shape="box"];2446[label="Succ Zero",fontsize=16,color="green",shape="box"];2447[label="vzz310",fontsize=16,color="green",shape="box"];2448[label="Succ Zero",fontsize=16,color="green",shape="box"];2449[label="vzz104",fontsize=16,color="green",shape="box"];2450[label="vzz310",fontsize=16,color="green",shape="box"];2451[label="Succ Zero",fontsize=16,color="green",shape="box"];2452[label="vzz106",fontsize=16,color="green",shape="box"];2453[label="vzz108",fontsize=16,color="green",shape="box"];2454[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz290 (Pos vzz294)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz293 (Pos vzz296)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz287 (Pos vzz289)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz288 (Pos vzz291)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2454 -> 3471[label="",style="solid", color="black", weight=3]; 1985 -> 1327[label="",style="dashed", color="red", weight=0]; 1985[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1985 -> 3472[label="",style="dashed", color="magenta", weight=3]; 1986 -> 1651[label="",style="dashed", color="red", weight=0]; 1986[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1986 -> 3473[label="",style="dashed", color="magenta", weight=3]; 1986 -> 3474[label="",style="dashed", color="magenta", weight=3]; 1987[label="Zero",fontsize=16,color="green",shape="box"];1988[label="vzz11100",fontsize=16,color="green",shape="box"];1989 -> 1327[label="",style="dashed", color="red", weight=0]; 1989[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1989 -> 3475[label="",style="dashed", color="magenta", weight=3]; 1990 -> 1651[label="",style="dashed", color="red", weight=0]; 1990[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1990 -> 3476[label="",style="dashed", color="magenta", weight=3]; 1990 -> 3477[label="",style="dashed", color="magenta", weight=3]; 1991 -> 1651[label="",style="dashed", color="red", weight=0]; 1991[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1991 -> 3478[label="",style="dashed", color="magenta", weight=3]; 1991 -> 3479[label="",style="dashed", color="magenta", weight=3]; 1992 -> 1651[label="",style="dashed", color="red", weight=0]; 1992[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1992 -> 3480[label="",style="dashed", color="magenta", weight=3]; 1992 -> 3481[label="",style="dashed", color="magenta", weight=3]; 1993 -> 1327[label="",style="dashed", color="red", weight=0]; 1993[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1993 -> 3482[label="",style="dashed", color="magenta", weight=3]; 1994 -> 1327[label="",style="dashed", color="red", weight=0]; 1994[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1994 -> 3483[label="",style="dashed", color="magenta", weight=3]; 2456 -> 1651[label="",style="dashed", color="red", weight=0]; 2456[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2456 -> 3484[label="",style="dashed", color="magenta", weight=3]; 2456 -> 3485[label="",style="dashed", color="magenta", weight=3]; 2457 -> 1651[label="",style="dashed", color="red", weight=0]; 2457[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2457 -> 3486[label="",style="dashed", color="magenta", weight=3]; 2457 -> 3487[label="",style="dashed", color="magenta", weight=3]; 2458 -> 1651[label="",style="dashed", color="red", weight=0]; 2458[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2458 -> 3488[label="",style="dashed", color="magenta", weight=3]; 2458 -> 3489[label="",style="dashed", color="magenta", weight=3]; 2459 -> 1327[label="",style="dashed", color="red", weight=0]; 2459[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2459 -> 3490[label="",style="dashed", color="magenta", weight=3]; 2460 -> 1651[label="",style="dashed", color="red", weight=0]; 2460[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2460 -> 3491[label="",style="dashed", color="magenta", weight=3]; 2460 -> 3492[label="",style="dashed", color="magenta", weight=3]; 2461 -> 1327[label="",style="dashed", color="red", weight=0]; 2461[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2461 -> 3493[label="",style="dashed", color="magenta", weight=3]; 2462 -> 1327[label="",style="dashed", color="red", weight=0]; 2462[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2462 -> 3494[label="",style="dashed", color="magenta", weight=3]; 2463 -> 1327[label="",style="dashed", color="red", weight=0]; 2463[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2463 -> 3495[label="",style="dashed", color="magenta", weight=3]; 2455[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz663 (Pos vzz667)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz666 (Pos vzz669)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz660 (Pos vzz662)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz661 (Pos vzz664)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2455 -> 3496[label="",style="solid", color="black", weight=3]; 2488 -> 1651[label="",style="dashed", color="red", weight=0]; 2488[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2488 -> 3497[label="",style="dashed", color="magenta", weight=3]; 2488 -> 3498[label="",style="dashed", color="magenta", weight=3]; 2489 -> 1327[label="",style="dashed", color="red", weight=0]; 2489[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2489 -> 3499[label="",style="dashed", color="magenta", weight=3]; 2490 -> 1651[label="",style="dashed", color="red", weight=0]; 2490[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2490 -> 3500[label="",style="dashed", color="magenta", weight=3]; 2490 -> 3501[label="",style="dashed", color="magenta", weight=3]; 2491 -> 1651[label="",style="dashed", color="red", weight=0]; 2491[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2491 -> 3502[label="",style="dashed", color="magenta", weight=3]; 2491 -> 3503[label="",style="dashed", color="magenta", weight=3]; 2492 -> 1327[label="",style="dashed", color="red", weight=0]; 2492[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2492 -> 3504[label="",style="dashed", color="magenta", weight=3]; 2493 -> 1651[label="",style="dashed", color="red", weight=0]; 2493[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2493 -> 3505[label="",style="dashed", color="magenta", weight=3]; 2493 -> 3506[label="",style="dashed", color="magenta", weight=3]; 2494 -> 1327[label="",style="dashed", color="red", weight=0]; 2494[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2494 -> 3507[label="",style="dashed", color="magenta", weight=3]; 2495 -> 1327[label="",style="dashed", color="red", weight=0]; 2495[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2495 -> 3508[label="",style="dashed", color="magenta", weight=3]; 2464 -> 1651[label="",style="dashed", color="red", weight=0]; 2464[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2464 -> 3509[label="",style="dashed", color="magenta", weight=3]; 2464 -> 3510[label="",style="dashed", color="magenta", weight=3]; 2465 -> 1651[label="",style="dashed", color="red", weight=0]; 2465[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2465 -> 3511[label="",style="dashed", color="magenta", weight=3]; 2465 -> 3512[label="",style="dashed", color="magenta", weight=3]; 2466 -> 1651[label="",style="dashed", color="red", weight=0]; 2466[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2466 -> 3513[label="",style="dashed", color="magenta", weight=3]; 2466 -> 3514[label="",style="dashed", color="magenta", weight=3]; 2467 -> 1327[label="",style="dashed", color="red", weight=0]; 2467[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2467 -> 3515[label="",style="dashed", color="magenta", weight=3]; 2468 -> 1651[label="",style="dashed", color="red", weight=0]; 2468[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2468 -> 3516[label="",style="dashed", color="magenta", weight=3]; 2468 -> 3517[label="",style="dashed", color="magenta", weight=3]; 2469 -> 1327[label="",style="dashed", color="red", weight=0]; 2469[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2469 -> 3518[label="",style="dashed", color="magenta", weight=3]; 2470 -> 1327[label="",style="dashed", color="red", weight=0]; 2470[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2470 -> 3519[label="",style="dashed", color="magenta", weight=3]; 2471 -> 1327[label="",style="dashed", color="red", weight=0]; 2471[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2471 -> 3520[label="",style="dashed", color="magenta", weight=3]; 2496[label="vzz310",fontsize=16,color="green",shape="box"];2497[label="Succ Zero",fontsize=16,color="green",shape="box"];2498[label="vzz104",fontsize=16,color="green",shape="box"];2499[label="vzz310",fontsize=16,color="green",shape="box"];2500[label="Succ Zero",fontsize=16,color="green",shape="box"];2501[label="vzz310",fontsize=16,color="green",shape="box"];2502[label="Succ Zero",fontsize=16,color="green",shape="box"];2503[label="vzz310",fontsize=16,color="green",shape="box"];2504[label="Succ Zero",fontsize=16,color="green",shape="box"];2505[label="vzz103",fontsize=16,color="green",shape="box"];2506[label="vzz106",fontsize=16,color="green",shape="box"];2507[label="vzz108",fontsize=16,color="green",shape="box"];2508[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz302 (Pos vzz306)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz305 (Pos vzz308)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz299 (Pos vzz301)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz300 (Pos vzz303)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2508 -> 3521[label="",style="solid", color="black", weight=3]; 2509[label="vzz104",fontsize=16,color="green",shape="box"];2510[label="vzz310",fontsize=16,color="green",shape="box"];2511[label="Succ Zero",fontsize=16,color="green",shape="box"];2512[label="vzz106",fontsize=16,color="green",shape="box"];2513[label="vzz310",fontsize=16,color="green",shape="box"];2514[label="Succ Zero",fontsize=16,color="green",shape="box"];2515[label="vzz310",fontsize=16,color="green",shape="box"];2516[label="Succ Zero",fontsize=16,color="green",shape="box"];2517[label="vzz310",fontsize=16,color="green",shape="box"];2518[label="Succ Zero",fontsize=16,color="green",shape="box"];2519[label="vzz108",fontsize=16,color="green",shape="box"];2520[label="vzz103",fontsize=16,color="green",shape="box"];2521[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2521 -> 3522[label="",style="solid", color="black", weight=3]; 2522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2522 -> 3523[label="",style="solid", color="black", weight=3]; 2523 -> 1651[label="",style="dashed", color="red", weight=0]; 2523[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2523 -> 3524[label="",style="dashed", color="magenta", weight=3]; 2523 -> 3525[label="",style="dashed", color="magenta", weight=3]; 2524 -> 1327[label="",style="dashed", color="red", weight=0]; 2524[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2524 -> 3526[label="",style="dashed", color="magenta", weight=3]; 2525 -> 1651[label="",style="dashed", color="red", weight=0]; 2525[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2525 -> 3527[label="",style="dashed", color="magenta", weight=3]; 2525 -> 3528[label="",style="dashed", color="magenta", weight=3]; 2526 -> 1651[label="",style="dashed", color="red", weight=0]; 2526[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2526 -> 3529[label="",style="dashed", color="magenta", weight=3]; 2526 -> 3530[label="",style="dashed", color="magenta", weight=3]; 2527 -> 1651[label="",style="dashed", color="red", weight=0]; 2527[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2527 -> 3531[label="",style="dashed", color="magenta", weight=3]; 2527 -> 3532[label="",style="dashed", color="magenta", weight=3]; 2528 -> 1327[label="",style="dashed", color="red", weight=0]; 2528[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2528 -> 3533[label="",style="dashed", color="magenta", weight=3]; 2529 -> 1327[label="",style="dashed", color="red", weight=0]; 2529[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2529 -> 3534[label="",style="dashed", color="magenta", weight=3]; 2530 -> 1327[label="",style="dashed", color="red", weight=0]; 2530[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2530 -> 3535[label="",style="dashed", color="magenta", weight=3]; 2472 -> 1651[label="",style="dashed", color="red", weight=0]; 2472[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2472 -> 3536[label="",style="dashed", color="magenta", weight=3]; 2472 -> 3537[label="",style="dashed", color="magenta", weight=3]; 2473 -> 1651[label="",style="dashed", color="red", weight=0]; 2473[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2473 -> 3538[label="",style="dashed", color="magenta", weight=3]; 2473 -> 3539[label="",style="dashed", color="magenta", weight=3]; 2474 -> 1651[label="",style="dashed", color="red", weight=0]; 2474[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2474 -> 3540[label="",style="dashed", color="magenta", weight=3]; 2474 -> 3541[label="",style="dashed", color="magenta", weight=3]; 2475 -> 1327[label="",style="dashed", color="red", weight=0]; 2475[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2475 -> 3542[label="",style="dashed", color="magenta", weight=3]; 2476 -> 1651[label="",style="dashed", color="red", weight=0]; 2476[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2476 -> 3543[label="",style="dashed", color="magenta", weight=3]; 2476 -> 3544[label="",style="dashed", color="magenta", weight=3]; 2477 -> 1327[label="",style="dashed", color="red", weight=0]; 2477[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2477 -> 3545[label="",style="dashed", color="magenta", weight=3]; 2478 -> 1327[label="",style="dashed", color="red", weight=0]; 2478[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2478 -> 3546[label="",style="dashed", color="magenta", weight=3]; 2479 -> 1327[label="",style="dashed", color="red", weight=0]; 2479[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2479 -> 3547[label="",style="dashed", color="magenta", weight=3]; 2531[label="vzz11100",fontsize=16,color="green",shape="box"];2532 -> 1651[label="",style="dashed", color="red", weight=0]; 2532[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2532 -> 3548[label="",style="dashed", color="magenta", weight=3]; 2532 -> 3549[label="",style="dashed", color="magenta", weight=3]; 2533 -> 1651[label="",style="dashed", color="red", weight=0]; 2533[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2533 -> 3550[label="",style="dashed", color="magenta", weight=3]; 2533 -> 3551[label="",style="dashed", color="magenta", weight=3]; 2534 -> 1327[label="",style="dashed", color="red", weight=0]; 2534[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2534 -> 3552[label="",style="dashed", color="magenta", weight=3]; 2535 -> 1651[label="",style="dashed", color="red", weight=0]; 2535[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2535 -> 3553[label="",style="dashed", color="magenta", weight=3]; 2535 -> 3554[label="",style="dashed", color="magenta", weight=3]; 2536[label="Zero",fontsize=16,color="green",shape="box"];2537 -> 1327[label="",style="dashed", color="red", weight=0]; 2537[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2537 -> 3555[label="",style="dashed", color="magenta", weight=3]; 2538 -> 1651[label="",style="dashed", color="red", weight=0]; 2538[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2538 -> 3556[label="",style="dashed", color="magenta", weight=3]; 2538 -> 3557[label="",style="dashed", color="magenta", weight=3]; 2539 -> 1327[label="",style="dashed", color="red", weight=0]; 2539[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2539 -> 3558[label="",style="dashed", color="magenta", weight=3]; 2540 -> 1327[label="",style="dashed", color="red", weight=0]; 2540[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2540 -> 3559[label="",style="dashed", color="magenta", weight=3]; 2480 -> 1651[label="",style="dashed", color="red", weight=0]; 2480[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2480 -> 3560[label="",style="dashed", color="magenta", weight=3]; 2480 -> 3561[label="",style="dashed", color="magenta", weight=3]; 2481 -> 1651[label="",style="dashed", color="red", weight=0]; 2481[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2481 -> 3562[label="",style="dashed", color="magenta", weight=3]; 2481 -> 3563[label="",style="dashed", color="magenta", weight=3]; 2482 -> 1651[label="",style="dashed", color="red", weight=0]; 2482[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2482 -> 3564[label="",style="dashed", color="magenta", weight=3]; 2482 -> 3565[label="",style="dashed", color="magenta", weight=3]; 2483 -> 1327[label="",style="dashed", color="red", weight=0]; 2483[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2483 -> 3566[label="",style="dashed", color="magenta", weight=3]; 2484 -> 1651[label="",style="dashed", color="red", weight=0]; 2484[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2484 -> 3567[label="",style="dashed", color="magenta", weight=3]; 2484 -> 3568[label="",style="dashed", color="magenta", weight=3]; 2485 -> 1327[label="",style="dashed", color="red", weight=0]; 2485[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2485 -> 3569[label="",style="dashed", color="magenta", weight=3]; 2486 -> 1327[label="",style="dashed", color="red", weight=0]; 2486[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2486 -> 3570[label="",style="dashed", color="magenta", weight=3]; 2487 -> 1327[label="",style="dashed", color="red", weight=0]; 2487[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2487 -> 3571[label="",style="dashed", color="magenta", weight=3]; 2422[label="vzz253",fontsize=16,color="green",shape="box"];2423[label="vzz2520",fontsize=16,color="green",shape="box"];2541[label="vzz310",fontsize=16,color="green",shape="box"];2542[label="Succ Zero",fontsize=16,color="green",shape="box"];2543[label="vzz116",fontsize=16,color="green",shape="box"];2544 -> 1651[label="",style="dashed", color="red", weight=0]; 2544[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2544 -> 3572[label="",style="dashed", color="magenta", weight=3]; 2544 -> 3573[label="",style="dashed", color="magenta", weight=3]; 2545[label="vzz115",fontsize=16,color="green",shape="box"];2546 -> 1651[label="",style="dashed", color="red", weight=0]; 2546[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2546 -> 3574[label="",style="dashed", color="magenta", weight=3]; 2546 -> 3575[label="",style="dashed", color="magenta", weight=3]; 2547[label="vzz310",fontsize=16,color="green",shape="box"];2548[label="Succ Zero",fontsize=16,color="green",shape="box"];2549[label="vzz310",fontsize=16,color="green",shape="box"];2550[label="Succ Zero",fontsize=16,color="green",shape="box"];2551[label="vzz120",fontsize=16,color="green",shape="box"];2552 -> 1651[label="",style="dashed", color="red", weight=0]; 2552[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2552 -> 3576[label="",style="dashed", color="magenta", weight=3]; 2552 -> 3577[label="",style="dashed", color="magenta", weight=3]; 2553[label="vzz118",fontsize=16,color="green",shape="box"];2554 -> 1651[label="",style="dashed", color="red", weight=0]; 2554[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2554 -> 3578[label="",style="dashed", color="magenta", weight=3]; 2554 -> 3579[label="",style="dashed", color="magenta", weight=3]; 2555[label="vzz310",fontsize=16,color="green",shape="box"];2556[label="Succ Zero",fontsize=16,color="green",shape="box"];2557[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2557 -> 3580[label="",style="solid", color="black", weight=3]; 2558[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2558 -> 3581[label="",style="solid", color="black", weight=3]; 2559[label="vzz118",fontsize=16,color="green",shape="box"];2560 -> 1651[label="",style="dashed", color="red", weight=0]; 2560[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2560 -> 3582[label="",style="dashed", color="magenta", weight=3]; 2560 -> 3583[label="",style="dashed", color="magenta", weight=3]; 2561[label="vzz120",fontsize=16,color="green",shape="box"];2562 -> 1651[label="",style="dashed", color="red", weight=0]; 2562[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2562 -> 3584[label="",style="dashed", color="magenta", weight=3]; 2562 -> 3585[label="",style="dashed", color="magenta", weight=3]; 2563[label="vzz116",fontsize=16,color="green",shape="box"];2564 -> 1651[label="",style="dashed", color="red", weight=0]; 2564[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2564 -> 3586[label="",style="dashed", color="magenta", weight=3]; 2564 -> 3587[label="",style="dashed", color="magenta", weight=3]; 2565[label="vzz115",fontsize=16,color="green",shape="box"];2566 -> 1651[label="",style="dashed", color="red", weight=0]; 2566[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2566 -> 3588[label="",style="dashed", color="magenta", weight=3]; 2566 -> 3589[label="",style="dashed", color="magenta", weight=3]; 2567[label="vzz310",fontsize=16,color="green",shape="box"];2568[label="Succ Zero",fontsize=16,color="green",shape="box"];2569[label="vzz310",fontsize=16,color="green",shape="box"];2570[label="Succ Zero",fontsize=16,color="green",shape="box"];2571[label="vzz310",fontsize=16,color="green",shape="box"];2572[label="Succ Zero",fontsize=16,color="green",shape="box"];2573[label="vzz310",fontsize=16,color="green",shape="box"];2574[label="Succ Zero",fontsize=16,color="green",shape="box"];2575[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz338 (Pos vzz342)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz341 (Pos vzz344)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz335 (Pos vzz337)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz336 (Pos vzz339)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2575 -> 3590[label="",style="solid", color="black", weight=3]; 2040 -> 1651[label="",style="dashed", color="red", weight=0]; 2040[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2040 -> 3591[label="",style="dashed", color="magenta", weight=3]; 2040 -> 3592[label="",style="dashed", color="magenta", weight=3]; 2041 -> 1651[label="",style="dashed", color="red", weight=0]; 2041[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2041 -> 3593[label="",style="dashed", color="magenta", weight=3]; 2041 -> 3594[label="",style="dashed", color="magenta", weight=3]; 2042 -> 1651[label="",style="dashed", color="red", weight=0]; 2042[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2042 -> 3595[label="",style="dashed", color="magenta", weight=3]; 2042 -> 3596[label="",style="dashed", color="magenta", weight=3]; 2043 -> 1527[label="",style="dashed", color="red", weight=0]; 2043[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2043 -> 3597[label="",style="dashed", color="magenta", weight=3]; 2043 -> 3598[label="",style="dashed", color="magenta", weight=3]; 2044 -> 1651[label="",style="dashed", color="red", weight=0]; 2044[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2044 -> 3599[label="",style="dashed", color="magenta", weight=3]; 2044 -> 3600[label="",style="dashed", color="magenta", weight=3]; 2045 -> 1527[label="",style="dashed", color="red", weight=0]; 2045[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2045 -> 3601[label="",style="dashed", color="magenta", weight=3]; 2045 -> 3602[label="",style="dashed", color="magenta", weight=3]; 2046[label="vzz12300",fontsize=16,color="green",shape="box"];2047[label="Zero",fontsize=16,color="green",shape="box"];2048 -> 1527[label="",style="dashed", color="red", weight=0]; 2048[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2048 -> 3603[label="",style="dashed", color="magenta", weight=3]; 2048 -> 3604[label="",style="dashed", color="magenta", weight=3]; 2049 -> 1527[label="",style="dashed", color="red", weight=0]; 2049[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2049 -> 3605[label="",style="dashed", color="magenta", weight=3]; 2049 -> 3606[label="",style="dashed", color="magenta", weight=3]; 2577 -> 1527[label="",style="dashed", color="red", weight=0]; 2577[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2577 -> 3607[label="",style="dashed", color="magenta", weight=3]; 2577 -> 3608[label="",style="dashed", color="magenta", weight=3]; 2578 -> 1651[label="",style="dashed", color="red", weight=0]; 2578[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2578 -> 3609[label="",style="dashed", color="magenta", weight=3]; 2578 -> 3610[label="",style="dashed", color="magenta", weight=3]; 2579 -> 1651[label="",style="dashed", color="red", weight=0]; 2579[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2579 -> 3611[label="",style="dashed", color="magenta", weight=3]; 2579 -> 3612[label="",style="dashed", color="magenta", weight=3]; 2580 -> 1527[label="",style="dashed", color="red", weight=0]; 2580[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2580 -> 3613[label="",style="dashed", color="magenta", weight=3]; 2580 -> 3614[label="",style="dashed", color="magenta", weight=3]; 2581 -> 1527[label="",style="dashed", color="red", weight=0]; 2581[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2581 -> 3615[label="",style="dashed", color="magenta", weight=3]; 2581 -> 3616[label="",style="dashed", color="magenta", weight=3]; 2582 -> 1651[label="",style="dashed", color="red", weight=0]; 2582[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2582 -> 3617[label="",style="dashed", color="magenta", weight=3]; 2582 -> 3618[label="",style="dashed", color="magenta", weight=3]; 2583 -> 1651[label="",style="dashed", color="red", weight=0]; 2583[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2583 -> 3619[label="",style="dashed", color="magenta", weight=3]; 2583 -> 3620[label="",style="dashed", color="magenta", weight=3]; 2584 -> 1527[label="",style="dashed", color="red", weight=0]; 2584[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2584 -> 3621[label="",style="dashed", color="magenta", weight=3]; 2584 -> 3622[label="",style="dashed", color="magenta", weight=3]; 2576[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz675 (Pos vzz679)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz678 (Pos vzz681)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz672 (Pos vzz674)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz673 (Pos vzz676)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2576 -> 3623[label="",style="solid", color="black", weight=3]; 2609 -> 1527[label="",style="dashed", color="red", weight=0]; 2609[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2609 -> 3624[label="",style="dashed", color="magenta", weight=3]; 2609 -> 3625[label="",style="dashed", color="magenta", weight=3]; 2610 -> 1527[label="",style="dashed", color="red", weight=0]; 2610[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2610 -> 3626[label="",style="dashed", color="magenta", weight=3]; 2610 -> 3627[label="",style="dashed", color="magenta", weight=3]; 2611 -> 1527[label="",style="dashed", color="red", weight=0]; 2611[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2611 -> 3628[label="",style="dashed", color="magenta", weight=3]; 2611 -> 3629[label="",style="dashed", color="magenta", weight=3]; 2612 -> 1527[label="",style="dashed", color="red", weight=0]; 2612[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2612 -> 3630[label="",style="dashed", color="magenta", weight=3]; 2612 -> 3631[label="",style="dashed", color="magenta", weight=3]; 2613 -> 1651[label="",style="dashed", color="red", weight=0]; 2613[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2613 -> 3632[label="",style="dashed", color="magenta", weight=3]; 2613 -> 3633[label="",style="dashed", color="magenta", weight=3]; 2614 -> 1651[label="",style="dashed", color="red", weight=0]; 2614[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2614 -> 3634[label="",style="dashed", color="magenta", weight=3]; 2614 -> 3635[label="",style="dashed", color="magenta", weight=3]; 2615 -> 1651[label="",style="dashed", color="red", weight=0]; 2615[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2615 -> 3636[label="",style="dashed", color="magenta", weight=3]; 2615 -> 3637[label="",style="dashed", color="magenta", weight=3]; 2616 -> 1651[label="",style="dashed", color="red", weight=0]; 2616[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2616 -> 3638[label="",style="dashed", color="magenta", weight=3]; 2616 -> 3639[label="",style="dashed", color="magenta", weight=3]; 2585 -> 1527[label="",style="dashed", color="red", weight=0]; 2585[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2585 -> 3640[label="",style="dashed", color="magenta", weight=3]; 2585 -> 3641[label="",style="dashed", color="magenta", weight=3]; 2586 -> 1651[label="",style="dashed", color="red", weight=0]; 2586[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2586 -> 3642[label="",style="dashed", color="magenta", weight=3]; 2586 -> 3643[label="",style="dashed", color="magenta", weight=3]; 2587 -> 1651[label="",style="dashed", color="red", weight=0]; 2587[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2587 -> 3644[label="",style="dashed", color="magenta", weight=3]; 2587 -> 3645[label="",style="dashed", color="magenta", weight=3]; 2588 -> 1527[label="",style="dashed", color="red", weight=0]; 2588[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2588 -> 3646[label="",style="dashed", color="magenta", weight=3]; 2588 -> 3647[label="",style="dashed", color="magenta", weight=3]; 2589 -> 1527[label="",style="dashed", color="red", weight=0]; 2589[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2589 -> 3648[label="",style="dashed", color="magenta", weight=3]; 2589 -> 3649[label="",style="dashed", color="magenta", weight=3]; 2590 -> 1651[label="",style="dashed", color="red", weight=0]; 2590[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2590 -> 3650[label="",style="dashed", color="magenta", weight=3]; 2590 -> 3651[label="",style="dashed", color="magenta", weight=3]; 2591 -> 1651[label="",style="dashed", color="red", weight=0]; 2591[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2591 -> 3652[label="",style="dashed", color="magenta", weight=3]; 2591 -> 3653[label="",style="dashed", color="magenta", weight=3]; 2592 -> 1527[label="",style="dashed", color="red", weight=0]; 2592[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2592 -> 3654[label="",style="dashed", color="magenta", weight=3]; 2592 -> 3655[label="",style="dashed", color="magenta", weight=3]; 2617[label="vzz310",fontsize=16,color="green",shape="box"];2618[label="Succ Zero",fontsize=16,color="green",shape="box"];2619[label="vzz310",fontsize=16,color="green",shape="box"];2620[label="Succ Zero",fontsize=16,color="green",shape="box"];2621[label="vzz120",fontsize=16,color="green",shape="box"];2622 -> 1651[label="",style="dashed", color="red", weight=0]; 2622[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2622 -> 3656[label="",style="dashed", color="magenta", weight=3]; 2622 -> 3657[label="",style="dashed", color="magenta", weight=3]; 2623[label="vzz115",fontsize=16,color="green",shape="box"];2624 -> 1651[label="",style="dashed", color="red", weight=0]; 2624[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2624 -> 3658[label="",style="dashed", color="magenta", weight=3]; 2624 -> 3659[label="",style="dashed", color="magenta", weight=3]; 2625[label="vzz310",fontsize=16,color="green",shape="box"];2626[label="Succ Zero",fontsize=16,color="green",shape="box"];2627[label="vzz118",fontsize=16,color="green",shape="box"];2628 -> 1651[label="",style="dashed", color="red", weight=0]; 2628[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2628 -> 3660[label="",style="dashed", color="magenta", weight=3]; 2628 -> 3661[label="",style="dashed", color="magenta", weight=3]; 2629[label="vzz310",fontsize=16,color="green",shape="box"];2630[label="Succ Zero",fontsize=16,color="green",shape="box"];2631[label="vzz116",fontsize=16,color="green",shape="box"];2632 -> 1651[label="",style="dashed", color="red", weight=0]; 2632[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2632 -> 3662[label="",style="dashed", color="magenta", weight=3]; 2632 -> 3663[label="",style="dashed", color="magenta", weight=3]; 2633[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz350 (Pos vzz354)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz353 (Pos vzz356)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz347 (Pos vzz349)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz348 (Pos vzz351)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2633 -> 3664[label="",style="solid", color="black", weight=3]; 2634[label="vzz310",fontsize=16,color="green",shape="box"];2635[label="Succ Zero",fontsize=16,color="green",shape="box"];2636[label="vzz310",fontsize=16,color="green",shape="box"];2637[label="Succ Zero",fontsize=16,color="green",shape="box"];2638[label="vzz310",fontsize=16,color="green",shape="box"];2639[label="Succ Zero",fontsize=16,color="green",shape="box"];2640[label="vzz118",fontsize=16,color="green",shape="box"];2641 -> 1651[label="",style="dashed", color="red", weight=0]; 2641[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2641 -> 3665[label="",style="dashed", color="magenta", weight=3]; 2641 -> 3666[label="",style="dashed", color="magenta", weight=3]; 2642[label="vzz310",fontsize=16,color="green",shape="box"];2643[label="Succ Zero",fontsize=16,color="green",shape="box"];2644[label="vzz115",fontsize=16,color="green",shape="box"];2645 -> 1651[label="",style="dashed", color="red", weight=0]; 2645[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2645 -> 3667[label="",style="dashed", color="magenta", weight=3]; 2645 -> 3668[label="",style="dashed", color="magenta", weight=3]; 2646[label="vzz120",fontsize=16,color="green",shape="box"];2647 -> 1651[label="",style="dashed", color="red", weight=0]; 2647[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2647 -> 3669[label="",style="dashed", color="magenta", weight=3]; 2647 -> 3670[label="",style="dashed", color="magenta", weight=3]; 2648[label="vzz116",fontsize=16,color="green",shape="box"];2649 -> 1651[label="",style="dashed", color="red", weight=0]; 2649[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2649 -> 3671[label="",style="dashed", color="magenta", weight=3]; 2649 -> 3672[label="",style="dashed", color="magenta", weight=3]; 2650[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2650 -> 3673[label="",style="solid", color="black", weight=3]; 2651[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2651 -> 3674[label="",style="solid", color="black", weight=3]; 2652 -> 1651[label="",style="dashed", color="red", weight=0]; 2652[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2652 -> 3675[label="",style="dashed", color="magenta", weight=3]; 2652 -> 3676[label="",style="dashed", color="magenta", weight=3]; 2653 -> 1651[label="",style="dashed", color="red", weight=0]; 2653[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2653 -> 3677[label="",style="dashed", color="magenta", weight=3]; 2653 -> 3678[label="",style="dashed", color="magenta", weight=3]; 2654 -> 1527[label="",style="dashed", color="red", weight=0]; 2654[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2654 -> 3679[label="",style="dashed", color="magenta", weight=3]; 2654 -> 3680[label="",style="dashed", color="magenta", weight=3]; 2655 -> 1527[label="",style="dashed", color="red", weight=0]; 2655[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2655 -> 3681[label="",style="dashed", color="magenta", weight=3]; 2655 -> 3682[label="",style="dashed", color="magenta", weight=3]; 2656 -> 1651[label="",style="dashed", color="red", weight=0]; 2656[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2656 -> 3683[label="",style="dashed", color="magenta", weight=3]; 2656 -> 3684[label="",style="dashed", color="magenta", weight=3]; 2657 -> 1527[label="",style="dashed", color="red", weight=0]; 2657[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2657 -> 3685[label="",style="dashed", color="magenta", weight=3]; 2657 -> 3686[label="",style="dashed", color="magenta", weight=3]; 2658 -> 1651[label="",style="dashed", color="red", weight=0]; 2658[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2658 -> 3687[label="",style="dashed", color="magenta", weight=3]; 2658 -> 3688[label="",style="dashed", color="magenta", weight=3]; 2659 -> 1527[label="",style="dashed", color="red", weight=0]; 2659[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2659 -> 3689[label="",style="dashed", color="magenta", weight=3]; 2659 -> 3690[label="",style="dashed", color="magenta", weight=3]; 2593 -> 1527[label="",style="dashed", color="red", weight=0]; 2593[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2593 -> 3691[label="",style="dashed", color="magenta", weight=3]; 2593 -> 3692[label="",style="dashed", color="magenta", weight=3]; 2594 -> 1651[label="",style="dashed", color="red", weight=0]; 2594[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2594 -> 3693[label="",style="dashed", color="magenta", weight=3]; 2594 -> 3694[label="",style="dashed", color="magenta", weight=3]; 2595 -> 1651[label="",style="dashed", color="red", weight=0]; 2595[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2595 -> 3695[label="",style="dashed", color="magenta", weight=3]; 2595 -> 3696[label="",style="dashed", color="magenta", weight=3]; 2596 -> 1527[label="",style="dashed", color="red", weight=0]; 2596[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2596 -> 3697[label="",style="dashed", color="magenta", weight=3]; 2596 -> 3698[label="",style="dashed", color="magenta", weight=3]; 2597 -> 1527[label="",style="dashed", color="red", weight=0]; 2597[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2597 -> 3699[label="",style="dashed", color="magenta", weight=3]; 2597 -> 3700[label="",style="dashed", color="magenta", weight=3]; 2598 -> 1651[label="",style="dashed", color="red", weight=0]; 2598[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2598 -> 3701[label="",style="dashed", color="magenta", weight=3]; 2598 -> 3702[label="",style="dashed", color="magenta", weight=3]; 2599 -> 1651[label="",style="dashed", color="red", weight=0]; 2599[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2599 -> 3703[label="",style="dashed", color="magenta", weight=3]; 2599 -> 3704[label="",style="dashed", color="magenta", weight=3]; 2600 -> 1527[label="",style="dashed", color="red", weight=0]; 2600[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2600 -> 3705[label="",style="dashed", color="magenta", weight=3]; 2600 -> 3706[label="",style="dashed", color="magenta", weight=3]; 2660 -> 1651[label="",style="dashed", color="red", weight=0]; 2660[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2660 -> 3707[label="",style="dashed", color="magenta", weight=3]; 2660 -> 3708[label="",style="dashed", color="magenta", weight=3]; 2661 -> 1527[label="",style="dashed", color="red", weight=0]; 2661[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2661 -> 3709[label="",style="dashed", color="magenta", weight=3]; 2661 -> 3710[label="",style="dashed", color="magenta", weight=3]; 2662[label="vzz12300",fontsize=16,color="green",shape="box"];2663[label="Zero",fontsize=16,color="green",shape="box"];2664 -> 1527[label="",style="dashed", color="red", weight=0]; 2664[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2664 -> 3711[label="",style="dashed", color="magenta", weight=3]; 2664 -> 3712[label="",style="dashed", color="magenta", weight=3]; 2665 -> 1651[label="",style="dashed", color="red", weight=0]; 2665[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2665 -> 3713[label="",style="dashed", color="magenta", weight=3]; 2665 -> 3714[label="",style="dashed", color="magenta", weight=3]; 2666 -> 1651[label="",style="dashed", color="red", weight=0]; 2666[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2666 -> 3715[label="",style="dashed", color="magenta", weight=3]; 2666 -> 3716[label="",style="dashed", color="magenta", weight=3]; 2667 -> 1527[label="",style="dashed", color="red", weight=0]; 2667[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2667 -> 3717[label="",style="dashed", color="magenta", weight=3]; 2667 -> 3718[label="",style="dashed", color="magenta", weight=3]; 2668 -> 1527[label="",style="dashed", color="red", weight=0]; 2668[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2668 -> 3719[label="",style="dashed", color="magenta", weight=3]; 2668 -> 3720[label="",style="dashed", color="magenta", weight=3]; 2669 -> 1651[label="",style="dashed", color="red", weight=0]; 2669[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2669 -> 3721[label="",style="dashed", color="magenta", weight=3]; 2669 -> 3722[label="",style="dashed", color="magenta", weight=3]; 2601 -> 1527[label="",style="dashed", color="red", weight=0]; 2601[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2601 -> 3723[label="",style="dashed", color="magenta", weight=3]; 2601 -> 3724[label="",style="dashed", color="magenta", weight=3]; 2602 -> 1651[label="",style="dashed", color="red", weight=0]; 2602[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2602 -> 3725[label="",style="dashed", color="magenta", weight=3]; 2602 -> 3726[label="",style="dashed", color="magenta", weight=3]; 2603 -> 1651[label="",style="dashed", color="red", weight=0]; 2603[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2603 -> 3727[label="",style="dashed", color="magenta", weight=3]; 2603 -> 3728[label="",style="dashed", color="magenta", weight=3]; 2604 -> 1527[label="",style="dashed", color="red", weight=0]; 2604[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2604 -> 3729[label="",style="dashed", color="magenta", weight=3]; 2604 -> 3730[label="",style="dashed", color="magenta", weight=3]; 2605 -> 1527[label="",style="dashed", color="red", weight=0]; 2605[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2605 -> 3731[label="",style="dashed", color="magenta", weight=3]; 2605 -> 3732[label="",style="dashed", color="magenta", weight=3]; 2606 -> 1651[label="",style="dashed", color="red", weight=0]; 2606[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2606 -> 3733[label="",style="dashed", color="magenta", weight=3]; 2606 -> 3734[label="",style="dashed", color="magenta", weight=3]; 2607 -> 1651[label="",style="dashed", color="red", weight=0]; 2607[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2607 -> 3735[label="",style="dashed", color="magenta", weight=3]; 2607 -> 3736[label="",style="dashed", color="magenta", weight=3]; 2608 -> 1527[label="",style="dashed", color="red", weight=0]; 2608[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2608 -> 3737[label="",style="dashed", color="magenta", weight=3]; 2608 -> 3738[label="",style="dashed", color="magenta", weight=3]; 2670[label="vzz310",fontsize=16,color="green",shape="box"];2671[label="Succ Zero",fontsize=16,color="green",shape="box"];2672[label="vzz130",fontsize=16,color="green",shape="box"];2673[label="vzz310",fontsize=16,color="green",shape="box"];2674[label="Succ Zero",fontsize=16,color="green",shape="box"];2675[label="vzz132",fontsize=16,color="green",shape="box"];2676[label="vzz310",fontsize=16,color="green",shape="box"];2677[label="Succ Zero",fontsize=16,color="green",shape="box"];2678[label="vzz310",fontsize=16,color="green",shape="box"];2679[label="Succ Zero",fontsize=16,color="green",shape="box"];2680[label="vzz127",fontsize=16,color="green",shape="box"];2681[label="vzz128",fontsize=16,color="green",shape="box"];2682[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2682 -> 3739[label="",style="solid", color="black", weight=3]; 2683[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2683 -> 3740[label="",style="solid", color="black", weight=3]; 2684[label="vzz132",fontsize=16,color="green",shape="box"];2685[label="vzz127",fontsize=16,color="green",shape="box"];2686[label="vzz130",fontsize=16,color="green",shape="box"];2687[label="vzz310",fontsize=16,color="green",shape="box"];2688[label="Succ Zero",fontsize=16,color="green",shape="box"];2689[label="vzz128",fontsize=16,color="green",shape="box"];2690[label="vzz310",fontsize=16,color="green",shape="box"];2691[label="Succ Zero",fontsize=16,color="green",shape="box"];2692[label="vzz310",fontsize=16,color="green",shape="box"];2693[label="Succ Zero",fontsize=16,color="green",shape="box"];2694[label="vzz310",fontsize=16,color="green",shape="box"];2695[label="Succ Zero",fontsize=16,color="green",shape="box"];2696[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz386 (Neg vzz390)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz389 (Neg vzz392)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz383 (Neg vzz385)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz384 (Neg vzz387)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2696 -> 3741[label="",style="solid", color="black", weight=3]; 2094[label="Zero",fontsize=16,color="green",shape="box"];2095 -> 1651[label="",style="dashed", color="red", weight=0]; 2095[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2095 -> 3742[label="",style="dashed", color="magenta", weight=3]; 2095 -> 3743[label="",style="dashed", color="magenta", weight=3]; 2096 -> 1651[label="",style="dashed", color="red", weight=0]; 2096[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2096 -> 3744[label="",style="dashed", color="magenta", weight=3]; 2096 -> 3745[label="",style="dashed", color="magenta", weight=3]; 2097 -> 1651[label="",style="dashed", color="red", weight=0]; 2097[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2097 -> 3746[label="",style="dashed", color="magenta", weight=3]; 2097 -> 3747[label="",style="dashed", color="magenta", weight=3]; 2098 -> 1327[label="",style="dashed", color="red", weight=0]; 2098[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2098 -> 3748[label="",style="dashed", color="magenta", weight=3]; 2099[label="vzz13500",fontsize=16,color="green",shape="box"];2100 -> 1327[label="",style="dashed", color="red", weight=0]; 2100[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2100 -> 3749[label="",style="dashed", color="magenta", weight=3]; 2101 -> 1651[label="",style="dashed", color="red", weight=0]; 2101[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2101 -> 3750[label="",style="dashed", color="magenta", weight=3]; 2101 -> 3751[label="",style="dashed", color="magenta", weight=3]; 2102 -> 1327[label="",style="dashed", color="red", weight=0]; 2102[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2102 -> 3752[label="",style="dashed", color="magenta", weight=3]; 2103 -> 1327[label="",style="dashed", color="red", weight=0]; 2103[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2103 -> 3753[label="",style="dashed", color="magenta", weight=3]; 2698 -> 1651[label="",style="dashed", color="red", weight=0]; 2698[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2698 -> 3754[label="",style="dashed", color="magenta", weight=3]; 2698 -> 3755[label="",style="dashed", color="magenta", weight=3]; 2699 -> 1327[label="",style="dashed", color="red", weight=0]; 2699[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2699 -> 3756[label="",style="dashed", color="magenta", weight=3]; 2700 -> 1327[label="",style="dashed", color="red", weight=0]; 2700[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2700 -> 3757[label="",style="dashed", color="magenta", weight=3]; 2701 -> 1651[label="",style="dashed", color="red", weight=0]; 2701[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2701 -> 3758[label="",style="dashed", color="magenta", weight=3]; 2701 -> 3759[label="",style="dashed", color="magenta", weight=3]; 2702 -> 1651[label="",style="dashed", color="red", weight=0]; 2702[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2702 -> 3760[label="",style="dashed", color="magenta", weight=3]; 2702 -> 3761[label="",style="dashed", color="magenta", weight=3]; 2703 -> 1327[label="",style="dashed", color="red", weight=0]; 2703[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2703 -> 3762[label="",style="dashed", color="magenta", weight=3]; 2704 -> 1651[label="",style="dashed", color="red", weight=0]; 2704[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2704 -> 3763[label="",style="dashed", color="magenta", weight=3]; 2704 -> 3764[label="",style="dashed", color="magenta", weight=3]; 2705 -> 1327[label="",style="dashed", color="red", weight=0]; 2705[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2705 -> 3765[label="",style="dashed", color="magenta", weight=3]; 2697[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz687 (Neg vzz691)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz690 (Neg vzz693)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz684 (Neg vzz686)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz685 (Neg vzz688)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2697 -> 3766[label="",style="solid", color="black", weight=3]; 2730 -> 1327[label="",style="dashed", color="red", weight=0]; 2730[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2730 -> 3767[label="",style="dashed", color="magenta", weight=3]; 2731 -> 1327[label="",style="dashed", color="red", weight=0]; 2731[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2731 -> 3768[label="",style="dashed", color="magenta", weight=3]; 2732 -> 1327[label="",style="dashed", color="red", weight=0]; 2732[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2732 -> 3769[label="",style="dashed", color="magenta", weight=3]; 2733 -> 1651[label="",style="dashed", color="red", weight=0]; 2733[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2733 -> 3770[label="",style="dashed", color="magenta", weight=3]; 2733 -> 3771[label="",style="dashed", color="magenta", weight=3]; 2734 -> 1327[label="",style="dashed", color="red", weight=0]; 2734[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2734 -> 3772[label="",style="dashed", color="magenta", weight=3]; 2735 -> 1651[label="",style="dashed", color="red", weight=0]; 2735[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2735 -> 3773[label="",style="dashed", color="magenta", weight=3]; 2735 -> 3774[label="",style="dashed", color="magenta", weight=3]; 2736 -> 1651[label="",style="dashed", color="red", weight=0]; 2736[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2736 -> 3775[label="",style="dashed", color="magenta", weight=3]; 2736 -> 3776[label="",style="dashed", color="magenta", weight=3]; 2737 -> 1651[label="",style="dashed", color="red", weight=0]; 2737[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2737 -> 3777[label="",style="dashed", color="magenta", weight=3]; 2737 -> 3778[label="",style="dashed", color="magenta", weight=3]; 2706 -> 1651[label="",style="dashed", color="red", weight=0]; 2706[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2706 -> 3779[label="",style="dashed", color="magenta", weight=3]; 2706 -> 3780[label="",style="dashed", color="magenta", weight=3]; 2707 -> 1327[label="",style="dashed", color="red", weight=0]; 2707[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2707 -> 3781[label="",style="dashed", color="magenta", weight=3]; 2708 -> 1327[label="",style="dashed", color="red", weight=0]; 2708[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2708 -> 3782[label="",style="dashed", color="magenta", weight=3]; 2709 -> 1651[label="",style="dashed", color="red", weight=0]; 2709[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2709 -> 3783[label="",style="dashed", color="magenta", weight=3]; 2709 -> 3784[label="",style="dashed", color="magenta", weight=3]; 2710 -> 1651[label="",style="dashed", color="red", weight=0]; 2710[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2710 -> 3785[label="",style="dashed", color="magenta", weight=3]; 2710 -> 3786[label="",style="dashed", color="magenta", weight=3]; 2711 -> 1327[label="",style="dashed", color="red", weight=0]; 2711[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2711 -> 3787[label="",style="dashed", color="magenta", weight=3]; 2712 -> 1651[label="",style="dashed", color="red", weight=0]; 2712[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2712 -> 3788[label="",style="dashed", color="magenta", weight=3]; 2712 -> 3789[label="",style="dashed", color="magenta", weight=3]; 2713 -> 1327[label="",style="dashed", color="red", weight=0]; 2713[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2713 -> 3790[label="",style="dashed", color="magenta", weight=3]; 2738[label="vzz127",fontsize=16,color="green",shape="box"];2739[label="vzz128",fontsize=16,color="green",shape="box"];2740[label="vzz310",fontsize=16,color="green",shape="box"];2741[label="Succ Zero",fontsize=16,color="green",shape="box"];2742[label="vzz132",fontsize=16,color="green",shape="box"];2743[label="vzz310",fontsize=16,color="green",shape="box"];2744[label="Succ Zero",fontsize=16,color="green",shape="box"];2745[label="vzz310",fontsize=16,color="green",shape="box"];2746[label="Succ Zero",fontsize=16,color="green",shape="box"];2747[label="vzz130",fontsize=16,color="green",shape="box"];2748[label="vzz310",fontsize=16,color="green",shape="box"];2749[label="Succ Zero",fontsize=16,color="green",shape="box"];2750[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz398 (Neg vzz402)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz401 (Neg vzz404)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz395 (Neg vzz397)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz396 (Neg vzz399)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2750 -> 3791[label="",style="solid", color="black", weight=3]; 2751[label="vzz310",fontsize=16,color="green",shape="box"];2752[label="Succ Zero",fontsize=16,color="green",shape="box"];2753[label="vzz310",fontsize=16,color="green",shape="box"];2754[label="Succ Zero",fontsize=16,color="green",shape="box"];2755[label="vzz310",fontsize=16,color="green",shape="box"];2756[label="Succ Zero",fontsize=16,color="green",shape="box"];2757[label="vzz132",fontsize=16,color="green",shape="box"];2758[label="vzz127",fontsize=16,color="green",shape="box"];2759[label="vzz310",fontsize=16,color="green",shape="box"];2760[label="Succ Zero",fontsize=16,color="green",shape="box"];2761[label="vzz130",fontsize=16,color="green",shape="box"];2762[label="vzz128",fontsize=16,color="green",shape="box"];2763[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2763 -> 3792[label="",style="solid", color="black", weight=3]; 2764[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2764 -> 3793[label="",style="solid", color="black", weight=3]; 2765 -> 1327[label="",style="dashed", color="red", weight=0]; 2765[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2765 -> 3794[label="",style="dashed", color="magenta", weight=3]; 2766 -> 1327[label="",style="dashed", color="red", weight=0]; 2766[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2766 -> 3795[label="",style="dashed", color="magenta", weight=3]; 2767 -> 1651[label="",style="dashed", color="red", weight=0]; 2767[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2767 -> 3796[label="",style="dashed", color="magenta", weight=3]; 2767 -> 3797[label="",style="dashed", color="magenta", weight=3]; 2768 -> 1327[label="",style="dashed", color="red", weight=0]; 2768[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2768 -> 3798[label="",style="dashed", color="magenta", weight=3]; 2769 -> 1651[label="",style="dashed", color="red", weight=0]; 2769[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2769 -> 3799[label="",style="dashed", color="magenta", weight=3]; 2769 -> 3800[label="",style="dashed", color="magenta", weight=3]; 2770 -> 1651[label="",style="dashed", color="red", weight=0]; 2770[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2770 -> 3801[label="",style="dashed", color="magenta", weight=3]; 2770 -> 3802[label="",style="dashed", color="magenta", weight=3]; 2771 -> 1327[label="",style="dashed", color="red", weight=0]; 2771[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2771 -> 3803[label="",style="dashed", color="magenta", weight=3]; 2772 -> 1651[label="",style="dashed", color="red", weight=0]; 2772[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2772 -> 3804[label="",style="dashed", color="magenta", weight=3]; 2772 -> 3805[label="",style="dashed", color="magenta", weight=3]; 2714 -> 1651[label="",style="dashed", color="red", weight=0]; 2714[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2714 -> 3806[label="",style="dashed", color="magenta", weight=3]; 2714 -> 3807[label="",style="dashed", color="magenta", weight=3]; 2715 -> 1327[label="",style="dashed", color="red", weight=0]; 2715[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2715 -> 3808[label="",style="dashed", color="magenta", weight=3]; 2716 -> 1327[label="",style="dashed", color="red", weight=0]; 2716[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2716 -> 3809[label="",style="dashed", color="magenta", weight=3]; 2717 -> 1651[label="",style="dashed", color="red", weight=0]; 2717[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2717 -> 3810[label="",style="dashed", color="magenta", weight=3]; 2717 -> 3811[label="",style="dashed", color="magenta", weight=3]; 2718 -> 1651[label="",style="dashed", color="red", weight=0]; 2718[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2718 -> 3812[label="",style="dashed", color="magenta", weight=3]; 2718 -> 3813[label="",style="dashed", color="magenta", weight=3]; 2719 -> 1327[label="",style="dashed", color="red", weight=0]; 2719[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2719 -> 3814[label="",style="dashed", color="magenta", weight=3]; 2720 -> 1651[label="",style="dashed", color="red", weight=0]; 2720[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2720 -> 3815[label="",style="dashed", color="magenta", weight=3]; 2720 -> 3816[label="",style="dashed", color="magenta", weight=3]; 2721 -> 1327[label="",style="dashed", color="red", weight=0]; 2721[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2721 -> 3817[label="",style="dashed", color="magenta", weight=3]; 2773 -> 1651[label="",style="dashed", color="red", weight=0]; 2773[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2773 -> 3818[label="",style="dashed", color="magenta", weight=3]; 2773 -> 3819[label="",style="dashed", color="magenta", weight=3]; 2774 -> 1327[label="",style="dashed", color="red", weight=0]; 2774[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2774 -> 3820[label="",style="dashed", color="magenta", weight=3]; 2775 -> 1651[label="",style="dashed", color="red", weight=0]; 2775[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2775 -> 3821[label="",style="dashed", color="magenta", weight=3]; 2775 -> 3822[label="",style="dashed", color="magenta", weight=3]; 2776 -> 1327[label="",style="dashed", color="red", weight=0]; 2776[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2776 -> 3823[label="",style="dashed", color="magenta", weight=3]; 2777 -> 1651[label="",style="dashed", color="red", weight=0]; 2777[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2777 -> 3824[label="",style="dashed", color="magenta", weight=3]; 2777 -> 3825[label="",style="dashed", color="magenta", weight=3]; 2778[label="Zero",fontsize=16,color="green",shape="box"];2779 -> 1651[label="",style="dashed", color="red", weight=0]; 2779[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2779 -> 3826[label="",style="dashed", color="magenta", weight=3]; 2779 -> 3827[label="",style="dashed", color="magenta", weight=3]; 2780 -> 1327[label="",style="dashed", color="red", weight=0]; 2780[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2780 -> 3828[label="",style="dashed", color="magenta", weight=3]; 2781 -> 1327[label="",style="dashed", color="red", weight=0]; 2781[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2781 -> 3829[label="",style="dashed", color="magenta", weight=3]; 2782[label="vzz13500",fontsize=16,color="green",shape="box"];2722 -> 1651[label="",style="dashed", color="red", weight=0]; 2722[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2722 -> 3830[label="",style="dashed", color="magenta", weight=3]; 2722 -> 3831[label="",style="dashed", color="magenta", weight=3]; 2723 -> 1327[label="",style="dashed", color="red", weight=0]; 2723[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2723 -> 3832[label="",style="dashed", color="magenta", weight=3]; 2724 -> 1327[label="",style="dashed", color="red", weight=0]; 2724[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2724 -> 3833[label="",style="dashed", color="magenta", weight=3]; 2725 -> 1651[label="",style="dashed", color="red", weight=0]; 2725[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2725 -> 3834[label="",style="dashed", color="magenta", weight=3]; 2725 -> 3835[label="",style="dashed", color="magenta", weight=3]; 2726 -> 1651[label="",style="dashed", color="red", weight=0]; 2726[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2726 -> 3836[label="",style="dashed", color="magenta", weight=3]; 2726 -> 3837[label="",style="dashed", color="magenta", weight=3]; 2727 -> 1327[label="",style="dashed", color="red", weight=0]; 2727[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2727 -> 3838[label="",style="dashed", color="magenta", weight=3]; 2728 -> 1651[label="",style="dashed", color="red", weight=0]; 2728[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2728 -> 3839[label="",style="dashed", color="magenta", weight=3]; 2728 -> 3840[label="",style="dashed", color="magenta", weight=3]; 2729 -> 1327[label="",style="dashed", color="red", weight=0]; 2729[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2729 -> 3841[label="",style="dashed", color="magenta", weight=3]; 2783[label="vzz142",fontsize=16,color="green",shape="box"];2784 -> 1651[label="",style="dashed", color="red", weight=0]; 2784[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2784 -> 3842[label="",style="dashed", color="magenta", weight=3]; 2784 -> 3843[label="",style="dashed", color="magenta", weight=3]; 2785[label="vzz310",fontsize=16,color="green",shape="box"];2786[label="Succ Zero",fontsize=16,color="green",shape="box"];2787[label="vzz140",fontsize=16,color="green",shape="box"];2788 -> 1651[label="",style="dashed", color="red", weight=0]; 2788[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2788 -> 3844[label="",style="dashed", color="magenta", weight=3]; 2788 -> 3845[label="",style="dashed", color="magenta", weight=3]; 2789[label="vzz310",fontsize=16,color="green",shape="box"];2790[label="Succ Zero",fontsize=16,color="green",shape="box"];2791[label="vzz310",fontsize=16,color="green",shape="box"];2792[label="Succ Zero",fontsize=16,color="green",shape="box"];2793[label="vzz310",fontsize=16,color="green",shape="box"];2794[label="Succ Zero",fontsize=16,color="green",shape="box"];2795[label="vzz144",fontsize=16,color="green",shape="box"];2796 -> 1651[label="",style="dashed", color="red", weight=0]; 2796[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2796 -> 3846[label="",style="dashed", color="magenta", weight=3]; 2796 -> 3847[label="",style="dashed", color="magenta", weight=3]; 2797[label="vzz139",fontsize=16,color="green",shape="box"];2798 -> 1651[label="",style="dashed", color="red", weight=0]; 2798[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2798 -> 3848[label="",style="dashed", color="magenta", weight=3]; 2798 -> 3849[label="",style="dashed", color="magenta", weight=3]; 2799[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2799 -> 3850[label="",style="solid", color="black", weight=3]; 2800[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2800 -> 3851[label="",style="solid", color="black", weight=3]; 2801[label="vzz310",fontsize=16,color="green",shape="box"];2802[label="Succ Zero",fontsize=16,color="green",shape="box"];2803[label="vzz139",fontsize=16,color="green",shape="box"];2804 -> 1651[label="",style="dashed", color="red", weight=0]; 2804[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2804 -> 3852[label="",style="dashed", color="magenta", weight=3]; 2804 -> 3853[label="",style="dashed", color="magenta", weight=3]; 2805[label="vzz140",fontsize=16,color="green",shape="box"];2806 -> 1651[label="",style="dashed", color="red", weight=0]; 2806[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2806 -> 3854[label="",style="dashed", color="magenta", weight=3]; 2806 -> 3855[label="",style="dashed", color="magenta", weight=3]; 2807[label="vzz144",fontsize=16,color="green",shape="box"];2808 -> 1651[label="",style="dashed", color="red", weight=0]; 2808[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2808 -> 3856[label="",style="dashed", color="magenta", weight=3]; 2808 -> 3857[label="",style="dashed", color="magenta", weight=3]; 2809[label="vzz310",fontsize=16,color="green",shape="box"];2810[label="Succ Zero",fontsize=16,color="green",shape="box"];2811[label="vzz142",fontsize=16,color="green",shape="box"];2812 -> 1651[label="",style="dashed", color="red", weight=0]; 2812[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2812 -> 3858[label="",style="dashed", color="magenta", weight=3]; 2812 -> 3859[label="",style="dashed", color="magenta", weight=3]; 2813[label="vzz310",fontsize=16,color="green",shape="box"];2814[label="Succ Zero",fontsize=16,color="green",shape="box"];2815[label="vzz310",fontsize=16,color="green",shape="box"];2816[label="Succ Zero",fontsize=16,color="green",shape="box"];2817[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz434 (Neg vzz438)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz437 (Neg vzz440)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz431 (Neg vzz433)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz432 (Neg vzz435)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2817 -> 3860[label="",style="solid", color="black", weight=3]; 2148 -> 1527[label="",style="dashed", color="red", weight=0]; 2148[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2148 -> 3861[label="",style="dashed", color="magenta", weight=3]; 2148 -> 3862[label="",style="dashed", color="magenta", weight=3]; 2149 -> 1527[label="",style="dashed", color="red", weight=0]; 2149[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2149 -> 3863[label="",style="dashed", color="magenta", weight=3]; 2149 -> 3864[label="",style="dashed", color="magenta", weight=3]; 2150 -> 1651[label="",style="dashed", color="red", weight=0]; 2150[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2150 -> 3865[label="",style="dashed", color="magenta", weight=3]; 2150 -> 3866[label="",style="dashed", color="magenta", weight=3]; 2151 -> 1651[label="",style="dashed", color="red", weight=0]; 2151[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2151 -> 3867[label="",style="dashed", color="magenta", weight=3]; 2151 -> 3868[label="",style="dashed", color="magenta", weight=3]; 2152[label="Zero",fontsize=16,color="green",shape="box"];2153 -> 1651[label="",style="dashed", color="red", weight=0]; 2153[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2153 -> 3869[label="",style="dashed", color="magenta", weight=3]; 2153 -> 3870[label="",style="dashed", color="magenta", weight=3]; 2154 -> 1527[label="",style="dashed", color="red", weight=0]; 2154[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2154 -> 3871[label="",style="dashed", color="magenta", weight=3]; 2154 -> 3872[label="",style="dashed", color="magenta", weight=3]; 2155 -> 1651[label="",style="dashed", color="red", weight=0]; 2155[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2155 -> 3873[label="",style="dashed", color="magenta", weight=3]; 2155 -> 3874[label="",style="dashed", color="magenta", weight=3]; 2156[label="vzz14700",fontsize=16,color="green",shape="box"];2157 -> 1527[label="",style="dashed", color="red", weight=0]; 2157[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2157 -> 3875[label="",style="dashed", color="magenta", weight=3]; 2157 -> 3876[label="",style="dashed", color="magenta", weight=3]; 2819 -> 1651[label="",style="dashed", color="red", weight=0]; 2819[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2819 -> 3877[label="",style="dashed", color="magenta", weight=3]; 2819 -> 3878[label="",style="dashed", color="magenta", weight=3]; 2820 -> 1527[label="",style="dashed", color="red", weight=0]; 2820[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2820 -> 3879[label="",style="dashed", color="magenta", weight=3]; 2820 -> 3880[label="",style="dashed", color="magenta", weight=3]; 2821 -> 1527[label="",style="dashed", color="red", weight=0]; 2821[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2821 -> 3881[label="",style="dashed", color="magenta", weight=3]; 2821 -> 3882[label="",style="dashed", color="magenta", weight=3]; 2822 -> 1651[label="",style="dashed", color="red", weight=0]; 2822[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2822 -> 3883[label="",style="dashed", color="magenta", weight=3]; 2822 -> 3884[label="",style="dashed", color="magenta", weight=3]; 2823 -> 1527[label="",style="dashed", color="red", weight=0]; 2823[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2823 -> 3885[label="",style="dashed", color="magenta", weight=3]; 2823 -> 3886[label="",style="dashed", color="magenta", weight=3]; 2824 -> 1527[label="",style="dashed", color="red", weight=0]; 2824[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2824 -> 3887[label="",style="dashed", color="magenta", weight=3]; 2824 -> 3888[label="",style="dashed", color="magenta", weight=3]; 2825 -> 1651[label="",style="dashed", color="red", weight=0]; 2825[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2825 -> 3889[label="",style="dashed", color="magenta", weight=3]; 2825 -> 3890[label="",style="dashed", color="magenta", weight=3]; 2826 -> 1651[label="",style="dashed", color="red", weight=0]; 2826[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2826 -> 3891[label="",style="dashed", color="magenta", weight=3]; 2826 -> 3892[label="",style="dashed", color="magenta", weight=3]; 2818[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz699 (Neg vzz703)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz702 (Neg vzz705)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz696 (Neg vzz698)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz697 (Neg vzz700)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2818 -> 3893[label="",style="solid", color="black", weight=3]; 2851 -> 1651[label="",style="dashed", color="red", weight=0]; 2851[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2851 -> 3894[label="",style="dashed", color="magenta", weight=3]; 2851 -> 3895[label="",style="dashed", color="magenta", weight=3]; 2852 -> 1527[label="",style="dashed", color="red", weight=0]; 2852[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2852 -> 3896[label="",style="dashed", color="magenta", weight=3]; 2852 -> 3897[label="",style="dashed", color="magenta", weight=3]; 2853 -> 1527[label="",style="dashed", color="red", weight=0]; 2853[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2853 -> 3898[label="",style="dashed", color="magenta", weight=3]; 2853 -> 3899[label="",style="dashed", color="magenta", weight=3]; 2854 -> 1527[label="",style="dashed", color="red", weight=0]; 2854[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2854 -> 3900[label="",style="dashed", color="magenta", weight=3]; 2854 -> 3901[label="",style="dashed", color="magenta", weight=3]; 2855 -> 1651[label="",style="dashed", color="red", weight=0]; 2855[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2855 -> 3902[label="",style="dashed", color="magenta", weight=3]; 2855 -> 3903[label="",style="dashed", color="magenta", weight=3]; 2856 -> 1527[label="",style="dashed", color="red", weight=0]; 2856[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2856 -> 3904[label="",style="dashed", color="magenta", weight=3]; 2856 -> 3905[label="",style="dashed", color="magenta", weight=3]; 2857 -> 1651[label="",style="dashed", color="red", weight=0]; 2857[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2857 -> 3906[label="",style="dashed", color="magenta", weight=3]; 2857 -> 3907[label="",style="dashed", color="magenta", weight=3]; 2858 -> 1651[label="",style="dashed", color="red", weight=0]; 2858[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2858 -> 3908[label="",style="dashed", color="magenta", weight=3]; 2858 -> 3909[label="",style="dashed", color="magenta", weight=3]; 2827 -> 1651[label="",style="dashed", color="red", weight=0]; 2827[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2827 -> 3910[label="",style="dashed", color="magenta", weight=3]; 2827 -> 3911[label="",style="dashed", color="magenta", weight=3]; 2828 -> 1527[label="",style="dashed", color="red", weight=0]; 2828[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2828 -> 3912[label="",style="dashed", color="magenta", weight=3]; 2828 -> 3913[label="",style="dashed", color="magenta", weight=3]; 2829 -> 1527[label="",style="dashed", color="red", weight=0]; 2829[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2829 -> 3914[label="",style="dashed", color="magenta", weight=3]; 2829 -> 3915[label="",style="dashed", color="magenta", weight=3]; 2830 -> 1651[label="",style="dashed", color="red", weight=0]; 2830[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2830 -> 3916[label="",style="dashed", color="magenta", weight=3]; 2830 -> 3917[label="",style="dashed", color="magenta", weight=3]; 2831 -> 1527[label="",style="dashed", color="red", weight=0]; 2831[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2831 -> 3918[label="",style="dashed", color="magenta", weight=3]; 2831 -> 3919[label="",style="dashed", color="magenta", weight=3]; 2832 -> 1527[label="",style="dashed", color="red", weight=0]; 2832[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2832 -> 3920[label="",style="dashed", color="magenta", weight=3]; 2832 -> 3921[label="",style="dashed", color="magenta", weight=3]; 2833 -> 1651[label="",style="dashed", color="red", weight=0]; 2833[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2833 -> 3922[label="",style="dashed", color="magenta", weight=3]; 2833 -> 3923[label="",style="dashed", color="magenta", weight=3]; 2834 -> 1651[label="",style="dashed", color="red", weight=0]; 2834[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2834 -> 3924[label="",style="dashed", color="magenta", weight=3]; 2834 -> 3925[label="",style="dashed", color="magenta", weight=3]; 2859[label="vzz142",fontsize=16,color="green",shape="box"];2860 -> 1651[label="",style="dashed", color="red", weight=0]; 2860[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2860 -> 3926[label="",style="dashed", color="magenta", weight=3]; 2860 -> 3927[label="",style="dashed", color="magenta", weight=3]; 2861[label="vzz144",fontsize=16,color="green",shape="box"];2862 -> 1651[label="",style="dashed", color="red", weight=0]; 2862[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2862 -> 3928[label="",style="dashed", color="magenta", weight=3]; 2862 -> 3929[label="",style="dashed", color="magenta", weight=3]; 2863[label="vzz310",fontsize=16,color="green",shape="box"];2864[label="Succ Zero",fontsize=16,color="green",shape="box"];2865[label="vzz139",fontsize=16,color="green",shape="box"];2866 -> 1651[label="",style="dashed", color="red", weight=0]; 2866[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2866 -> 3930[label="",style="dashed", color="magenta", weight=3]; 2866 -> 3931[label="",style="dashed", color="magenta", weight=3]; 2867[label="vzz140",fontsize=16,color="green",shape="box"];2868 -> 1651[label="",style="dashed", color="red", weight=0]; 2868[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2868 -> 3932[label="",style="dashed", color="magenta", weight=3]; 2868 -> 3933[label="",style="dashed", color="magenta", weight=3]; 2869[label="vzz310",fontsize=16,color="green",shape="box"];2870[label="Succ Zero",fontsize=16,color="green",shape="box"];2871[label="vzz310",fontsize=16,color="green",shape="box"];2872[label="Succ Zero",fontsize=16,color="green",shape="box"];2873[label="vzz310",fontsize=16,color="green",shape="box"];2874[label="Succ Zero",fontsize=16,color="green",shape="box"];2875[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz446 (Neg vzz450)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz449 (Neg vzz452)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz443 (Neg vzz445)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz444 (Neg vzz447)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2875 -> 3934[label="",style="solid", color="black", weight=3]; 2876[label="vzz139",fontsize=16,color="green",shape="box"];2877 -> 1651[label="",style="dashed", color="red", weight=0]; 2877[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2877 -> 3935[label="",style="dashed", color="magenta", weight=3]; 2877 -> 3936[label="",style="dashed", color="magenta", weight=3]; 2878[label="vzz140",fontsize=16,color="green",shape="box"];2879 -> 1651[label="",style="dashed", color="red", weight=0]; 2879[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2879 -> 3937[label="",style="dashed", color="magenta", weight=3]; 2879 -> 3938[label="",style="dashed", color="magenta", weight=3]; 2880[label="vzz310",fontsize=16,color="green",shape="box"];2881[label="Succ Zero",fontsize=16,color="green",shape="box"];2882[label="vzz310",fontsize=16,color="green",shape="box"];2883[label="Succ Zero",fontsize=16,color="green",shape="box"];2884[label="vzz310",fontsize=16,color="green",shape="box"];2885[label="Succ Zero",fontsize=16,color="green",shape="box"];2886[label="vzz142",fontsize=16,color="green",shape="box"];2887 -> 1651[label="",style="dashed", color="red", weight=0]; 2887[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2887 -> 3939[label="",style="dashed", color="magenta", weight=3]; 2887 -> 3940[label="",style="dashed", color="magenta", weight=3]; 2888[label="vzz310",fontsize=16,color="green",shape="box"];2889[label="Succ Zero",fontsize=16,color="green",shape="box"];2890[label="vzz144",fontsize=16,color="green",shape="box"];2891 -> 1651[label="",style="dashed", color="red", weight=0]; 2891[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2891 -> 3941[label="",style="dashed", color="magenta", weight=3]; 2891 -> 3942[label="",style="dashed", color="magenta", weight=3]; 2892[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2892 -> 3943[label="",style="solid", color="black", weight=3]; 2893[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2893 -> 3944[label="",style="solid", color="black", weight=3]; 2894 -> 1527[label="",style="dashed", color="red", weight=0]; 2894[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2894 -> 3945[label="",style="dashed", color="magenta", weight=3]; 2894 -> 3946[label="",style="dashed", color="magenta", weight=3]; 2895 -> 1527[label="",style="dashed", color="red", weight=0]; 2895[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2895 -> 3947[label="",style="dashed", color="magenta", weight=3]; 2895 -> 3948[label="",style="dashed", color="magenta", weight=3]; 2896 -> 1651[label="",style="dashed", color="red", weight=0]; 2896[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2896 -> 3949[label="",style="dashed", color="magenta", weight=3]; 2896 -> 3950[label="",style="dashed", color="magenta", weight=3]; 2897 -> 1527[label="",style="dashed", color="red", weight=0]; 2897[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2897 -> 3951[label="",style="dashed", color="magenta", weight=3]; 2897 -> 3952[label="",style="dashed", color="magenta", weight=3]; 2898 -> 1527[label="",style="dashed", color="red", weight=0]; 2898[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2898 -> 3953[label="",style="dashed", color="magenta", weight=3]; 2898 -> 3954[label="",style="dashed", color="magenta", weight=3]; 2899 -> 1651[label="",style="dashed", color="red", weight=0]; 2899[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2899 -> 3955[label="",style="dashed", color="magenta", weight=3]; 2899 -> 3956[label="",style="dashed", color="magenta", weight=3]; 2900 -> 1651[label="",style="dashed", color="red", weight=0]; 2900[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2900 -> 3957[label="",style="dashed", color="magenta", weight=3]; 2900 -> 3958[label="",style="dashed", color="magenta", weight=3]; 2901 -> 1651[label="",style="dashed", color="red", weight=0]; 2901[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2901 -> 3959[label="",style="dashed", color="magenta", weight=3]; 2901 -> 3960[label="",style="dashed", color="magenta", weight=3]; 2835 -> 1651[label="",style="dashed", color="red", weight=0]; 2835[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2835 -> 3961[label="",style="dashed", color="magenta", weight=3]; 2835 -> 3962[label="",style="dashed", color="magenta", weight=3]; 2836 -> 1527[label="",style="dashed", color="red", weight=0]; 2836[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2836 -> 3963[label="",style="dashed", color="magenta", weight=3]; 2836 -> 3964[label="",style="dashed", color="magenta", weight=3]; 2837 -> 1527[label="",style="dashed", color="red", weight=0]; 2837[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2837 -> 3965[label="",style="dashed", color="magenta", weight=3]; 2837 -> 3966[label="",style="dashed", color="magenta", weight=3]; 2838 -> 1651[label="",style="dashed", color="red", weight=0]; 2838[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2838 -> 3967[label="",style="dashed", color="magenta", weight=3]; 2838 -> 3968[label="",style="dashed", color="magenta", weight=3]; 2839 -> 1527[label="",style="dashed", color="red", weight=0]; 2839[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2839 -> 3969[label="",style="dashed", color="magenta", weight=3]; 2839 -> 3970[label="",style="dashed", color="magenta", weight=3]; 2840 -> 1527[label="",style="dashed", color="red", weight=0]; 2840[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2840 -> 3971[label="",style="dashed", color="magenta", weight=3]; 2840 -> 3972[label="",style="dashed", color="magenta", weight=3]; 2841 -> 1651[label="",style="dashed", color="red", weight=0]; 2841[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2841 -> 3973[label="",style="dashed", color="magenta", weight=3]; 2841 -> 3974[label="",style="dashed", color="magenta", weight=3]; 2842 -> 1651[label="",style="dashed", color="red", weight=0]; 2842[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2842 -> 3975[label="",style="dashed", color="magenta", weight=3]; 2842 -> 3976[label="",style="dashed", color="magenta", weight=3]; 2902 -> 1527[label="",style="dashed", color="red", weight=0]; 2902[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2902 -> 3977[label="",style="dashed", color="magenta", weight=3]; 2902 -> 3978[label="",style="dashed", color="magenta", weight=3]; 2903 -> 1651[label="",style="dashed", color="red", weight=0]; 2903[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2903 -> 3979[label="",style="dashed", color="magenta", weight=3]; 2903 -> 3980[label="",style="dashed", color="magenta", weight=3]; 2904 -> 1527[label="",style="dashed", color="red", weight=0]; 2904[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2904 -> 3981[label="",style="dashed", color="magenta", weight=3]; 2904 -> 3982[label="",style="dashed", color="magenta", weight=3]; 2905 -> 1651[label="",style="dashed", color="red", weight=0]; 2905[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2905 -> 3983[label="",style="dashed", color="magenta", weight=3]; 2905 -> 3984[label="",style="dashed", color="magenta", weight=3]; 2906[label="vzz14700",fontsize=16,color="green",shape="box"];2907 -> 1651[label="",style="dashed", color="red", weight=0]; 2907[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2907 -> 3985[label="",style="dashed", color="magenta", weight=3]; 2907 -> 3986[label="",style="dashed", color="magenta", weight=3]; 2908[label="Zero",fontsize=16,color="green",shape="box"];2909 -> 1651[label="",style="dashed", color="red", weight=0]; 2909[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2909 -> 3987[label="",style="dashed", color="magenta", weight=3]; 2909 -> 3988[label="",style="dashed", color="magenta", weight=3]; 2910 -> 1527[label="",style="dashed", color="red", weight=0]; 2910[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2910 -> 3989[label="",style="dashed", color="magenta", weight=3]; 2910 -> 3990[label="",style="dashed", color="magenta", weight=3]; 2911 -> 1527[label="",style="dashed", color="red", weight=0]; 2911[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2911 -> 3991[label="",style="dashed", color="magenta", weight=3]; 2911 -> 3992[label="",style="dashed", color="magenta", weight=3]; 2843 -> 1651[label="",style="dashed", color="red", weight=0]; 2843[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2843 -> 3993[label="",style="dashed", color="magenta", weight=3]; 2843 -> 3994[label="",style="dashed", color="magenta", weight=3]; 2844 -> 1527[label="",style="dashed", color="red", weight=0]; 2844[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2844 -> 3995[label="",style="dashed", color="magenta", weight=3]; 2844 -> 3996[label="",style="dashed", color="magenta", weight=3]; 2845 -> 1527[label="",style="dashed", color="red", weight=0]; 2845[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2845 -> 3997[label="",style="dashed", color="magenta", weight=3]; 2845 -> 3998[label="",style="dashed", color="magenta", weight=3]; 2846 -> 1651[label="",style="dashed", color="red", weight=0]; 2846[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2846 -> 3999[label="",style="dashed", color="magenta", weight=3]; 2846 -> 4000[label="",style="dashed", color="magenta", weight=3]; 2847 -> 1527[label="",style="dashed", color="red", weight=0]; 2847[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2847 -> 4001[label="",style="dashed", color="magenta", weight=3]; 2847 -> 4002[label="",style="dashed", color="magenta", weight=3]; 2848 -> 1527[label="",style="dashed", color="red", weight=0]; 2848[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2848 -> 4003[label="",style="dashed", color="magenta", weight=3]; 2848 -> 4004[label="",style="dashed", color="magenta", weight=3]; 2849 -> 1651[label="",style="dashed", color="red", weight=0]; 2849[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2849 -> 4005[label="",style="dashed", color="magenta", weight=3]; 2849 -> 4006[label="",style="dashed", color="magenta", weight=3]; 2850 -> 1651[label="",style="dashed", color="red", weight=0]; 2850[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2850 -> 4007[label="",style="dashed", color="magenta", weight=3]; 2850 -> 4008[label="",style="dashed", color="magenta", weight=3]; 2923[label="signumReal1 (Pos (Succ vzz8900)) (primCmpNat (Succ vzz8900) Zero == GT)",fontsize=16,color="black",shape="box"];2923 -> 4026[label="",style="solid", color="black", weight=3]; 2924[label="signumReal1 (Pos Zero) (EQ == GT)",fontsize=16,color="black",shape="box"];2924 -> 4027[label="",style="solid", color="black", weight=3]; 2925[label="signumReal1 (Neg (Succ vzz8900)) (LT == GT)",fontsize=16,color="black",shape="box"];2925 -> 4028[label="",style="solid", color="black", weight=3]; 2926[label="signumReal1 (Neg Zero) (EQ == GT)",fontsize=16,color="black",shape="box"];2926 -> 4029[label="",style="solid", color="black", weight=3]; 2927 -> 797[label="",style="dashed", color="red", weight=0]; 2927[label="gcd0Gcd' vzz151 (vzz152 `rem` vzz151)",fontsize=16,color="magenta"];2927 -> 4030[label="",style="dashed", color="magenta", weight=3]; 2927 -> 4031[label="",style="dashed", color="magenta", weight=3]; 2928 -> 2416[label="",style="dashed", color="red", weight=0]; 2928[label="primPlusNat (primMulNat vzz2400 (Succ vzz7700)) (Succ vzz7700)",fontsize=16,color="magenta"];2928 -> 4032[label="",style="dashed", color="magenta", weight=3]; 2928 -> 4033[label="",style="dashed", color="magenta", weight=3]; 2929[label="Zero",fontsize=16,color="green",shape="box"];2930[label="Zero",fontsize=16,color="green",shape="box"];2931[label="Zero",fontsize=16,color="green",shape="box"];2932[label="primPlusInt (Pos vzz1640) vzz163",fontsize=16,color="burlywood",shape="box"];24279[label="vzz163/Pos vzz1630",fontsize=10,color="white",style="solid",shape="box"];2932 -> 24279[label="",style="solid", color="burlywood", weight=9]; 24279 -> 4034[label="",style="solid", color="burlywood", weight=3]; 24280[label="vzz163/Neg vzz1630",fontsize=10,color="white",style="solid",shape="box"];2932 -> 24280[label="",style="solid", color="burlywood", weight=9]; 24280 -> 4035[label="",style="solid", color="burlywood", weight=3]; 2933[label="primPlusInt (Neg vzz1640) vzz163",fontsize=16,color="burlywood",shape="box"];24281[label="vzz163/Pos vzz1630",fontsize=10,color="white",style="solid",shape="box"];2933 -> 24281[label="",style="solid", color="burlywood", weight=9]; 24281 -> 4036[label="",style="solid", color="burlywood", weight=3]; 24282[label="vzz163/Neg vzz1630",fontsize=10,color="white",style="solid",shape="box"];2933 -> 24282[label="",style="solid", color="burlywood", weight=9]; 24282 -> 4037[label="",style="solid", color="burlywood", weight=3]; 6226[label="signumReal vzz260",fontsize=16,color="black",shape="box"];6226 -> 6293[label="",style="solid", color="black", weight=3]; 5302[label="fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];5302 -> 5483[label="",style="solid", color="black", weight=3]; 6227[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == intToRatio (Neg (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6227 -> 6294[label="",style="solid", color="black", weight=3]; 2935[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="box"];2935 -> 4039[label="",style="solid", color="black", weight=3]; 2936[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz53))))",fontsize=16,color="black",shape="box"];2936 -> 4040[label="",style="solid", color="black", weight=3]; 2937[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz53))))",fontsize=16,color="black",shape="box"];2937 -> 4041[label="",style="solid", color="black", weight=3]; 2938[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz53))))",fontsize=16,color="black",shape="box"];2938 -> 4042[label="",style="solid", color="black", weight=3]; 5660 -> 5666[label="",style="dashed", color="red", weight=0]; 5660[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd' (abs (Integer vzz777)) (abs vzz62) :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd' (abs (Integer vzz777)) (abs vzz62) :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5660 -> 5667[label="",style="dashed", color="magenta", weight=3]; 5660 -> 5668[label="",style="dashed", color="magenta", weight=3]; 5660 -> 5669[label="",style="dashed", color="magenta", weight=3]; 5660 -> 5670[label="",style="dashed", color="magenta", weight=3]; 5662 -> 195[label="",style="dashed", color="red", weight=0]; 5662[label="vzz62 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5662 -> 5675[label="",style="dashed", color="magenta", weight=3]; 5663 -> 195[label="",style="dashed", color="red", weight=0]; 5663[label="vzz62 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5663 -> 5676[label="",style="dashed", color="magenta", weight=3]; 5661[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 vzz790 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 vzz789 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24283[label="vzz790/False",fontsize=10,color="white",style="solid",shape="box"];5661 -> 24283[label="",style="solid", color="burlywood", weight=9]; 24283 -> 5677[label="",style="solid", color="burlywood", weight=3]; 24284[label="vzz790/True",fontsize=10,color="white",style="solid",shape="box"];5661 -> 24284[label="",style="solid", color="burlywood", weight=9]; 24284 -> 5678[label="",style="solid", color="burlywood", weight=3]; 2943[label="vzz310",fontsize=16,color="green",shape="box"];2944[label="Succ Zero",fontsize=16,color="green",shape="box"];2945[label="vzz300",fontsize=16,color="green",shape="box"];2946[label="vzz178",fontsize=16,color="green",shape="box"];2947[label="vzz300",fontsize=16,color="green",shape="box"];2948[label="vzz172",fontsize=16,color="green",shape="box"];2949[label="vzz310",fontsize=16,color="green",shape="box"];2950[label="Succ Zero",fontsize=16,color="green",shape="box"];2951[label="vzz310",fontsize=16,color="green",shape="box"];2952[label="Succ Zero",fontsize=16,color="green",shape="box"];2953[label="vzz300",fontsize=16,color="green",shape="box"];2954[label="vzz175",fontsize=16,color="green",shape="box"];2955[label="vzz300",fontsize=16,color="green",shape="box"];2956[label="vzz171",fontsize=16,color="green",shape="box"];2957[label="vzz310",fontsize=16,color="green",shape="box"];2958[label="Succ Zero",fontsize=16,color="green",shape="box"];2959[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2959 -> 4052[label="",style="solid", color="black", weight=3]; 2960[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2960 -> 4053[label="",style="solid", color="black", weight=3]; 2961[label="vzz310",fontsize=16,color="green",shape="box"];2962[label="Succ Zero",fontsize=16,color="green",shape="box"];2963[label="vzz310",fontsize=16,color="green",shape="box"];2964[label="Succ Zero",fontsize=16,color="green",shape="box"];2965[label="vzz300",fontsize=16,color="green",shape="box"];2966[label="vzz175",fontsize=16,color="green",shape="box"];2967[label="vzz300",fontsize=16,color="green",shape="box"];2968[label="vzz178",fontsize=16,color="green",shape="box"];2969[label="vzz310",fontsize=16,color="green",shape="box"];2970[label="Succ Zero",fontsize=16,color="green",shape="box"];2971[label="vzz300",fontsize=16,color="green",shape="box"];2972[label="vzz171",fontsize=16,color="green",shape="box"];2973[label="vzz300",fontsize=16,color="green",shape="box"];2974[label="vzz172",fontsize=16,color="green",shape="box"];2975[label="vzz310",fontsize=16,color="green",shape="box"];2976[label="Succ Zero",fontsize=16,color="green",shape="box"];2977[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz482 (Pos vzz486)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz485 (Pos vzz488)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz479 (Pos vzz481)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz480 (Pos vzz483)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2977 -> 4054[label="",style="solid", color="black", weight=3]; 2236 -> 1327[label="",style="dashed", color="red", weight=0]; 2236[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2236 -> 4055[label="",style="dashed", color="magenta", weight=3]; 2236 -> 4056[label="",style="dashed", color="magenta", weight=3]; 2237 -> 1327[label="",style="dashed", color="red", weight=0]; 2237[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2237 -> 4057[label="",style="dashed", color="magenta", weight=3]; 2237 -> 4058[label="",style="dashed", color="magenta", weight=3]; 2238 -> 1327[label="",style="dashed", color="red", weight=0]; 2238[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2238 -> 4059[label="",style="dashed", color="magenta", weight=3]; 2238 -> 4060[label="",style="dashed", color="magenta", weight=3]; 2239 -> 1651[label="",style="dashed", color="red", weight=0]; 2239[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2239 -> 4061[label="",style="dashed", color="magenta", weight=3]; 2239 -> 4062[label="",style="dashed", color="magenta", weight=3]; 2240[label="vzz18200",fontsize=16,color="green",shape="box"];2241 -> 1651[label="",style="dashed", color="red", weight=0]; 2241[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2241 -> 4063[label="",style="dashed", color="magenta", weight=3]; 2241 -> 4064[label="",style="dashed", color="magenta", weight=3]; 2242 -> 1651[label="",style="dashed", color="red", weight=0]; 2242[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2242 -> 4065[label="",style="dashed", color="magenta", weight=3]; 2242 -> 4066[label="",style="dashed", color="magenta", weight=3]; 2243 -> 1327[label="",style="dashed", color="red", weight=0]; 2243[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2243 -> 4067[label="",style="dashed", color="magenta", weight=3]; 2243 -> 4068[label="",style="dashed", color="magenta", weight=3]; 2244[label="Zero",fontsize=16,color="green",shape="box"];2245 -> 1651[label="",style="dashed", color="red", weight=0]; 2245[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2245 -> 4069[label="",style="dashed", color="magenta", weight=3]; 2245 -> 4070[label="",style="dashed", color="magenta", weight=3]; 2979 -> 1327[label="",style="dashed", color="red", weight=0]; 2979[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2979 -> 4071[label="",style="dashed", color="magenta", weight=3]; 2979 -> 4072[label="",style="dashed", color="magenta", weight=3]; 2980 -> 1327[label="",style="dashed", color="red", weight=0]; 2980[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2980 -> 4073[label="",style="dashed", color="magenta", weight=3]; 2980 -> 4074[label="",style="dashed", color="magenta", weight=3]; 2981 -> 1651[label="",style="dashed", color="red", weight=0]; 2981[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2981 -> 4075[label="",style="dashed", color="magenta", weight=3]; 2981 -> 4076[label="",style="dashed", color="magenta", weight=3]; 2982 -> 1327[label="",style="dashed", color="red", weight=0]; 2982[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2982 -> 4077[label="",style="dashed", color="magenta", weight=3]; 2982 -> 4078[label="",style="dashed", color="magenta", weight=3]; 2983 -> 1651[label="",style="dashed", color="red", weight=0]; 2983[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2983 -> 4079[label="",style="dashed", color="magenta", weight=3]; 2983 -> 4080[label="",style="dashed", color="magenta", weight=3]; 2984 -> 1651[label="",style="dashed", color="red", weight=0]; 2984[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2984 -> 4081[label="",style="dashed", color="magenta", weight=3]; 2984 -> 4082[label="",style="dashed", color="magenta", weight=3]; 2985 -> 1327[label="",style="dashed", color="red", weight=0]; 2985[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2985 -> 4083[label="",style="dashed", color="magenta", weight=3]; 2985 -> 4084[label="",style="dashed", color="magenta", weight=3]; 2986 -> 1651[label="",style="dashed", color="red", weight=0]; 2986[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2986 -> 4085[label="",style="dashed", color="magenta", weight=3]; 2986 -> 4086[label="",style="dashed", color="magenta", weight=3]; 2978[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz713 (Pos vzz717)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz716 (Pos vzz719)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz710 (Pos vzz712)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz711 (Pos vzz714)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2978 -> 4087[label="",style="solid", color="black", weight=3]; 3011 -> 1651[label="",style="dashed", color="red", weight=0]; 3011[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3011 -> 4088[label="",style="dashed", color="magenta", weight=3]; 3011 -> 4089[label="",style="dashed", color="magenta", weight=3]; 3012 -> 1651[label="",style="dashed", color="red", weight=0]; 3012[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3012 -> 4090[label="",style="dashed", color="magenta", weight=3]; 3012 -> 4091[label="",style="dashed", color="magenta", weight=3]; 3013 -> 1327[label="",style="dashed", color="red", weight=0]; 3013[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3013 -> 4092[label="",style="dashed", color="magenta", weight=3]; 3013 -> 4093[label="",style="dashed", color="magenta", weight=3]; 3014 -> 1327[label="",style="dashed", color="red", weight=0]; 3014[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3014 -> 4094[label="",style="dashed", color="magenta", weight=3]; 3014 -> 4095[label="",style="dashed", color="magenta", weight=3]; 3015 -> 1651[label="",style="dashed", color="red", weight=0]; 3015[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3015 -> 4096[label="",style="dashed", color="magenta", weight=3]; 3015 -> 4097[label="",style="dashed", color="magenta", weight=3]; 3016 -> 1327[label="",style="dashed", color="red", weight=0]; 3016[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3016 -> 4098[label="",style="dashed", color="magenta", weight=3]; 3016 -> 4099[label="",style="dashed", color="magenta", weight=3]; 3017 -> 1327[label="",style="dashed", color="red", weight=0]; 3017[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3017 -> 4100[label="",style="dashed", color="magenta", weight=3]; 3017 -> 4101[label="",style="dashed", color="magenta", weight=3]; 3018 -> 1651[label="",style="dashed", color="red", weight=0]; 3018[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3018 -> 4102[label="",style="dashed", color="magenta", weight=3]; 3018 -> 4103[label="",style="dashed", color="magenta", weight=3]; 2987 -> 1327[label="",style="dashed", color="red", weight=0]; 2987[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2987 -> 4104[label="",style="dashed", color="magenta", weight=3]; 2987 -> 4105[label="",style="dashed", color="magenta", weight=3]; 2988 -> 1327[label="",style="dashed", color="red", weight=0]; 2988[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2988 -> 4106[label="",style="dashed", color="magenta", weight=3]; 2988 -> 4107[label="",style="dashed", color="magenta", weight=3]; 2989 -> 1651[label="",style="dashed", color="red", weight=0]; 2989[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2989 -> 4108[label="",style="dashed", color="magenta", weight=3]; 2989 -> 4109[label="",style="dashed", color="magenta", weight=3]; 2990 -> 1327[label="",style="dashed", color="red", weight=0]; 2990[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2990 -> 4110[label="",style="dashed", color="magenta", weight=3]; 2990 -> 4111[label="",style="dashed", color="magenta", weight=3]; 2991 -> 1651[label="",style="dashed", color="red", weight=0]; 2991[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2991 -> 4112[label="",style="dashed", color="magenta", weight=3]; 2991 -> 4113[label="",style="dashed", color="magenta", weight=3]; 2992 -> 1651[label="",style="dashed", color="red", weight=0]; 2992[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2992 -> 4114[label="",style="dashed", color="magenta", weight=3]; 2992 -> 4115[label="",style="dashed", color="magenta", weight=3]; 2993 -> 1327[label="",style="dashed", color="red", weight=0]; 2993[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2993 -> 4116[label="",style="dashed", color="magenta", weight=3]; 2993 -> 4117[label="",style="dashed", color="magenta", weight=3]; 2994 -> 1651[label="",style="dashed", color="red", weight=0]; 2994[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2994 -> 4118[label="",style="dashed", color="magenta", weight=3]; 2994 -> 4119[label="",style="dashed", color="magenta", weight=3]; 3019[label="vzz300",fontsize=16,color="green",shape="box"];3020[label="vzz175",fontsize=16,color="green",shape="box"];3021[label="vzz300",fontsize=16,color="green",shape="box"];3022[label="vzz178",fontsize=16,color="green",shape="box"];3023[label="vzz300",fontsize=16,color="green",shape="box"];3024[label="vzz171",fontsize=16,color="green",shape="box"];3025[label="vzz310",fontsize=16,color="green",shape="box"];3026[label="Succ Zero",fontsize=16,color="green",shape="box"];3027[label="vzz310",fontsize=16,color="green",shape="box"];3028[label="Succ Zero",fontsize=16,color="green",shape="box"];3029[label="vzz310",fontsize=16,color="green",shape="box"];3030[label="Succ Zero",fontsize=16,color="green",shape="box"];3031[label="vzz310",fontsize=16,color="green",shape="box"];3032[label="Succ Zero",fontsize=16,color="green",shape="box"];3033[label="vzz300",fontsize=16,color="green",shape="box"];3034[label="vzz172",fontsize=16,color="green",shape="box"];3035[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz494 (Pos vzz498)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz497 (Pos vzz500)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz491 (Pos vzz493)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz492 (Pos vzz495)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3035 -> 4120[label="",style="solid", color="black", weight=3]; 3036[label="vzz300",fontsize=16,color="green",shape="box"];3037[label="vzz172",fontsize=16,color="green",shape="box"];3038[label="vzz300",fontsize=16,color="green",shape="box"];3039[label="vzz178",fontsize=16,color="green",shape="box"];3040[label="vzz300",fontsize=16,color="green",shape="box"];3041[label="vzz175",fontsize=16,color="green",shape="box"];3042[label="vzz310",fontsize=16,color="green",shape="box"];3043[label="Succ Zero",fontsize=16,color="green",shape="box"];3044[label="vzz310",fontsize=16,color="green",shape="box"];3045[label="Succ Zero",fontsize=16,color="green",shape="box"];3046[label="vzz310",fontsize=16,color="green",shape="box"];3047[label="Succ Zero",fontsize=16,color="green",shape="box"];3048[label="vzz300",fontsize=16,color="green",shape="box"];3049[label="vzz171",fontsize=16,color="green",shape="box"];3050[label="vzz310",fontsize=16,color="green",shape="box"];3051[label="Succ Zero",fontsize=16,color="green",shape="box"];3052[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3052 -> 4121[label="",style="solid", color="black", weight=3]; 3053[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3053 -> 4122[label="",style="solid", color="black", weight=3]; 3054 -> 1327[label="",style="dashed", color="red", weight=0]; 3054[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3054 -> 4123[label="",style="dashed", color="magenta", weight=3]; 3054 -> 4124[label="",style="dashed", color="magenta", weight=3]; 3055 -> 1327[label="",style="dashed", color="red", weight=0]; 3055[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3055 -> 4125[label="",style="dashed", color="magenta", weight=3]; 3055 -> 4126[label="",style="dashed", color="magenta", weight=3]; 3056 -> 1327[label="",style="dashed", color="red", weight=0]; 3056[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3056 -> 4127[label="",style="dashed", color="magenta", weight=3]; 3056 -> 4128[label="",style="dashed", color="magenta", weight=3]; 3057 -> 1651[label="",style="dashed", color="red", weight=0]; 3057[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3057 -> 4129[label="",style="dashed", color="magenta", weight=3]; 3057 -> 4130[label="",style="dashed", color="magenta", weight=3]; 3058 -> 1651[label="",style="dashed", color="red", weight=0]; 3058[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3058 -> 4131[label="",style="dashed", color="magenta", weight=3]; 3058 -> 4132[label="",style="dashed", color="magenta", weight=3]; 3059 -> 1651[label="",style="dashed", color="red", weight=0]; 3059[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3059 -> 4133[label="",style="dashed", color="magenta", weight=3]; 3059 -> 4134[label="",style="dashed", color="magenta", weight=3]; 3060 -> 1651[label="",style="dashed", color="red", weight=0]; 3060[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3060 -> 4135[label="",style="dashed", color="magenta", weight=3]; 3060 -> 4136[label="",style="dashed", color="magenta", weight=3]; 3061 -> 1327[label="",style="dashed", color="red", weight=0]; 3061[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3061 -> 4137[label="",style="dashed", color="magenta", weight=3]; 3061 -> 4138[label="",style="dashed", color="magenta", weight=3]; 2995 -> 1327[label="",style="dashed", color="red", weight=0]; 2995[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2995 -> 4139[label="",style="dashed", color="magenta", weight=3]; 2995 -> 4140[label="",style="dashed", color="magenta", weight=3]; 2996 -> 1327[label="",style="dashed", color="red", weight=0]; 2996[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2996 -> 4141[label="",style="dashed", color="magenta", weight=3]; 2996 -> 4142[label="",style="dashed", color="magenta", weight=3]; 2997 -> 1651[label="",style="dashed", color="red", weight=0]; 2997[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2997 -> 4143[label="",style="dashed", color="magenta", weight=3]; 2997 -> 4144[label="",style="dashed", color="magenta", weight=3]; 2998 -> 1327[label="",style="dashed", color="red", weight=0]; 2998[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2998 -> 4145[label="",style="dashed", color="magenta", weight=3]; 2998 -> 4146[label="",style="dashed", color="magenta", weight=3]; 2999 -> 1651[label="",style="dashed", color="red", weight=0]; 2999[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2999 -> 4147[label="",style="dashed", color="magenta", weight=3]; 2999 -> 4148[label="",style="dashed", color="magenta", weight=3]; 3000 -> 1651[label="",style="dashed", color="red", weight=0]; 3000[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3000 -> 4149[label="",style="dashed", color="magenta", weight=3]; 3000 -> 4150[label="",style="dashed", color="magenta", weight=3]; 3001 -> 1327[label="",style="dashed", color="red", weight=0]; 3001[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3001 -> 4151[label="",style="dashed", color="magenta", weight=3]; 3001 -> 4152[label="",style="dashed", color="magenta", weight=3]; 3002 -> 1651[label="",style="dashed", color="red", weight=0]; 3002[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3002 -> 4153[label="",style="dashed", color="magenta", weight=3]; 3002 -> 4154[label="",style="dashed", color="magenta", weight=3]; 3062 -> 1651[label="",style="dashed", color="red", weight=0]; 3062[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3062 -> 4155[label="",style="dashed", color="magenta", weight=3]; 3062 -> 4156[label="",style="dashed", color="magenta", weight=3]; 3063 -> 1327[label="",style="dashed", color="red", weight=0]; 3063[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3063 -> 4157[label="",style="dashed", color="magenta", weight=3]; 3063 -> 4158[label="",style="dashed", color="magenta", weight=3]; 3064[label="vzz18200",fontsize=16,color="green",shape="box"];3065 -> 1327[label="",style="dashed", color="red", weight=0]; 3065[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3065 -> 4159[label="",style="dashed", color="magenta", weight=3]; 3065 -> 4160[label="",style="dashed", color="magenta", weight=3]; 3066 -> 1651[label="",style="dashed", color="red", weight=0]; 3066[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3066 -> 4161[label="",style="dashed", color="magenta", weight=3]; 3066 -> 4162[label="",style="dashed", color="magenta", weight=3]; 3067 -> 1651[label="",style="dashed", color="red", weight=0]; 3067[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3067 -> 4163[label="",style="dashed", color="magenta", weight=3]; 3067 -> 4164[label="",style="dashed", color="magenta", weight=3]; 3068 -> 1327[label="",style="dashed", color="red", weight=0]; 3068[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3068 -> 4165[label="",style="dashed", color="magenta", weight=3]; 3068 -> 4166[label="",style="dashed", color="magenta", weight=3]; 3069[label="Zero",fontsize=16,color="green",shape="box"];3070 -> 1327[label="",style="dashed", color="red", weight=0]; 3070[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3070 -> 4167[label="",style="dashed", color="magenta", weight=3]; 3070 -> 4168[label="",style="dashed", color="magenta", weight=3]; 3071 -> 1651[label="",style="dashed", color="red", weight=0]; 3071[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3071 -> 4169[label="",style="dashed", color="magenta", weight=3]; 3071 -> 4170[label="",style="dashed", color="magenta", weight=3]; 3003 -> 1327[label="",style="dashed", color="red", weight=0]; 3003[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3003 -> 4171[label="",style="dashed", color="magenta", weight=3]; 3003 -> 4172[label="",style="dashed", color="magenta", weight=3]; 3004 -> 1327[label="",style="dashed", color="red", weight=0]; 3004[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3004 -> 4173[label="",style="dashed", color="magenta", weight=3]; 3004 -> 4174[label="",style="dashed", color="magenta", weight=3]; 3005 -> 1651[label="",style="dashed", color="red", weight=0]; 3005[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3005 -> 4175[label="",style="dashed", color="magenta", weight=3]; 3005 -> 4176[label="",style="dashed", color="magenta", weight=3]; 3006 -> 1327[label="",style="dashed", color="red", weight=0]; 3006[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3006 -> 4177[label="",style="dashed", color="magenta", weight=3]; 3006 -> 4178[label="",style="dashed", color="magenta", weight=3]; 3007 -> 1651[label="",style="dashed", color="red", weight=0]; 3007[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3007 -> 4179[label="",style="dashed", color="magenta", weight=3]; 3007 -> 4180[label="",style="dashed", color="magenta", weight=3]; 3008 -> 1651[label="",style="dashed", color="red", weight=0]; 3008[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3008 -> 4181[label="",style="dashed", color="magenta", weight=3]; 3008 -> 4182[label="",style="dashed", color="magenta", weight=3]; 3009 -> 1327[label="",style="dashed", color="red", weight=0]; 3009[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3009 -> 4183[label="",style="dashed", color="magenta", weight=3]; 3009 -> 4184[label="",style="dashed", color="magenta", weight=3]; 3010 -> 1651[label="",style="dashed", color="red", weight=0]; 3010[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3010 -> 4185[label="",style="dashed", color="magenta", weight=3]; 3010 -> 4186[label="",style="dashed", color="magenta", weight=3]; 3072[label="vzz310",fontsize=16,color="green",shape="box"];3073[label="Succ Zero",fontsize=16,color="green",shape="box"];3074[label="vzz188",fontsize=16,color="green",shape="box"];3075 -> 1651[label="",style="dashed", color="red", weight=0]; 3075[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3075 -> 4187[label="",style="dashed", color="magenta", weight=3]; 3075 -> 4188[label="",style="dashed", color="magenta", weight=3]; 3076[label="vzz191",fontsize=16,color="green",shape="box"];3077 -> 1651[label="",style="dashed", color="red", weight=0]; 3077[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3077 -> 4189[label="",style="dashed", color="magenta", weight=3]; 3077 -> 4190[label="",style="dashed", color="magenta", weight=3]; 3078[label="vzz310",fontsize=16,color="green",shape="box"];3079[label="Succ Zero",fontsize=16,color="green",shape="box"];3080[label="vzz194",fontsize=16,color="green",shape="box"];3081 -> 1651[label="",style="dashed", color="red", weight=0]; 3081[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3081 -> 4191[label="",style="dashed", color="magenta", weight=3]; 3081 -> 4192[label="",style="dashed", color="magenta", weight=3]; 3082[label="vzz310",fontsize=16,color="green",shape="box"];3083[label="Succ Zero",fontsize=16,color="green",shape="box"];3084[label="vzz310",fontsize=16,color="green",shape="box"];3085[label="Succ Zero",fontsize=16,color="green",shape="box"];3086[label="vzz187",fontsize=16,color="green",shape="box"];3087 -> 1651[label="",style="dashed", color="red", weight=0]; 3087[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3087 -> 4193[label="",style="dashed", color="magenta", weight=3]; 3087 -> 4194[label="",style="dashed", color="magenta", weight=3]; 3088[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3088 -> 4195[label="",style="solid", color="black", weight=3]; 3089[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3089 -> 4196[label="",style="solid", color="black", weight=3]; 3090[label="vzz191",fontsize=16,color="green",shape="box"];3091 -> 1651[label="",style="dashed", color="red", weight=0]; 3091[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3091 -> 4197[label="",style="dashed", color="magenta", weight=3]; 3091 -> 4198[label="",style="dashed", color="magenta", weight=3]; 3092[label="vzz310",fontsize=16,color="green",shape="box"];3093[label="Succ Zero",fontsize=16,color="green",shape="box"];3094[label="vzz194",fontsize=16,color="green",shape="box"];3095 -> 1651[label="",style="dashed", color="red", weight=0]; 3095[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3095 -> 4199[label="",style="dashed", color="magenta", weight=3]; 3095 -> 4200[label="",style="dashed", color="magenta", weight=3]; 3096[label="vzz187",fontsize=16,color="green",shape="box"];3097 -> 1651[label="",style="dashed", color="red", weight=0]; 3097[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3097 -> 4201[label="",style="dashed", color="magenta", weight=3]; 3097 -> 4202[label="",style="dashed", color="magenta", weight=3]; 3098[label="vzz310",fontsize=16,color="green",shape="box"];3099[label="Succ Zero",fontsize=16,color="green",shape="box"];3100[label="vzz188",fontsize=16,color="green",shape="box"];3101 -> 1651[label="",style="dashed", color="red", weight=0]; 3101[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3101 -> 4203[label="",style="dashed", color="magenta", weight=3]; 3101 -> 4204[label="",style="dashed", color="magenta", weight=3]; 3102[label="vzz310",fontsize=16,color="green",shape="box"];3103[label="Succ Zero",fontsize=16,color="green",shape="box"];3104[label="vzz310",fontsize=16,color="green",shape="box"];3105[label="Succ Zero",fontsize=16,color="green",shape="box"];3106[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz530 (Pos vzz534)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz533 (Pos vzz536)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz527 (Pos vzz529)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz528 (Pos vzz531)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3106 -> 4205[label="",style="solid", color="black", weight=3]; 2290 -> 1527[label="",style="dashed", color="red", weight=0]; 2290[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2290 -> 4206[label="",style="dashed", color="magenta", weight=3]; 2290 -> 4207[label="",style="dashed", color="magenta", weight=3]; 2291 -> 1651[label="",style="dashed", color="red", weight=0]; 2291[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2291 -> 4208[label="",style="dashed", color="magenta", weight=3]; 2291 -> 4209[label="",style="dashed", color="magenta", weight=3]; 2292 -> 1527[label="",style="dashed", color="red", weight=0]; 2292[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2292 -> 4210[label="",style="dashed", color="magenta", weight=3]; 2292 -> 4211[label="",style="dashed", color="magenta", weight=3]; 2293 -> 1527[label="",style="dashed", color="red", weight=0]; 2293[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2293 -> 4212[label="",style="dashed", color="magenta", weight=3]; 2293 -> 4213[label="",style="dashed", color="magenta", weight=3]; 2294[label="vzz19800",fontsize=16,color="green",shape="box"];2295 -> 1527[label="",style="dashed", color="red", weight=0]; 2295[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2295 -> 4214[label="",style="dashed", color="magenta", weight=3]; 2295 -> 4215[label="",style="dashed", color="magenta", weight=3]; 2296[label="Zero",fontsize=16,color="green",shape="box"];2297 -> 1651[label="",style="dashed", color="red", weight=0]; 2297[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2297 -> 4216[label="",style="dashed", color="magenta", weight=3]; 2297 -> 4217[label="",style="dashed", color="magenta", weight=3]; 2298 -> 1651[label="",style="dashed", color="red", weight=0]; 2298[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2298 -> 4218[label="",style="dashed", color="magenta", weight=3]; 2298 -> 4219[label="",style="dashed", color="magenta", weight=3]; 2299 -> 1651[label="",style="dashed", color="red", weight=0]; 2299[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2299 -> 4220[label="",style="dashed", color="magenta", weight=3]; 2299 -> 4221[label="",style="dashed", color="magenta", weight=3]; 3108 -> 1651[label="",style="dashed", color="red", weight=0]; 3108[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3108 -> 4222[label="",style="dashed", color="magenta", weight=3]; 3108 -> 4223[label="",style="dashed", color="magenta", weight=3]; 3109 -> 1527[label="",style="dashed", color="red", weight=0]; 3109[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3109 -> 4224[label="",style="dashed", color="magenta", weight=3]; 3109 -> 4225[label="",style="dashed", color="magenta", weight=3]; 3110 -> 1527[label="",style="dashed", color="red", weight=0]; 3110[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3110 -> 4226[label="",style="dashed", color="magenta", weight=3]; 3110 -> 4227[label="",style="dashed", color="magenta", weight=3]; 3111 -> 1651[label="",style="dashed", color="red", weight=0]; 3111[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3111 -> 4228[label="",style="dashed", color="magenta", weight=3]; 3111 -> 4229[label="",style="dashed", color="magenta", weight=3]; 3112 -> 1527[label="",style="dashed", color="red", weight=0]; 3112[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3112 -> 4230[label="",style="dashed", color="magenta", weight=3]; 3112 -> 4231[label="",style="dashed", color="magenta", weight=3]; 3113 -> 1651[label="",style="dashed", color="red", weight=0]; 3113[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3113 -> 4232[label="",style="dashed", color="magenta", weight=3]; 3113 -> 4233[label="",style="dashed", color="magenta", weight=3]; 3114 -> 1527[label="",style="dashed", color="red", weight=0]; 3114[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3114 -> 4234[label="",style="dashed", color="magenta", weight=3]; 3114 -> 4235[label="",style="dashed", color="magenta", weight=3]; 3115 -> 1651[label="",style="dashed", color="red", weight=0]; 3115[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3115 -> 4236[label="",style="dashed", color="magenta", weight=3]; 3115 -> 4237[label="",style="dashed", color="magenta", weight=3]; 3107[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz725 (Pos vzz729)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz728 (Pos vzz731)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz722 (Pos vzz724)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz723 (Pos vzz726)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3107 -> 4238[label="",style="solid", color="black", weight=3]; 3140 -> 1527[label="",style="dashed", color="red", weight=0]; 3140[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3140 -> 4239[label="",style="dashed", color="magenta", weight=3]; 3140 -> 4240[label="",style="dashed", color="magenta", weight=3]; 3141 -> 1651[label="",style="dashed", color="red", weight=0]; 3141[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3141 -> 4241[label="",style="dashed", color="magenta", weight=3]; 3141 -> 4242[label="",style="dashed", color="magenta", weight=3]; 3142 -> 1527[label="",style="dashed", color="red", weight=0]; 3142[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3142 -> 4243[label="",style="dashed", color="magenta", weight=3]; 3142 -> 4244[label="",style="dashed", color="magenta", weight=3]; 3143 -> 1527[label="",style="dashed", color="red", weight=0]; 3143[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3143 -> 4245[label="",style="dashed", color="magenta", weight=3]; 3143 -> 4246[label="",style="dashed", color="magenta", weight=3]; 3144 -> 1651[label="",style="dashed", color="red", weight=0]; 3144[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3144 -> 4247[label="",style="dashed", color="magenta", weight=3]; 3144 -> 4248[label="",style="dashed", color="magenta", weight=3]; 3145 -> 1527[label="",style="dashed", color="red", weight=0]; 3145[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3145 -> 4249[label="",style="dashed", color="magenta", weight=3]; 3145 -> 4250[label="",style="dashed", color="magenta", weight=3]; 3146 -> 1651[label="",style="dashed", color="red", weight=0]; 3146[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3146 -> 4251[label="",style="dashed", color="magenta", weight=3]; 3146 -> 4252[label="",style="dashed", color="magenta", weight=3]; 3147 -> 1651[label="",style="dashed", color="red", weight=0]; 3147[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3147 -> 4253[label="",style="dashed", color="magenta", weight=3]; 3147 -> 4254[label="",style="dashed", color="magenta", weight=3]; 3116 -> 1651[label="",style="dashed", color="red", weight=0]; 3116[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3116 -> 4255[label="",style="dashed", color="magenta", weight=3]; 3116 -> 4256[label="",style="dashed", color="magenta", weight=3]; 3117 -> 1527[label="",style="dashed", color="red", weight=0]; 3117[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3117 -> 4257[label="",style="dashed", color="magenta", weight=3]; 3117 -> 4258[label="",style="dashed", color="magenta", weight=3]; 3118 -> 1527[label="",style="dashed", color="red", weight=0]; 3118[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3118 -> 4259[label="",style="dashed", color="magenta", weight=3]; 3118 -> 4260[label="",style="dashed", color="magenta", weight=3]; 3119 -> 1651[label="",style="dashed", color="red", weight=0]; 3119[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3119 -> 4261[label="",style="dashed", color="magenta", weight=3]; 3119 -> 4262[label="",style="dashed", color="magenta", weight=3]; 3120 -> 1527[label="",style="dashed", color="red", weight=0]; 3120[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3120 -> 4263[label="",style="dashed", color="magenta", weight=3]; 3120 -> 4264[label="",style="dashed", color="magenta", weight=3]; 3121 -> 1651[label="",style="dashed", color="red", weight=0]; 3121[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3121 -> 4265[label="",style="dashed", color="magenta", weight=3]; 3121 -> 4266[label="",style="dashed", color="magenta", weight=3]; 3122 -> 1527[label="",style="dashed", color="red", weight=0]; 3122[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3122 -> 4267[label="",style="dashed", color="magenta", weight=3]; 3122 -> 4268[label="",style="dashed", color="magenta", weight=3]; 3123 -> 1651[label="",style="dashed", color="red", weight=0]; 3123[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3123 -> 4269[label="",style="dashed", color="magenta", weight=3]; 3123 -> 4270[label="",style="dashed", color="magenta", weight=3]; 3148[label="vzz310",fontsize=16,color="green",shape="box"];3149[label="Succ Zero",fontsize=16,color="green",shape="box"];3150[label="vzz188",fontsize=16,color="green",shape="box"];3151 -> 1651[label="",style="dashed", color="red", weight=0]; 3151[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3151 -> 4271[label="",style="dashed", color="magenta", weight=3]; 3151 -> 4272[label="",style="dashed", color="magenta", weight=3]; 3152[label="vzz194",fontsize=16,color="green",shape="box"];3153 -> 1651[label="",style="dashed", color="red", weight=0]; 3153[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3153 -> 4273[label="",style="dashed", color="magenta", weight=3]; 3153 -> 4274[label="",style="dashed", color="magenta", weight=3]; 3154[label="vzz191",fontsize=16,color="green",shape="box"];3155 -> 1651[label="",style="dashed", color="red", weight=0]; 3155[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3155 -> 4275[label="",style="dashed", color="magenta", weight=3]; 3155 -> 4276[label="",style="dashed", color="magenta", weight=3]; 3156[label="vzz310",fontsize=16,color="green",shape="box"];3157[label="Succ Zero",fontsize=16,color="green",shape="box"];3158[label="vzz187",fontsize=16,color="green",shape="box"];3159 -> 1651[label="",style="dashed", color="red", weight=0]; 3159[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3159 -> 4277[label="",style="dashed", color="magenta", weight=3]; 3159 -> 4278[label="",style="dashed", color="magenta", weight=3]; 3160[label="vzz310",fontsize=16,color="green",shape="box"];3161[label="Succ Zero",fontsize=16,color="green",shape="box"];3162[label="vzz310",fontsize=16,color="green",shape="box"];3163[label="Succ Zero",fontsize=16,color="green",shape="box"];3164[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz542 (Pos vzz546)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz545 (Pos vzz548)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz539 (Pos vzz541)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz540 (Pos vzz543)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3164 -> 4279[label="",style="solid", color="black", weight=3]; 3165[label="vzz187",fontsize=16,color="green",shape="box"];3166 -> 1651[label="",style="dashed", color="red", weight=0]; 3166[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3166 -> 4280[label="",style="dashed", color="magenta", weight=3]; 3166 -> 4281[label="",style="dashed", color="magenta", weight=3]; 3167[label="vzz310",fontsize=16,color="green",shape="box"];3168[label="Succ Zero",fontsize=16,color="green",shape="box"];3169[label="vzz194",fontsize=16,color="green",shape="box"];3170 -> 1651[label="",style="dashed", color="red", weight=0]; 3170[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3170 -> 4282[label="",style="dashed", color="magenta", weight=3]; 3170 -> 4283[label="",style="dashed", color="magenta", weight=3]; 3171[label="vzz191",fontsize=16,color="green",shape="box"];3172 -> 1651[label="",style="dashed", color="red", weight=0]; 3172[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3172 -> 4284[label="",style="dashed", color="magenta", weight=3]; 3172 -> 4285[label="",style="dashed", color="magenta", weight=3]; 3173[label="vzz188",fontsize=16,color="green",shape="box"];3174 -> 1651[label="",style="dashed", color="red", weight=0]; 3174[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3174 -> 4286[label="",style="dashed", color="magenta", weight=3]; 3174 -> 4287[label="",style="dashed", color="magenta", weight=3]; 3175[label="vzz310",fontsize=16,color="green",shape="box"];3176[label="Succ Zero",fontsize=16,color="green",shape="box"];3177[label="vzz310",fontsize=16,color="green",shape="box"];3178[label="Succ Zero",fontsize=16,color="green",shape="box"];3179[label="vzz310",fontsize=16,color="green",shape="box"];3180[label="Succ Zero",fontsize=16,color="green",shape="box"];3181[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3181 -> 4288[label="",style="solid", color="black", weight=3]; 3182[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3182 -> 4289[label="",style="solid", color="black", weight=3]; 3183 -> 1651[label="",style="dashed", color="red", weight=0]; 3183[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3183 -> 4290[label="",style="dashed", color="magenta", weight=3]; 3183 -> 4291[label="",style="dashed", color="magenta", weight=3]; 3184 -> 1527[label="",style="dashed", color="red", weight=0]; 3184[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3184 -> 4292[label="",style="dashed", color="magenta", weight=3]; 3184 -> 4293[label="",style="dashed", color="magenta", weight=3]; 3185 -> 1527[label="",style="dashed", color="red", weight=0]; 3185[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3185 -> 4294[label="",style="dashed", color="magenta", weight=3]; 3185 -> 4295[label="",style="dashed", color="magenta", weight=3]; 3186 -> 1527[label="",style="dashed", color="red", weight=0]; 3186[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3186 -> 4296[label="",style="dashed", color="magenta", weight=3]; 3186 -> 4297[label="",style="dashed", color="magenta", weight=3]; 3187 -> 1651[label="",style="dashed", color="red", weight=0]; 3187[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3187 -> 4298[label="",style="dashed", color="magenta", weight=3]; 3187 -> 4299[label="",style="dashed", color="magenta", weight=3]; 3188 -> 1527[label="",style="dashed", color="red", weight=0]; 3188[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3188 -> 4300[label="",style="dashed", color="magenta", weight=3]; 3188 -> 4301[label="",style="dashed", color="magenta", weight=3]; 3189 -> 1651[label="",style="dashed", color="red", weight=0]; 3189[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3189 -> 4302[label="",style="dashed", color="magenta", weight=3]; 3189 -> 4303[label="",style="dashed", color="magenta", weight=3]; 3190 -> 1651[label="",style="dashed", color="red", weight=0]; 3190[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3190 -> 4304[label="",style="dashed", color="magenta", weight=3]; 3190 -> 4305[label="",style="dashed", color="magenta", weight=3]; 3124 -> 1651[label="",style="dashed", color="red", weight=0]; 3124[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3124 -> 4306[label="",style="dashed", color="magenta", weight=3]; 3124 -> 4307[label="",style="dashed", color="magenta", weight=3]; 3125 -> 1527[label="",style="dashed", color="red", weight=0]; 3125[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3125 -> 4308[label="",style="dashed", color="magenta", weight=3]; 3125 -> 4309[label="",style="dashed", color="magenta", weight=3]; 3126 -> 1527[label="",style="dashed", color="red", weight=0]; 3126[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3126 -> 4310[label="",style="dashed", color="magenta", weight=3]; 3126 -> 4311[label="",style="dashed", color="magenta", weight=3]; 3127 -> 1651[label="",style="dashed", color="red", weight=0]; 3127[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3127 -> 4312[label="",style="dashed", color="magenta", weight=3]; 3127 -> 4313[label="",style="dashed", color="magenta", weight=3]; 3128 -> 1527[label="",style="dashed", color="red", weight=0]; 3128[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3128 -> 4314[label="",style="dashed", color="magenta", weight=3]; 3128 -> 4315[label="",style="dashed", color="magenta", weight=3]; 3129 -> 1651[label="",style="dashed", color="red", weight=0]; 3129[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3129 -> 4316[label="",style="dashed", color="magenta", weight=3]; 3129 -> 4317[label="",style="dashed", color="magenta", weight=3]; 3130 -> 1527[label="",style="dashed", color="red", weight=0]; 3130[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3130 -> 4318[label="",style="dashed", color="magenta", weight=3]; 3130 -> 4319[label="",style="dashed", color="magenta", weight=3]; 3131 -> 1651[label="",style="dashed", color="red", weight=0]; 3131[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3131 -> 4320[label="",style="dashed", color="magenta", weight=3]; 3131 -> 4321[label="",style="dashed", color="magenta", weight=3]; 3191 -> 1651[label="",style="dashed", color="red", weight=0]; 3191[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3191 -> 4322[label="",style="dashed", color="magenta", weight=3]; 3191 -> 4323[label="",style="dashed", color="magenta", weight=3]; 3192 -> 1527[label="",style="dashed", color="red", weight=0]; 3192[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3192 -> 4324[label="",style="dashed", color="magenta", weight=3]; 3192 -> 4325[label="",style="dashed", color="magenta", weight=3]; 3193 -> 1527[label="",style="dashed", color="red", weight=0]; 3193[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3193 -> 4326[label="",style="dashed", color="magenta", weight=3]; 3193 -> 4327[label="",style="dashed", color="magenta", weight=3]; 3194 -> 1651[label="",style="dashed", color="red", weight=0]; 3194[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3194 -> 4328[label="",style="dashed", color="magenta", weight=3]; 3194 -> 4329[label="",style="dashed", color="magenta", weight=3]; 3195 -> 1527[label="",style="dashed", color="red", weight=0]; 3195[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3195 -> 4330[label="",style="dashed", color="magenta", weight=3]; 3195 -> 4331[label="",style="dashed", color="magenta", weight=3]; 3196 -> 1651[label="",style="dashed", color="red", weight=0]; 3196[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3196 -> 4332[label="",style="dashed", color="magenta", weight=3]; 3196 -> 4333[label="",style="dashed", color="magenta", weight=3]; 3197[label="Zero",fontsize=16,color="green",shape="box"];3198 -> 1651[label="",style="dashed", color="red", weight=0]; 3198[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3198 -> 4334[label="",style="dashed", color="magenta", weight=3]; 3198 -> 4335[label="",style="dashed", color="magenta", weight=3]; 3199[label="vzz19800",fontsize=16,color="green",shape="box"];3200 -> 1527[label="",style="dashed", color="red", weight=0]; 3200[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3200 -> 4336[label="",style="dashed", color="magenta", weight=3]; 3200 -> 4337[label="",style="dashed", color="magenta", weight=3]; 3132 -> 1651[label="",style="dashed", color="red", weight=0]; 3132[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3132 -> 4338[label="",style="dashed", color="magenta", weight=3]; 3132 -> 4339[label="",style="dashed", color="magenta", weight=3]; 3133 -> 1527[label="",style="dashed", color="red", weight=0]; 3133[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3133 -> 4340[label="",style="dashed", color="magenta", weight=3]; 3133 -> 4341[label="",style="dashed", color="magenta", weight=3]; 3134 -> 1527[label="",style="dashed", color="red", weight=0]; 3134[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3134 -> 4342[label="",style="dashed", color="magenta", weight=3]; 3134 -> 4343[label="",style="dashed", color="magenta", weight=3]; 3135 -> 1651[label="",style="dashed", color="red", weight=0]; 3135[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3135 -> 4344[label="",style="dashed", color="magenta", weight=3]; 3135 -> 4345[label="",style="dashed", color="magenta", weight=3]; 3136 -> 1527[label="",style="dashed", color="red", weight=0]; 3136[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3136 -> 4346[label="",style="dashed", color="magenta", weight=3]; 3136 -> 4347[label="",style="dashed", color="magenta", weight=3]; 3137 -> 1651[label="",style="dashed", color="red", weight=0]; 3137[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3137 -> 4348[label="",style="dashed", color="magenta", weight=3]; 3137 -> 4349[label="",style="dashed", color="magenta", weight=3]; 3138 -> 1527[label="",style="dashed", color="red", weight=0]; 3138[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3138 -> 4350[label="",style="dashed", color="magenta", weight=3]; 3138 -> 4351[label="",style="dashed", color="magenta", weight=3]; 3139 -> 1651[label="",style="dashed", color="red", weight=0]; 3139[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3139 -> 4352[label="",style="dashed", color="magenta", weight=3]; 3139 -> 4353[label="",style="dashed", color="magenta", weight=3]; 3201[label="vzz300",fontsize=16,color="green",shape="box"];3202[label="vzz210",fontsize=16,color="green",shape="box"];3203[label="vzz300",fontsize=16,color="green",shape="box"];3204[label="vzz203",fontsize=16,color="green",shape="box"];3205[label="vzz310",fontsize=16,color="green",shape="box"];3206[label="Succ Zero",fontsize=16,color="green",shape="box"];3207[label="vzz300",fontsize=16,color="green",shape="box"];3208[label="vzz207",fontsize=16,color="green",shape="box"];3209[label="vzz310",fontsize=16,color="green",shape="box"];3210[label="Succ Zero",fontsize=16,color="green",shape="box"];3211[label="vzz310",fontsize=16,color="green",shape="box"];3212[label="Succ Zero",fontsize=16,color="green",shape="box"];3213[label="vzz300",fontsize=16,color="green",shape="box"];3214[label="vzz204",fontsize=16,color="green",shape="box"];3215[label="vzz310",fontsize=16,color="green",shape="box"];3216[label="Succ Zero",fontsize=16,color="green",shape="box"];3217[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3217 -> 4354[label="",style="solid", color="black", weight=3]; 3218[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3218 -> 4355[label="",style="solid", color="black", weight=3]; 3219[label="vzz310",fontsize=16,color="green",shape="box"];3220[label="Succ Zero",fontsize=16,color="green",shape="box"];3221[label="vzz310",fontsize=16,color="green",shape="box"];3222[label="Succ Zero",fontsize=16,color="green",shape="box"];3223[label="vzz300",fontsize=16,color="green",shape="box"];3224[label="vzz210",fontsize=16,color="green",shape="box"];3225[label="vzz310",fontsize=16,color="green",shape="box"];3226[label="Succ Zero",fontsize=16,color="green",shape="box"];3227[label="vzz300",fontsize=16,color="green",shape="box"];3228[label="vzz203",fontsize=16,color="green",shape="box"];3229[label="vzz300",fontsize=16,color="green",shape="box"];3230[label="vzz204",fontsize=16,color="green",shape="box"];3231[label="vzz310",fontsize=16,color="green",shape="box"];3232[label="Succ Zero",fontsize=16,color="green",shape="box"];3233[label="vzz300",fontsize=16,color="green",shape="box"];3234[label="vzz207",fontsize=16,color="green",shape="box"];3235[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz578 (Neg vzz582)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz581 (Neg vzz584)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz575 (Neg vzz577)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz576 (Neg vzz579)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3235 -> 4356[label="",style="solid", color="black", weight=3]; 2344[label="Zero",fontsize=16,color="green",shape="box"];2345 -> 1651[label="",style="dashed", color="red", weight=0]; 2345[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2345 -> 4357[label="",style="dashed", color="magenta", weight=3]; 2345 -> 4358[label="",style="dashed", color="magenta", weight=3]; 2346 -> 1327[label="",style="dashed", color="red", weight=0]; 2346[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2346 -> 4359[label="",style="dashed", color="magenta", weight=3]; 2346 -> 4360[label="",style="dashed", color="magenta", weight=3]; 2347[label="vzz21400",fontsize=16,color="green",shape="box"];2348 -> 1651[label="",style="dashed", color="red", weight=0]; 2348[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2348 -> 4361[label="",style="dashed", color="magenta", weight=3]; 2348 -> 4362[label="",style="dashed", color="magenta", weight=3]; 2349 -> 1651[label="",style="dashed", color="red", weight=0]; 2349[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2349 -> 4363[label="",style="dashed", color="magenta", weight=3]; 2349 -> 4364[label="",style="dashed", color="magenta", weight=3]; 2350 -> 1327[label="",style="dashed", color="red", weight=0]; 2350[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2350 -> 4365[label="",style="dashed", color="magenta", weight=3]; 2350 -> 4366[label="",style="dashed", color="magenta", weight=3]; 2351 -> 1327[label="",style="dashed", color="red", weight=0]; 2351[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2351 -> 4367[label="",style="dashed", color="magenta", weight=3]; 2351 -> 4368[label="",style="dashed", color="magenta", weight=3]; 2352 -> 1651[label="",style="dashed", color="red", weight=0]; 2352[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2352 -> 4369[label="",style="dashed", color="magenta", weight=3]; 2352 -> 4370[label="",style="dashed", color="magenta", weight=3]; 2353 -> 1327[label="",style="dashed", color="red", weight=0]; 2353[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2353 -> 4371[label="",style="dashed", color="magenta", weight=3]; 2353 -> 4372[label="",style="dashed", color="magenta", weight=3]; 3237 -> 1327[label="",style="dashed", color="red", weight=0]; 3237[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3237 -> 4373[label="",style="dashed", color="magenta", weight=3]; 3237 -> 4374[label="",style="dashed", color="magenta", weight=3]; 3238 -> 1651[label="",style="dashed", color="red", weight=0]; 3238[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3238 -> 4375[label="",style="dashed", color="magenta", weight=3]; 3238 -> 4376[label="",style="dashed", color="magenta", weight=3]; 3239 -> 1651[label="",style="dashed", color="red", weight=0]; 3239[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3239 -> 4377[label="",style="dashed", color="magenta", weight=3]; 3239 -> 4378[label="",style="dashed", color="magenta", weight=3]; 3240 -> 1327[label="",style="dashed", color="red", weight=0]; 3240[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3240 -> 4379[label="",style="dashed", color="magenta", weight=3]; 3240 -> 4380[label="",style="dashed", color="magenta", weight=3]; 3241 -> 1651[label="",style="dashed", color="red", weight=0]; 3241[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3241 -> 4381[label="",style="dashed", color="magenta", weight=3]; 3241 -> 4382[label="",style="dashed", color="magenta", weight=3]; 3242 -> 1651[label="",style="dashed", color="red", weight=0]; 3242[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3242 -> 4383[label="",style="dashed", color="magenta", weight=3]; 3242 -> 4384[label="",style="dashed", color="magenta", weight=3]; 3243 -> 1327[label="",style="dashed", color="red", weight=0]; 3243[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3243 -> 4385[label="",style="dashed", color="magenta", weight=3]; 3243 -> 4386[label="",style="dashed", color="magenta", weight=3]; 3244 -> 1327[label="",style="dashed", color="red", weight=0]; 3244[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3244 -> 4387[label="",style="dashed", color="magenta", weight=3]; 3244 -> 4388[label="",style="dashed", color="magenta", weight=3]; 3236[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz737 (Neg vzz741)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz740 (Neg vzz743)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz734 (Neg vzz736)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz735 (Neg vzz738)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3236 -> 4389[label="",style="solid", color="black", weight=3]; 3269 -> 1651[label="",style="dashed", color="red", weight=0]; 3269[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3269 -> 4390[label="",style="dashed", color="magenta", weight=3]; 3269 -> 4391[label="",style="dashed", color="magenta", weight=3]; 3270 -> 1651[label="",style="dashed", color="red", weight=0]; 3270[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3270 -> 4392[label="",style="dashed", color="magenta", weight=3]; 3270 -> 4393[label="",style="dashed", color="magenta", weight=3]; 3271 -> 1327[label="",style="dashed", color="red", weight=0]; 3271[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3271 -> 4394[label="",style="dashed", color="magenta", weight=3]; 3271 -> 4395[label="",style="dashed", color="magenta", weight=3]; 3272 -> 1651[label="",style="dashed", color="red", weight=0]; 3272[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3272 -> 4396[label="",style="dashed", color="magenta", weight=3]; 3272 -> 4397[label="",style="dashed", color="magenta", weight=3]; 3273 -> 1327[label="",style="dashed", color="red", weight=0]; 3273[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3273 -> 4398[label="",style="dashed", color="magenta", weight=3]; 3273 -> 4399[label="",style="dashed", color="magenta", weight=3]; 3274 -> 1327[label="",style="dashed", color="red", weight=0]; 3274[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3274 -> 4400[label="",style="dashed", color="magenta", weight=3]; 3274 -> 4401[label="",style="dashed", color="magenta", weight=3]; 3275 -> 1651[label="",style="dashed", color="red", weight=0]; 3275[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3275 -> 4402[label="",style="dashed", color="magenta", weight=3]; 3275 -> 4403[label="",style="dashed", color="magenta", weight=3]; 3276 -> 1327[label="",style="dashed", color="red", weight=0]; 3276[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3276 -> 4404[label="",style="dashed", color="magenta", weight=3]; 3276 -> 4405[label="",style="dashed", color="magenta", weight=3]; 3245 -> 1327[label="",style="dashed", color="red", weight=0]; 3245[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3245 -> 4406[label="",style="dashed", color="magenta", weight=3]; 3245 -> 4407[label="",style="dashed", color="magenta", weight=3]; 3246 -> 1651[label="",style="dashed", color="red", weight=0]; 3246[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3246 -> 4408[label="",style="dashed", color="magenta", weight=3]; 3246 -> 4409[label="",style="dashed", color="magenta", weight=3]; 3247 -> 1651[label="",style="dashed", color="red", weight=0]; 3247[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3247 -> 4410[label="",style="dashed", color="magenta", weight=3]; 3247 -> 4411[label="",style="dashed", color="magenta", weight=3]; 3248 -> 1327[label="",style="dashed", color="red", weight=0]; 3248[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3248 -> 4412[label="",style="dashed", color="magenta", weight=3]; 3248 -> 4413[label="",style="dashed", color="magenta", weight=3]; 3249 -> 1651[label="",style="dashed", color="red", weight=0]; 3249[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3249 -> 4414[label="",style="dashed", color="magenta", weight=3]; 3249 -> 4415[label="",style="dashed", color="magenta", weight=3]; 3250 -> 1651[label="",style="dashed", color="red", weight=0]; 3250[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3250 -> 4416[label="",style="dashed", color="magenta", weight=3]; 3250 -> 4417[label="",style="dashed", color="magenta", weight=3]; 3251 -> 1327[label="",style="dashed", color="red", weight=0]; 3251[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3251 -> 4418[label="",style="dashed", color="magenta", weight=3]; 3251 -> 4419[label="",style="dashed", color="magenta", weight=3]; 3252 -> 1327[label="",style="dashed", color="red", weight=0]; 3252[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3252 -> 4420[label="",style="dashed", color="magenta", weight=3]; 3252 -> 4421[label="",style="dashed", color="magenta", weight=3]; 3277[label="vzz310",fontsize=16,color="green",shape="box"];3278[label="Succ Zero",fontsize=16,color="green",shape="box"];3279[label="vzz300",fontsize=16,color="green",shape="box"];3280[label="vzz210",fontsize=16,color="green",shape="box"];3281[label="vzz310",fontsize=16,color="green",shape="box"];3282[label="Succ Zero",fontsize=16,color="green",shape="box"];3283[label="vzz300",fontsize=16,color="green",shape="box"];3284[label="vzz204",fontsize=16,color="green",shape="box"];3285[label="vzz310",fontsize=16,color="green",shape="box"];3286[label="Succ Zero",fontsize=16,color="green",shape="box"];3287[label="vzz300",fontsize=16,color="green",shape="box"];3288[label="vzz207",fontsize=16,color="green",shape="box"];3289[label="vzz310",fontsize=16,color="green",shape="box"];3290[label="Succ Zero",fontsize=16,color="green",shape="box"];3291[label="vzz300",fontsize=16,color="green",shape="box"];3292[label="vzz203",fontsize=16,color="green",shape="box"];3293[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz590 (Neg vzz594)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz593 (Neg vzz596)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz587 (Neg vzz589)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz588 (Neg vzz591)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3293 -> 4422[label="",style="solid", color="black", weight=3]; 3294[label="vzz310",fontsize=16,color="green",shape="box"];3295[label="Succ Zero",fontsize=16,color="green",shape="box"];3296[label="vzz300",fontsize=16,color="green",shape="box"];3297[label="vzz210",fontsize=16,color="green",shape="box"];3298[label="vzz310",fontsize=16,color="green",shape="box"];3299[label="Succ Zero",fontsize=16,color="green",shape="box"];3300[label="vzz310",fontsize=16,color="green",shape="box"];3301[label="Succ Zero",fontsize=16,color="green",shape="box"];3302[label="vzz300",fontsize=16,color="green",shape="box"];3303[label="vzz204",fontsize=16,color="green",shape="box"];3304[label="vzz300",fontsize=16,color="green",shape="box"];3305[label="vzz207",fontsize=16,color="green",shape="box"];3306[label="vzz310",fontsize=16,color="green",shape="box"];3307[label="Succ Zero",fontsize=16,color="green",shape="box"];3308[label="vzz300",fontsize=16,color="green",shape="box"];3309[label="vzz203",fontsize=16,color="green",shape="box"];3310[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3310 -> 4423[label="",style="solid", color="black", weight=3]; 3311[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3311 -> 4424[label="",style="solid", color="black", weight=3]; 3312 -> 1651[label="",style="dashed", color="red", weight=0]; 3312[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3312 -> 4425[label="",style="dashed", color="magenta", weight=3]; 3312 -> 4426[label="",style="dashed", color="magenta", weight=3]; 3313 -> 1327[label="",style="dashed", color="red", weight=0]; 3313[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3313 -> 4427[label="",style="dashed", color="magenta", weight=3]; 3313 -> 4428[label="",style="dashed", color="magenta", weight=3]; 3314 -> 1651[label="",style="dashed", color="red", weight=0]; 3314[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3314 -> 4429[label="",style="dashed", color="magenta", weight=3]; 3314 -> 4430[label="",style="dashed", color="magenta", weight=3]; 3315 -> 1327[label="",style="dashed", color="red", weight=0]; 3315[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3315 -> 4431[label="",style="dashed", color="magenta", weight=3]; 3315 -> 4432[label="",style="dashed", color="magenta", weight=3]; 3316 -> 1651[label="",style="dashed", color="red", weight=0]; 3316[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3316 -> 4433[label="",style="dashed", color="magenta", weight=3]; 3316 -> 4434[label="",style="dashed", color="magenta", weight=3]; 3317 -> 1327[label="",style="dashed", color="red", weight=0]; 3317[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3317 -> 4435[label="",style="dashed", color="magenta", weight=3]; 3317 -> 4436[label="",style="dashed", color="magenta", weight=3]; 3318 -> 1651[label="",style="dashed", color="red", weight=0]; 3318[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3318 -> 4437[label="",style="dashed", color="magenta", weight=3]; 3318 -> 4438[label="",style="dashed", color="magenta", weight=3]; 3319 -> 1327[label="",style="dashed", color="red", weight=0]; 3319[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3319 -> 4439[label="",style="dashed", color="magenta", weight=3]; 3319 -> 4440[label="",style="dashed", color="magenta", weight=3]; 3253 -> 1327[label="",style="dashed", color="red", weight=0]; 3253[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3253 -> 4441[label="",style="dashed", color="magenta", weight=3]; 3253 -> 4442[label="",style="dashed", color="magenta", weight=3]; 3254 -> 1651[label="",style="dashed", color="red", weight=0]; 3254[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3254 -> 4443[label="",style="dashed", color="magenta", weight=3]; 3254 -> 4444[label="",style="dashed", color="magenta", weight=3]; 3255 -> 1651[label="",style="dashed", color="red", weight=0]; 3255[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3255 -> 4445[label="",style="dashed", color="magenta", weight=3]; 3255 -> 4446[label="",style="dashed", color="magenta", weight=3]; 3256 -> 1327[label="",style="dashed", color="red", weight=0]; 3256[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3256 -> 4447[label="",style="dashed", color="magenta", weight=3]; 3256 -> 4448[label="",style="dashed", color="magenta", weight=3]; 3257 -> 1651[label="",style="dashed", color="red", weight=0]; 3257[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3257 -> 4449[label="",style="dashed", color="magenta", weight=3]; 3257 -> 4450[label="",style="dashed", color="magenta", weight=3]; 3258 -> 1651[label="",style="dashed", color="red", weight=0]; 3258[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3258 -> 4451[label="",style="dashed", color="magenta", weight=3]; 3258 -> 4452[label="",style="dashed", color="magenta", weight=3]; 3259 -> 1327[label="",style="dashed", color="red", weight=0]; 3259[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3259 -> 4453[label="",style="dashed", color="magenta", weight=3]; 3259 -> 4454[label="",style="dashed", color="magenta", weight=3]; 3260 -> 1327[label="",style="dashed", color="red", weight=0]; 3260[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3260 -> 4455[label="",style="dashed", color="magenta", weight=3]; 3260 -> 4456[label="",style="dashed", color="magenta", weight=3]; 3320 -> 1327[label="",style="dashed", color="red", weight=0]; 3320[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3320 -> 4457[label="",style="dashed", color="magenta", weight=3]; 3320 -> 4458[label="",style="dashed", color="magenta", weight=3]; 3321 -> 1327[label="",style="dashed", color="red", weight=0]; 3321[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3321 -> 4459[label="",style="dashed", color="magenta", weight=3]; 3321 -> 4460[label="",style="dashed", color="magenta", weight=3]; 3322 -> 1651[label="",style="dashed", color="red", weight=0]; 3322[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3322 -> 4461[label="",style="dashed", color="magenta", weight=3]; 3322 -> 4462[label="",style="dashed", color="magenta", weight=3]; 3323 -> 1327[label="",style="dashed", color="red", weight=0]; 3323[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3323 -> 4463[label="",style="dashed", color="magenta", weight=3]; 3323 -> 4464[label="",style="dashed", color="magenta", weight=3]; 3324 -> 1651[label="",style="dashed", color="red", weight=0]; 3324[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3324 -> 4465[label="",style="dashed", color="magenta", weight=3]; 3324 -> 4466[label="",style="dashed", color="magenta", weight=3]; 3325 -> 1651[label="",style="dashed", color="red", weight=0]; 3325[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3325 -> 4467[label="",style="dashed", color="magenta", weight=3]; 3325 -> 4468[label="",style="dashed", color="magenta", weight=3]; 3326[label="Zero",fontsize=16,color="green",shape="box"];3327 -> 1327[label="",style="dashed", color="red", weight=0]; 3327[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3327 -> 4469[label="",style="dashed", color="magenta", weight=3]; 3327 -> 4470[label="",style="dashed", color="magenta", weight=3]; 3328 -> 1651[label="",style="dashed", color="red", weight=0]; 3328[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3328 -> 4471[label="",style="dashed", color="magenta", weight=3]; 3328 -> 4472[label="",style="dashed", color="magenta", weight=3]; 3329[label="vzz21400",fontsize=16,color="green",shape="box"];3261 -> 1327[label="",style="dashed", color="red", weight=0]; 3261[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3261 -> 4473[label="",style="dashed", color="magenta", weight=3]; 3261 -> 4474[label="",style="dashed", color="magenta", weight=3]; 3262 -> 1651[label="",style="dashed", color="red", weight=0]; 3262[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3262 -> 4475[label="",style="dashed", color="magenta", weight=3]; 3262 -> 4476[label="",style="dashed", color="magenta", weight=3]; 3263 -> 1651[label="",style="dashed", color="red", weight=0]; 3263[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3263 -> 4477[label="",style="dashed", color="magenta", weight=3]; 3263 -> 4478[label="",style="dashed", color="magenta", weight=3]; 3264 -> 1327[label="",style="dashed", color="red", weight=0]; 3264[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3264 -> 4479[label="",style="dashed", color="magenta", weight=3]; 3264 -> 4480[label="",style="dashed", color="magenta", weight=3]; 3265 -> 1651[label="",style="dashed", color="red", weight=0]; 3265[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3265 -> 4481[label="",style="dashed", color="magenta", weight=3]; 3265 -> 4482[label="",style="dashed", color="magenta", weight=3]; 3266 -> 1651[label="",style="dashed", color="red", weight=0]; 3266[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3266 -> 4483[label="",style="dashed", color="magenta", weight=3]; 3266 -> 4484[label="",style="dashed", color="magenta", weight=3]; 3267 -> 1327[label="",style="dashed", color="red", weight=0]; 3267[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3267 -> 4485[label="",style="dashed", color="magenta", weight=3]; 3267 -> 4486[label="",style="dashed", color="magenta", weight=3]; 3268 -> 1327[label="",style="dashed", color="red", weight=0]; 3268[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3268 -> 4487[label="",style="dashed", color="magenta", weight=3]; 3268 -> 4488[label="",style="dashed", color="magenta", weight=3]; 3330[label="vzz310",fontsize=16,color="green",shape="box"];3331[label="Succ Zero",fontsize=16,color="green",shape="box"];3332[label="vzz310",fontsize=16,color="green",shape="box"];3333[label="Succ Zero",fontsize=16,color="green",shape="box"];3334[label="vzz226",fontsize=16,color="green",shape="box"];3335 -> 1651[label="",style="dashed", color="red", weight=0]; 3335[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3335 -> 4489[label="",style="dashed", color="magenta", weight=3]; 3335 -> 4490[label="",style="dashed", color="magenta", weight=3]; 3336[label="vzz220",fontsize=16,color="green",shape="box"];3337 -> 1651[label="",style="dashed", color="red", weight=0]; 3337[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3337 -> 4491[label="",style="dashed", color="magenta", weight=3]; 3337 -> 4492[label="",style="dashed", color="magenta", weight=3]; 3338[label="vzz310",fontsize=16,color="green",shape="box"];3339[label="Succ Zero",fontsize=16,color="green",shape="box"];3340[label="vzz223",fontsize=16,color="green",shape="box"];3341 -> 1651[label="",style="dashed", color="red", weight=0]; 3341[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3341 -> 4493[label="",style="dashed", color="magenta", weight=3]; 3341 -> 4494[label="",style="dashed", color="magenta", weight=3]; 3342[label="vzz310",fontsize=16,color="green",shape="box"];3343[label="Succ Zero",fontsize=16,color="green",shape="box"];3344[label="vzz219",fontsize=16,color="green",shape="box"];3345 -> 1651[label="",style="dashed", color="red", weight=0]; 3345[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3345 -> 4495[label="",style="dashed", color="magenta", weight=3]; 3345 -> 4496[label="",style="dashed", color="magenta", weight=3]; 3346[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3346 -> 4497[label="",style="solid", color="black", weight=3]; 3347[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3347 -> 4498[label="",style="solid", color="black", weight=3]; 3348[label="vzz226",fontsize=16,color="green",shape="box"];3349 -> 1651[label="",style="dashed", color="red", weight=0]; 3349[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3349 -> 4499[label="",style="dashed", color="magenta", weight=3]; 3349 -> 4500[label="",style="dashed", color="magenta", weight=3]; 3350[label="vzz223",fontsize=16,color="green",shape="box"];3351 -> 1651[label="",style="dashed", color="red", weight=0]; 3351[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3351 -> 4501[label="",style="dashed", color="magenta", weight=3]; 3351 -> 4502[label="",style="dashed", color="magenta", weight=3]; 3352[label="vzz310",fontsize=16,color="green",shape="box"];3353[label="Succ Zero",fontsize=16,color="green",shape="box"];3354[label="vzz310",fontsize=16,color="green",shape="box"];3355[label="Succ Zero",fontsize=16,color="green",shape="box"];3356[label="vzz310",fontsize=16,color="green",shape="box"];3357[label="Succ Zero",fontsize=16,color="green",shape="box"];3358[label="vzz220",fontsize=16,color="green",shape="box"];3359 -> 1651[label="",style="dashed", color="red", weight=0]; 3359[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3359 -> 4503[label="",style="dashed", color="magenta", weight=3]; 3359 -> 4504[label="",style="dashed", color="magenta", weight=3]; 3360[label="vzz310",fontsize=16,color="green",shape="box"];3361[label="Succ Zero",fontsize=16,color="green",shape="box"];3362[label="vzz219",fontsize=16,color="green",shape="box"];3363 -> 1651[label="",style="dashed", color="red", weight=0]; 3363[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3363 -> 4505[label="",style="dashed", color="magenta", weight=3]; 3363 -> 4506[label="",style="dashed", color="magenta", weight=3]; 3364[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz626 (Neg vzz630)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz629 (Neg vzz632)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz623 (Neg vzz625)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz624 (Neg vzz627)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3364 -> 4507[label="",style="solid", color="black", weight=3]; 2398 -> 1651[label="",style="dashed", color="red", weight=0]; 2398[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2398 -> 4508[label="",style="dashed", color="magenta", weight=3]; 2398 -> 4509[label="",style="dashed", color="magenta", weight=3]; 2399 -> 1527[label="",style="dashed", color="red", weight=0]; 2399[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2399 -> 4510[label="",style="dashed", color="magenta", weight=3]; 2399 -> 4511[label="",style="dashed", color="magenta", weight=3]; 2400[label="vzz23000",fontsize=16,color="green",shape="box"];2401 -> 1651[label="",style="dashed", color="red", weight=0]; 2401[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2401 -> 4512[label="",style="dashed", color="magenta", weight=3]; 2401 -> 4513[label="",style="dashed", color="magenta", weight=3]; 2402 -> 1527[label="",style="dashed", color="red", weight=0]; 2402[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2402 -> 4514[label="",style="dashed", color="magenta", weight=3]; 2402 -> 4515[label="",style="dashed", color="magenta", weight=3]; 2403 -> 1527[label="",style="dashed", color="red", weight=0]; 2403[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2403 -> 4516[label="",style="dashed", color="magenta", weight=3]; 2403 -> 4517[label="",style="dashed", color="magenta", weight=3]; 2404 -> 1651[label="",style="dashed", color="red", weight=0]; 2404[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2404 -> 4518[label="",style="dashed", color="magenta", weight=3]; 2404 -> 4519[label="",style="dashed", color="magenta", weight=3]; 2405 -> 1651[label="",style="dashed", color="red", weight=0]; 2405[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2405 -> 4520[label="",style="dashed", color="magenta", weight=3]; 2405 -> 4521[label="",style="dashed", color="magenta", weight=3]; 2406[label="Zero",fontsize=16,color="green",shape="box"];2407 -> 1527[label="",style="dashed", color="red", weight=0]; 2407[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2407 -> 4522[label="",style="dashed", color="magenta", weight=3]; 2407 -> 4523[label="",style="dashed", color="magenta", weight=3]; 3366 -> 1527[label="",style="dashed", color="red", weight=0]; 3366[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3366 -> 4524[label="",style="dashed", color="magenta", weight=3]; 3366 -> 4525[label="",style="dashed", color="magenta", weight=3]; 3367 -> 1651[label="",style="dashed", color="red", weight=0]; 3367[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3367 -> 4526[label="",style="dashed", color="magenta", weight=3]; 3367 -> 4527[label="",style="dashed", color="magenta", weight=3]; 3368 -> 1651[label="",style="dashed", color="red", weight=0]; 3368[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3368 -> 4528[label="",style="dashed", color="magenta", weight=3]; 3368 -> 4529[label="",style="dashed", color="magenta", weight=3]; 3369 -> 1527[label="",style="dashed", color="red", weight=0]; 3369[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3369 -> 4530[label="",style="dashed", color="magenta", weight=3]; 3369 -> 4531[label="",style="dashed", color="magenta", weight=3]; 3370 -> 1527[label="",style="dashed", color="red", weight=0]; 3370[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3370 -> 4532[label="",style="dashed", color="magenta", weight=3]; 3370 -> 4533[label="",style="dashed", color="magenta", weight=3]; 3371 -> 1651[label="",style="dashed", color="red", weight=0]; 3371[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3371 -> 4534[label="",style="dashed", color="magenta", weight=3]; 3371 -> 4535[label="",style="dashed", color="magenta", weight=3]; 3372 -> 1651[label="",style="dashed", color="red", weight=0]; 3372[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3372 -> 4536[label="",style="dashed", color="magenta", weight=3]; 3372 -> 4537[label="",style="dashed", color="magenta", weight=3]; 3373 -> 1527[label="",style="dashed", color="red", weight=0]; 3373[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3373 -> 4538[label="",style="dashed", color="magenta", weight=3]; 3373 -> 4539[label="",style="dashed", color="magenta", weight=3]; 3365[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz749 (Neg vzz753)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz752 (Neg vzz755)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz746 (Neg vzz748)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz747 (Neg vzz750)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3365 -> 4540[label="",style="solid", color="black", weight=3]; 3398 -> 1527[label="",style="dashed", color="red", weight=0]; 3398[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3398 -> 4541[label="",style="dashed", color="magenta", weight=3]; 3398 -> 4542[label="",style="dashed", color="magenta", weight=3]; 3399 -> 1527[label="",style="dashed", color="red", weight=0]; 3399[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3399 -> 4543[label="",style="dashed", color="magenta", weight=3]; 3399 -> 4544[label="",style="dashed", color="magenta", weight=3]; 3400 -> 1651[label="",style="dashed", color="red", weight=0]; 3400[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3400 -> 4545[label="",style="dashed", color="magenta", weight=3]; 3400 -> 4546[label="",style="dashed", color="magenta", weight=3]; 3401 -> 1651[label="",style="dashed", color="red", weight=0]; 3401[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3401 -> 4547[label="",style="dashed", color="magenta", weight=3]; 3401 -> 4548[label="",style="dashed", color="magenta", weight=3]; 3402 -> 1651[label="",style="dashed", color="red", weight=0]; 3402[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3402 -> 4549[label="",style="dashed", color="magenta", weight=3]; 3402 -> 4550[label="",style="dashed", color="magenta", weight=3]; 3403 -> 1527[label="",style="dashed", color="red", weight=0]; 3403[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3403 -> 4551[label="",style="dashed", color="magenta", weight=3]; 3403 -> 4552[label="",style="dashed", color="magenta", weight=3]; 3404 -> 1651[label="",style="dashed", color="red", weight=0]; 3404[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3404 -> 4553[label="",style="dashed", color="magenta", weight=3]; 3404 -> 4554[label="",style="dashed", color="magenta", weight=3]; 3405 -> 1527[label="",style="dashed", color="red", weight=0]; 3405[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3405 -> 4555[label="",style="dashed", color="magenta", weight=3]; 3405 -> 4556[label="",style="dashed", color="magenta", weight=3]; 3374 -> 1527[label="",style="dashed", color="red", weight=0]; 3374[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3374 -> 4557[label="",style="dashed", color="magenta", weight=3]; 3374 -> 4558[label="",style="dashed", color="magenta", weight=3]; 3375 -> 1651[label="",style="dashed", color="red", weight=0]; 3375[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3375 -> 4559[label="",style="dashed", color="magenta", weight=3]; 3375 -> 4560[label="",style="dashed", color="magenta", weight=3]; 3376 -> 1651[label="",style="dashed", color="red", weight=0]; 3376[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3376 -> 4561[label="",style="dashed", color="magenta", weight=3]; 3376 -> 4562[label="",style="dashed", color="magenta", weight=3]; 3377 -> 1527[label="",style="dashed", color="red", weight=0]; 3377[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3377 -> 4563[label="",style="dashed", color="magenta", weight=3]; 3377 -> 4564[label="",style="dashed", color="magenta", weight=3]; 3378 -> 1527[label="",style="dashed", color="red", weight=0]; 3378[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3378 -> 4565[label="",style="dashed", color="magenta", weight=3]; 3378 -> 4566[label="",style="dashed", color="magenta", weight=3]; 3379 -> 1651[label="",style="dashed", color="red", weight=0]; 3379[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3379 -> 4567[label="",style="dashed", color="magenta", weight=3]; 3379 -> 4568[label="",style="dashed", color="magenta", weight=3]; 3380 -> 1651[label="",style="dashed", color="red", weight=0]; 3380[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3380 -> 4569[label="",style="dashed", color="magenta", weight=3]; 3380 -> 4570[label="",style="dashed", color="magenta", weight=3]; 3381 -> 1527[label="",style="dashed", color="red", weight=0]; 3381[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3381 -> 4571[label="",style="dashed", color="magenta", weight=3]; 3381 -> 4572[label="",style="dashed", color="magenta", weight=3]; 3406[label="vzz310",fontsize=16,color="green",shape="box"];3407[label="Succ Zero",fontsize=16,color="green",shape="box"];3408[label="vzz220",fontsize=16,color="green",shape="box"];3409 -> 1651[label="",style="dashed", color="red", weight=0]; 3409[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3409 -> 4573[label="",style="dashed", color="magenta", weight=3]; 3409 -> 4574[label="",style="dashed", color="magenta", weight=3]; 3410[label="vzz226",fontsize=16,color="green",shape="box"];3411 -> 1651[label="",style="dashed", color="red", weight=0]; 3411[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3411 -> 4575[label="",style="dashed", color="magenta", weight=3]; 3411 -> 4576[label="",style="dashed", color="magenta", weight=3]; 3412[label="vzz310",fontsize=16,color="green",shape="box"];3413[label="Succ Zero",fontsize=16,color="green",shape="box"];3414[label="vzz219",fontsize=16,color="green",shape="box"];3415 -> 1651[label="",style="dashed", color="red", weight=0]; 3415[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3415 -> 4577[label="",style="dashed", color="magenta", weight=3]; 3415 -> 4578[label="",style="dashed", color="magenta", weight=3]; 3416[label="vzz310",fontsize=16,color="green",shape="box"];3417[label="Succ Zero",fontsize=16,color="green",shape="box"];3418[label="vzz223",fontsize=16,color="green",shape="box"];3419 -> 1651[label="",style="dashed", color="red", weight=0]; 3419[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3419 -> 4579[label="",style="dashed", color="magenta", weight=3]; 3419 -> 4580[label="",style="dashed", color="magenta", weight=3]; 3420[label="vzz310",fontsize=16,color="green",shape="box"];3421[label="Succ Zero",fontsize=16,color="green",shape="box"];3422[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz638 (Neg vzz642)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz641 (Neg vzz644)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz635 (Neg vzz637)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz636 (Neg vzz639)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3422 -> 4581[label="",style="solid", color="black", weight=3]; 3423[label="vzz310",fontsize=16,color="green",shape="box"];3424[label="Succ Zero",fontsize=16,color="green",shape="box"];3425[label="vzz223",fontsize=16,color="green",shape="box"];3426 -> 1651[label="",style="dashed", color="red", weight=0]; 3426[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3426 -> 4582[label="",style="dashed", color="magenta", weight=3]; 3426 -> 4583[label="",style="dashed", color="magenta", weight=3]; 3427[label="vzz310",fontsize=16,color="green",shape="box"];3428[label="Succ Zero",fontsize=16,color="green",shape="box"];3429[label="vzz226",fontsize=16,color="green",shape="box"];3430 -> 1651[label="",style="dashed", color="red", weight=0]; 3430[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3430 -> 4584[label="",style="dashed", color="magenta", weight=3]; 3430 -> 4585[label="",style="dashed", color="magenta", weight=3]; 3431[label="vzz220",fontsize=16,color="green",shape="box"];3432 -> 1651[label="",style="dashed", color="red", weight=0]; 3432[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3432 -> 4586[label="",style="dashed", color="magenta", weight=3]; 3432 -> 4587[label="",style="dashed", color="magenta", weight=3]; 3433[label="vzz310",fontsize=16,color="green",shape="box"];3434[label="Succ Zero",fontsize=16,color="green",shape="box"];3435[label="vzz310",fontsize=16,color="green",shape="box"];3436[label="Succ Zero",fontsize=16,color="green",shape="box"];3437[label="vzz219",fontsize=16,color="green",shape="box"];3438 -> 1651[label="",style="dashed", color="red", weight=0]; 3438[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3438 -> 4588[label="",style="dashed", color="magenta", weight=3]; 3438 -> 4589[label="",style="dashed", color="magenta", weight=3]; 3439[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3439 -> 4590[label="",style="solid", color="black", weight=3]; 3440[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3440 -> 4591[label="",style="solid", color="black", weight=3]; 3441 -> 1651[label="",style="dashed", color="red", weight=0]; 3441[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3441 -> 4592[label="",style="dashed", color="magenta", weight=3]; 3441 -> 4593[label="",style="dashed", color="magenta", weight=3]; 3442 -> 1527[label="",style="dashed", color="red", weight=0]; 3442[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3442 -> 4594[label="",style="dashed", color="magenta", weight=3]; 3442 -> 4595[label="",style="dashed", color="magenta", weight=3]; 3443 -> 1527[label="",style="dashed", color="red", weight=0]; 3443[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3443 -> 4596[label="",style="dashed", color="magenta", weight=3]; 3443 -> 4597[label="",style="dashed", color="magenta", weight=3]; 3444 -> 1651[label="",style="dashed", color="red", weight=0]; 3444[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3444 -> 4598[label="",style="dashed", color="magenta", weight=3]; 3444 -> 4599[label="",style="dashed", color="magenta", weight=3]; 3445 -> 1527[label="",style="dashed", color="red", weight=0]; 3445[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3445 -> 4600[label="",style="dashed", color="magenta", weight=3]; 3445 -> 4601[label="",style="dashed", color="magenta", weight=3]; 3446 -> 1651[label="",style="dashed", color="red", weight=0]; 3446[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3446 -> 4602[label="",style="dashed", color="magenta", weight=3]; 3446 -> 4603[label="",style="dashed", color="magenta", weight=3]; 3447 -> 1527[label="",style="dashed", color="red", weight=0]; 3447[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3447 -> 4604[label="",style="dashed", color="magenta", weight=3]; 3447 -> 4605[label="",style="dashed", color="magenta", weight=3]; 3448 -> 1651[label="",style="dashed", color="red", weight=0]; 3448[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3448 -> 4606[label="",style="dashed", color="magenta", weight=3]; 3448 -> 4607[label="",style="dashed", color="magenta", weight=3]; 3382 -> 1527[label="",style="dashed", color="red", weight=0]; 3382[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3382 -> 4608[label="",style="dashed", color="magenta", weight=3]; 3382 -> 4609[label="",style="dashed", color="magenta", weight=3]; 3383 -> 1651[label="",style="dashed", color="red", weight=0]; 3383[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3383 -> 4610[label="",style="dashed", color="magenta", weight=3]; 3383 -> 4611[label="",style="dashed", color="magenta", weight=3]; 3384 -> 1651[label="",style="dashed", color="red", weight=0]; 3384[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3384 -> 4612[label="",style="dashed", color="magenta", weight=3]; 3384 -> 4613[label="",style="dashed", color="magenta", weight=3]; 3385 -> 1527[label="",style="dashed", color="red", weight=0]; 3385[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3385 -> 4614[label="",style="dashed", color="magenta", weight=3]; 3385 -> 4615[label="",style="dashed", color="magenta", weight=3]; 3386 -> 1527[label="",style="dashed", color="red", weight=0]; 3386[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3386 -> 4616[label="",style="dashed", color="magenta", weight=3]; 3386 -> 4617[label="",style="dashed", color="magenta", weight=3]; 3387 -> 1651[label="",style="dashed", color="red", weight=0]; 3387[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3387 -> 4618[label="",style="dashed", color="magenta", weight=3]; 3387 -> 4619[label="",style="dashed", color="magenta", weight=3]; 3388 -> 1651[label="",style="dashed", color="red", weight=0]; 3388[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3388 -> 4620[label="",style="dashed", color="magenta", weight=3]; 3388 -> 4621[label="",style="dashed", color="magenta", weight=3]; 3389 -> 1527[label="",style="dashed", color="red", weight=0]; 3389[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3389 -> 4622[label="",style="dashed", color="magenta", weight=3]; 3389 -> 4623[label="",style="dashed", color="magenta", weight=3]; 3449[label="Zero",fontsize=16,color="green",shape="box"];3450 -> 1651[label="",style="dashed", color="red", weight=0]; 3450[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3450 -> 4624[label="",style="dashed", color="magenta", weight=3]; 3450 -> 4625[label="",style="dashed", color="magenta", weight=3]; 3451 -> 1651[label="",style="dashed", color="red", weight=0]; 3451[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3451 -> 4626[label="",style="dashed", color="magenta", weight=3]; 3451 -> 4627[label="",style="dashed", color="magenta", weight=3]; 3452 -> 1527[label="",style="dashed", color="red", weight=0]; 3452[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3452 -> 4628[label="",style="dashed", color="magenta", weight=3]; 3452 -> 4629[label="",style="dashed", color="magenta", weight=3]; 3453 -> 1527[label="",style="dashed", color="red", weight=0]; 3453[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3453 -> 4630[label="",style="dashed", color="magenta", weight=3]; 3453 -> 4631[label="",style="dashed", color="magenta", weight=3]; 3454[label="vzz23000",fontsize=16,color="green",shape="box"];3455 -> 1651[label="",style="dashed", color="red", weight=0]; 3455[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3455 -> 4632[label="",style="dashed", color="magenta", weight=3]; 3455 -> 4633[label="",style="dashed", color="magenta", weight=3]; 3456 -> 1527[label="",style="dashed", color="red", weight=0]; 3456[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3456 -> 4634[label="",style="dashed", color="magenta", weight=3]; 3456 -> 4635[label="",style="dashed", color="magenta", weight=3]; 3457 -> 1651[label="",style="dashed", color="red", weight=0]; 3457[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3457 -> 4636[label="",style="dashed", color="magenta", weight=3]; 3457 -> 4637[label="",style="dashed", color="magenta", weight=3]; 3458 -> 1527[label="",style="dashed", color="red", weight=0]; 3458[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3458 -> 4638[label="",style="dashed", color="magenta", weight=3]; 3458 -> 4639[label="",style="dashed", color="magenta", weight=3]; 3390 -> 1527[label="",style="dashed", color="red", weight=0]; 3390[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3390 -> 4640[label="",style="dashed", color="magenta", weight=3]; 3390 -> 4641[label="",style="dashed", color="magenta", weight=3]; 3391 -> 1651[label="",style="dashed", color="red", weight=0]; 3391[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3391 -> 4642[label="",style="dashed", color="magenta", weight=3]; 3391 -> 4643[label="",style="dashed", color="magenta", weight=3]; 3392 -> 1651[label="",style="dashed", color="red", weight=0]; 3392[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3392 -> 4644[label="",style="dashed", color="magenta", weight=3]; 3392 -> 4645[label="",style="dashed", color="magenta", weight=3]; 3393 -> 1527[label="",style="dashed", color="red", weight=0]; 3393[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3393 -> 4646[label="",style="dashed", color="magenta", weight=3]; 3393 -> 4647[label="",style="dashed", color="magenta", weight=3]; 3394 -> 1527[label="",style="dashed", color="red", weight=0]; 3394[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3394 -> 4648[label="",style="dashed", color="magenta", weight=3]; 3394 -> 4649[label="",style="dashed", color="magenta", weight=3]; 3395 -> 1651[label="",style="dashed", color="red", weight=0]; 3395[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3395 -> 4650[label="",style="dashed", color="magenta", weight=3]; 3395 -> 4651[label="",style="dashed", color="magenta", weight=3]; 3396 -> 1651[label="",style="dashed", color="red", weight=0]; 3396[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3396 -> 4652[label="",style="dashed", color="magenta", weight=3]; 3396 -> 4653[label="",style="dashed", color="magenta", weight=3]; 3397 -> 1527[label="",style="dashed", color="red", weight=0]; 3397[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3397 -> 4654[label="",style="dashed", color="magenta", weight=3]; 3397 -> 4655[label="",style="dashed", color="magenta", weight=3]; 3459[label="primMinusNat (Succ vzz2730) (Succ vzz25100)",fontsize=16,color="black",shape="box"];3459 -> 4656[label="",style="solid", color="black", weight=3]; 3460[label="primMinusNat (Succ vzz2730) Zero",fontsize=16,color="black",shape="box"];3460 -> 4657[label="",style="solid", color="black", weight=3]; 3461[label="primMinusNat Zero (Succ vzz25100)",fontsize=16,color="black",shape="box"];3461 -> 4658[label="",style="solid", color="black", weight=3]; 3462[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];3462 -> 4659[label="",style="solid", color="black", weight=3]; 3463[label="vzz300",fontsize=16,color="green",shape="box"];3464[label="Succ Zero",fontsize=16,color="green",shape="box"];3465[label="primPlusNat (Succ vzz6590) (Succ vzz25100)",fontsize=16,color="black",shape="box"];3465 -> 4660[label="",style="solid", color="black", weight=3]; 3466[label="primPlusNat (Succ vzz6590) Zero",fontsize=16,color="black",shape="box"];3466 -> 4661[label="",style="solid", color="black", weight=3]; 3467[label="primPlusNat Zero (Succ vzz25100)",fontsize=16,color="black",shape="box"];3467 -> 4662[label="",style="solid", color="black", weight=3]; 3468[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];3468 -> 4663[label="",style="solid", color="black", weight=3]; 3469[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24285[label="vzz23800/Succ vzz238000",fontsize=10,color="white",style="solid",shape="box"];3469 -> 24285[label="",style="solid", color="burlywood", weight=9]; 24285 -> 4664[label="",style="solid", color="burlywood", weight=3]; 24286[label="vzz23800/Zero",fontsize=10,color="white",style="solid",shape="box"];3469 -> 24286[label="",style="solid", color="burlywood", weight=9]; 24286 -> 4665[label="",style="solid", color="burlywood", weight=3]; 3470 -> 1954[label="",style="dashed", color="red", weight=0]; 3470[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3470 -> 4666[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4667[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4668[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4669[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4670[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4671[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4672[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4673[label="",style="dashed", color="magenta", weight=3]; 3471[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz290 (Pos vzz294)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz293 (Pos vzz296)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz287 (Pos vzz289)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz288 (Pos vzz291)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3471 -> 4674[label="",style="solid", color="black", weight=3]; 3472[label="vzz104",fontsize=16,color="green",shape="box"];3473[label="vzz310",fontsize=16,color="green",shape="box"];3474[label="Succ Zero",fontsize=16,color="green",shape="box"];3475[label="vzz106",fontsize=16,color="green",shape="box"];3476[label="vzz310",fontsize=16,color="green",shape="box"];3477[label="Succ Zero",fontsize=16,color="green",shape="box"];3478[label="vzz310",fontsize=16,color="green",shape="box"];3479[label="Succ Zero",fontsize=16,color="green",shape="box"];3480[label="vzz310",fontsize=16,color="green",shape="box"];3481[label="Succ Zero",fontsize=16,color="green",shape="box"];3482[label="vzz108",fontsize=16,color="green",shape="box"];3483[label="vzz103",fontsize=16,color="green",shape="box"];3484[label="vzz310",fontsize=16,color="green",shape="box"];3485[label="Succ Zero",fontsize=16,color="green",shape="box"];3486[label="vzz310",fontsize=16,color="green",shape="box"];3487[label="Succ Zero",fontsize=16,color="green",shape="box"];3488[label="vzz310",fontsize=16,color="green",shape="box"];3489[label="Succ Zero",fontsize=16,color="green",shape="box"];3490[label="vzz103",fontsize=16,color="green",shape="box"];3491[label="vzz310",fontsize=16,color="green",shape="box"];3492[label="Succ Zero",fontsize=16,color="green",shape="box"];3493[label="vzz106",fontsize=16,color="green",shape="box"];3494[label="vzz108",fontsize=16,color="green",shape="box"];3495[label="vzz104",fontsize=16,color="green",shape="box"];3496 -> 2454[label="",style="dashed", color="red", weight=0]; 3496[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz663 (Pos vzz667)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz666 (Pos vzz669)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz660 (Pos vzz662)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz661 (Pos vzz664)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3496 -> 4675[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4676[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4677[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4678[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4679[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4680[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4681[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4682[label="",style="dashed", color="magenta", weight=3]; 3497[label="vzz310",fontsize=16,color="green",shape="box"];3498[label="Succ Zero",fontsize=16,color="green",shape="box"];3499[label="vzz103",fontsize=16,color="green",shape="box"];3500[label="vzz310",fontsize=16,color="green",shape="box"];3501[label="Succ Zero",fontsize=16,color="green",shape="box"];3502[label="vzz310",fontsize=16,color="green",shape="box"];3503[label="Succ Zero",fontsize=16,color="green",shape="box"];3504[label="vzz104",fontsize=16,color="green",shape="box"];3505[label="vzz310",fontsize=16,color="green",shape="box"];3506[label="Succ Zero",fontsize=16,color="green",shape="box"];3507[label="vzz106",fontsize=16,color="green",shape="box"];3508[label="vzz108",fontsize=16,color="green",shape="box"];3509[label="vzz310",fontsize=16,color="green",shape="box"];3510[label="Succ Zero",fontsize=16,color="green",shape="box"];3511[label="vzz310",fontsize=16,color="green",shape="box"];3512[label="Succ Zero",fontsize=16,color="green",shape="box"];3513[label="vzz310",fontsize=16,color="green",shape="box"];3514[label="Succ Zero",fontsize=16,color="green",shape="box"];3515[label="vzz103",fontsize=16,color="green",shape="box"];3516[label="vzz310",fontsize=16,color="green",shape="box"];3517[label="Succ Zero",fontsize=16,color="green",shape="box"];3518[label="vzz106",fontsize=16,color="green",shape="box"];3519[label="vzz108",fontsize=16,color="green",shape="box"];3520[label="vzz104",fontsize=16,color="green",shape="box"];3521[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz302 (Pos vzz306)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz305 (Pos vzz308)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz299 (Pos vzz301)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz300 (Pos vzz303)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3521 -> 4683[label="",style="solid", color="black", weight=3]; 3522 -> 3469[label="",style="dashed", color="red", weight=0]; 3522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3522 -> 4684[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4685[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4686[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4687[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4688[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4689[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4690[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4691[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4692[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4693[label="",style="dashed", color="magenta", weight=3]; 3523 -> 1967[label="",style="dashed", color="red", weight=0]; 3523[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3523 -> 4694[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4695[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4696[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4697[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4698[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4699[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4700[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4701[label="",style="dashed", color="magenta", weight=3]; 3524[label="vzz310",fontsize=16,color="green",shape="box"];3525[label="Succ Zero",fontsize=16,color="green",shape="box"];3526[label="vzz104",fontsize=16,color="green",shape="box"];3527[label="vzz310",fontsize=16,color="green",shape="box"];3528[label="Succ Zero",fontsize=16,color="green",shape="box"];3529[label="vzz310",fontsize=16,color="green",shape="box"];3530[label="Succ Zero",fontsize=16,color="green",shape="box"];3531[label="vzz310",fontsize=16,color="green",shape="box"];3532[label="Succ Zero",fontsize=16,color="green",shape="box"];3533[label="vzz103",fontsize=16,color="green",shape="box"];3534[label="vzz106",fontsize=16,color="green",shape="box"];3535[label="vzz108",fontsize=16,color="green",shape="box"];3536[label="vzz310",fontsize=16,color="green",shape="box"];3537[label="Succ Zero",fontsize=16,color="green",shape="box"];3538[label="vzz310",fontsize=16,color="green",shape="box"];3539[label="Succ Zero",fontsize=16,color="green",shape="box"];3540[label="vzz310",fontsize=16,color="green",shape="box"];3541[label="Succ Zero",fontsize=16,color="green",shape="box"];3542[label="vzz103",fontsize=16,color="green",shape="box"];3543[label="vzz310",fontsize=16,color="green",shape="box"];3544[label="Succ Zero",fontsize=16,color="green",shape="box"];3545[label="vzz106",fontsize=16,color="green",shape="box"];3546[label="vzz108",fontsize=16,color="green",shape="box"];3547[label="vzz104",fontsize=16,color="green",shape="box"];3548[label="vzz310",fontsize=16,color="green",shape="box"];3549[label="Succ Zero",fontsize=16,color="green",shape="box"];3550[label="vzz310",fontsize=16,color="green",shape="box"];3551[label="Succ Zero",fontsize=16,color="green",shape="box"];3552[label="vzz106",fontsize=16,color="green",shape="box"];3553[label="vzz310",fontsize=16,color="green",shape="box"];3554[label="Succ Zero",fontsize=16,color="green",shape="box"];3555[label="vzz108",fontsize=16,color="green",shape="box"];3556[label="vzz310",fontsize=16,color="green",shape="box"];3557[label="Succ Zero",fontsize=16,color="green",shape="box"];3558[label="vzz104",fontsize=16,color="green",shape="box"];3559[label="vzz103",fontsize=16,color="green",shape="box"];3560[label="vzz310",fontsize=16,color="green",shape="box"];3561[label="Succ Zero",fontsize=16,color="green",shape="box"];3562[label="vzz310",fontsize=16,color="green",shape="box"];3563[label="Succ Zero",fontsize=16,color="green",shape="box"];3564[label="vzz310",fontsize=16,color="green",shape="box"];3565[label="Succ Zero",fontsize=16,color="green",shape="box"];3566[label="vzz103",fontsize=16,color="green",shape="box"];3567[label="vzz310",fontsize=16,color="green",shape="box"];3568[label="Succ Zero",fontsize=16,color="green",shape="box"];3569[label="vzz106",fontsize=16,color="green",shape="box"];3570[label="vzz108",fontsize=16,color="green",shape="box"];3571[label="vzz104",fontsize=16,color="green",shape="box"];3572[label="vzz300",fontsize=16,color="green",shape="box"];3573[label="Succ Zero",fontsize=16,color="green",shape="box"];3574[label="vzz300",fontsize=16,color="green",shape="box"];3575[label="Succ Zero",fontsize=16,color="green",shape="box"];3576[label="vzz300",fontsize=16,color="green",shape="box"];3577[label="Succ Zero",fontsize=16,color="green",shape="box"];3578[label="vzz300",fontsize=16,color="green",shape="box"];3579[label="Succ Zero",fontsize=16,color="green",shape="box"];3580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24287[label="vzz24200/Succ vzz242000",fontsize=10,color="white",style="solid",shape="box"];3580 -> 24287[label="",style="solid", color="burlywood", weight=9]; 24287 -> 4702[label="",style="solid", color="burlywood", weight=3]; 24288[label="vzz24200/Zero",fontsize=10,color="white",style="solid",shape="box"];3580 -> 24288[label="",style="solid", color="burlywood", weight=9]; 24288 -> 4703[label="",style="solid", color="burlywood", weight=3]; 3581 -> 2009[label="",style="dashed", color="red", weight=0]; 3581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3581 -> 4704[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4705[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4706[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4707[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4708[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4709[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4710[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4711[label="",style="dashed", color="magenta", weight=3]; 3582[label="vzz300",fontsize=16,color="green",shape="box"];3583[label="Succ Zero",fontsize=16,color="green",shape="box"];3584[label="vzz300",fontsize=16,color="green",shape="box"];3585[label="Succ Zero",fontsize=16,color="green",shape="box"];3586[label="vzz300",fontsize=16,color="green",shape="box"];3587[label="Succ Zero",fontsize=16,color="green",shape="box"];3588[label="vzz300",fontsize=16,color="green",shape="box"];3589[label="Succ Zero",fontsize=16,color="green",shape="box"];3590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz338 (Pos vzz342)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz341 (Pos vzz344)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz335 (Pos vzz337)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz336 (Pos vzz339)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3590 -> 4712[label="",style="solid", color="black", weight=3]; 3591[label="vzz310",fontsize=16,color="green",shape="box"];3592[label="Succ Zero",fontsize=16,color="green",shape="box"];3593[label="vzz310",fontsize=16,color="green",shape="box"];3594[label="Succ Zero",fontsize=16,color="green",shape="box"];3595[label="vzz310",fontsize=16,color="green",shape="box"];3596[label="Succ Zero",fontsize=16,color="green",shape="box"];3597[label="vzz118",fontsize=16,color="green",shape="box"];3598 -> 1651[label="",style="dashed", color="red", weight=0]; 3598[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3598 -> 4713[label="",style="dashed", color="magenta", weight=3]; 3598 -> 4714[label="",style="dashed", color="magenta", weight=3]; 3599[label="vzz310",fontsize=16,color="green",shape="box"];3600[label="Succ Zero",fontsize=16,color="green",shape="box"];3601[label="vzz115",fontsize=16,color="green",shape="box"];3602 -> 1651[label="",style="dashed", color="red", weight=0]; 3602[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3602 -> 4715[label="",style="dashed", color="magenta", weight=3]; 3602 -> 4716[label="",style="dashed", color="magenta", weight=3]; 3603[label="vzz120",fontsize=16,color="green",shape="box"];3604 -> 1651[label="",style="dashed", color="red", weight=0]; 3604[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3604 -> 4717[label="",style="dashed", color="magenta", weight=3]; 3604 -> 4718[label="",style="dashed", color="magenta", weight=3]; 3605[label="vzz116",fontsize=16,color="green",shape="box"];3606 -> 1651[label="",style="dashed", color="red", weight=0]; 3606[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3606 -> 4719[label="",style="dashed", color="magenta", weight=3]; 3606 -> 4720[label="",style="dashed", color="magenta", weight=3]; 3607[label="vzz120",fontsize=16,color="green",shape="box"];3608 -> 1651[label="",style="dashed", color="red", weight=0]; 3608[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3608 -> 4721[label="",style="dashed", color="magenta", weight=3]; 3608 -> 4722[label="",style="dashed", color="magenta", weight=3]; 3609[label="vzz310",fontsize=16,color="green",shape="box"];3610[label="Succ Zero",fontsize=16,color="green",shape="box"];3611[label="vzz310",fontsize=16,color="green",shape="box"];3612[label="Succ Zero",fontsize=16,color="green",shape="box"];3613[label="vzz118",fontsize=16,color="green",shape="box"];3614 -> 1651[label="",style="dashed", color="red", weight=0]; 3614[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3614 -> 4723[label="",style="dashed", color="magenta", weight=3]; 3614 -> 4724[label="",style="dashed", color="magenta", weight=3]; 3615[label="vzz115",fontsize=16,color="green",shape="box"];3616 -> 1651[label="",style="dashed", color="red", weight=0]; 3616[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3616 -> 4725[label="",style="dashed", color="magenta", weight=3]; 3616 -> 4726[label="",style="dashed", color="magenta", weight=3]; 3617[label="vzz310",fontsize=16,color="green",shape="box"];3618[label="Succ Zero",fontsize=16,color="green",shape="box"];3619[label="vzz310",fontsize=16,color="green",shape="box"];3620[label="Succ Zero",fontsize=16,color="green",shape="box"];3621[label="vzz116",fontsize=16,color="green",shape="box"];3622 -> 1651[label="",style="dashed", color="red", weight=0]; 3622[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3622 -> 4727[label="",style="dashed", color="magenta", weight=3]; 3622 -> 4728[label="",style="dashed", color="magenta", weight=3]; 3623 -> 2575[label="",style="dashed", color="red", weight=0]; 3623[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz675 (Pos vzz679)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz678 (Pos vzz681)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz672 (Pos vzz674)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz673 (Pos vzz676)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3623 -> 4729[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4730[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4731[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4732[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4733[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4734[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4735[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4736[label="",style="dashed", color="magenta", weight=3]; 3624[label="vzz118",fontsize=16,color="green",shape="box"];3625 -> 1651[label="",style="dashed", color="red", weight=0]; 3625[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3625 -> 4737[label="",style="dashed", color="magenta", weight=3]; 3625 -> 4738[label="",style="dashed", color="magenta", weight=3]; 3626[label="vzz120",fontsize=16,color="green",shape="box"];3627 -> 1651[label="",style="dashed", color="red", weight=0]; 3627[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3627 -> 4739[label="",style="dashed", color="magenta", weight=3]; 3627 -> 4740[label="",style="dashed", color="magenta", weight=3]; 3628[label="vzz116",fontsize=16,color="green",shape="box"];3629 -> 1651[label="",style="dashed", color="red", weight=0]; 3629[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3629 -> 4741[label="",style="dashed", color="magenta", weight=3]; 3629 -> 4742[label="",style="dashed", color="magenta", weight=3]; 3630[label="vzz115",fontsize=16,color="green",shape="box"];3631 -> 1651[label="",style="dashed", color="red", weight=0]; 3631[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3631 -> 4743[label="",style="dashed", color="magenta", weight=3]; 3631 -> 4744[label="",style="dashed", color="magenta", weight=3]; 3632[label="vzz310",fontsize=16,color="green",shape="box"];3633[label="Succ Zero",fontsize=16,color="green",shape="box"];3634[label="vzz310",fontsize=16,color="green",shape="box"];3635[label="Succ Zero",fontsize=16,color="green",shape="box"];3636[label="vzz310",fontsize=16,color="green",shape="box"];3637[label="Succ Zero",fontsize=16,color="green",shape="box"];3638[label="vzz310",fontsize=16,color="green",shape="box"];3639[label="Succ Zero",fontsize=16,color="green",shape="box"];3640[label="vzz120",fontsize=16,color="green",shape="box"];3641 -> 1651[label="",style="dashed", color="red", weight=0]; 3641[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3641 -> 4745[label="",style="dashed", color="magenta", weight=3]; 3641 -> 4746[label="",style="dashed", color="magenta", weight=3]; 3642[label="vzz310",fontsize=16,color="green",shape="box"];3643[label="Succ Zero",fontsize=16,color="green",shape="box"];3644[label="vzz310",fontsize=16,color="green",shape="box"];3645[label="Succ Zero",fontsize=16,color="green",shape="box"];3646[label="vzz118",fontsize=16,color="green",shape="box"];3647 -> 1651[label="",style="dashed", color="red", weight=0]; 3647[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3647 -> 4747[label="",style="dashed", color="magenta", weight=3]; 3647 -> 4748[label="",style="dashed", color="magenta", weight=3]; 3648[label="vzz115",fontsize=16,color="green",shape="box"];3649 -> 1651[label="",style="dashed", color="red", weight=0]; 3649[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3649 -> 4749[label="",style="dashed", color="magenta", weight=3]; 3649 -> 4750[label="",style="dashed", color="magenta", weight=3]; 3650[label="vzz310",fontsize=16,color="green",shape="box"];3651[label="Succ Zero",fontsize=16,color="green",shape="box"];3652[label="vzz310",fontsize=16,color="green",shape="box"];3653[label="Succ Zero",fontsize=16,color="green",shape="box"];3654[label="vzz116",fontsize=16,color="green",shape="box"];3655 -> 1651[label="",style="dashed", color="red", weight=0]; 3655[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3655 -> 4751[label="",style="dashed", color="magenta", weight=3]; 3655 -> 4752[label="",style="dashed", color="magenta", weight=3]; 3656[label="vzz300",fontsize=16,color="green",shape="box"];3657[label="Succ Zero",fontsize=16,color="green",shape="box"];3658[label="vzz300",fontsize=16,color="green",shape="box"];3659[label="Succ Zero",fontsize=16,color="green",shape="box"];3660[label="vzz300",fontsize=16,color="green",shape="box"];3661[label="Succ Zero",fontsize=16,color="green",shape="box"];3662[label="vzz300",fontsize=16,color="green",shape="box"];3663[label="Succ Zero",fontsize=16,color="green",shape="box"];3664[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz350 (Pos vzz354)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz353 (Pos vzz356)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz347 (Pos vzz349)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz348 (Pos vzz351)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3664 -> 4753[label="",style="solid", color="black", weight=3]; 3665[label="vzz300",fontsize=16,color="green",shape="box"];3666[label="Succ Zero",fontsize=16,color="green",shape="box"];3667[label="vzz300",fontsize=16,color="green",shape="box"];3668[label="Succ Zero",fontsize=16,color="green",shape="box"];3669[label="vzz300",fontsize=16,color="green",shape="box"];3670[label="Succ Zero",fontsize=16,color="green",shape="box"];3671[label="vzz300",fontsize=16,color="green",shape="box"];3672[label="Succ Zero",fontsize=16,color="green",shape="box"];3673 -> 3580[label="",style="dashed", color="red", weight=0]; 3673[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3673 -> 4754[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4755[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4756[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4757[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4758[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4759[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4760[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4761[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4762[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4763[label="",style="dashed", color="magenta", weight=3]; 3674 -> 2022[label="",style="dashed", color="red", weight=0]; 3674[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3674 -> 4764[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4765[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4766[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4767[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4768[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4769[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4770[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4771[label="",style="dashed", color="magenta", weight=3]; 3675[label="vzz310",fontsize=16,color="green",shape="box"];3676[label="Succ Zero",fontsize=16,color="green",shape="box"];3677[label="vzz310",fontsize=16,color="green",shape="box"];3678[label="Succ Zero",fontsize=16,color="green",shape="box"];3679[label="vzz120",fontsize=16,color="green",shape="box"];3680 -> 1651[label="",style="dashed", color="red", weight=0]; 3680[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3680 -> 4772[label="",style="dashed", color="magenta", weight=3]; 3680 -> 4773[label="",style="dashed", color="magenta", weight=3]; 3681[label="vzz115",fontsize=16,color="green",shape="box"];3682 -> 1651[label="",style="dashed", color="red", weight=0]; 3682[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3682 -> 4774[label="",style="dashed", color="magenta", weight=3]; 3682 -> 4775[label="",style="dashed", color="magenta", weight=3]; 3683[label="vzz310",fontsize=16,color="green",shape="box"];3684[label="Succ Zero",fontsize=16,color="green",shape="box"];3685[label="vzz118",fontsize=16,color="green",shape="box"];3686 -> 1651[label="",style="dashed", color="red", weight=0]; 3686[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3686 -> 4776[label="",style="dashed", color="magenta", weight=3]; 3686 -> 4777[label="",style="dashed", color="magenta", weight=3]; 3687[label="vzz310",fontsize=16,color="green",shape="box"];3688[label="Succ Zero",fontsize=16,color="green",shape="box"];3689[label="vzz116",fontsize=16,color="green",shape="box"];3690 -> 1651[label="",style="dashed", color="red", weight=0]; 3690[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3690 -> 4778[label="",style="dashed", color="magenta", weight=3]; 3690 -> 4779[label="",style="dashed", color="magenta", weight=3]; 3691[label="vzz120",fontsize=16,color="green",shape="box"];3692 -> 1651[label="",style="dashed", color="red", weight=0]; 3692[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3692 -> 4780[label="",style="dashed", color="magenta", weight=3]; 3692 -> 4781[label="",style="dashed", color="magenta", weight=3]; 3693[label="vzz310",fontsize=16,color="green",shape="box"];3694[label="Succ Zero",fontsize=16,color="green",shape="box"];3695[label="vzz310",fontsize=16,color="green",shape="box"];3696[label="Succ Zero",fontsize=16,color="green",shape="box"];3697[label="vzz118",fontsize=16,color="green",shape="box"];3698 -> 1651[label="",style="dashed", color="red", weight=0]; 3698[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3698 -> 4782[label="",style="dashed", color="magenta", weight=3]; 3698 -> 4783[label="",style="dashed", color="magenta", weight=3]; 3699[label="vzz115",fontsize=16,color="green",shape="box"];3700 -> 1651[label="",style="dashed", color="red", weight=0]; 3700[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3700 -> 4784[label="",style="dashed", color="magenta", weight=3]; 3700 -> 4785[label="",style="dashed", color="magenta", weight=3]; 3701[label="vzz310",fontsize=16,color="green",shape="box"];3702[label="Succ Zero",fontsize=16,color="green",shape="box"];3703[label="vzz310",fontsize=16,color="green",shape="box"];3704[label="Succ Zero",fontsize=16,color="green",shape="box"];3705[label="vzz116",fontsize=16,color="green",shape="box"];3706 -> 1651[label="",style="dashed", color="red", weight=0]; 3706[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3706 -> 4786[label="",style="dashed", color="magenta", weight=3]; 3706 -> 4787[label="",style="dashed", color="magenta", weight=3]; 3707[label="vzz310",fontsize=16,color="green",shape="box"];3708[label="Succ Zero",fontsize=16,color="green",shape="box"];3709[label="vzz116",fontsize=16,color="green",shape="box"];3710 -> 1651[label="",style="dashed", color="red", weight=0]; 3710[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3710 -> 4788[label="",style="dashed", color="magenta", weight=3]; 3710 -> 4789[label="",style="dashed", color="magenta", weight=3]; 3711[label="vzz115",fontsize=16,color="green",shape="box"];3712 -> 1651[label="",style="dashed", color="red", weight=0]; 3712[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3712 -> 4790[label="",style="dashed", color="magenta", weight=3]; 3712 -> 4791[label="",style="dashed", color="magenta", weight=3]; 3713[label="vzz310",fontsize=16,color="green",shape="box"];3714[label="Succ Zero",fontsize=16,color="green",shape="box"];3715[label="vzz310",fontsize=16,color="green",shape="box"];3716[label="Succ Zero",fontsize=16,color="green",shape="box"];3717[label="vzz120",fontsize=16,color="green",shape="box"];3718 -> 1651[label="",style="dashed", color="red", weight=0]; 3718[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3718 -> 4792[label="",style="dashed", color="magenta", weight=3]; 3718 -> 4793[label="",style="dashed", color="magenta", weight=3]; 3719[label="vzz118",fontsize=16,color="green",shape="box"];3720 -> 1651[label="",style="dashed", color="red", weight=0]; 3720[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3720 -> 4794[label="",style="dashed", color="magenta", weight=3]; 3720 -> 4795[label="",style="dashed", color="magenta", weight=3]; 3721[label="vzz310",fontsize=16,color="green",shape="box"];3722[label="Succ Zero",fontsize=16,color="green",shape="box"];3723[label="vzz120",fontsize=16,color="green",shape="box"];3724 -> 1651[label="",style="dashed", color="red", weight=0]; 3724[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3724 -> 4796[label="",style="dashed", color="magenta", weight=3]; 3724 -> 4797[label="",style="dashed", color="magenta", weight=3]; 3725[label="vzz310",fontsize=16,color="green",shape="box"];3726[label="Succ Zero",fontsize=16,color="green",shape="box"];3727[label="vzz310",fontsize=16,color="green",shape="box"];3728[label="Succ Zero",fontsize=16,color="green",shape="box"];3729[label="vzz118",fontsize=16,color="green",shape="box"];3730 -> 1651[label="",style="dashed", color="red", weight=0]; 3730[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3730 -> 4798[label="",style="dashed", color="magenta", weight=3]; 3730 -> 4799[label="",style="dashed", color="magenta", weight=3]; 3731[label="vzz115",fontsize=16,color="green",shape="box"];3732 -> 1651[label="",style="dashed", color="red", weight=0]; 3732[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3732 -> 4800[label="",style="dashed", color="magenta", weight=3]; 3732 -> 4801[label="",style="dashed", color="magenta", weight=3]; 3733[label="vzz310",fontsize=16,color="green",shape="box"];3734[label="Succ Zero",fontsize=16,color="green",shape="box"];3735[label="vzz310",fontsize=16,color="green",shape="box"];3736[label="Succ Zero",fontsize=16,color="green",shape="box"];3737[label="vzz116",fontsize=16,color="green",shape="box"];3738 -> 1651[label="",style="dashed", color="red", weight=0]; 3738[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3738 -> 4802[label="",style="dashed", color="magenta", weight=3]; 3738 -> 4803[label="",style="dashed", color="magenta", weight=3]; 3739[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24289[label="vzz24600/Succ vzz246000",fontsize=10,color="white",style="solid",shape="box"];3739 -> 24289[label="",style="solid", color="burlywood", weight=9]; 24289 -> 4804[label="",style="solid", color="burlywood", weight=3]; 24290[label="vzz24600/Zero",fontsize=10,color="white",style="solid",shape="box"];3739 -> 24290[label="",style="solid", color="burlywood", weight=9]; 24290 -> 4805[label="",style="solid", color="burlywood", weight=3]; 3740 -> 2063[label="",style="dashed", color="red", weight=0]; 3740[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3740 -> 4806[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4807[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4808[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4809[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4810[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4811[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4812[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4813[label="",style="dashed", color="magenta", weight=3]; 3741[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz386 (Neg vzz390)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz389 (Neg vzz392)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz383 (Neg vzz385)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz384 (Neg vzz387)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3741 -> 4814[label="",style="solid", color="black", weight=3]; 3742[label="vzz310",fontsize=16,color="green",shape="box"];3743[label="Succ Zero",fontsize=16,color="green",shape="box"];3744[label="vzz310",fontsize=16,color="green",shape="box"];3745[label="Succ Zero",fontsize=16,color="green",shape="box"];3746[label="vzz310",fontsize=16,color="green",shape="box"];3747[label="Succ Zero",fontsize=16,color="green",shape="box"];3748[label="vzz132",fontsize=16,color="green",shape="box"];3749[label="vzz127",fontsize=16,color="green",shape="box"];3750[label="vzz310",fontsize=16,color="green",shape="box"];3751[label="Succ Zero",fontsize=16,color="green",shape="box"];3752[label="vzz130",fontsize=16,color="green",shape="box"];3753[label="vzz128",fontsize=16,color="green",shape="box"];3754[label="vzz310",fontsize=16,color="green",shape="box"];3755[label="Succ Zero",fontsize=16,color="green",shape="box"];3756[label="vzz128",fontsize=16,color="green",shape="box"];3757[label="vzz132",fontsize=16,color="green",shape="box"];3758[label="vzz310",fontsize=16,color="green",shape="box"];3759[label="Succ Zero",fontsize=16,color="green",shape="box"];3760[label="vzz310",fontsize=16,color="green",shape="box"];3761[label="Succ Zero",fontsize=16,color="green",shape="box"];3762[label="vzz127",fontsize=16,color="green",shape="box"];3763[label="vzz310",fontsize=16,color="green",shape="box"];3764[label="Succ Zero",fontsize=16,color="green",shape="box"];3765[label="vzz130",fontsize=16,color="green",shape="box"];3766 -> 2696[label="",style="dashed", color="red", weight=0]; 3766[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz687 (Neg vzz691)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz690 (Neg vzz693)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz684 (Neg vzz686)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz685 (Neg vzz688)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3766 -> 4815[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4816[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4817[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4818[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4819[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4820[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4821[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4822[label="",style="dashed", color="magenta", weight=3]; 3767[label="vzz132",fontsize=16,color="green",shape="box"];3768[label="vzz127",fontsize=16,color="green",shape="box"];3769[label="vzz130",fontsize=16,color="green",shape="box"];3770[label="vzz310",fontsize=16,color="green",shape="box"];3771[label="Succ Zero",fontsize=16,color="green",shape="box"];3772[label="vzz128",fontsize=16,color="green",shape="box"];3773[label="vzz310",fontsize=16,color="green",shape="box"];3774[label="Succ Zero",fontsize=16,color="green",shape="box"];3775[label="vzz310",fontsize=16,color="green",shape="box"];3776[label="Succ Zero",fontsize=16,color="green",shape="box"];3777[label="vzz310",fontsize=16,color="green",shape="box"];3778[label="Succ Zero",fontsize=16,color="green",shape="box"];3779[label="vzz310",fontsize=16,color="green",shape="box"];3780[label="Succ Zero",fontsize=16,color="green",shape="box"];3781[label="vzz128",fontsize=16,color="green",shape="box"];3782[label="vzz132",fontsize=16,color="green",shape="box"];3783[label="vzz310",fontsize=16,color="green",shape="box"];3784[label="Succ Zero",fontsize=16,color="green",shape="box"];3785[label="vzz310",fontsize=16,color="green",shape="box"];3786[label="Succ Zero",fontsize=16,color="green",shape="box"];3787[label="vzz127",fontsize=16,color="green",shape="box"];3788[label="vzz310",fontsize=16,color="green",shape="box"];3789[label="Succ Zero",fontsize=16,color="green",shape="box"];3790[label="vzz130",fontsize=16,color="green",shape="box"];3791[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz398 (Neg vzz402)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz401 (Neg vzz404)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz395 (Neg vzz397)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz396 (Neg vzz399)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3791 -> 4823[label="",style="solid", color="black", weight=3]; 3792 -> 3739[label="",style="dashed", color="red", weight=0]; 3792[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3792 -> 4824[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4825[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4826[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4827[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4828[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4829[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4830[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4831[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4832[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4833[label="",style="dashed", color="magenta", weight=3]; 3793 -> 2076[label="",style="dashed", color="red", weight=0]; 3793[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3793 -> 4834[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4835[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4836[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4837[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4838[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4839[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4840[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4841[label="",style="dashed", color="magenta", weight=3]; 3794[label="vzz127",fontsize=16,color="green",shape="box"];3795[label="vzz128",fontsize=16,color="green",shape="box"];3796[label="vzz310",fontsize=16,color="green",shape="box"];3797[label="Succ Zero",fontsize=16,color="green",shape="box"];3798[label="vzz132",fontsize=16,color="green",shape="box"];3799[label="vzz310",fontsize=16,color="green",shape="box"];3800[label="Succ Zero",fontsize=16,color="green",shape="box"];3801[label="vzz310",fontsize=16,color="green",shape="box"];3802[label="Succ Zero",fontsize=16,color="green",shape="box"];3803[label="vzz130",fontsize=16,color="green",shape="box"];3804[label="vzz310",fontsize=16,color="green",shape="box"];3805[label="Succ Zero",fontsize=16,color="green",shape="box"];3806[label="vzz310",fontsize=16,color="green",shape="box"];3807[label="Succ Zero",fontsize=16,color="green",shape="box"];3808[label="vzz128",fontsize=16,color="green",shape="box"];3809[label="vzz132",fontsize=16,color="green",shape="box"];3810[label="vzz310",fontsize=16,color="green",shape="box"];3811[label="Succ Zero",fontsize=16,color="green",shape="box"];3812[label="vzz310",fontsize=16,color="green",shape="box"];3813[label="Succ Zero",fontsize=16,color="green",shape="box"];3814[label="vzz127",fontsize=16,color="green",shape="box"];3815[label="vzz310",fontsize=16,color="green",shape="box"];3816[label="Succ Zero",fontsize=16,color="green",shape="box"];3817[label="vzz130",fontsize=16,color="green",shape="box"];3818[label="vzz310",fontsize=16,color="green",shape="box"];3819[label="Succ Zero",fontsize=16,color="green",shape="box"];3820[label="vzz130",fontsize=16,color="green",shape="box"];3821[label="vzz310",fontsize=16,color="green",shape="box"];3822[label="Succ Zero",fontsize=16,color="green",shape="box"];3823[label="vzz132",fontsize=16,color="green",shape="box"];3824[label="vzz310",fontsize=16,color="green",shape="box"];3825[label="Succ Zero",fontsize=16,color="green",shape="box"];3826[label="vzz310",fontsize=16,color="green",shape="box"];3827[label="Succ Zero",fontsize=16,color="green",shape="box"];3828[label="vzz127",fontsize=16,color="green",shape="box"];3829[label="vzz128",fontsize=16,color="green",shape="box"];3830[label="vzz310",fontsize=16,color="green",shape="box"];3831[label="Succ Zero",fontsize=16,color="green",shape="box"];3832[label="vzz128",fontsize=16,color="green",shape="box"];3833[label="vzz132",fontsize=16,color="green",shape="box"];3834[label="vzz310",fontsize=16,color="green",shape="box"];3835[label="Succ Zero",fontsize=16,color="green",shape="box"];3836[label="vzz310",fontsize=16,color="green",shape="box"];3837[label="Succ Zero",fontsize=16,color="green",shape="box"];3838[label="vzz127",fontsize=16,color="green",shape="box"];3839[label="vzz310",fontsize=16,color="green",shape="box"];3840[label="Succ Zero",fontsize=16,color="green",shape="box"];3841[label="vzz130",fontsize=16,color="green",shape="box"];3842[label="vzz300",fontsize=16,color="green",shape="box"];3843[label="Succ Zero",fontsize=16,color="green",shape="box"];3844[label="vzz300",fontsize=16,color="green",shape="box"];3845[label="Succ Zero",fontsize=16,color="green",shape="box"];3846[label="vzz300",fontsize=16,color="green",shape="box"];3847[label="Succ Zero",fontsize=16,color="green",shape="box"];3848[label="vzz300",fontsize=16,color="green",shape="box"];3849[label="Succ Zero",fontsize=16,color="green",shape="box"];3850[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24291[label="vzz25000/Succ vzz250000",fontsize=10,color="white",style="solid",shape="box"];3850 -> 24291[label="",style="solid", color="burlywood", weight=9]; 24291 -> 4842[label="",style="solid", color="burlywood", weight=3]; 24292[label="vzz25000/Zero",fontsize=10,color="white",style="solid",shape="box"];3850 -> 24292[label="",style="solid", color="burlywood", weight=9]; 24292 -> 4843[label="",style="solid", color="burlywood", weight=3]; 3851 -> 2117[label="",style="dashed", color="red", weight=0]; 3851[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3851 -> 4844[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4845[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4846[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4847[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4848[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4849[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4850[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4851[label="",style="dashed", color="magenta", weight=3]; 3852[label="vzz300",fontsize=16,color="green",shape="box"];3853[label="Succ Zero",fontsize=16,color="green",shape="box"];3854[label="vzz300",fontsize=16,color="green",shape="box"];3855[label="Succ Zero",fontsize=16,color="green",shape="box"];3856[label="vzz300",fontsize=16,color="green",shape="box"];3857[label="Succ Zero",fontsize=16,color="green",shape="box"];3858[label="vzz300",fontsize=16,color="green",shape="box"];3859[label="Succ Zero",fontsize=16,color="green",shape="box"];3860[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz434 (Neg vzz438)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz437 (Neg vzz440)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz431 (Neg vzz433)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz432 (Neg vzz435)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3860 -> 4852[label="",style="solid", color="black", weight=3]; 3861[label="vzz139",fontsize=16,color="green",shape="box"];3862 -> 1651[label="",style="dashed", color="red", weight=0]; 3862[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3862 -> 4853[label="",style="dashed", color="magenta", weight=3]; 3862 -> 4854[label="",style="dashed", color="magenta", weight=3]; 3863[label="vzz140",fontsize=16,color="green",shape="box"];3864 -> 1651[label="",style="dashed", color="red", weight=0]; 3864[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3864 -> 4855[label="",style="dashed", color="magenta", weight=3]; 3864 -> 4856[label="",style="dashed", color="magenta", weight=3]; 3865[label="vzz310",fontsize=16,color="green",shape="box"];3866[label="Succ Zero",fontsize=16,color="green",shape="box"];3867[label="vzz310",fontsize=16,color="green",shape="box"];3868[label="Succ Zero",fontsize=16,color="green",shape="box"];3869[label="vzz310",fontsize=16,color="green",shape="box"];3870[label="Succ Zero",fontsize=16,color="green",shape="box"];3871[label="vzz142",fontsize=16,color="green",shape="box"];3872 -> 1651[label="",style="dashed", color="red", weight=0]; 3872[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3872 -> 4857[label="",style="dashed", color="magenta", weight=3]; 3872 -> 4858[label="",style="dashed", color="magenta", weight=3]; 3873[label="vzz310",fontsize=16,color="green",shape="box"];3874[label="Succ Zero",fontsize=16,color="green",shape="box"];3875[label="vzz144",fontsize=16,color="green",shape="box"];3876 -> 1651[label="",style="dashed", color="red", weight=0]; 3876[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3876 -> 4859[label="",style="dashed", color="magenta", weight=3]; 3876 -> 4860[label="",style="dashed", color="magenta", weight=3]; 3877[label="vzz310",fontsize=16,color="green",shape="box"];3878[label="Succ Zero",fontsize=16,color="green",shape="box"];3879[label="vzz142",fontsize=16,color="green",shape="box"];3880 -> 1651[label="",style="dashed", color="red", weight=0]; 3880[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3880 -> 4861[label="",style="dashed", color="magenta", weight=3]; 3880 -> 4862[label="",style="dashed", color="magenta", weight=3]; 3881[label="vzz139",fontsize=16,color="green",shape="box"];3882 -> 1651[label="",style="dashed", color="red", weight=0]; 3882[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3882 -> 4863[label="",style="dashed", color="magenta", weight=3]; 3882 -> 4864[label="",style="dashed", color="magenta", weight=3]; 3883[label="vzz310",fontsize=16,color="green",shape="box"];3884[label="Succ Zero",fontsize=16,color="green",shape="box"];3885[label="vzz140",fontsize=16,color="green",shape="box"];3886 -> 1651[label="",style="dashed", color="red", weight=0]; 3886[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3886 -> 4865[label="",style="dashed", color="magenta", weight=3]; 3886 -> 4866[label="",style="dashed", color="magenta", weight=3]; 3887[label="vzz144",fontsize=16,color="green",shape="box"];3888 -> 1651[label="",style="dashed", color="red", weight=0]; 3888[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3888 -> 4867[label="",style="dashed", color="magenta", weight=3]; 3888 -> 4868[label="",style="dashed", color="magenta", weight=3]; 3889[label="vzz310",fontsize=16,color="green",shape="box"];3890[label="Succ Zero",fontsize=16,color="green",shape="box"];3891[label="vzz310",fontsize=16,color="green",shape="box"];3892[label="Succ Zero",fontsize=16,color="green",shape="box"];3893 -> 2817[label="",style="dashed", color="red", weight=0]; 3893[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz699 (Neg vzz703)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz702 (Neg vzz705)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz696 (Neg vzz698)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz697 (Neg vzz700)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3893 -> 4869[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4870[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4871[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4872[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4873[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4874[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4875[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4876[label="",style="dashed", color="magenta", weight=3]; 3894[label="vzz310",fontsize=16,color="green",shape="box"];3895[label="Succ Zero",fontsize=16,color="green",shape="box"];3896[label="vzz139",fontsize=16,color="green",shape="box"];3897 -> 1651[label="",style="dashed", color="red", weight=0]; 3897[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3897 -> 4877[label="",style="dashed", color="magenta", weight=3]; 3897 -> 4878[label="",style="dashed", color="magenta", weight=3]; 3898[label="vzz140",fontsize=16,color="green",shape="box"];3899 -> 1651[label="",style="dashed", color="red", weight=0]; 3899[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3899 -> 4879[label="",style="dashed", color="magenta", weight=3]; 3899 -> 4880[label="",style="dashed", color="magenta", weight=3]; 3900[label="vzz144",fontsize=16,color="green",shape="box"];3901 -> 1651[label="",style="dashed", color="red", weight=0]; 3901[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3901 -> 4881[label="",style="dashed", color="magenta", weight=3]; 3901 -> 4882[label="",style="dashed", color="magenta", weight=3]; 3902[label="vzz310",fontsize=16,color="green",shape="box"];3903[label="Succ Zero",fontsize=16,color="green",shape="box"];3904[label="vzz142",fontsize=16,color="green",shape="box"];3905 -> 1651[label="",style="dashed", color="red", weight=0]; 3905[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3905 -> 4883[label="",style="dashed", color="magenta", weight=3]; 3905 -> 4884[label="",style="dashed", color="magenta", weight=3]; 3906[label="vzz310",fontsize=16,color="green",shape="box"];3907[label="Succ Zero",fontsize=16,color="green",shape="box"];3908[label="vzz310",fontsize=16,color="green",shape="box"];3909[label="Succ Zero",fontsize=16,color="green",shape="box"];3910[label="vzz310",fontsize=16,color="green",shape="box"];3911[label="Succ Zero",fontsize=16,color="green",shape="box"];3912[label="vzz142",fontsize=16,color="green",shape="box"];3913 -> 1651[label="",style="dashed", color="red", weight=0]; 3913[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3913 -> 4885[label="",style="dashed", color="magenta", weight=3]; 3913 -> 4886[label="",style="dashed", color="magenta", weight=3]; 3914[label="vzz139",fontsize=16,color="green",shape="box"];3915 -> 1651[label="",style="dashed", color="red", weight=0]; 3915[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3915 -> 4887[label="",style="dashed", color="magenta", weight=3]; 3915 -> 4888[label="",style="dashed", color="magenta", weight=3]; 3916[label="vzz310",fontsize=16,color="green",shape="box"];3917[label="Succ Zero",fontsize=16,color="green",shape="box"];3918[label="vzz140",fontsize=16,color="green",shape="box"];3919 -> 1651[label="",style="dashed", color="red", weight=0]; 3919[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3919 -> 4889[label="",style="dashed", color="magenta", weight=3]; 3919 -> 4890[label="",style="dashed", color="magenta", weight=3]; 3920[label="vzz144",fontsize=16,color="green",shape="box"];3921 -> 1651[label="",style="dashed", color="red", weight=0]; 3921[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3921 -> 4891[label="",style="dashed", color="magenta", weight=3]; 3921 -> 4892[label="",style="dashed", color="magenta", weight=3]; 3922[label="vzz310",fontsize=16,color="green",shape="box"];3923[label="Succ Zero",fontsize=16,color="green",shape="box"];3924[label="vzz310",fontsize=16,color="green",shape="box"];3925[label="Succ Zero",fontsize=16,color="green",shape="box"];3926[label="vzz300",fontsize=16,color="green",shape="box"];3927[label="Succ Zero",fontsize=16,color="green",shape="box"];3928[label="vzz300",fontsize=16,color="green",shape="box"];3929[label="Succ Zero",fontsize=16,color="green",shape="box"];3930[label="vzz300",fontsize=16,color="green",shape="box"];3931[label="Succ Zero",fontsize=16,color="green",shape="box"];3932[label="vzz300",fontsize=16,color="green",shape="box"];3933[label="Succ Zero",fontsize=16,color="green",shape="box"];3934[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz446 (Neg vzz450)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz449 (Neg vzz452)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz443 (Neg vzz445)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz444 (Neg vzz447)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3934 -> 4893[label="",style="solid", color="black", weight=3]; 3935[label="vzz300",fontsize=16,color="green",shape="box"];3936[label="Succ Zero",fontsize=16,color="green",shape="box"];3937[label="vzz300",fontsize=16,color="green",shape="box"];3938[label="Succ Zero",fontsize=16,color="green",shape="box"];3939[label="vzz300",fontsize=16,color="green",shape="box"];3940[label="Succ Zero",fontsize=16,color="green",shape="box"];3941[label="vzz300",fontsize=16,color="green",shape="box"];3942[label="Succ Zero",fontsize=16,color="green",shape="box"];3943 -> 3850[label="",style="dashed", color="red", weight=0]; 3943[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3943 -> 4894[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4895[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4896[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4897[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4898[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4899[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4900[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4901[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4902[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4903[label="",style="dashed", color="magenta", weight=3]; 3944 -> 2130[label="",style="dashed", color="red", weight=0]; 3944[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3944 -> 4904[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4905[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4906[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4907[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4908[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4909[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4910[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4911[label="",style="dashed", color="magenta", weight=3]; 3945[label="vzz142",fontsize=16,color="green",shape="box"];3946 -> 1651[label="",style="dashed", color="red", weight=0]; 3946[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3946 -> 4912[label="",style="dashed", color="magenta", weight=3]; 3946 -> 4913[label="",style="dashed", color="magenta", weight=3]; 3947[label="vzz144",fontsize=16,color="green",shape="box"];3948 -> 1651[label="",style="dashed", color="red", weight=0]; 3948[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3948 -> 4914[label="",style="dashed", color="magenta", weight=3]; 3948 -> 4915[label="",style="dashed", color="magenta", weight=3]; 3949[label="vzz310",fontsize=16,color="green",shape="box"];3950[label="Succ Zero",fontsize=16,color="green",shape="box"];3951[label="vzz139",fontsize=16,color="green",shape="box"];3952 -> 1651[label="",style="dashed", color="red", weight=0]; 3952[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3952 -> 4916[label="",style="dashed", color="magenta", weight=3]; 3952 -> 4917[label="",style="dashed", color="magenta", weight=3]; 3953[label="vzz140",fontsize=16,color="green",shape="box"];3954 -> 1651[label="",style="dashed", color="red", weight=0]; 3954[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3954 -> 4918[label="",style="dashed", color="magenta", weight=3]; 3954 -> 4919[label="",style="dashed", color="magenta", weight=3]; 3955[label="vzz310",fontsize=16,color="green",shape="box"];3956[label="Succ Zero",fontsize=16,color="green",shape="box"];3957[label="vzz310",fontsize=16,color="green",shape="box"];3958[label="Succ Zero",fontsize=16,color="green",shape="box"];3959[label="vzz310",fontsize=16,color="green",shape="box"];3960[label="Succ Zero",fontsize=16,color="green",shape="box"];3961[label="vzz310",fontsize=16,color="green",shape="box"];3962[label="Succ Zero",fontsize=16,color="green",shape="box"];3963[label="vzz142",fontsize=16,color="green",shape="box"];3964 -> 1651[label="",style="dashed", color="red", weight=0]; 3964[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3964 -> 4920[label="",style="dashed", color="magenta", weight=3]; 3964 -> 4921[label="",style="dashed", color="magenta", weight=3]; 3965[label="vzz139",fontsize=16,color="green",shape="box"];3966 -> 1651[label="",style="dashed", color="red", weight=0]; 3966[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3966 -> 4922[label="",style="dashed", color="magenta", weight=3]; 3966 -> 4923[label="",style="dashed", color="magenta", weight=3]; 3967[label="vzz310",fontsize=16,color="green",shape="box"];3968[label="Succ Zero",fontsize=16,color="green",shape="box"];3969[label="vzz140",fontsize=16,color="green",shape="box"];3970 -> 1651[label="",style="dashed", color="red", weight=0]; 3970[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3970 -> 4924[label="",style="dashed", color="magenta", weight=3]; 3970 -> 4925[label="",style="dashed", color="magenta", weight=3]; 3971[label="vzz144",fontsize=16,color="green",shape="box"];3972 -> 1651[label="",style="dashed", color="red", weight=0]; 3972[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3972 -> 4926[label="",style="dashed", color="magenta", weight=3]; 3972 -> 4927[label="",style="dashed", color="magenta", weight=3]; 3973[label="vzz310",fontsize=16,color="green",shape="box"];3974[label="Succ Zero",fontsize=16,color="green",shape="box"];3975[label="vzz310",fontsize=16,color="green",shape="box"];3976[label="Succ Zero",fontsize=16,color="green",shape="box"];3977[label="vzz142",fontsize=16,color="green",shape="box"];3978 -> 1651[label="",style="dashed", color="red", weight=0]; 3978[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3978 -> 4928[label="",style="dashed", color="magenta", weight=3]; 3978 -> 4929[label="",style="dashed", color="magenta", weight=3]; 3979[label="vzz310",fontsize=16,color="green",shape="box"];3980[label="Succ Zero",fontsize=16,color="green",shape="box"];3981[label="vzz140",fontsize=16,color="green",shape="box"];3982 -> 1651[label="",style="dashed", color="red", weight=0]; 3982[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3982 -> 4930[label="",style="dashed", color="magenta", weight=3]; 3982 -> 4931[label="",style="dashed", color="magenta", weight=3]; 3983[label="vzz310",fontsize=16,color="green",shape="box"];3984[label="Succ Zero",fontsize=16,color="green",shape="box"];3985[label="vzz310",fontsize=16,color="green",shape="box"];3986[label="Succ Zero",fontsize=16,color="green",shape="box"];3987[label="vzz310",fontsize=16,color="green",shape="box"];3988[label="Succ Zero",fontsize=16,color="green",shape="box"];3989[label="vzz144",fontsize=16,color="green",shape="box"];3990 -> 1651[label="",style="dashed", color="red", weight=0]; 3990[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3990 -> 4932[label="",style="dashed", color="magenta", weight=3]; 3990 -> 4933[label="",style="dashed", color="magenta", weight=3]; 3991[label="vzz139",fontsize=16,color="green",shape="box"];3992 -> 1651[label="",style="dashed", color="red", weight=0]; 3992[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3992 -> 4934[label="",style="dashed", color="magenta", weight=3]; 3992 -> 4935[label="",style="dashed", color="magenta", weight=3]; 3993[label="vzz310",fontsize=16,color="green",shape="box"];3994[label="Succ Zero",fontsize=16,color="green",shape="box"];3995[label="vzz142",fontsize=16,color="green",shape="box"];3996 -> 1651[label="",style="dashed", color="red", weight=0]; 3996[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3996 -> 4936[label="",style="dashed", color="magenta", weight=3]; 3996 -> 4937[label="",style="dashed", color="magenta", weight=3]; 3997[label="vzz139",fontsize=16,color="green",shape="box"];3998 -> 1651[label="",style="dashed", color="red", weight=0]; 3998[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3998 -> 4938[label="",style="dashed", color="magenta", weight=3]; 3998 -> 4939[label="",style="dashed", color="magenta", weight=3]; 3999[label="vzz310",fontsize=16,color="green",shape="box"];4000[label="Succ Zero",fontsize=16,color="green",shape="box"];4001[label="vzz140",fontsize=16,color="green",shape="box"];4002 -> 1651[label="",style="dashed", color="red", weight=0]; 4002[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4002 -> 4940[label="",style="dashed", color="magenta", weight=3]; 4002 -> 4941[label="",style="dashed", color="magenta", weight=3]; 4003[label="vzz144",fontsize=16,color="green",shape="box"];4004 -> 1651[label="",style="dashed", color="red", weight=0]; 4004[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4004 -> 4942[label="",style="dashed", color="magenta", weight=3]; 4004 -> 4943[label="",style="dashed", color="magenta", weight=3]; 4005[label="vzz310",fontsize=16,color="green",shape="box"];4006[label="Succ Zero",fontsize=16,color="green",shape="box"];4007[label="vzz310",fontsize=16,color="green",shape="box"];4008[label="Succ Zero",fontsize=16,color="green",shape="box"];4026[label="signumReal1 (Pos (Succ vzz8900)) (GT == GT)",fontsize=16,color="black",shape="box"];4026 -> 4959[label="",style="solid", color="black", weight=3]; 4027[label="signumReal1 (Pos Zero) False",fontsize=16,color="black",shape="box"];4027 -> 4960[label="",style="solid", color="black", weight=3]; 4028[label="signumReal1 (Neg (Succ vzz8900)) False",fontsize=16,color="black",shape="box"];4028 -> 4961[label="",style="solid", color="black", weight=3]; 4029[label="signumReal1 (Neg Zero) False",fontsize=16,color="black",shape="box"];4029 -> 4962[label="",style="solid", color="black", weight=3]; 4030[label="vzz151",fontsize=16,color="green",shape="box"];4031[label="vzz152 `rem` vzz151",fontsize=16,color="black",shape="box"];4031 -> 4963[label="",style="solid", color="black", weight=3]; 4032 -> 1651[label="",style="dashed", color="red", weight=0]; 4032[label="primMulNat vzz2400 (Succ vzz7700)",fontsize=16,color="magenta"];4032 -> 4964[label="",style="dashed", color="magenta", weight=3]; 4032 -> 4965[label="",style="dashed", color="magenta", weight=3]; 4033[label="Succ vzz7700",fontsize=16,color="green",shape="box"];4034[label="primPlusInt (Pos vzz1640) (Pos vzz1630)",fontsize=16,color="black",shape="box"];4034 -> 4966[label="",style="solid", color="black", weight=3]; 4035[label="primPlusInt (Pos vzz1640) (Neg vzz1630)",fontsize=16,color="black",shape="box"];4035 -> 4967[label="",style="solid", color="black", weight=3]; 4036[label="primPlusInt (Neg vzz1640) (Pos vzz1630)",fontsize=16,color="black",shape="box"];4036 -> 4968[label="",style="solid", color="black", weight=3]; 4037[label="primPlusInt (Neg vzz1640) (Neg vzz1630)",fontsize=16,color="black",shape="box"];4037 -> 4969[label="",style="solid", color="black", weight=3]; 6293[label="signumReal3 vzz260",fontsize=16,color="black",shape="box"];6293 -> 6342[label="",style="solid", color="black", weight=3]; 5483[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6294 -> 6343[label="",style="dashed", color="red", weight=0]; 6294[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6294 -> 6344[label="",style="dashed", color="magenta", weight=3]; 6294 -> 6345[label="",style="dashed", color="magenta", weight=3]; 4039[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="box"];4039 -> 4973[label="",style="solid", color="black", weight=3]; 4040[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="triangle"];4040 -> 4974[label="",style="solid", color="black", weight=3]; 4041 -> 4040[label="",style="dashed", color="red", weight=0]; 4041[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz53))))",fontsize=16,color="magenta"];4042 -> 4040[label="",style="dashed", color="red", weight=0]; 4042[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz53))))",fontsize=16,color="magenta"];5667 -> 74[label="",style="dashed", color="red", weight=0]; 5667[label="abs (Integer vzz777)",fontsize=16,color="magenta"];5667 -> 5679[label="",style="dashed", color="magenta", weight=3]; 5668 -> 74[label="",style="dashed", color="red", weight=0]; 5668[label="abs vzz62",fontsize=16,color="magenta"];5668 -> 5680[label="",style="dashed", color="magenta", weight=3]; 5669 -> 74[label="",style="dashed", color="red", weight=0]; 5669[label="abs vzz62",fontsize=16,color="magenta"];5669 -> 5681[label="",style="dashed", color="magenta", weight=3]; 5670 -> 74[label="",style="dashed", color="red", weight=0]; 5670[label="abs (Integer vzz777)",fontsize=16,color="magenta"];5670 -> 5682[label="",style="dashed", color="magenta", weight=3]; 5666[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd' vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd' vzz792 vzz791 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="triangle"];5666 -> 5683[label="",style="solid", color="black", weight=3]; 5675[label="vzz62",fontsize=16,color="green",shape="box"];5676[label="vzz62",fontsize=16,color="green",shape="box"];5677[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 False (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 vzz789 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5677 -> 5692[label="",style="solid", color="black", weight=3]; 5678[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 True (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 vzz789 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5678 -> 5693[label="",style="solid", color="black", weight=3]; 4052[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24293[label="vzz18300/Succ vzz183000",fontsize=10,color="white",style="solid",shape="box"];4052 -> 24293[label="",style="solid", color="burlywood", weight=9]; 24293 -> 4982[label="",style="solid", color="burlywood", weight=3]; 24294[label="vzz18300/Zero",fontsize=10,color="white",style="solid",shape="box"];4052 -> 24294[label="",style="solid", color="burlywood", weight=9]; 24294 -> 4983[label="",style="solid", color="burlywood", weight=3]; 4053 -> 2205[label="",style="dashed", color="red", weight=0]; 4053[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4053 -> 4984[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4985[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4986[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4987[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4988[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4989[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4990[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4991[label="",style="dashed", color="magenta", weight=3]; 4054[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz482 (Pos vzz486)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz485 (Pos vzz488)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz479 (Pos vzz481)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz480 (Pos vzz483)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4054 -> 4992[label="",style="solid", color="black", weight=3]; 4055[label="vzz300",fontsize=16,color="green",shape="box"];4056[label="vzz172",fontsize=16,color="green",shape="box"];4057[label="vzz300",fontsize=16,color="green",shape="box"];4058[label="vzz178",fontsize=16,color="green",shape="box"];4059[label="vzz300",fontsize=16,color="green",shape="box"];4060[label="vzz175",fontsize=16,color="green",shape="box"];4061[label="vzz310",fontsize=16,color="green",shape="box"];4062[label="Succ Zero",fontsize=16,color="green",shape="box"];4063[label="vzz310",fontsize=16,color="green",shape="box"];4064[label="Succ Zero",fontsize=16,color="green",shape="box"];4065[label="vzz310",fontsize=16,color="green",shape="box"];4066[label="Succ Zero",fontsize=16,color="green",shape="box"];4067[label="vzz300",fontsize=16,color="green",shape="box"];4068[label="vzz171",fontsize=16,color="green",shape="box"];4069[label="vzz310",fontsize=16,color="green",shape="box"];4070[label="Succ Zero",fontsize=16,color="green",shape="box"];4071[label="vzz300",fontsize=16,color="green",shape="box"];4072[label="vzz178",fontsize=16,color="green",shape="box"];4073[label="vzz300",fontsize=16,color="green",shape="box"];4074[label="vzz172",fontsize=16,color="green",shape="box"];4075[label="vzz310",fontsize=16,color="green",shape="box"];4076[label="Succ Zero",fontsize=16,color="green",shape="box"];4077[label="vzz300",fontsize=16,color="green",shape="box"];4078[label="vzz175",fontsize=16,color="green",shape="box"];4079[label="vzz310",fontsize=16,color="green",shape="box"];4080[label="Succ Zero",fontsize=16,color="green",shape="box"];4081[label="vzz310",fontsize=16,color="green",shape="box"];4082[label="Succ Zero",fontsize=16,color="green",shape="box"];4083[label="vzz300",fontsize=16,color="green",shape="box"];4084[label="vzz171",fontsize=16,color="green",shape="box"];4085[label="vzz310",fontsize=16,color="green",shape="box"];4086[label="Succ Zero",fontsize=16,color="green",shape="box"];4087 -> 2977[label="",style="dashed", color="red", weight=0]; 4087[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz713 (Pos vzz717)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz716 (Pos vzz719)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz710 (Pos vzz712)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz711 (Pos vzz714)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4087 -> 4993[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4994[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4995[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4996[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4997[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4998[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4999[label="",style="dashed", color="magenta", weight=3]; 4087 -> 5000[label="",style="dashed", color="magenta", weight=3]; 4088[label="vzz310",fontsize=16,color="green",shape="box"];4089[label="Succ Zero",fontsize=16,color="green",shape="box"];4090[label="vzz310",fontsize=16,color="green",shape="box"];4091[label="Succ Zero",fontsize=16,color="green",shape="box"];4092[label="vzz300",fontsize=16,color="green",shape="box"];4093[label="vzz175",fontsize=16,color="green",shape="box"];4094[label="vzz300",fontsize=16,color="green",shape="box"];4095[label="vzz178",fontsize=16,color="green",shape="box"];4096[label="vzz310",fontsize=16,color="green",shape="box"];4097[label="Succ Zero",fontsize=16,color="green",shape="box"];4098[label="vzz300",fontsize=16,color="green",shape="box"];4099[label="vzz171",fontsize=16,color="green",shape="box"];4100[label="vzz300",fontsize=16,color="green",shape="box"];4101[label="vzz172",fontsize=16,color="green",shape="box"];4102[label="vzz310",fontsize=16,color="green",shape="box"];4103[label="Succ Zero",fontsize=16,color="green",shape="box"];4104[label="vzz300",fontsize=16,color="green",shape="box"];4105[label="vzz178",fontsize=16,color="green",shape="box"];4106[label="vzz300",fontsize=16,color="green",shape="box"];4107[label="vzz172",fontsize=16,color="green",shape="box"];4108[label="vzz310",fontsize=16,color="green",shape="box"];4109[label="Succ Zero",fontsize=16,color="green",shape="box"];4110[label="vzz300",fontsize=16,color="green",shape="box"];4111[label="vzz175",fontsize=16,color="green",shape="box"];4112[label="vzz310",fontsize=16,color="green",shape="box"];4113[label="Succ Zero",fontsize=16,color="green",shape="box"];4114[label="vzz310",fontsize=16,color="green",shape="box"];4115[label="Succ Zero",fontsize=16,color="green",shape="box"];4116[label="vzz300",fontsize=16,color="green",shape="box"];4117[label="vzz171",fontsize=16,color="green",shape="box"];4118[label="vzz310",fontsize=16,color="green",shape="box"];4119[label="Succ Zero",fontsize=16,color="green",shape="box"];4120[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz494 (Pos vzz498)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz497 (Pos vzz500)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz491 (Pos vzz493)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz492 (Pos vzz495)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4120 -> 5001[label="",style="solid", color="black", weight=3]; 4121 -> 4052[label="",style="dashed", color="red", weight=0]; 4121[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4121 -> 5002[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5003[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5004[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5005[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5006[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5007[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5008[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5009[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5010[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5011[label="",style="dashed", color="magenta", weight=3]; 4122 -> 2218[label="",style="dashed", color="red", weight=0]; 4122[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4122 -> 5012[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5013[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5014[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5015[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5016[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5017[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5018[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5019[label="",style="dashed", color="magenta", weight=3]; 4123[label="vzz300",fontsize=16,color="green",shape="box"];4124[label="vzz175",fontsize=16,color="green",shape="box"];4125[label="vzz300",fontsize=16,color="green",shape="box"];4126[label="vzz178",fontsize=16,color="green",shape="box"];4127[label="vzz300",fontsize=16,color="green",shape="box"];4128[label="vzz171",fontsize=16,color="green",shape="box"];4129[label="vzz310",fontsize=16,color="green",shape="box"];4130[label="Succ Zero",fontsize=16,color="green",shape="box"];4131[label="vzz310",fontsize=16,color="green",shape="box"];4132[label="Succ Zero",fontsize=16,color="green",shape="box"];4133[label="vzz310",fontsize=16,color="green",shape="box"];4134[label="Succ Zero",fontsize=16,color="green",shape="box"];4135[label="vzz310",fontsize=16,color="green",shape="box"];4136[label="Succ Zero",fontsize=16,color="green",shape="box"];4137[label="vzz300",fontsize=16,color="green",shape="box"];4138[label="vzz172",fontsize=16,color="green",shape="box"];4139[label="vzz300",fontsize=16,color="green",shape="box"];4140[label="vzz178",fontsize=16,color="green",shape="box"];4141[label="vzz300",fontsize=16,color="green",shape="box"];4142[label="vzz172",fontsize=16,color="green",shape="box"];4143[label="vzz310",fontsize=16,color="green",shape="box"];4144[label="Succ Zero",fontsize=16,color="green",shape="box"];4145[label="vzz300",fontsize=16,color="green",shape="box"];4146[label="vzz175",fontsize=16,color="green",shape="box"];4147[label="vzz310",fontsize=16,color="green",shape="box"];4148[label="Succ Zero",fontsize=16,color="green",shape="box"];4149[label="vzz310",fontsize=16,color="green",shape="box"];4150[label="Succ Zero",fontsize=16,color="green",shape="box"];4151[label="vzz300",fontsize=16,color="green",shape="box"];4152[label="vzz171",fontsize=16,color="green",shape="box"];4153[label="vzz310",fontsize=16,color="green",shape="box"];4154[label="Succ Zero",fontsize=16,color="green",shape="box"];4155[label="vzz310",fontsize=16,color="green",shape="box"];4156[label="Succ Zero",fontsize=16,color="green",shape="box"];4157[label="vzz300",fontsize=16,color="green",shape="box"];4158[label="vzz178",fontsize=16,color="green",shape="box"];4159[label="vzz300",fontsize=16,color="green",shape="box"];4160[label="vzz172",fontsize=16,color="green",shape="box"];4161[label="vzz310",fontsize=16,color="green",shape="box"];4162[label="Succ Zero",fontsize=16,color="green",shape="box"];4163[label="vzz310",fontsize=16,color="green",shape="box"];4164[label="Succ Zero",fontsize=16,color="green",shape="box"];4165[label="vzz300",fontsize=16,color="green",shape="box"];4166[label="vzz175",fontsize=16,color="green",shape="box"];4167[label="vzz300",fontsize=16,color="green",shape="box"];4168[label="vzz171",fontsize=16,color="green",shape="box"];4169[label="vzz310",fontsize=16,color="green",shape="box"];4170[label="Succ Zero",fontsize=16,color="green",shape="box"];4171[label="vzz300",fontsize=16,color="green",shape="box"];4172[label="vzz178",fontsize=16,color="green",shape="box"];4173[label="vzz300",fontsize=16,color="green",shape="box"];4174[label="vzz172",fontsize=16,color="green",shape="box"];4175[label="vzz310",fontsize=16,color="green",shape="box"];4176[label="Succ Zero",fontsize=16,color="green",shape="box"];4177[label="vzz300",fontsize=16,color="green",shape="box"];4178[label="vzz175",fontsize=16,color="green",shape="box"];4179[label="vzz310",fontsize=16,color="green",shape="box"];4180[label="Succ Zero",fontsize=16,color="green",shape="box"];4181[label="vzz310",fontsize=16,color="green",shape="box"];4182[label="Succ Zero",fontsize=16,color="green",shape="box"];4183[label="vzz300",fontsize=16,color="green",shape="box"];4184[label="vzz171",fontsize=16,color="green",shape="box"];4185[label="vzz310",fontsize=16,color="green",shape="box"];4186[label="Succ Zero",fontsize=16,color="green",shape="box"];4187[label="vzz300",fontsize=16,color="green",shape="box"];4188[label="Succ Zero",fontsize=16,color="green",shape="box"];4189[label="vzz300",fontsize=16,color="green",shape="box"];4190[label="Succ Zero",fontsize=16,color="green",shape="box"];4191[label="vzz300",fontsize=16,color="green",shape="box"];4192[label="Succ Zero",fontsize=16,color="green",shape="box"];4193[label="vzz300",fontsize=16,color="green",shape="box"];4194[label="Succ Zero",fontsize=16,color="green",shape="box"];4195[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24295[label="vzz19900/Succ vzz199000",fontsize=10,color="white",style="solid",shape="box"];4195 -> 24295[label="",style="solid", color="burlywood", weight=9]; 24295 -> 5020[label="",style="solid", color="burlywood", weight=3]; 24296[label="vzz19900/Zero",fontsize=10,color="white",style="solid",shape="box"];4195 -> 24296[label="",style="solid", color="burlywood", weight=9]; 24296 -> 5021[label="",style="solid", color="burlywood", weight=3]; 4196 -> 2259[label="",style="dashed", color="red", weight=0]; 4196[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4196 -> 5022[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5023[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5024[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5025[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5026[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5027[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5028[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5029[label="",style="dashed", color="magenta", weight=3]; 4197[label="vzz300",fontsize=16,color="green",shape="box"];4198[label="Succ Zero",fontsize=16,color="green",shape="box"];4199[label="vzz300",fontsize=16,color="green",shape="box"];4200[label="Succ Zero",fontsize=16,color="green",shape="box"];4201[label="vzz300",fontsize=16,color="green",shape="box"];4202[label="Succ Zero",fontsize=16,color="green",shape="box"];4203[label="vzz300",fontsize=16,color="green",shape="box"];4204[label="Succ Zero",fontsize=16,color="green",shape="box"];4205[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz530 (Pos vzz534)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz533 (Pos vzz536)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz527 (Pos vzz529)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz528 (Pos vzz531)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4205 -> 5030[label="",style="solid", color="black", weight=3]; 4206[label="vzz187",fontsize=16,color="green",shape="box"];4207 -> 1651[label="",style="dashed", color="red", weight=0]; 4207[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4207 -> 5031[label="",style="dashed", color="magenta", weight=3]; 4207 -> 5032[label="",style="dashed", color="magenta", weight=3]; 4208[label="vzz310",fontsize=16,color="green",shape="box"];4209[label="Succ Zero",fontsize=16,color="green",shape="box"];4210[label="vzz194",fontsize=16,color="green",shape="box"];4211 -> 1651[label="",style="dashed", color="red", weight=0]; 4211[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4211 -> 5033[label="",style="dashed", color="magenta", weight=3]; 4211 -> 5034[label="",style="dashed", color="magenta", weight=3]; 4212[label="vzz191",fontsize=16,color="green",shape="box"];4213 -> 1651[label="",style="dashed", color="red", weight=0]; 4213[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4213 -> 5035[label="",style="dashed", color="magenta", weight=3]; 4213 -> 5036[label="",style="dashed", color="magenta", weight=3]; 4214[label="vzz188",fontsize=16,color="green",shape="box"];4215 -> 1651[label="",style="dashed", color="red", weight=0]; 4215[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4215 -> 5037[label="",style="dashed", color="magenta", weight=3]; 4215 -> 5038[label="",style="dashed", color="magenta", weight=3]; 4216[label="vzz310",fontsize=16,color="green",shape="box"];4217[label="Succ Zero",fontsize=16,color="green",shape="box"];4218[label="vzz310",fontsize=16,color="green",shape="box"];4219[label="Succ Zero",fontsize=16,color="green",shape="box"];4220[label="vzz310",fontsize=16,color="green",shape="box"];4221[label="Succ Zero",fontsize=16,color="green",shape="box"];4222[label="vzz310",fontsize=16,color="green",shape="box"];4223[label="Succ Zero",fontsize=16,color="green",shape="box"];4224[label="vzz194",fontsize=16,color="green",shape="box"];4225 -> 1651[label="",style="dashed", color="red", weight=0]; 4225[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4225 -> 5039[label="",style="dashed", color="magenta", weight=3]; 4225 -> 5040[label="",style="dashed", color="magenta", weight=3]; 4226[label="vzz191",fontsize=16,color="green",shape="box"];4227 -> 1651[label="",style="dashed", color="red", weight=0]; 4227[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4227 -> 5041[label="",style="dashed", color="magenta", weight=3]; 4227 -> 5042[label="",style="dashed", color="magenta", weight=3]; 4228[label="vzz310",fontsize=16,color="green",shape="box"];4229[label="Succ Zero",fontsize=16,color="green",shape="box"];4230[label="vzz187",fontsize=16,color="green",shape="box"];4231 -> 1651[label="",style="dashed", color="red", weight=0]; 4231[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4231 -> 5043[label="",style="dashed", color="magenta", weight=3]; 4231 -> 5044[label="",style="dashed", color="magenta", weight=3]; 4232[label="vzz310",fontsize=16,color="green",shape="box"];4233[label="Succ Zero",fontsize=16,color="green",shape="box"];4234[label="vzz188",fontsize=16,color="green",shape="box"];4235 -> 1651[label="",style="dashed", color="red", weight=0]; 4235[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4235 -> 5045[label="",style="dashed", color="magenta", weight=3]; 4235 -> 5046[label="",style="dashed", color="magenta", weight=3]; 4236[label="vzz310",fontsize=16,color="green",shape="box"];4237[label="Succ Zero",fontsize=16,color="green",shape="box"];4238 -> 3106[label="",style="dashed", color="red", weight=0]; 4238[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz725 (Pos vzz729)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz728 (Pos vzz731)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz722 (Pos vzz724)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz723 (Pos vzz726)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4238 -> 5047[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5048[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5049[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5050[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5051[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5052[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5053[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5054[label="",style="dashed", color="magenta", weight=3]; 4239[label="vzz191",fontsize=16,color="green",shape="box"];4240 -> 1651[label="",style="dashed", color="red", weight=0]; 4240[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4240 -> 5055[label="",style="dashed", color="magenta", weight=3]; 4240 -> 5056[label="",style="dashed", color="magenta", weight=3]; 4241[label="vzz310",fontsize=16,color="green",shape="box"];4242[label="Succ Zero",fontsize=16,color="green",shape="box"];4243[label="vzz194",fontsize=16,color="green",shape="box"];4244 -> 1651[label="",style="dashed", color="red", weight=0]; 4244[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4244 -> 5057[label="",style="dashed", color="magenta", weight=3]; 4244 -> 5058[label="",style="dashed", color="magenta", weight=3]; 4245[label="vzz187",fontsize=16,color="green",shape="box"];4246 -> 1651[label="",style="dashed", color="red", weight=0]; 4246[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4246 -> 5059[label="",style="dashed", color="magenta", weight=3]; 4246 -> 5060[label="",style="dashed", color="magenta", weight=3]; 4247[label="vzz310",fontsize=16,color="green",shape="box"];4248[label="Succ Zero",fontsize=16,color="green",shape="box"];4249[label="vzz188",fontsize=16,color="green",shape="box"];4250 -> 1651[label="",style="dashed", color="red", weight=0]; 4250[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4250 -> 5061[label="",style="dashed", color="magenta", weight=3]; 4250 -> 5062[label="",style="dashed", color="magenta", weight=3]; 4251[label="vzz310",fontsize=16,color="green",shape="box"];4252[label="Succ Zero",fontsize=16,color="green",shape="box"];4253[label="vzz310",fontsize=16,color="green",shape="box"];4254[label="Succ Zero",fontsize=16,color="green",shape="box"];4255[label="vzz310",fontsize=16,color="green",shape="box"];4256[label="Succ Zero",fontsize=16,color="green",shape="box"];4257[label="vzz194",fontsize=16,color="green",shape="box"];4258 -> 1651[label="",style="dashed", color="red", weight=0]; 4258[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4258 -> 5063[label="",style="dashed", color="magenta", weight=3]; 4258 -> 5064[label="",style="dashed", color="magenta", weight=3]; 4259[label="vzz191",fontsize=16,color="green",shape="box"];4260 -> 1651[label="",style="dashed", color="red", weight=0]; 4260[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4260 -> 5065[label="",style="dashed", color="magenta", weight=3]; 4260 -> 5066[label="",style="dashed", color="magenta", weight=3]; 4261[label="vzz310",fontsize=16,color="green",shape="box"];4262[label="Succ Zero",fontsize=16,color="green",shape="box"];4263[label="vzz187",fontsize=16,color="green",shape="box"];4264 -> 1651[label="",style="dashed", color="red", weight=0]; 4264[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4264 -> 5067[label="",style="dashed", color="magenta", weight=3]; 4264 -> 5068[label="",style="dashed", color="magenta", weight=3]; 4265[label="vzz310",fontsize=16,color="green",shape="box"];4266[label="Succ Zero",fontsize=16,color="green",shape="box"];4267[label="vzz188",fontsize=16,color="green",shape="box"];4268 -> 1651[label="",style="dashed", color="red", weight=0]; 4268[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4268 -> 5069[label="",style="dashed", color="magenta", weight=3]; 4268 -> 5070[label="",style="dashed", color="magenta", weight=3]; 4269[label="vzz310",fontsize=16,color="green",shape="box"];4270[label="Succ Zero",fontsize=16,color="green",shape="box"];4271[label="vzz300",fontsize=16,color="green",shape="box"];4272[label="Succ Zero",fontsize=16,color="green",shape="box"];4273[label="vzz300",fontsize=16,color="green",shape="box"];4274[label="Succ Zero",fontsize=16,color="green",shape="box"];4275[label="vzz300",fontsize=16,color="green",shape="box"];4276[label="Succ Zero",fontsize=16,color="green",shape="box"];4277[label="vzz300",fontsize=16,color="green",shape="box"];4278[label="Succ Zero",fontsize=16,color="green",shape="box"];4279[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz542 (Pos vzz546)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz545 (Pos vzz548)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz539 (Pos vzz541)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz540 (Pos vzz543)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4279 -> 5071[label="",style="solid", color="black", weight=3]; 4280[label="vzz300",fontsize=16,color="green",shape="box"];4281[label="Succ Zero",fontsize=16,color="green",shape="box"];4282[label="vzz300",fontsize=16,color="green",shape="box"];4283[label="Succ Zero",fontsize=16,color="green",shape="box"];4284[label="vzz300",fontsize=16,color="green",shape="box"];4285[label="Succ Zero",fontsize=16,color="green",shape="box"];4286[label="vzz300",fontsize=16,color="green",shape="box"];4287[label="Succ Zero",fontsize=16,color="green",shape="box"];4288 -> 4195[label="",style="dashed", color="red", weight=0]; 4288[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4288 -> 5072[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5073[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5074[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5075[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5076[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5077[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5078[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5079[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5080[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5081[label="",style="dashed", color="magenta", weight=3]; 4289 -> 2272[label="",style="dashed", color="red", weight=0]; 4289[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4289 -> 5082[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5083[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5084[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5085[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5086[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5087[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5088[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5089[label="",style="dashed", color="magenta", weight=3]; 4290[label="vzz310",fontsize=16,color="green",shape="box"];4291[label="Succ Zero",fontsize=16,color="green",shape="box"];4292[label="vzz188",fontsize=16,color="green",shape="box"];4293 -> 1651[label="",style="dashed", color="red", weight=0]; 4293[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4293 -> 5090[label="",style="dashed", color="magenta", weight=3]; 4293 -> 5091[label="",style="dashed", color="magenta", weight=3]; 4294[label="vzz194",fontsize=16,color="green",shape="box"];4295 -> 1651[label="",style="dashed", color="red", weight=0]; 4295[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4295 -> 5092[label="",style="dashed", color="magenta", weight=3]; 4295 -> 5093[label="",style="dashed", color="magenta", weight=3]; 4296[label="vzz191",fontsize=16,color="green",shape="box"];4297 -> 1651[label="",style="dashed", color="red", weight=0]; 4297[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4297 -> 5094[label="",style="dashed", color="magenta", weight=3]; 4297 -> 5095[label="",style="dashed", color="magenta", weight=3]; 4298[label="vzz310",fontsize=16,color="green",shape="box"];4299[label="Succ Zero",fontsize=16,color="green",shape="box"];4300[label="vzz187",fontsize=16,color="green",shape="box"];4301 -> 1651[label="",style="dashed", color="red", weight=0]; 4301[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4301 -> 5096[label="",style="dashed", color="magenta", weight=3]; 4301 -> 5097[label="",style="dashed", color="magenta", weight=3]; 4302[label="vzz310",fontsize=16,color="green",shape="box"];4303[label="Succ Zero",fontsize=16,color="green",shape="box"];4304[label="vzz310",fontsize=16,color="green",shape="box"];4305[label="Succ Zero",fontsize=16,color="green",shape="box"];4306[label="vzz310",fontsize=16,color="green",shape="box"];4307[label="Succ Zero",fontsize=16,color="green",shape="box"];4308[label="vzz194",fontsize=16,color="green",shape="box"];4309 -> 1651[label="",style="dashed", color="red", weight=0]; 4309[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4309 -> 5098[label="",style="dashed", color="magenta", weight=3]; 4309 -> 5099[label="",style="dashed", color="magenta", weight=3]; 4310[label="vzz191",fontsize=16,color="green",shape="box"];4311 -> 1651[label="",style="dashed", color="red", weight=0]; 4311[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4311 -> 5100[label="",style="dashed", color="magenta", weight=3]; 4311 -> 5101[label="",style="dashed", color="magenta", weight=3]; 4312[label="vzz310",fontsize=16,color="green",shape="box"];4313[label="Succ Zero",fontsize=16,color="green",shape="box"];4314[label="vzz187",fontsize=16,color="green",shape="box"];4315 -> 1651[label="",style="dashed", color="red", weight=0]; 4315[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4315 -> 5102[label="",style="dashed", color="magenta", weight=3]; 4315 -> 5103[label="",style="dashed", color="magenta", weight=3]; 4316[label="vzz310",fontsize=16,color="green",shape="box"];4317[label="Succ Zero",fontsize=16,color="green",shape="box"];4318[label="vzz188",fontsize=16,color="green",shape="box"];4319 -> 1651[label="",style="dashed", color="red", weight=0]; 4319[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4319 -> 5104[label="",style="dashed", color="magenta", weight=3]; 4319 -> 5105[label="",style="dashed", color="magenta", weight=3]; 4320[label="vzz310",fontsize=16,color="green",shape="box"];4321[label="Succ Zero",fontsize=16,color="green",shape="box"];4322[label="vzz310",fontsize=16,color="green",shape="box"];4323[label="Succ Zero",fontsize=16,color="green",shape="box"];4324[label="vzz188",fontsize=16,color="green",shape="box"];4325 -> 1651[label="",style="dashed", color="red", weight=0]; 4325[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4325 -> 5106[label="",style="dashed", color="magenta", weight=3]; 4325 -> 5107[label="",style="dashed", color="magenta", weight=3]; 4326[label="vzz191",fontsize=16,color="green",shape="box"];4327 -> 1651[label="",style="dashed", color="red", weight=0]; 4327[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4327 -> 5108[label="",style="dashed", color="magenta", weight=3]; 4327 -> 5109[label="",style="dashed", color="magenta", weight=3]; 4328[label="vzz310",fontsize=16,color="green",shape="box"];4329[label="Succ Zero",fontsize=16,color="green",shape="box"];4330[label="vzz194",fontsize=16,color="green",shape="box"];4331 -> 1651[label="",style="dashed", color="red", weight=0]; 4331[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4331 -> 5110[label="",style="dashed", color="magenta", weight=3]; 4331 -> 5111[label="",style="dashed", color="magenta", weight=3]; 4332[label="vzz310",fontsize=16,color="green",shape="box"];4333[label="Succ Zero",fontsize=16,color="green",shape="box"];4334[label="vzz310",fontsize=16,color="green",shape="box"];4335[label="Succ Zero",fontsize=16,color="green",shape="box"];4336[label="vzz187",fontsize=16,color="green",shape="box"];4337 -> 1651[label="",style="dashed", color="red", weight=0]; 4337[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4337 -> 5112[label="",style="dashed", color="magenta", weight=3]; 4337 -> 5113[label="",style="dashed", color="magenta", weight=3]; 4338[label="vzz310",fontsize=16,color="green",shape="box"];4339[label="Succ Zero",fontsize=16,color="green",shape="box"];4340[label="vzz194",fontsize=16,color="green",shape="box"];4341 -> 1651[label="",style="dashed", color="red", weight=0]; 4341[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4341 -> 5114[label="",style="dashed", color="magenta", weight=3]; 4341 -> 5115[label="",style="dashed", color="magenta", weight=3]; 4342[label="vzz191",fontsize=16,color="green",shape="box"];4343 -> 1651[label="",style="dashed", color="red", weight=0]; 4343[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4343 -> 5116[label="",style="dashed", color="magenta", weight=3]; 4343 -> 5117[label="",style="dashed", color="magenta", weight=3]; 4344[label="vzz310",fontsize=16,color="green",shape="box"];4345[label="Succ Zero",fontsize=16,color="green",shape="box"];4346[label="vzz187",fontsize=16,color="green",shape="box"];4347 -> 1651[label="",style="dashed", color="red", weight=0]; 4347[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4347 -> 5118[label="",style="dashed", color="magenta", weight=3]; 4347 -> 5119[label="",style="dashed", color="magenta", weight=3]; 4348[label="vzz310",fontsize=16,color="green",shape="box"];4349[label="Succ Zero",fontsize=16,color="green",shape="box"];4350[label="vzz188",fontsize=16,color="green",shape="box"];4351 -> 1651[label="",style="dashed", color="red", weight=0]; 4351[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4351 -> 5120[label="",style="dashed", color="magenta", weight=3]; 4351 -> 5121[label="",style="dashed", color="magenta", weight=3]; 4352[label="vzz310",fontsize=16,color="green",shape="box"];4353[label="Succ Zero",fontsize=16,color="green",shape="box"];4354[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24297[label="vzz21500/Succ vzz215000",fontsize=10,color="white",style="solid",shape="box"];4354 -> 24297[label="",style="solid", color="burlywood", weight=9]; 24297 -> 5122[label="",style="solid", color="burlywood", weight=3]; 24298[label="vzz21500/Zero",fontsize=10,color="white",style="solid",shape="box"];4354 -> 24298[label="",style="solid", color="burlywood", weight=9]; 24298 -> 5123[label="",style="solid", color="burlywood", weight=3]; 4355 -> 2313[label="",style="dashed", color="red", weight=0]; 4355[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4355 -> 5124[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5125[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5126[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5127[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5128[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5129[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5130[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5131[label="",style="dashed", color="magenta", weight=3]; 4356[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz578 (Neg vzz582)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz581 (Neg vzz584)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz575 (Neg vzz577)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz576 (Neg vzz579)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4356 -> 5132[label="",style="solid", color="black", weight=3]; 4357[label="vzz310",fontsize=16,color="green",shape="box"];4358[label="Succ Zero",fontsize=16,color="green",shape="box"];4359[label="vzz300",fontsize=16,color="green",shape="box"];4360[label="vzz210",fontsize=16,color="green",shape="box"];4361[label="vzz310",fontsize=16,color="green",shape="box"];4362[label="Succ Zero",fontsize=16,color="green",shape="box"];4363[label="vzz310",fontsize=16,color="green",shape="box"];4364[label="Succ Zero",fontsize=16,color="green",shape="box"];4365[label="vzz300",fontsize=16,color="green",shape="box"];4366[label="vzz204",fontsize=16,color="green",shape="box"];4367[label="vzz300",fontsize=16,color="green",shape="box"];4368[label="vzz207",fontsize=16,color="green",shape="box"];4369[label="vzz310",fontsize=16,color="green",shape="box"];4370[label="Succ Zero",fontsize=16,color="green",shape="box"];4371[label="vzz300",fontsize=16,color="green",shape="box"];4372[label="vzz203",fontsize=16,color="green",shape="box"];4373[label="vzz300",fontsize=16,color="green",shape="box"];4374[label="vzz207",fontsize=16,color="green",shape="box"];4375[label="vzz310",fontsize=16,color="green",shape="box"];4376[label="Succ Zero",fontsize=16,color="green",shape="box"];4377[label="vzz310",fontsize=16,color="green",shape="box"];4378[label="Succ Zero",fontsize=16,color="green",shape="box"];4379[label="vzz300",fontsize=16,color="green",shape="box"];4380[label="vzz210",fontsize=16,color="green",shape="box"];4381[label="vzz310",fontsize=16,color="green",shape="box"];4382[label="Succ Zero",fontsize=16,color="green",shape="box"];4383[label="vzz310",fontsize=16,color="green",shape="box"];4384[label="Succ Zero",fontsize=16,color="green",shape="box"];4385[label="vzz300",fontsize=16,color="green",shape="box"];4386[label="vzz204",fontsize=16,color="green",shape="box"];4387[label="vzz300",fontsize=16,color="green",shape="box"];4388[label="vzz203",fontsize=16,color="green",shape="box"];4389 -> 3235[label="",style="dashed", color="red", weight=0]; 4389[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz737 (Neg vzz741)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz740 (Neg vzz743)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz734 (Neg vzz736)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz735 (Neg vzz738)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4389 -> 5133[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5134[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5135[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5136[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5137[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5138[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5139[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5140[label="",style="dashed", color="magenta", weight=3]; 4390[label="vzz310",fontsize=16,color="green",shape="box"];4391[label="Succ Zero",fontsize=16,color="green",shape="box"];4392[label="vzz310",fontsize=16,color="green",shape="box"];4393[label="Succ Zero",fontsize=16,color="green",shape="box"];4394[label="vzz300",fontsize=16,color="green",shape="box"];4395[label="vzz210",fontsize=16,color="green",shape="box"];4396[label="vzz310",fontsize=16,color="green",shape="box"];4397[label="Succ Zero",fontsize=16,color="green",shape="box"];4398[label="vzz300",fontsize=16,color="green",shape="box"];4399[label="vzz203",fontsize=16,color="green",shape="box"];4400[label="vzz300",fontsize=16,color="green",shape="box"];4401[label="vzz204",fontsize=16,color="green",shape="box"];4402[label="vzz310",fontsize=16,color="green",shape="box"];4403[label="Succ Zero",fontsize=16,color="green",shape="box"];4404[label="vzz300",fontsize=16,color="green",shape="box"];4405[label="vzz207",fontsize=16,color="green",shape="box"];4406[label="vzz300",fontsize=16,color="green",shape="box"];4407[label="vzz207",fontsize=16,color="green",shape="box"];4408[label="vzz310",fontsize=16,color="green",shape="box"];4409[label="Succ Zero",fontsize=16,color="green",shape="box"];4410[label="vzz310",fontsize=16,color="green",shape="box"];4411[label="Succ Zero",fontsize=16,color="green",shape="box"];4412[label="vzz300",fontsize=16,color="green",shape="box"];4413[label="vzz210",fontsize=16,color="green",shape="box"];4414[label="vzz310",fontsize=16,color="green",shape="box"];4415[label="Succ Zero",fontsize=16,color="green",shape="box"];4416[label="vzz310",fontsize=16,color="green",shape="box"];4417[label="Succ Zero",fontsize=16,color="green",shape="box"];4418[label="vzz300",fontsize=16,color="green",shape="box"];4419[label="vzz204",fontsize=16,color="green",shape="box"];4420[label="vzz300",fontsize=16,color="green",shape="box"];4421[label="vzz203",fontsize=16,color="green",shape="box"];4422[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz590 (Neg vzz594)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz593 (Neg vzz596)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz587 (Neg vzz589)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz588 (Neg vzz591)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4422 -> 5141[label="",style="solid", color="black", weight=3]; 4423 -> 4354[label="",style="dashed", color="red", weight=0]; 4423[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4423 -> 5142[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5143[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5144[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5145[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5146[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5147[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5148[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5149[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5150[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5151[label="",style="dashed", color="magenta", weight=3]; 4424 -> 2326[label="",style="dashed", color="red", weight=0]; 4424[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4424 -> 5152[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5153[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5154[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5155[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5156[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5157[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5158[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5159[label="",style="dashed", color="magenta", weight=3]; 4425[label="vzz310",fontsize=16,color="green",shape="box"];4426[label="Succ Zero",fontsize=16,color="green",shape="box"];4427[label="vzz300",fontsize=16,color="green",shape="box"];4428[label="vzz210",fontsize=16,color="green",shape="box"];4429[label="vzz310",fontsize=16,color="green",shape="box"];4430[label="Succ Zero",fontsize=16,color="green",shape="box"];4431[label="vzz300",fontsize=16,color="green",shape="box"];4432[label="vzz204",fontsize=16,color="green",shape="box"];4433[label="vzz310",fontsize=16,color="green",shape="box"];4434[label="Succ Zero",fontsize=16,color="green",shape="box"];4435[label="vzz300",fontsize=16,color="green",shape="box"];4436[label="vzz207",fontsize=16,color="green",shape="box"];4437[label="vzz310",fontsize=16,color="green",shape="box"];4438[label="Succ Zero",fontsize=16,color="green",shape="box"];4439[label="vzz300",fontsize=16,color="green",shape="box"];4440[label="vzz203",fontsize=16,color="green",shape="box"];4441[label="vzz300",fontsize=16,color="green",shape="box"];4442[label="vzz207",fontsize=16,color="green",shape="box"];4443[label="vzz310",fontsize=16,color="green",shape="box"];4444[label="Succ Zero",fontsize=16,color="green",shape="box"];4445[label="vzz310",fontsize=16,color="green",shape="box"];4446[label="Succ Zero",fontsize=16,color="green",shape="box"];4447[label="vzz300",fontsize=16,color="green",shape="box"];4448[label="vzz210",fontsize=16,color="green",shape="box"];4449[label="vzz310",fontsize=16,color="green",shape="box"];4450[label="Succ Zero",fontsize=16,color="green",shape="box"];4451[label="vzz310",fontsize=16,color="green",shape="box"];4452[label="Succ Zero",fontsize=16,color="green",shape="box"];4453[label="vzz300",fontsize=16,color="green",shape="box"];4454[label="vzz204",fontsize=16,color="green",shape="box"];4455[label="vzz300",fontsize=16,color="green",shape="box"];4456[label="vzz203",fontsize=16,color="green",shape="box"];4457[label="vzz300",fontsize=16,color="green",shape="box"];4458[label="vzz210",fontsize=16,color="green",shape="box"];4459[label="vzz300",fontsize=16,color="green",shape="box"];4460[label="vzz203",fontsize=16,color="green",shape="box"];4461[label="vzz310",fontsize=16,color="green",shape="box"];4462[label="Succ Zero",fontsize=16,color="green",shape="box"];4463[label="vzz300",fontsize=16,color="green",shape="box"];4464[label="vzz207",fontsize=16,color="green",shape="box"];4465[label="vzz310",fontsize=16,color="green",shape="box"];4466[label="Succ Zero",fontsize=16,color="green",shape="box"];4467[label="vzz310",fontsize=16,color="green",shape="box"];4468[label="Succ Zero",fontsize=16,color="green",shape="box"];4469[label="vzz300",fontsize=16,color="green",shape="box"];4470[label="vzz204",fontsize=16,color="green",shape="box"];4471[label="vzz310",fontsize=16,color="green",shape="box"];4472[label="Succ Zero",fontsize=16,color="green",shape="box"];4473[label="vzz300",fontsize=16,color="green",shape="box"];4474[label="vzz207",fontsize=16,color="green",shape="box"];4475[label="vzz310",fontsize=16,color="green",shape="box"];4476[label="Succ Zero",fontsize=16,color="green",shape="box"];4477[label="vzz310",fontsize=16,color="green",shape="box"];4478[label="Succ Zero",fontsize=16,color="green",shape="box"];4479[label="vzz300",fontsize=16,color="green",shape="box"];4480[label="vzz210",fontsize=16,color="green",shape="box"];4481[label="vzz310",fontsize=16,color="green",shape="box"];4482[label="Succ Zero",fontsize=16,color="green",shape="box"];4483[label="vzz310",fontsize=16,color="green",shape="box"];4484[label="Succ Zero",fontsize=16,color="green",shape="box"];4485[label="vzz300",fontsize=16,color="green",shape="box"];4486[label="vzz204",fontsize=16,color="green",shape="box"];4487[label="vzz300",fontsize=16,color="green",shape="box"];4488[label="vzz203",fontsize=16,color="green",shape="box"];4489[label="vzz300",fontsize=16,color="green",shape="box"];4490[label="Succ Zero",fontsize=16,color="green",shape="box"];4491[label="vzz300",fontsize=16,color="green",shape="box"];4492[label="Succ Zero",fontsize=16,color="green",shape="box"];4493[label="vzz300",fontsize=16,color="green",shape="box"];4494[label="Succ Zero",fontsize=16,color="green",shape="box"];4495[label="vzz300",fontsize=16,color="green",shape="box"];4496[label="Succ Zero",fontsize=16,color="green",shape="box"];4497[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24299[label="vzz23100/Succ vzz231000",fontsize=10,color="white",style="solid",shape="box"];4497 -> 24299[label="",style="solid", color="burlywood", weight=9]; 24299 -> 5160[label="",style="solid", color="burlywood", weight=3]; 24300[label="vzz23100/Zero",fontsize=10,color="white",style="solid",shape="box"];4497 -> 24300[label="",style="solid", color="burlywood", weight=9]; 24300 -> 5161[label="",style="solid", color="burlywood", weight=3]; 4498 -> 2367[label="",style="dashed", color="red", weight=0]; 4498[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4498 -> 5162[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5163[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5164[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5165[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5166[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5167[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5168[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5169[label="",style="dashed", color="magenta", weight=3]; 4499[label="vzz300",fontsize=16,color="green",shape="box"];4500[label="Succ Zero",fontsize=16,color="green",shape="box"];4501[label="vzz300",fontsize=16,color="green",shape="box"];4502[label="Succ Zero",fontsize=16,color="green",shape="box"];4503[label="vzz300",fontsize=16,color="green",shape="box"];4504[label="Succ Zero",fontsize=16,color="green",shape="box"];4505[label="vzz300",fontsize=16,color="green",shape="box"];4506[label="Succ Zero",fontsize=16,color="green",shape="box"];4507[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz626 (Neg vzz630)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz629 (Neg vzz632)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz623 (Neg vzz625)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz624 (Neg vzz627)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4507 -> 5170[label="",style="solid", color="black", weight=3]; 4508[label="vzz310",fontsize=16,color="green",shape="box"];4509[label="Succ Zero",fontsize=16,color="green",shape="box"];4510[label="vzz223",fontsize=16,color="green",shape="box"];4511 -> 1651[label="",style="dashed", color="red", weight=0]; 4511[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4511 -> 5171[label="",style="dashed", color="magenta", weight=3]; 4511 -> 5172[label="",style="dashed", color="magenta", weight=3]; 4512[label="vzz310",fontsize=16,color="green",shape="box"];4513[label="Succ Zero",fontsize=16,color="green",shape="box"];4514[label="vzz226",fontsize=16,color="green",shape="box"];4515 -> 1651[label="",style="dashed", color="red", weight=0]; 4515[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4515 -> 5173[label="",style="dashed", color="magenta", weight=3]; 4515 -> 5174[label="",style="dashed", color="magenta", weight=3]; 4516[label="vzz220",fontsize=16,color="green",shape="box"];4517 -> 1651[label="",style="dashed", color="red", weight=0]; 4517[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4517 -> 5175[label="",style="dashed", color="magenta", weight=3]; 4517 -> 5176[label="",style="dashed", color="magenta", weight=3]; 4518[label="vzz310",fontsize=16,color="green",shape="box"];4519[label="Succ Zero",fontsize=16,color="green",shape="box"];4520[label="vzz310",fontsize=16,color="green",shape="box"];4521[label="Succ Zero",fontsize=16,color="green",shape="box"];4522[label="vzz219",fontsize=16,color="green",shape="box"];4523 -> 1651[label="",style="dashed", color="red", weight=0]; 4523[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4523 -> 5177[label="",style="dashed", color="magenta", weight=3]; 4523 -> 5178[label="",style="dashed", color="magenta", weight=3]; 4524[label="vzz226",fontsize=16,color="green",shape="box"];4525 -> 1651[label="",style="dashed", color="red", weight=0]; 4525[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4525 -> 5179[label="",style="dashed", color="magenta", weight=3]; 4525 -> 5180[label="",style="dashed", color="magenta", weight=3]; 4526[label="vzz310",fontsize=16,color="green",shape="box"];4527[label="Succ Zero",fontsize=16,color="green",shape="box"];4528[label="vzz310",fontsize=16,color="green",shape="box"];4529[label="Succ Zero",fontsize=16,color="green",shape="box"];4530[label="vzz223",fontsize=16,color="green",shape="box"];4531 -> 1651[label="",style="dashed", color="red", weight=0]; 4531[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4531 -> 5181[label="",style="dashed", color="magenta", weight=3]; 4531 -> 5182[label="",style="dashed", color="magenta", weight=3]; 4532[label="vzz220",fontsize=16,color="green",shape="box"];4533 -> 1651[label="",style="dashed", color="red", weight=0]; 4533[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4533 -> 5183[label="",style="dashed", color="magenta", weight=3]; 4533 -> 5184[label="",style="dashed", color="magenta", weight=3]; 4534[label="vzz310",fontsize=16,color="green",shape="box"];4535[label="Succ Zero",fontsize=16,color="green",shape="box"];4536[label="vzz310",fontsize=16,color="green",shape="box"];4537[label="Succ Zero",fontsize=16,color="green",shape="box"];4538[label="vzz219",fontsize=16,color="green",shape="box"];4539 -> 1651[label="",style="dashed", color="red", weight=0]; 4539[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4539 -> 5185[label="",style="dashed", color="magenta", weight=3]; 4539 -> 5186[label="",style="dashed", color="magenta", weight=3]; 4540 -> 3364[label="",style="dashed", color="red", weight=0]; 4540[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz749 (Neg vzz753)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz752 (Neg vzz755)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz746 (Neg vzz748)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz747 (Neg vzz750)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4540 -> 5187[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5188[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5189[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5190[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5191[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5192[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5193[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5194[label="",style="dashed", color="magenta", weight=3]; 4541[label="vzz226",fontsize=16,color="green",shape="box"];4542 -> 1651[label="",style="dashed", color="red", weight=0]; 4542[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4542 -> 5195[label="",style="dashed", color="magenta", weight=3]; 4542 -> 5196[label="",style="dashed", color="magenta", weight=3]; 4543[label="vzz223",fontsize=16,color="green",shape="box"];4544 -> 1651[label="",style="dashed", color="red", weight=0]; 4544[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4544 -> 5197[label="",style="dashed", color="magenta", weight=3]; 4544 -> 5198[label="",style="dashed", color="magenta", weight=3]; 4545[label="vzz310",fontsize=16,color="green",shape="box"];4546[label="Succ Zero",fontsize=16,color="green",shape="box"];4547[label="vzz310",fontsize=16,color="green",shape="box"];4548[label="Succ Zero",fontsize=16,color="green",shape="box"];4549[label="vzz310",fontsize=16,color="green",shape="box"];4550[label="Succ Zero",fontsize=16,color="green",shape="box"];4551[label="vzz220",fontsize=16,color="green",shape="box"];4552 -> 1651[label="",style="dashed", color="red", weight=0]; 4552[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4552 -> 5199[label="",style="dashed", color="magenta", weight=3]; 4552 -> 5200[label="",style="dashed", color="magenta", weight=3]; 4553[label="vzz310",fontsize=16,color="green",shape="box"];4554[label="Succ Zero",fontsize=16,color="green",shape="box"];4555[label="vzz219",fontsize=16,color="green",shape="box"];4556 -> 1651[label="",style="dashed", color="red", weight=0]; 4556[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4556 -> 5201[label="",style="dashed", color="magenta", weight=3]; 4556 -> 5202[label="",style="dashed", color="magenta", weight=3]; 4557[label="vzz226",fontsize=16,color="green",shape="box"];4558 -> 1651[label="",style="dashed", color="red", weight=0]; 4558[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4558 -> 5203[label="",style="dashed", color="magenta", weight=3]; 4558 -> 5204[label="",style="dashed", color="magenta", weight=3]; 4559[label="vzz310",fontsize=16,color="green",shape="box"];4560[label="Succ Zero",fontsize=16,color="green",shape="box"];4561[label="vzz310",fontsize=16,color="green",shape="box"];4562[label="Succ Zero",fontsize=16,color="green",shape="box"];4563[label="vzz223",fontsize=16,color="green",shape="box"];4564 -> 1651[label="",style="dashed", color="red", weight=0]; 4564[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4564 -> 5205[label="",style="dashed", color="magenta", weight=3]; 4564 -> 5206[label="",style="dashed", color="magenta", weight=3]; 4565[label="vzz220",fontsize=16,color="green",shape="box"];4566 -> 1651[label="",style="dashed", color="red", weight=0]; 4566[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4566 -> 5207[label="",style="dashed", color="magenta", weight=3]; 4566 -> 5208[label="",style="dashed", color="magenta", weight=3]; 4567[label="vzz310",fontsize=16,color="green",shape="box"];4568[label="Succ Zero",fontsize=16,color="green",shape="box"];4569[label="vzz310",fontsize=16,color="green",shape="box"];4570[label="Succ Zero",fontsize=16,color="green",shape="box"];4571[label="vzz219",fontsize=16,color="green",shape="box"];4572 -> 1651[label="",style="dashed", color="red", weight=0]; 4572[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4572 -> 5209[label="",style="dashed", color="magenta", weight=3]; 4572 -> 5210[label="",style="dashed", color="magenta", weight=3]; 4573[label="vzz300",fontsize=16,color="green",shape="box"];4574[label="Succ Zero",fontsize=16,color="green",shape="box"];4575[label="vzz300",fontsize=16,color="green",shape="box"];4576[label="Succ Zero",fontsize=16,color="green",shape="box"];4577[label="vzz300",fontsize=16,color="green",shape="box"];4578[label="Succ Zero",fontsize=16,color="green",shape="box"];4579[label="vzz300",fontsize=16,color="green",shape="box"];4580[label="Succ Zero",fontsize=16,color="green",shape="box"];4581[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz638 (Neg vzz642)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz641 (Neg vzz644)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz635 (Neg vzz637)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz636 (Neg vzz639)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4581 -> 5211[label="",style="solid", color="black", weight=3]; 4582[label="vzz300",fontsize=16,color="green",shape="box"];4583[label="Succ Zero",fontsize=16,color="green",shape="box"];4584[label="vzz300",fontsize=16,color="green",shape="box"];4585[label="Succ Zero",fontsize=16,color="green",shape="box"];4586[label="vzz300",fontsize=16,color="green",shape="box"];4587[label="Succ Zero",fontsize=16,color="green",shape="box"];4588[label="vzz300",fontsize=16,color="green",shape="box"];4589[label="Succ Zero",fontsize=16,color="green",shape="box"];4590 -> 4497[label="",style="dashed", color="red", weight=0]; 4590[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4590 -> 5212[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5213[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5214[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5215[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5216[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5217[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5218[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5219[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5220[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5221[label="",style="dashed", color="magenta", weight=3]; 4591 -> 2380[label="",style="dashed", color="red", weight=0]; 4591[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4591 -> 5222[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5223[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5224[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5225[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5226[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5227[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5228[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5229[label="",style="dashed", color="magenta", weight=3]; 4592[label="vzz310",fontsize=16,color="green",shape="box"];4593[label="Succ Zero",fontsize=16,color="green",shape="box"];4594[label="vzz220",fontsize=16,color="green",shape="box"];4595 -> 1651[label="",style="dashed", color="red", weight=0]; 4595[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4595 -> 5230[label="",style="dashed", color="magenta", weight=3]; 4595 -> 5231[label="",style="dashed", color="magenta", weight=3]; 4596[label="vzz226",fontsize=16,color="green",shape="box"];4597 -> 1651[label="",style="dashed", color="red", weight=0]; 4597[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4597 -> 5232[label="",style="dashed", color="magenta", weight=3]; 4597 -> 5233[label="",style="dashed", color="magenta", weight=3]; 4598[label="vzz310",fontsize=16,color="green",shape="box"];4599[label="Succ Zero",fontsize=16,color="green",shape="box"];4600[label="vzz219",fontsize=16,color="green",shape="box"];4601 -> 1651[label="",style="dashed", color="red", weight=0]; 4601[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4601 -> 5234[label="",style="dashed", color="magenta", weight=3]; 4601 -> 5235[label="",style="dashed", color="magenta", weight=3]; 4602[label="vzz310",fontsize=16,color="green",shape="box"];4603[label="Succ Zero",fontsize=16,color="green",shape="box"];4604[label="vzz223",fontsize=16,color="green",shape="box"];4605 -> 1651[label="",style="dashed", color="red", weight=0]; 4605[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4605 -> 5236[label="",style="dashed", color="magenta", weight=3]; 4605 -> 5237[label="",style="dashed", color="magenta", weight=3]; 4606[label="vzz310",fontsize=16,color="green",shape="box"];4607[label="Succ Zero",fontsize=16,color="green",shape="box"];4608[label="vzz226",fontsize=16,color="green",shape="box"];4609 -> 1651[label="",style="dashed", color="red", weight=0]; 4609[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4609 -> 5238[label="",style="dashed", color="magenta", weight=3]; 4609 -> 5239[label="",style="dashed", color="magenta", weight=3]; 4610[label="vzz310",fontsize=16,color="green",shape="box"];4611[label="Succ Zero",fontsize=16,color="green",shape="box"];4612[label="vzz310",fontsize=16,color="green",shape="box"];4613[label="Succ Zero",fontsize=16,color="green",shape="box"];4614[label="vzz223",fontsize=16,color="green",shape="box"];4615 -> 1651[label="",style="dashed", color="red", weight=0]; 4615[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4615 -> 5240[label="",style="dashed", color="magenta", weight=3]; 4615 -> 5241[label="",style="dashed", color="magenta", weight=3]; 4616[label="vzz220",fontsize=16,color="green",shape="box"];4617 -> 1651[label="",style="dashed", color="red", weight=0]; 4617[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4617 -> 5242[label="",style="dashed", color="magenta", weight=3]; 4617 -> 5243[label="",style="dashed", color="magenta", weight=3]; 4618[label="vzz310",fontsize=16,color="green",shape="box"];4619[label="Succ Zero",fontsize=16,color="green",shape="box"];4620[label="vzz310",fontsize=16,color="green",shape="box"];4621[label="Succ Zero",fontsize=16,color="green",shape="box"];4622[label="vzz219",fontsize=16,color="green",shape="box"];4623 -> 1651[label="",style="dashed", color="red", weight=0]; 4623[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4623 -> 5244[label="",style="dashed", color="magenta", weight=3]; 4623 -> 5245[label="",style="dashed", color="magenta", weight=3]; 4624[label="vzz310",fontsize=16,color="green",shape="box"];4625[label="Succ Zero",fontsize=16,color="green",shape="box"];4626[label="vzz310",fontsize=16,color="green",shape="box"];4627[label="Succ Zero",fontsize=16,color="green",shape="box"];4628[label="vzz226",fontsize=16,color="green",shape="box"];4629 -> 1651[label="",style="dashed", color="red", weight=0]; 4629[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4629 -> 5246[label="",style="dashed", color="magenta", weight=3]; 4629 -> 5247[label="",style="dashed", color="magenta", weight=3]; 4630[label="vzz220",fontsize=16,color="green",shape="box"];4631 -> 1651[label="",style="dashed", color="red", weight=0]; 4631[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4631 -> 5248[label="",style="dashed", color="magenta", weight=3]; 4631 -> 5249[label="",style="dashed", color="magenta", weight=3]; 4632[label="vzz310",fontsize=16,color="green",shape="box"];4633[label="Succ Zero",fontsize=16,color="green",shape="box"];4634[label="vzz223",fontsize=16,color="green",shape="box"];4635 -> 1651[label="",style="dashed", color="red", weight=0]; 4635[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4635 -> 5250[label="",style="dashed", color="magenta", weight=3]; 4635 -> 5251[label="",style="dashed", color="magenta", weight=3]; 4636[label="vzz310",fontsize=16,color="green",shape="box"];4637[label="Succ Zero",fontsize=16,color="green",shape="box"];4638[label="vzz219",fontsize=16,color="green",shape="box"];4639 -> 1651[label="",style="dashed", color="red", weight=0]; 4639[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4639 -> 5252[label="",style="dashed", color="magenta", weight=3]; 4639 -> 5253[label="",style="dashed", color="magenta", weight=3]; 4640[label="vzz226",fontsize=16,color="green",shape="box"];4641 -> 1651[label="",style="dashed", color="red", weight=0]; 4641[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4641 -> 5254[label="",style="dashed", color="magenta", weight=3]; 4641 -> 5255[label="",style="dashed", color="magenta", weight=3]; 4642[label="vzz310",fontsize=16,color="green",shape="box"];4643[label="Succ Zero",fontsize=16,color="green",shape="box"];4644[label="vzz310",fontsize=16,color="green",shape="box"];4645[label="Succ Zero",fontsize=16,color="green",shape="box"];4646[label="vzz223",fontsize=16,color="green",shape="box"];4647 -> 1651[label="",style="dashed", color="red", weight=0]; 4647[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4647 -> 5256[label="",style="dashed", color="magenta", weight=3]; 4647 -> 5257[label="",style="dashed", color="magenta", weight=3]; 4648[label="vzz220",fontsize=16,color="green",shape="box"];4649 -> 1651[label="",style="dashed", color="red", weight=0]; 4649[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4649 -> 5258[label="",style="dashed", color="magenta", weight=3]; 4649 -> 5259[label="",style="dashed", color="magenta", weight=3]; 4650[label="vzz310",fontsize=16,color="green",shape="box"];4651[label="Succ Zero",fontsize=16,color="green",shape="box"];4652[label="vzz310",fontsize=16,color="green",shape="box"];4653[label="Succ Zero",fontsize=16,color="green",shape="box"];4654[label="vzz219",fontsize=16,color="green",shape="box"];4655 -> 1651[label="",style="dashed", color="red", weight=0]; 4655[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4655 -> 5260[label="",style="dashed", color="magenta", weight=3]; 4655 -> 5261[label="",style="dashed", color="magenta", weight=3]; 4656 -> 1938[label="",style="dashed", color="red", weight=0]; 4656[label="primMinusNat vzz2730 vzz25100",fontsize=16,color="magenta"];4656 -> 5262[label="",style="dashed", color="magenta", weight=3]; 4656 -> 5263[label="",style="dashed", color="magenta", weight=3]; 4657[label="Pos (Succ vzz2730)",fontsize=16,color="green",shape="box"];4658[label="Neg (Succ vzz25100)",fontsize=16,color="green",shape="box"];4659[label="Pos Zero",fontsize=16,color="green",shape="box"];4660[label="Succ (Succ (primPlusNat vzz6590 vzz25100))",fontsize=16,color="green",shape="box"];4660 -> 5264[label="",style="dashed", color="green", weight=3]; 4661[label="Succ vzz6590",fontsize=16,color="green",shape="box"];4662[label="Succ vzz25100",fontsize=16,color="green",shape="box"];4663[label="Zero",fontsize=16,color="green",shape="box"];4664[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24301[label="vzz11100/Succ vzz111000",fontsize=10,color="white",style="solid",shape="box"];4664 -> 24301[label="",style="solid", color="burlywood", weight=9]; 24301 -> 5265[label="",style="solid", color="burlywood", weight=3]; 24302[label="vzz11100/Zero",fontsize=10,color="white",style="solid",shape="box"];4664 -> 24302[label="",style="solid", color="burlywood", weight=9]; 24302 -> 5266[label="",style="solid", color="burlywood", weight=3]; 4665[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24303[label="vzz11100/Succ vzz111000",fontsize=10,color="white",style="solid",shape="box"];4665 -> 24303[label="",style="solid", color="burlywood", weight=9]; 24303 -> 5267[label="",style="solid", color="burlywood", weight=3]; 24304[label="vzz11100/Zero",fontsize=10,color="white",style="solid",shape="box"];4665 -> 24304[label="",style="solid", color="burlywood", weight=9]; 24304 -> 5268[label="",style="solid", color="burlywood", weight=3]; 4666[label="vzz277",fontsize=16,color="green",shape="box"];4667[label="vzz275",fontsize=16,color="green",shape="box"];4668[label="vzz282",fontsize=16,color="green",shape="box"];4669[label="vzz284",fontsize=16,color="green",shape="box"];4670[label="vzz276",fontsize=16,color="green",shape="box"];4671[label="vzz279",fontsize=16,color="green",shape="box"];4672[label="vzz278",fontsize=16,color="green",shape="box"];4673[label="vzz281",fontsize=16,color="green",shape="box"];4674[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4674 -> 5269[label="",style="solid", color="black", weight=3]; 4675[label="vzz662",fontsize=16,color="green",shape="box"];4676[label="vzz660",fontsize=16,color="green",shape="box"];4677[label="vzz667",fontsize=16,color="green",shape="box"];4678[label="vzz669",fontsize=16,color="green",shape="box"];4679[label="vzz661",fontsize=16,color="green",shape="box"];4680[label="vzz664",fontsize=16,color="green",shape="box"];4681[label="vzz663",fontsize=16,color="green",shape="box"];4682[label="vzz666",fontsize=16,color="green",shape="box"];4683[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4683 -> 5270[label="",style="solid", color="black", weight=3]; 4684[label="vzz11100",fontsize=16,color="green",shape="box"];4685[label="vzz320",fontsize=16,color="green",shape="box"];4686[label="vzz313",fontsize=16,color="green",shape="box"];4687[label="vzz314",fontsize=16,color="green",shape="box"];4688[label="vzz315",fontsize=16,color="green",shape="box"];4689[label="vzz23800",fontsize=16,color="green",shape="box"];4690[label="vzz317",fontsize=16,color="green",shape="box"];4691[label="vzz318",fontsize=16,color="green",shape="box"];4692[label="vzz312",fontsize=16,color="green",shape="box"];4693[label="vzz311",fontsize=16,color="green",shape="box"];4694[label="vzz320",fontsize=16,color="green",shape="box"];4695[label="vzz312",fontsize=16,color="green",shape="box"];4696[label="vzz315",fontsize=16,color="green",shape="box"];4697[label="vzz318",fontsize=16,color="green",shape="box"];4698[label="vzz313",fontsize=16,color="green",shape="box"];4699[label="vzz311",fontsize=16,color="green",shape="box"];4700[label="vzz314",fontsize=16,color="green",shape="box"];4701[label="vzz317",fontsize=16,color="green",shape="box"];4702[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24305[label="vzz12300/Succ vzz123000",fontsize=10,color="white",style="solid",shape="box"];4702 -> 24305[label="",style="solid", color="burlywood", weight=9]; 24305 -> 5271[label="",style="solid", color="burlywood", weight=3]; 24306[label="vzz12300/Zero",fontsize=10,color="white",style="solid",shape="box"];4702 -> 24306[label="",style="solid", color="burlywood", weight=9]; 24306 -> 5272[label="",style="solid", color="burlywood", weight=3]; 4703[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24307[label="vzz12300/Succ vzz123000",fontsize=10,color="white",style="solid",shape="box"];4703 -> 24307[label="",style="solid", color="burlywood", weight=9]; 24307 -> 5273[label="",style="solid", color="burlywood", weight=3]; 24308[label="vzz12300/Zero",fontsize=10,color="white",style="solid",shape="box"];4703 -> 24308[label="",style="solid", color="burlywood", weight=9]; 24308 -> 5274[label="",style="solid", color="burlywood", weight=3]; 4704[label="vzz326",fontsize=16,color="green",shape="box"];4705[label="vzz329",fontsize=16,color="green",shape="box"];4706[label="vzz324",fontsize=16,color="green",shape="box"];4707[label="vzz323",fontsize=16,color="green",shape="box"];4708[label="vzz327",fontsize=16,color="green",shape="box"];4709[label="vzz330",fontsize=16,color="green",shape="box"];4710[label="vzz332",fontsize=16,color="green",shape="box"];4711[label="vzz325",fontsize=16,color="green",shape="box"];4712[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4712 -> 5275[label="",style="solid", color="black", weight=3]; 4713[label="vzz300",fontsize=16,color="green",shape="box"];4714[label="Succ Zero",fontsize=16,color="green",shape="box"];4715[label="vzz300",fontsize=16,color="green",shape="box"];4716[label="Succ Zero",fontsize=16,color="green",shape="box"];4717[label="vzz300",fontsize=16,color="green",shape="box"];4718[label="Succ Zero",fontsize=16,color="green",shape="box"];4719[label="vzz300",fontsize=16,color="green",shape="box"];4720[label="Succ Zero",fontsize=16,color="green",shape="box"];4721[label="vzz300",fontsize=16,color="green",shape="box"];4722[label="Succ Zero",fontsize=16,color="green",shape="box"];4723[label="vzz300",fontsize=16,color="green",shape="box"];4724[label="Succ Zero",fontsize=16,color="green",shape="box"];4725[label="vzz300",fontsize=16,color="green",shape="box"];4726[label="Succ Zero",fontsize=16,color="green",shape="box"];4727[label="vzz300",fontsize=16,color="green",shape="box"];4728[label="Succ Zero",fontsize=16,color="green",shape="box"];4729[label="vzz675",fontsize=16,color="green",shape="box"];4730[label="vzz678",fontsize=16,color="green",shape="box"];4731[label="vzz673",fontsize=16,color="green",shape="box"];4732[label="vzz672",fontsize=16,color="green",shape="box"];4733[label="vzz676",fontsize=16,color="green",shape="box"];4734[label="vzz679",fontsize=16,color="green",shape="box"];4735[label="vzz681",fontsize=16,color="green",shape="box"];4736[label="vzz674",fontsize=16,color="green",shape="box"];4737[label="vzz300",fontsize=16,color="green",shape="box"];4738[label="Succ Zero",fontsize=16,color="green",shape="box"];4739[label="vzz300",fontsize=16,color="green",shape="box"];4740[label="Succ Zero",fontsize=16,color="green",shape="box"];4741[label="vzz300",fontsize=16,color="green",shape="box"];4742[label="Succ Zero",fontsize=16,color="green",shape="box"];4743[label="vzz300",fontsize=16,color="green",shape="box"];4744[label="Succ Zero",fontsize=16,color="green",shape="box"];4745[label="vzz300",fontsize=16,color="green",shape="box"];4746[label="Succ Zero",fontsize=16,color="green",shape="box"];4747[label="vzz300",fontsize=16,color="green",shape="box"];4748[label="Succ Zero",fontsize=16,color="green",shape="box"];4749[label="vzz300",fontsize=16,color="green",shape="box"];4750[label="Succ Zero",fontsize=16,color="green",shape="box"];4751[label="vzz300",fontsize=16,color="green",shape="box"];4752[label="Succ Zero",fontsize=16,color="green",shape="box"];4753[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4753 -> 5276[label="",style="solid", color="black", weight=3]; 4754[label="vzz363",fontsize=16,color="green",shape="box"];4755[label="vzz24200",fontsize=16,color="green",shape="box"];4756[label="vzz360",fontsize=16,color="green",shape="box"];4757[label="vzz12300",fontsize=16,color="green",shape="box"];4758[label="vzz359",fontsize=16,color="green",shape="box"];4759[label="vzz361",fontsize=16,color="green",shape="box"];4760[label="vzz366",fontsize=16,color="green",shape="box"];4761[label="vzz365",fontsize=16,color="green",shape="box"];4762[label="vzz362",fontsize=16,color="green",shape="box"];4763[label="vzz368",fontsize=16,color="green",shape="box"];4764[label="vzz368",fontsize=16,color="green",shape="box"];4765[label="vzz363",fontsize=16,color="green",shape="box"];4766[label="vzz365",fontsize=16,color="green",shape="box"];4767[label="vzz359",fontsize=16,color="green",shape="box"];4768[label="vzz361",fontsize=16,color="green",shape="box"];4769[label="vzz362",fontsize=16,color="green",shape="box"];4770[label="vzz366",fontsize=16,color="green",shape="box"];4771[label="vzz360",fontsize=16,color="green",shape="box"];4772[label="vzz300",fontsize=16,color="green",shape="box"];4773[label="Succ Zero",fontsize=16,color="green",shape="box"];4774[label="vzz300",fontsize=16,color="green",shape="box"];4775[label="Succ Zero",fontsize=16,color="green",shape="box"];4776[label="vzz300",fontsize=16,color="green",shape="box"];4777[label="Succ Zero",fontsize=16,color="green",shape="box"];4778[label="vzz300",fontsize=16,color="green",shape="box"];4779[label="Succ Zero",fontsize=16,color="green",shape="box"];4780[label="vzz300",fontsize=16,color="green",shape="box"];4781[label="Succ Zero",fontsize=16,color="green",shape="box"];4782[label="vzz300",fontsize=16,color="green",shape="box"];4783[label="Succ Zero",fontsize=16,color="green",shape="box"];4784[label="vzz300",fontsize=16,color="green",shape="box"];4785[label="Succ Zero",fontsize=16,color="green",shape="box"];4786[label="vzz300",fontsize=16,color="green",shape="box"];4787[label="Succ Zero",fontsize=16,color="green",shape="box"];4788[label="vzz300",fontsize=16,color="green",shape="box"];4789[label="Succ Zero",fontsize=16,color="green",shape="box"];4790[label="vzz300",fontsize=16,color="green",shape="box"];4791[label="Succ Zero",fontsize=16,color="green",shape="box"];4792[label="vzz300",fontsize=16,color="green",shape="box"];4793[label="Succ Zero",fontsize=16,color="green",shape="box"];4794[label="vzz300",fontsize=16,color="green",shape="box"];4795[label="Succ Zero",fontsize=16,color="green",shape="box"];4796[label="vzz300",fontsize=16,color="green",shape="box"];4797[label="Succ Zero",fontsize=16,color="green",shape="box"];4798[label="vzz300",fontsize=16,color="green",shape="box"];4799[label="Succ Zero",fontsize=16,color="green",shape="box"];4800[label="vzz300",fontsize=16,color="green",shape="box"];4801[label="Succ Zero",fontsize=16,color="green",shape="box"];4802[label="vzz300",fontsize=16,color="green",shape="box"];4803[label="Succ Zero",fontsize=16,color="green",shape="box"];4804[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24309[label="vzz13500/Succ vzz135000",fontsize=10,color="white",style="solid",shape="box"];4804 -> 24309[label="",style="solid", color="burlywood", weight=9]; 24309 -> 5277[label="",style="solid", color="burlywood", weight=3]; 24310[label="vzz13500/Zero",fontsize=10,color="white",style="solid",shape="box"];4804 -> 24310[label="",style="solid", color="burlywood", weight=9]; 24310 -> 5278[label="",style="solid", color="burlywood", weight=3]; 4805[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24311[label="vzz13500/Succ vzz135000",fontsize=10,color="white",style="solid",shape="box"];4805 -> 24311[label="",style="solid", color="burlywood", weight=9]; 24311 -> 5279[label="",style="solid", color="burlywood", weight=3]; 24312[label="vzz13500/Zero",fontsize=10,color="white",style="solid",shape="box"];4805 -> 24312[label="",style="solid", color="burlywood", weight=9]; 24312 -> 5280[label="",style="solid", color="burlywood", weight=3]; 4806[label="vzz377",fontsize=16,color="green",shape="box"];4807[label="vzz371",fontsize=16,color="green",shape="box"];4808[label="vzz374",fontsize=16,color="green",shape="box"];4809[label="vzz373",fontsize=16,color="green",shape="box"];4810[label="vzz372",fontsize=16,color="green",shape="box"];4811[label="vzz378",fontsize=16,color="green",shape="box"];4812[label="vzz375",fontsize=16,color="green",shape="box"];4813[label="vzz380",fontsize=16,color="green",shape="box"];4814[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4814 -> 5281[label="",style="solid", color="black", weight=3]; 4815[label="vzz690",fontsize=16,color="green",shape="box"];4816[label="vzz684",fontsize=16,color="green",shape="box"];4817[label="vzz687",fontsize=16,color="green",shape="box"];4818[label="vzz686",fontsize=16,color="green",shape="box"];4819[label="vzz685",fontsize=16,color="green",shape="box"];4820[label="vzz691",fontsize=16,color="green",shape="box"];4821[label="vzz688",fontsize=16,color="green",shape="box"];4822[label="vzz693",fontsize=16,color="green",shape="box"];4823[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4823 -> 5282[label="",style="solid", color="black", weight=3]; 4824[label="vzz414",fontsize=16,color="green",shape="box"];4825[label="vzz410",fontsize=16,color="green",shape="box"];4826[label="vzz416",fontsize=16,color="green",shape="box"];4827[label="vzz413",fontsize=16,color="green",shape="box"];4828[label="vzz409",fontsize=16,color="green",shape="box"];4829[label="vzz24600",fontsize=16,color="green",shape="box"];4830[label="vzz411",fontsize=16,color="green",shape="box"];4831[label="vzz407",fontsize=16,color="green",shape="box"];4832[label="vzz408",fontsize=16,color="green",shape="box"];4833[label="vzz13500",fontsize=16,color="green",shape="box"];4834[label="vzz407",fontsize=16,color="green",shape="box"];4835[label="vzz408",fontsize=16,color="green",shape="box"];4836[label="vzz414",fontsize=16,color="green",shape="box"];4837[label="vzz413",fontsize=16,color="green",shape="box"];4838[label="vzz411",fontsize=16,color="green",shape="box"];4839[label="vzz416",fontsize=16,color="green",shape="box"];4840[label="vzz410",fontsize=16,color="green",shape="box"];4841[label="vzz409",fontsize=16,color="green",shape="box"];4842[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24313[label="vzz14700/Succ vzz147000",fontsize=10,color="white",style="solid",shape="box"];4842 -> 24313[label="",style="solid", color="burlywood", weight=9]; 24313 -> 5283[label="",style="solid", color="burlywood", weight=3]; 24314[label="vzz14700/Zero",fontsize=10,color="white",style="solid",shape="box"];4842 -> 24314[label="",style="solid", color="burlywood", weight=9]; 24314 -> 5284[label="",style="solid", color="burlywood", weight=3]; 4843[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24315[label="vzz14700/Succ vzz147000",fontsize=10,color="white",style="solid",shape="box"];4843 -> 24315[label="",style="solid", color="burlywood", weight=9]; 24315 -> 5285[label="",style="solid", color="burlywood", weight=3]; 24316[label="vzz14700/Zero",fontsize=10,color="white",style="solid",shape="box"];4843 -> 24316[label="",style="solid", color="burlywood", weight=9]; 24316 -> 5286[label="",style="solid", color="burlywood", weight=3]; 4844[label="vzz428",fontsize=16,color="green",shape="box"];4845[label="vzz419",fontsize=16,color="green",shape="box"];4846[label="vzz420",fontsize=16,color="green",shape="box"];4847[label="vzz425",fontsize=16,color="green",shape="box"];4848[label="vzz421",fontsize=16,color="green",shape="box"];4849[label="vzz422",fontsize=16,color="green",shape="box"];4850[label="vzz426",fontsize=16,color="green",shape="box"];4851[label="vzz423",fontsize=16,color="green",shape="box"];4852[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4852 -> 5287[label="",style="solid", color="black", weight=3]; 4853[label="vzz300",fontsize=16,color="green",shape="box"];4854[label="Succ Zero",fontsize=16,color="green",shape="box"];4855[label="vzz300",fontsize=16,color="green",shape="box"];4856[label="Succ Zero",fontsize=16,color="green",shape="box"];4857[label="vzz300",fontsize=16,color="green",shape="box"];4858[label="Succ Zero",fontsize=16,color="green",shape="box"];4859[label="vzz300",fontsize=16,color="green",shape="box"];4860[label="Succ Zero",fontsize=16,color="green",shape="box"];4861[label="vzz300",fontsize=16,color="green",shape="box"];4862[label="Succ Zero",fontsize=16,color="green",shape="box"];4863[label="vzz300",fontsize=16,color="green",shape="box"];4864[label="Succ Zero",fontsize=16,color="green",shape="box"];4865[label="vzz300",fontsize=16,color="green",shape="box"];4866[label="Succ Zero",fontsize=16,color="green",shape="box"];4867[label="vzz300",fontsize=16,color="green",shape="box"];4868[label="Succ Zero",fontsize=16,color="green",shape="box"];4869[label="vzz705",fontsize=16,color="green",shape="box"];4870[label="vzz696",fontsize=16,color="green",shape="box"];4871[label="vzz697",fontsize=16,color="green",shape="box"];4872[label="vzz702",fontsize=16,color="green",shape="box"];4873[label="vzz698",fontsize=16,color="green",shape="box"];4874[label="vzz699",fontsize=16,color="green",shape="box"];4875[label="vzz703",fontsize=16,color="green",shape="box"];4876[label="vzz700",fontsize=16,color="green",shape="box"];4877[label="vzz300",fontsize=16,color="green",shape="box"];4878[label="Succ Zero",fontsize=16,color="green",shape="box"];4879[label="vzz300",fontsize=16,color="green",shape="box"];4880[label="Succ Zero",fontsize=16,color="green",shape="box"];4881[label="vzz300",fontsize=16,color="green",shape="box"];4882[label="Succ Zero",fontsize=16,color="green",shape="box"];4883[label="vzz300",fontsize=16,color="green",shape="box"];4884[label="Succ Zero",fontsize=16,color="green",shape="box"];4885[label="vzz300",fontsize=16,color="green",shape="box"];4886[label="Succ Zero",fontsize=16,color="green",shape="box"];4887[label="vzz300",fontsize=16,color="green",shape="box"];4888[label="Succ Zero",fontsize=16,color="green",shape="box"];4889[label="vzz300",fontsize=16,color="green",shape="box"];4890[label="Succ Zero",fontsize=16,color="green",shape="box"];4891[label="vzz300",fontsize=16,color="green",shape="box"];4892[label="Succ Zero",fontsize=16,color="green",shape="box"];4893[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4893 -> 5288[label="",style="solid", color="black", weight=3]; 4894[label="vzz458",fontsize=16,color="green",shape="box"];4895[label="vzz457",fontsize=16,color="green",shape="box"];4896[label="vzz456",fontsize=16,color="green",shape="box"];4897[label="vzz25000",fontsize=16,color="green",shape="box"];4898[label="vzz459",fontsize=16,color="green",shape="box"];4899[label="vzz14700",fontsize=16,color="green",shape="box"];4900[label="vzz462",fontsize=16,color="green",shape="box"];4901[label="vzz464",fontsize=16,color="green",shape="box"];4902[label="vzz461",fontsize=16,color="green",shape="box"];4903[label="vzz455",fontsize=16,color="green",shape="box"];4904[label="vzz458",fontsize=16,color="green",shape="box"];4905[label="vzz461",fontsize=16,color="green",shape="box"];4906[label="vzz459",fontsize=16,color="green",shape="box"];4907[label="vzz455",fontsize=16,color="green",shape="box"];4908[label="vzz456",fontsize=16,color="green",shape="box"];4909[label="vzz457",fontsize=16,color="green",shape="box"];4910[label="vzz462",fontsize=16,color="green",shape="box"];4911[label="vzz464",fontsize=16,color="green",shape="box"];4912[label="vzz300",fontsize=16,color="green",shape="box"];4913[label="Succ Zero",fontsize=16,color="green",shape="box"];4914[label="vzz300",fontsize=16,color="green",shape="box"];4915[label="Succ Zero",fontsize=16,color="green",shape="box"];4916[label="vzz300",fontsize=16,color="green",shape="box"];4917[label="Succ Zero",fontsize=16,color="green",shape="box"];4918[label="vzz300",fontsize=16,color="green",shape="box"];4919[label="Succ Zero",fontsize=16,color="green",shape="box"];4920[label="vzz300",fontsize=16,color="green",shape="box"];4921[label="Succ Zero",fontsize=16,color="green",shape="box"];4922[label="vzz300",fontsize=16,color="green",shape="box"];4923[label="Succ Zero",fontsize=16,color="green",shape="box"];4924[label="vzz300",fontsize=16,color="green",shape="box"];4925[label="Succ Zero",fontsize=16,color="green",shape="box"];4926[label="vzz300",fontsize=16,color="green",shape="box"];4927[label="Succ Zero",fontsize=16,color="green",shape="box"];4928[label="vzz300",fontsize=16,color="green",shape="box"];4929[label="Succ Zero",fontsize=16,color="green",shape="box"];4930[label="vzz300",fontsize=16,color="green",shape="box"];4931[label="Succ Zero",fontsize=16,color="green",shape="box"];4932[label="vzz300",fontsize=16,color="green",shape="box"];4933[label="Succ Zero",fontsize=16,color="green",shape="box"];4934[label="vzz300",fontsize=16,color="green",shape="box"];4935[label="Succ Zero",fontsize=16,color="green",shape="box"];4936[label="vzz300",fontsize=16,color="green",shape="box"];4937[label="Succ Zero",fontsize=16,color="green",shape="box"];4938[label="vzz300",fontsize=16,color="green",shape="box"];4939[label="Succ Zero",fontsize=16,color="green",shape="box"];4940[label="vzz300",fontsize=16,color="green",shape="box"];4941[label="Succ Zero",fontsize=16,color="green",shape="box"];4942[label="vzz300",fontsize=16,color="green",shape="box"];4943[label="Succ Zero",fontsize=16,color="green",shape="box"];4959[label="signumReal1 (Pos (Succ vzz8900)) True",fontsize=16,color="black",shape="box"];4959 -> 5302[label="",style="solid", color="black", weight=3]; 4960[label="signumReal0 (Pos Zero) otherwise",fontsize=16,color="black",shape="box"];4960 -> 5303[label="",style="solid", color="black", weight=3]; 4961[label="signumReal0 (Neg (Succ vzz8900)) otherwise",fontsize=16,color="black",shape="box"];4961 -> 5304[label="",style="solid", color="black", weight=3]; 4962[label="signumReal0 (Neg Zero) otherwise",fontsize=16,color="black",shape="box"];4962 -> 5305[label="",style="solid", color="black", weight=3]; 4963 -> 71[label="",style="dashed", color="red", weight=0]; 4963[label="primRemInt vzz152 vzz151",fontsize=16,color="magenta"];4963 -> 5306[label="",style="dashed", color="magenta", weight=3]; 4963 -> 5307[label="",style="dashed", color="magenta", weight=3]; 4964[label="vzz2400",fontsize=16,color="green",shape="box"];4965[label="Succ vzz7700",fontsize=16,color="green",shape="box"];4966[label="Pos (primPlusNat vzz1640 vzz1630)",fontsize=16,color="green",shape="box"];4966 -> 5308[label="",style="dashed", color="green", weight=3]; 4967 -> 1938[label="",style="dashed", color="red", weight=0]; 4967[label="primMinusNat vzz1640 vzz1630",fontsize=16,color="magenta"];4967 -> 5309[label="",style="dashed", color="magenta", weight=3]; 4967 -> 5310[label="",style="dashed", color="magenta", weight=3]; 4968 -> 1938[label="",style="dashed", color="red", weight=0]; 4968[label="primMinusNat vzz1630 vzz1640",fontsize=16,color="magenta"];4968 -> 5311[label="",style="dashed", color="magenta", weight=3]; 4968 -> 5312[label="",style="dashed", color="magenta", weight=3]; 4969[label="Neg (primPlusNat vzz1640 vzz1630)",fontsize=16,color="green",shape="box"];4969 -> 5313[label="",style="dashed", color="green", weight=3]; 6342 -> 6354[label="",style="dashed", color="red", weight=0]; 6342[label="signumReal2 vzz260 (vzz260 == fromInt (Pos Zero))",fontsize=16,color="magenta"];6342 -> 6355[label="",style="dashed", color="magenta", weight=3]; 6344 -> 5484[label="",style="dashed", color="red", weight=0]; 6344[label="fromInt (Neg (Succ Zero))",fontsize=16,color="magenta"];6345 -> 5302[label="",style="dashed", color="red", weight=0]; 6345[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6343[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == vzz926 :% vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6343 -> 6364[label="",style="solid", color="black", weight=3]; 4973 -> 5318[label="",style="dashed", color="red", weight=0]; 4973[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz62 :% (vzz56 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz55 :% (vzz52 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz53))))",fontsize=16,color="magenta"];4973 -> 5325[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5326[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5327[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5328[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5329[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5330[label="",style="dashed", color="magenta", weight=3]; 4974[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="box"];4974 -> 5344[label="",style="solid", color="black", weight=3]; 5679[label="Integer vzz777",fontsize=16,color="green",shape="box"];5680[label="vzz62",fontsize=16,color="green",shape="box"];5681[label="vzz62",fontsize=16,color="green",shape="box"];5682[label="Integer vzz777",fontsize=16,color="green",shape="box"];5683[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'2 vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'2 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5683 -> 5694[label="",style="solid", color="black", weight=3]; 5692 -> 5481[label="",style="dashed", color="red", weight=0]; 5692[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5693[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` error [] :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` error [] :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5693 -> 5700[label="",style="solid", color="black", weight=3]; 4982[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24317[label="vzz18200/Succ vzz182000",fontsize=10,color="white",style="solid",shape="box"];4982 -> 24317[label="",style="solid", color="burlywood", weight=9]; 24317 -> 5345[label="",style="solid", color="burlywood", weight=3]; 24318[label="vzz18200/Zero",fontsize=10,color="white",style="solid",shape="box"];4982 -> 24318[label="",style="solid", color="burlywood", weight=9]; 24318 -> 5346[label="",style="solid", color="burlywood", weight=3]; 4983[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24319[label="vzz18200/Succ vzz182000",fontsize=10,color="white",style="solid",shape="box"];4983 -> 24319[label="",style="solid", color="burlywood", weight=9]; 24319 -> 5347[label="",style="solid", color="burlywood", weight=3]; 24320[label="vzz18200/Zero",fontsize=10,color="white",style="solid",shape="box"];4983 -> 24320[label="",style="solid", color="burlywood", weight=9]; 24320 -> 5348[label="",style="solid", color="burlywood", weight=3]; 4984[label="vzz469",fontsize=16,color="green",shape="box"];4985[label="vzz471",fontsize=16,color="green",shape="box"];4986[label="vzz470",fontsize=16,color="green",shape="box"];4987[label="vzz473",fontsize=16,color="green",shape="box"];4988[label="vzz476",fontsize=16,color="green",shape="box"];4989[label="vzz467",fontsize=16,color="green",shape="box"];4990[label="vzz468",fontsize=16,color="green",shape="box"];4991[label="vzz474",fontsize=16,color="green",shape="box"];4992[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4992 -> 5349[label="",style="solid", color="black", weight=3]; 4993[label="vzz712",fontsize=16,color="green",shape="box"];4994[label="vzz714",fontsize=16,color="green",shape="box"];4995[label="vzz713",fontsize=16,color="green",shape="box"];4996[label="vzz716",fontsize=16,color="green",shape="box"];4997[label="vzz719",fontsize=16,color="green",shape="box"];4998[label="vzz710",fontsize=16,color="green",shape="box"];4999[label="vzz711",fontsize=16,color="green",shape="box"];5000[label="vzz717",fontsize=16,color="green",shape="box"];5001[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5001 -> 5350[label="",style="solid", color="black", weight=3]; 5002[label="vzz510",fontsize=16,color="green",shape="box"];5003[label="vzz509",fontsize=16,color="green",shape="box"];5004[label="vzz18300",fontsize=16,color="green",shape="box"];5005[label="vzz18200",fontsize=16,color="green",shape="box"];5006[label="vzz504",fontsize=16,color="green",shape="box"];5007[label="vzz512",fontsize=16,color="green",shape="box"];5008[label="vzz507",fontsize=16,color="green",shape="box"];5009[label="vzz506",fontsize=16,color="green",shape="box"];5010[label="vzz503",fontsize=16,color="green",shape="box"];5011[label="vzz505",fontsize=16,color="green",shape="box"];5012[label="vzz506",fontsize=16,color="green",shape="box"];5013[label="vzz509",fontsize=16,color="green",shape="box"];5014[label="vzz503",fontsize=16,color="green",shape="box"];5015[label="vzz510",fontsize=16,color="green",shape="box"];5016[label="vzz512",fontsize=16,color="green",shape="box"];5017[label="vzz505",fontsize=16,color="green",shape="box"];5018[label="vzz507",fontsize=16,color="green",shape="box"];5019[label="vzz504",fontsize=16,color="green",shape="box"];5020[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24321[label="vzz19800/Succ vzz198000",fontsize=10,color="white",style="solid",shape="box"];5020 -> 24321[label="",style="solid", color="burlywood", weight=9]; 24321 -> 5351[label="",style="solid", color="burlywood", weight=3]; 24322[label="vzz19800/Zero",fontsize=10,color="white",style="solid",shape="box"];5020 -> 24322[label="",style="solid", color="burlywood", weight=9]; 24322 -> 5352[label="",style="solid", color="burlywood", weight=3]; 5021[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24323[label="vzz19800/Succ vzz198000",fontsize=10,color="white",style="solid",shape="box"];5021 -> 24323[label="",style="solid", color="burlywood", weight=9]; 24323 -> 5353[label="",style="solid", color="burlywood", weight=3]; 24324[label="vzz19800/Zero",fontsize=10,color="white",style="solid",shape="box"];5021 -> 24324[label="",style="solid", color="burlywood", weight=9]; 24324 -> 5354[label="",style="solid", color="burlywood", weight=3]; 5022[label="vzz518",fontsize=16,color="green",shape="box"];5023[label="vzz522",fontsize=16,color="green",shape="box"];5024[label="vzz521",fontsize=16,color="green",shape="box"];5025[label="vzz515",fontsize=16,color="green",shape="box"];5026[label="vzz524",fontsize=16,color="green",shape="box"];5027[label="vzz516",fontsize=16,color="green",shape="box"];5028[label="vzz519",fontsize=16,color="green",shape="box"];5029[label="vzz517",fontsize=16,color="green",shape="box"];5030[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5030 -> 5355[label="",style="solid", color="black", weight=3]; 5031[label="vzz300",fontsize=16,color="green",shape="box"];5032[label="Succ Zero",fontsize=16,color="green",shape="box"];5033[label="vzz300",fontsize=16,color="green",shape="box"];5034[label="Succ Zero",fontsize=16,color="green",shape="box"];5035[label="vzz300",fontsize=16,color="green",shape="box"];5036[label="Succ Zero",fontsize=16,color="green",shape="box"];5037[label="vzz300",fontsize=16,color="green",shape="box"];5038[label="Succ Zero",fontsize=16,color="green",shape="box"];5039[label="vzz300",fontsize=16,color="green",shape="box"];5040[label="Succ Zero",fontsize=16,color="green",shape="box"];5041[label="vzz300",fontsize=16,color="green",shape="box"];5042[label="Succ Zero",fontsize=16,color="green",shape="box"];5043[label="vzz300",fontsize=16,color="green",shape="box"];5044[label="Succ Zero",fontsize=16,color="green",shape="box"];5045[label="vzz300",fontsize=16,color="green",shape="box"];5046[label="Succ Zero",fontsize=16,color="green",shape="box"];5047[label="vzz725",fontsize=16,color="green",shape="box"];5048[label="vzz729",fontsize=16,color="green",shape="box"];5049[label="vzz728",fontsize=16,color="green",shape="box"];5050[label="vzz722",fontsize=16,color="green",shape="box"];5051[label="vzz731",fontsize=16,color="green",shape="box"];5052[label="vzz723",fontsize=16,color="green",shape="box"];5053[label="vzz726",fontsize=16,color="green",shape="box"];5054[label="vzz724",fontsize=16,color="green",shape="box"];5055[label="vzz300",fontsize=16,color="green",shape="box"];5056[label="Succ Zero",fontsize=16,color="green",shape="box"];5057[label="vzz300",fontsize=16,color="green",shape="box"];5058[label="Succ Zero",fontsize=16,color="green",shape="box"];5059[label="vzz300",fontsize=16,color="green",shape="box"];5060[label="Succ Zero",fontsize=16,color="green",shape="box"];5061[label="vzz300",fontsize=16,color="green",shape="box"];5062[label="Succ Zero",fontsize=16,color="green",shape="box"];5063[label="vzz300",fontsize=16,color="green",shape="box"];5064[label="Succ Zero",fontsize=16,color="green",shape="box"];5065[label="vzz300",fontsize=16,color="green",shape="box"];5066[label="Succ Zero",fontsize=16,color="green",shape="box"];5067[label="vzz300",fontsize=16,color="green",shape="box"];5068[label="Succ Zero",fontsize=16,color="green",shape="box"];5069[label="vzz300",fontsize=16,color="green",shape="box"];5070[label="Succ Zero",fontsize=16,color="green",shape="box"];5071[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5071 -> 5356[label="",style="solid", color="black", weight=3]; 5072[label="vzz553",fontsize=16,color="green",shape="box"];5073[label="vzz552",fontsize=16,color="green",shape="box"];5074[label="vzz554",fontsize=16,color="green",shape="box"];5075[label="vzz560",fontsize=16,color="green",shape="box"];5076[label="vzz19900",fontsize=16,color="green",shape="box"];5077[label="vzz557",fontsize=16,color="green",shape="box"];5078[label="vzz555",fontsize=16,color="green",shape="box"];5079[label="vzz558",fontsize=16,color="green",shape="box"];5080[label="vzz19800",fontsize=16,color="green",shape="box"];5081[label="vzz551",fontsize=16,color="green",shape="box"];5082[label="vzz560",fontsize=16,color="green",shape="box"];5083[label="vzz552",fontsize=16,color="green",shape="box"];5084[label="vzz557",fontsize=16,color="green",shape="box"];5085[label="vzz554",fontsize=16,color="green",shape="box"];5086[label="vzz558",fontsize=16,color="green",shape="box"];5087[label="vzz551",fontsize=16,color="green",shape="box"];5088[label="vzz553",fontsize=16,color="green",shape="box"];5089[label="vzz555",fontsize=16,color="green",shape="box"];5090[label="vzz300",fontsize=16,color="green",shape="box"];5091[label="Succ Zero",fontsize=16,color="green",shape="box"];5092[label="vzz300",fontsize=16,color="green",shape="box"];5093[label="Succ Zero",fontsize=16,color="green",shape="box"];5094[label="vzz300",fontsize=16,color="green",shape="box"];5095[label="Succ Zero",fontsize=16,color="green",shape="box"];5096[label="vzz300",fontsize=16,color="green",shape="box"];5097[label="Succ Zero",fontsize=16,color="green",shape="box"];5098[label="vzz300",fontsize=16,color="green",shape="box"];5099[label="Succ Zero",fontsize=16,color="green",shape="box"];5100[label="vzz300",fontsize=16,color="green",shape="box"];5101[label="Succ Zero",fontsize=16,color="green",shape="box"];5102[label="vzz300",fontsize=16,color="green",shape="box"];5103[label="Succ Zero",fontsize=16,color="green",shape="box"];5104[label="vzz300",fontsize=16,color="green",shape="box"];5105[label="Succ Zero",fontsize=16,color="green",shape="box"];5106[label="vzz300",fontsize=16,color="green",shape="box"];5107[label="Succ Zero",fontsize=16,color="green",shape="box"];5108[label="vzz300",fontsize=16,color="green",shape="box"];5109[label="Succ Zero",fontsize=16,color="green",shape="box"];5110[label="vzz300",fontsize=16,color="green",shape="box"];5111[label="Succ Zero",fontsize=16,color="green",shape="box"];5112[label="vzz300",fontsize=16,color="green",shape="box"];5113[label="Succ Zero",fontsize=16,color="green",shape="box"];5114[label="vzz300",fontsize=16,color="green",shape="box"];5115[label="Succ Zero",fontsize=16,color="green",shape="box"];5116[label="vzz300",fontsize=16,color="green",shape="box"];5117[label="Succ Zero",fontsize=16,color="green",shape="box"];5118[label="vzz300",fontsize=16,color="green",shape="box"];5119[label="Succ Zero",fontsize=16,color="green",shape="box"];5120[label="vzz300",fontsize=16,color="green",shape="box"];5121[label="Succ Zero",fontsize=16,color="green",shape="box"];5122[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24325[label="vzz21400/Succ vzz214000",fontsize=10,color="white",style="solid",shape="box"];5122 -> 24325[label="",style="solid", color="burlywood", weight=9]; 24325 -> 5357[label="",style="solid", color="burlywood", weight=3]; 24326[label="vzz21400/Zero",fontsize=10,color="white",style="solid",shape="box"];5122 -> 24326[label="",style="solid", color="burlywood", weight=9]; 24326 -> 5358[label="",style="solid", color="burlywood", weight=3]; 5123[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24327[label="vzz21400/Succ vzz214000",fontsize=10,color="white",style="solid",shape="box"];5123 -> 24327[label="",style="solid", color="burlywood", weight=9]; 24327 -> 5359[label="",style="solid", color="burlywood", weight=3]; 24328[label="vzz21400/Zero",fontsize=10,color="white",style="solid",shape="box"];5123 -> 24328[label="",style="solid", color="burlywood", weight=9]; 24328 -> 5360[label="",style="solid", color="burlywood", weight=3]; 5124[label="vzz565",fontsize=16,color="green",shape="box"];5125[label="vzz570",fontsize=16,color="green",shape="box"];5126[label="vzz569",fontsize=16,color="green",shape="box"];5127[label="vzz572",fontsize=16,color="green",shape="box"];5128[label="vzz563",fontsize=16,color="green",shape="box"];5129[label="vzz564",fontsize=16,color="green",shape="box"];5130[label="vzz567",fontsize=16,color="green",shape="box"];5131[label="vzz566",fontsize=16,color="green",shape="box"];5132[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5132 -> 5361[label="",style="solid", color="black", weight=3]; 5133[label="vzz736",fontsize=16,color="green",shape="box"];5134[label="vzz741",fontsize=16,color="green",shape="box"];5135[label="vzz740",fontsize=16,color="green",shape="box"];5136[label="vzz743",fontsize=16,color="green",shape="box"];5137[label="vzz734",fontsize=16,color="green",shape="box"];5138[label="vzz735",fontsize=16,color="green",shape="box"];5139[label="vzz738",fontsize=16,color="green",shape="box"];5140[label="vzz737",fontsize=16,color="green",shape="box"];5141[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5141 -> 5362[label="",style="solid", color="black", weight=3]; 5142[label="vzz605",fontsize=16,color="green",shape="box"];5143[label="vzz599",fontsize=16,color="green",shape="box"];5144[label="vzz601",fontsize=16,color="green",shape="box"];5145[label="vzz21500",fontsize=16,color="green",shape="box"];5146[label="vzz602",fontsize=16,color="green",shape="box"];5147[label="vzz603",fontsize=16,color="green",shape="box"];5148[label="vzz608",fontsize=16,color="green",shape="box"];5149[label="vzz600",fontsize=16,color="green",shape="box"];5150[label="vzz606",fontsize=16,color="green",shape="box"];5151[label="vzz21400",fontsize=16,color="green",shape="box"];5152[label="vzz601",fontsize=16,color="green",shape="box"];5153[label="vzz605",fontsize=16,color="green",shape="box"];5154[label="vzz608",fontsize=16,color="green",shape="box"];5155[label="vzz600",fontsize=16,color="green",shape="box"];5156[label="vzz603",fontsize=16,color="green",shape="box"];5157[label="vzz602",fontsize=16,color="green",shape="box"];5158[label="vzz606",fontsize=16,color="green",shape="box"];5159[label="vzz599",fontsize=16,color="green",shape="box"];5160[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24329[label="vzz23000/Succ vzz230000",fontsize=10,color="white",style="solid",shape="box"];5160 -> 24329[label="",style="solid", color="burlywood", weight=9]; 24329 -> 5363[label="",style="solid", color="burlywood", weight=3]; 24330[label="vzz23000/Zero",fontsize=10,color="white",style="solid",shape="box"];5160 -> 24330[label="",style="solid", color="burlywood", weight=9]; 24330 -> 5364[label="",style="solid", color="burlywood", weight=3]; 5161[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24331[label="vzz23000/Succ vzz230000",fontsize=10,color="white",style="solid",shape="box"];5161 -> 24331[label="",style="solid", color="burlywood", weight=9]; 24331 -> 5365[label="",style="solid", color="burlywood", weight=3]; 24332[label="vzz23000/Zero",fontsize=10,color="white",style="solid",shape="box"];5161 -> 24332[label="",style="solid", color="burlywood", weight=9]; 24332 -> 5366[label="",style="solid", color="burlywood", weight=3]; 5162[label="vzz617",fontsize=16,color="green",shape="box"];5163[label="vzz614",fontsize=16,color="green",shape="box"];5164[label="vzz620",fontsize=16,color="green",shape="box"];5165[label="vzz615",fontsize=16,color="green",shape="box"];5166[label="vzz613",fontsize=16,color="green",shape="box"];5167[label="vzz612",fontsize=16,color="green",shape="box"];5168[label="vzz618",fontsize=16,color="green",shape="box"];5169[label="vzz611",fontsize=16,color="green",shape="box"];5170[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5170 -> 5367[label="",style="solid", color="black", weight=3]; 5171[label="vzz300",fontsize=16,color="green",shape="box"];5172[label="Succ Zero",fontsize=16,color="green",shape="box"];5173[label="vzz300",fontsize=16,color="green",shape="box"];5174[label="Succ Zero",fontsize=16,color="green",shape="box"];5175[label="vzz300",fontsize=16,color="green",shape="box"];5176[label="Succ Zero",fontsize=16,color="green",shape="box"];5177[label="vzz300",fontsize=16,color="green",shape="box"];5178[label="Succ Zero",fontsize=16,color="green",shape="box"];5179[label="vzz300",fontsize=16,color="green",shape="box"];5180[label="Succ Zero",fontsize=16,color="green",shape="box"];5181[label="vzz300",fontsize=16,color="green",shape="box"];5182[label="Succ Zero",fontsize=16,color="green",shape="box"];5183[label="vzz300",fontsize=16,color="green",shape="box"];5184[label="Succ Zero",fontsize=16,color="green",shape="box"];5185[label="vzz300",fontsize=16,color="green",shape="box"];5186[label="Succ Zero",fontsize=16,color="green",shape="box"];5187[label="vzz752",fontsize=16,color="green",shape="box"];5188[label="vzz749",fontsize=16,color="green",shape="box"];5189[label="vzz755",fontsize=16,color="green",shape="box"];5190[label="vzz750",fontsize=16,color="green",shape="box"];5191[label="vzz748",fontsize=16,color="green",shape="box"];5192[label="vzz747",fontsize=16,color="green",shape="box"];5193[label="vzz753",fontsize=16,color="green",shape="box"];5194[label="vzz746",fontsize=16,color="green",shape="box"];5195[label="vzz300",fontsize=16,color="green",shape="box"];5196[label="Succ Zero",fontsize=16,color="green",shape="box"];5197[label="vzz300",fontsize=16,color="green",shape="box"];5198[label="Succ Zero",fontsize=16,color="green",shape="box"];5199[label="vzz300",fontsize=16,color="green",shape="box"];5200[label="Succ Zero",fontsize=16,color="green",shape="box"];5201[label="vzz300",fontsize=16,color="green",shape="box"];5202[label="Succ Zero",fontsize=16,color="green",shape="box"];5203[label="vzz300",fontsize=16,color="green",shape="box"];5204[label="Succ Zero",fontsize=16,color="green",shape="box"];5205[label="vzz300",fontsize=16,color="green",shape="box"];5206[label="Succ Zero",fontsize=16,color="green",shape="box"];5207[label="vzz300",fontsize=16,color="green",shape="box"];5208[label="Succ Zero",fontsize=16,color="green",shape="box"];5209[label="vzz300",fontsize=16,color="green",shape="box"];5210[label="Succ Zero",fontsize=16,color="green",shape="box"];5211[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5211 -> 5368[label="",style="solid", color="black", weight=3]; 5212[label="vzz649",fontsize=16,color="green",shape="box"];5213[label="vzz651",fontsize=16,color="green",shape="box"];5214[label="vzz653",fontsize=16,color="green",shape="box"];5215[label="vzz648",fontsize=16,color="green",shape="box"];5216[label="vzz23000",fontsize=16,color="green",shape="box"];5217[label="vzz656",fontsize=16,color="green",shape="box"];5218[label="vzz650",fontsize=16,color="green",shape="box"];5219[label="vzz23100",fontsize=16,color="green",shape="box"];5220[label="vzz654",fontsize=16,color="green",shape="box"];5221[label="vzz647",fontsize=16,color="green",shape="box"];5222[label="vzz649",fontsize=16,color="green",shape="box"];5223[label="vzz648",fontsize=16,color="green",shape="box"];5224[label="vzz653",fontsize=16,color="green",shape="box"];5225[label="vzz656",fontsize=16,color="green",shape="box"];5226[label="vzz647",fontsize=16,color="green",shape="box"];5227[label="vzz651",fontsize=16,color="green",shape="box"];5228[label="vzz650",fontsize=16,color="green",shape="box"];5229[label="vzz654",fontsize=16,color="green",shape="box"];5230[label="vzz300",fontsize=16,color="green",shape="box"];5231[label="Succ Zero",fontsize=16,color="green",shape="box"];5232[label="vzz300",fontsize=16,color="green",shape="box"];5233[label="Succ Zero",fontsize=16,color="green",shape="box"];5234[label="vzz300",fontsize=16,color="green",shape="box"];5235[label="Succ Zero",fontsize=16,color="green",shape="box"];5236[label="vzz300",fontsize=16,color="green",shape="box"];5237[label="Succ Zero",fontsize=16,color="green",shape="box"];5238[label="vzz300",fontsize=16,color="green",shape="box"];5239[label="Succ Zero",fontsize=16,color="green",shape="box"];5240[label="vzz300",fontsize=16,color="green",shape="box"];5241[label="Succ Zero",fontsize=16,color="green",shape="box"];5242[label="vzz300",fontsize=16,color="green",shape="box"];5243[label="Succ Zero",fontsize=16,color="green",shape="box"];5244[label="vzz300",fontsize=16,color="green",shape="box"];5245[label="Succ Zero",fontsize=16,color="green",shape="box"];5246[label="vzz300",fontsize=16,color="green",shape="box"];5247[label="Succ Zero",fontsize=16,color="green",shape="box"];5248[label="vzz300",fontsize=16,color="green",shape="box"];5249[label="Succ Zero",fontsize=16,color="green",shape="box"];5250[label="vzz300",fontsize=16,color="green",shape="box"];5251[label="Succ Zero",fontsize=16,color="green",shape="box"];5252[label="vzz300",fontsize=16,color="green",shape="box"];5253[label="Succ Zero",fontsize=16,color="green",shape="box"];5254[label="vzz300",fontsize=16,color="green",shape="box"];5255[label="Succ Zero",fontsize=16,color="green",shape="box"];5256[label="vzz300",fontsize=16,color="green",shape="box"];5257[label="Succ Zero",fontsize=16,color="green",shape="box"];5258[label="vzz300",fontsize=16,color="green",shape="box"];5259[label="Succ Zero",fontsize=16,color="green",shape="box"];5260[label="vzz300",fontsize=16,color="green",shape="box"];5261[label="Succ Zero",fontsize=16,color="green",shape="box"];5262[label="vzz2730",fontsize=16,color="green",shape="box"];5263[label="vzz25100",fontsize=16,color="green",shape="box"];5264 -> 2416[label="",style="dashed", color="red", weight=0]; 5264[label="primPlusNat vzz6590 vzz25100",fontsize=16,color="magenta"];5264 -> 5369[label="",style="dashed", color="magenta", weight=3]; 5264 -> 5370[label="",style="dashed", color="magenta", weight=3]; 5265[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5265 -> 5371[label="",style="solid", color="black", weight=3]; 5266[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5266 -> 5372[label="",style="solid", color="black", weight=3]; 5267[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5267 -> 5373[label="",style="solid", color="black", weight=3]; 5268[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5268 -> 5374[label="",style="solid", color="black", weight=3]; 5269[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5269 -> 5375[label="",style="solid", color="black", weight=3]; 5270[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5270 -> 5376[label="",style="solid", color="black", weight=3]; 5271[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5271 -> 5377[label="",style="solid", color="black", weight=3]; 5272[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5272 -> 5378[label="",style="solid", color="black", weight=3]; 5273[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5273 -> 5379[label="",style="solid", color="black", weight=3]; 5274[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5274 -> 5380[label="",style="solid", color="black", weight=3]; 5275[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5275 -> 5381[label="",style="solid", color="black", weight=3]; 5276[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5276 -> 5382[label="",style="solid", color="black", weight=3]; 5277[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5277 -> 5383[label="",style="solid", color="black", weight=3]; 5278[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5278 -> 5384[label="",style="solid", color="black", weight=3]; 5279[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5279 -> 5385[label="",style="solid", color="black", weight=3]; 5280[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5280 -> 5386[label="",style="solid", color="black", weight=3]; 5281[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5281 -> 5387[label="",style="solid", color="black", weight=3]; 5282[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5282 -> 5388[label="",style="solid", color="black", weight=3]; 5283[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5283 -> 5389[label="",style="solid", color="black", weight=3]; 5284[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5284 -> 5390[label="",style="solid", color="black", weight=3]; 5285[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5285 -> 5391[label="",style="solid", color="black", weight=3]; 5286[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5286 -> 5392[label="",style="solid", color="black", weight=3]; 5287[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5287 -> 5393[label="",style="solid", color="black", weight=3]; 5288[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5288 -> 5394[label="",style="solid", color="black", weight=3]; 5303[label="signumReal0 (Pos Zero) True",fontsize=16,color="black",shape="box"];5303 -> 5484[label="",style="solid", color="black", weight=3]; 5304[label="signumReal0 (Neg (Succ vzz8900)) True",fontsize=16,color="black",shape="box"];5304 -> 5485[label="",style="solid", color="black", weight=3]; 5305[label="signumReal0 (Neg Zero) True",fontsize=16,color="black",shape="box"];5305 -> 5486[label="",style="solid", color="black", weight=3]; 5306[label="vzz152",fontsize=16,color="green",shape="box"];5307[label="vzz151",fontsize=16,color="green",shape="box"];5308 -> 2416[label="",style="dashed", color="red", weight=0]; 5308[label="primPlusNat vzz1640 vzz1630",fontsize=16,color="magenta"];5308 -> 5487[label="",style="dashed", color="magenta", weight=3]; 5308 -> 5488[label="",style="dashed", color="magenta", weight=3]; 5309[label="vzz1640",fontsize=16,color="green",shape="box"];5310[label="vzz1630",fontsize=16,color="green",shape="box"];5311[label="vzz1630",fontsize=16,color="green",shape="box"];5312[label="vzz1640",fontsize=16,color="green",shape="box"];5313 -> 2416[label="",style="dashed", color="red", weight=0]; 5313[label="primPlusNat vzz1640 vzz1630",fontsize=16,color="magenta"];5313 -> 5489[label="",style="dashed", color="magenta", weight=3]; 5313 -> 5490[label="",style="dashed", color="magenta", weight=3]; 6355 -> 193[label="",style="dashed", color="red", weight=0]; 6355[label="vzz260 == fromInt (Pos Zero)",fontsize=16,color="magenta"];6355 -> 6365[label="",style="dashed", color="magenta", weight=3]; 6354[label="signumReal2 vzz260 vzz927",fontsize=16,color="burlywood",shape="triangle"];24333[label="vzz927/False",fontsize=10,color="white",style="solid",shape="box"];6354 -> 24333[label="",style="solid", color="burlywood", weight=9]; 24333 -> 6366[label="",style="solid", color="burlywood", weight=3]; 24334[label="vzz927/True",fontsize=10,color="white",style="solid",shape="box"];6354 -> 24334[label="",style="solid", color="burlywood", weight=9]; 24334 -> 6367[label="",style="solid", color="burlywood", weight=3]; 5484[label="fromInt (Neg (Succ Zero))",fontsize=16,color="black",shape="triangle"];5484 -> 5684[label="",style="solid", color="black", weight=3]; 6364[label="roundRound05 (vzz23 :% vzz24) (vzz914 == vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6364 -> 6389[label="",style="solid", color="black", weight=3]; 5325 -> 718[label="",style="dashed", color="red", weight=0]; 5325[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5325 -> 5493[label="",style="dashed", color="magenta", weight=3]; 5325 -> 5494[label="",style="dashed", color="magenta", weight=3]; 5326 -> 718[label="",style="dashed", color="red", weight=0]; 5326[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5326 -> 5495[label="",style="dashed", color="magenta", weight=3]; 5326 -> 5496[label="",style="dashed", color="magenta", weight=3]; 5327 -> 718[label="",style="dashed", color="red", weight=0]; 5327[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5327 -> 5497[label="",style="dashed", color="magenta", weight=3]; 5327 -> 5498[label="",style="dashed", color="magenta", weight=3]; 5328 -> 718[label="",style="dashed", color="red", weight=0]; 5328[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5328 -> 5499[label="",style="dashed", color="magenta", weight=3]; 5328 -> 5500[label="",style="dashed", color="magenta", weight=3]; 5329 -> 718[label="",style="dashed", color="red", weight=0]; 5329[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5329 -> 5501[label="",style="dashed", color="magenta", weight=3]; 5329 -> 5502[label="",style="dashed", color="magenta", weight=3]; 5330 -> 718[label="",style="dashed", color="red", weight=0]; 5330[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5330 -> 5503[label="",style="dashed", color="magenta", weight=3]; 5330 -> 5504[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5318[label="",style="dashed", color="red", weight=0]; 5344[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz62 :% (vzz56 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz55 :% (vzz52 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz53))))",fontsize=16,color="magenta"];5344 -> 5505[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5506[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5507[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5508[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5509[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5510[label="",style="dashed", color="magenta", weight=3]; 5694 -> 5701[label="",style="dashed", color="red", weight=0]; 5694[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 (vzz793 == fromInt (Pos Zero)) vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 (vzz793 == fromInt (Pos Zero)) vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5694 -> 5702[label="",style="dashed", color="magenta", weight=3]; 5694 -> 5703[label="",style="dashed", color="magenta", weight=3]; 5700[label="error []",fontsize=16,color="red",shape="box"];5345[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5345 -> 5511[label="",style="solid", color="black", weight=3]; 5346[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5346 -> 5512[label="",style="solid", color="black", weight=3]; 5347[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5347 -> 5513[label="",style="solid", color="black", weight=3]; 5348[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5348 -> 5514[label="",style="solid", color="black", weight=3]; 5349[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5349 -> 5515[label="",style="solid", color="black", weight=3]; 5350[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5350 -> 5516[label="",style="solid", color="black", weight=3]; 5351[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5351 -> 5517[label="",style="solid", color="black", weight=3]; 5352[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5352 -> 5518[label="",style="solid", color="black", weight=3]; 5353[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5353 -> 5519[label="",style="solid", color="black", weight=3]; 5354[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5354 -> 5520[label="",style="solid", color="black", weight=3]; 5355[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5355 -> 5521[label="",style="solid", color="black", weight=3]; 5356[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5356 -> 5522[label="",style="solid", color="black", weight=3]; 5357[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5357 -> 5523[label="",style="solid", color="black", weight=3]; 5358[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5358 -> 5524[label="",style="solid", color="black", weight=3]; 5359[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5359 -> 5525[label="",style="solid", color="black", weight=3]; 5360[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5360 -> 5526[label="",style="solid", color="black", weight=3]; 5361[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5361 -> 5527[label="",style="solid", color="black", weight=3]; 5362[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5362 -> 5528[label="",style="solid", color="black", weight=3]; 5363[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5363 -> 5529[label="",style="solid", color="black", weight=3]; 5364[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5364 -> 5530[label="",style="solid", color="black", weight=3]; 5365[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5365 -> 5531[label="",style="solid", color="black", weight=3]; 5366[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5366 -> 5532[label="",style="solid", color="black", weight=3]; 5367[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5367 -> 5533[label="",style="solid", color="black", weight=3]; 5368[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5368 -> 5534[label="",style="solid", color="black", weight=3]; 5369[label="vzz6590",fontsize=16,color="green",shape="box"];5370[label="vzz25100",fontsize=16,color="green",shape="box"];5371 -> 3469[label="",style="dashed", color="red", weight=0]; 5371[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5371 -> 5535[label="",style="dashed", color="magenta", weight=3]; 5371 -> 5536[label="",style="dashed", color="magenta", weight=3]; 5372 -> 1954[label="",style="dashed", color="red", weight=0]; 5372[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5372 -> 5537[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5538[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5539[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5540[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5541[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5542[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5543[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5544[label="",style="dashed", color="magenta", weight=3]; 5373 -> 1967[label="",style="dashed", color="red", weight=0]; 5373[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5373 -> 5545[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5546[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5547[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5548[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5549[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5550[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5551[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5552[label="",style="dashed", color="magenta", weight=3]; 5374 -> 2455[label="",style="dashed", color="red", weight=0]; 5374[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5374 -> 5553[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5554[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5555[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5556[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5557[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5558[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5559[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5560[label="",style="dashed", color="magenta", weight=3]; 5375[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5375 -> 5561[label="",style="solid", color="black", weight=3]; 5376[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5376 -> 5562[label="",style="solid", color="black", weight=3]; 5377 -> 3580[label="",style="dashed", color="red", weight=0]; 5377[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5377 -> 5563[label="",style="dashed", color="magenta", weight=3]; 5377 -> 5564[label="",style="dashed", color="magenta", weight=3]; 5378 -> 2009[label="",style="dashed", color="red", weight=0]; 5378[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5378 -> 5565[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5566[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5567[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5568[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5569[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5570[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5571[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5572[label="",style="dashed", color="magenta", weight=3]; 5379 -> 2022[label="",style="dashed", color="red", weight=0]; 5379[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5379 -> 5573[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5574[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5575[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5576[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5577[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5578[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5579[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5580[label="",style="dashed", color="magenta", weight=3]; 5380 -> 2576[label="",style="dashed", color="red", weight=0]; 5380[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5380 -> 5581[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5582[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5583[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5584[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5585[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5586[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5587[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5588[label="",style="dashed", color="magenta", weight=3]; 5381[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5381 -> 5589[label="",style="solid", color="black", weight=3]; 5382[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5382 -> 5590[label="",style="solid", color="black", weight=3]; 5383 -> 3739[label="",style="dashed", color="red", weight=0]; 5383[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5383 -> 5591[label="",style="dashed", color="magenta", weight=3]; 5383 -> 5592[label="",style="dashed", color="magenta", weight=3]; 5384 -> 2063[label="",style="dashed", color="red", weight=0]; 5384[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5384 -> 5593[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5594[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5595[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5596[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5597[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5598[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5599[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5600[label="",style="dashed", color="magenta", weight=3]; 5385 -> 2076[label="",style="dashed", color="red", weight=0]; 5385[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5385 -> 5601[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5602[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5603[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5604[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5605[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5606[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5607[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5608[label="",style="dashed", color="magenta", weight=3]; 5386 -> 2697[label="",style="dashed", color="red", weight=0]; 5386[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5386 -> 5609[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5610[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5611[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5612[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5613[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5614[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5615[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5616[label="",style="dashed", color="magenta", weight=3]; 5387[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5387 -> 5617[label="",style="solid", color="black", weight=3]; 5388[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5388 -> 5618[label="",style="solid", color="black", weight=3]; 5389 -> 3850[label="",style="dashed", color="red", weight=0]; 5389[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5389 -> 5619[label="",style="dashed", color="magenta", weight=3]; 5389 -> 5620[label="",style="dashed", color="magenta", weight=3]; 5390 -> 2117[label="",style="dashed", color="red", weight=0]; 5390[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5390 -> 5621[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5622[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5623[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5624[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5625[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5626[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5627[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5628[label="",style="dashed", color="magenta", weight=3]; 5391 -> 2130[label="",style="dashed", color="red", weight=0]; 5391[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5391 -> 5629[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5630[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5631[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5632[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5633[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5634[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5635[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5636[label="",style="dashed", color="magenta", weight=3]; 5392 -> 2818[label="",style="dashed", color="red", weight=0]; 5392[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5392 -> 5637[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5638[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5639[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5640[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5641[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5642[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5643[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5644[label="",style="dashed", color="magenta", weight=3]; 5393[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5393 -> 5645[label="",style="solid", color="black", weight=3]; 5394[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5394 -> 5646[label="",style="solid", color="black", weight=3]; 5485 -> 5484[label="",style="dashed", color="red", weight=0]; 5485[label="fromInt (Neg (Succ Zero))",fontsize=16,color="magenta"];5486 -> 5484[label="",style="dashed", color="red", weight=0]; 5486[label="fromInt (Neg (Succ Zero))",fontsize=16,color="magenta"];5487[label="vzz1640",fontsize=16,color="green",shape="box"];5488[label="vzz1630",fontsize=16,color="green",shape="box"];5489[label="vzz1640",fontsize=16,color="green",shape="box"];5490[label="vzz1630",fontsize=16,color="green",shape="box"];6365[label="vzz260",fontsize=16,color="green",shape="box"];6366[label="signumReal2 vzz260 False",fontsize=16,color="black",shape="box"];6366 -> 6390[label="",style="solid", color="black", weight=3]; 6367[label="signumReal2 vzz260 True",fontsize=16,color="black",shape="box"];6367 -> 6391[label="",style="solid", color="black", weight=3]; 5684[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];6389[label="roundRound05 (vzz23 :% vzz24) (primEqInt vzz914 vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24335[label="vzz914/Pos vzz9140",fontsize=10,color="white",style="solid",shape="box"];6389 -> 24335[label="",style="solid", color="burlywood", weight=9]; 24335 -> 6400[label="",style="solid", color="burlywood", weight=3]; 24336[label="vzz914/Neg vzz9140",fontsize=10,color="white",style="solid",shape="box"];6389 -> 24336[label="",style="solid", color="burlywood", weight=9]; 24336 -> 6401[label="",style="solid", color="burlywood", weight=3]; 5493[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5494[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5495[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5496[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5497[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5498[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5499[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5500[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5501[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5502[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5503[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5504[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5505 -> 718[label="",style="dashed", color="red", weight=0]; 5505[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5505 -> 5704[label="",style="dashed", color="magenta", weight=3]; 5505 -> 5705[label="",style="dashed", color="magenta", weight=3]; 5506 -> 718[label="",style="dashed", color="red", weight=0]; 5506[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5506 -> 5706[label="",style="dashed", color="magenta", weight=3]; 5506 -> 5707[label="",style="dashed", color="magenta", weight=3]; 5507 -> 718[label="",style="dashed", color="red", weight=0]; 5507[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5507 -> 5708[label="",style="dashed", color="magenta", weight=3]; 5507 -> 5709[label="",style="dashed", color="magenta", weight=3]; 5508 -> 718[label="",style="dashed", color="red", weight=0]; 5508[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5508 -> 5710[label="",style="dashed", color="magenta", weight=3]; 5508 -> 5711[label="",style="dashed", color="magenta", weight=3]; 5509 -> 718[label="",style="dashed", color="red", weight=0]; 5509[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5509 -> 5712[label="",style="dashed", color="magenta", weight=3]; 5509 -> 5713[label="",style="dashed", color="magenta", weight=3]; 5510 -> 718[label="",style="dashed", color="red", weight=0]; 5510[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5510 -> 5714[label="",style="dashed", color="magenta", weight=3]; 5510 -> 5715[label="",style="dashed", color="magenta", weight=3]; 5702 -> 195[label="",style="dashed", color="red", weight=0]; 5702[label="vzz793 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5702 -> 5716[label="",style="dashed", color="magenta", weight=3]; 5703 -> 195[label="",style="dashed", color="red", weight=0]; 5703[label="vzz793 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5703 -> 5717[label="",style="dashed", color="magenta", weight=3]; 5701[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 vzz800 vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 vzz799 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24337[label="vzz800/False",fontsize=10,color="white",style="solid",shape="box"];5701 -> 24337[label="",style="solid", color="burlywood", weight=9]; 24337 -> 5718[label="",style="solid", color="burlywood", weight=3]; 24338[label="vzz800/True",fontsize=10,color="white",style="solid",shape="box"];5701 -> 24338[label="",style="solid", color="burlywood", weight=9]; 24338 -> 5719[label="",style="solid", color="burlywood", weight=3]; 5511 -> 4052[label="",style="dashed", color="red", weight=0]; 5511[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5511 -> 5720[label="",style="dashed", color="magenta", weight=3]; 5511 -> 5721[label="",style="dashed", color="magenta", weight=3]; 5512 -> 2205[label="",style="dashed", color="red", weight=0]; 5512[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5512 -> 5722[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5723[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5724[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5725[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5726[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5727[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5728[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5729[label="",style="dashed", color="magenta", weight=3]; 5513 -> 2218[label="",style="dashed", color="red", weight=0]; 5513[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5513 -> 5730[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5731[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5732[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5733[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5734[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5735[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5736[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5737[label="",style="dashed", color="magenta", weight=3]; 5514 -> 2978[label="",style="dashed", color="red", weight=0]; 5514[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5514 -> 5738[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5739[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5740[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5741[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5742[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5743[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5744[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5745[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5746[label="",style="dashed", color="red", weight=0]; 5515[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5515 -> 5747[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5748[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5749[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5750[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5751[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5752[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5753[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5754[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5755[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5756[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5757[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5758[label="",style="dashed", color="magenta", weight=3]; 5516[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5516 -> 5759[label="",style="solid", color="black", weight=3]; 5517 -> 4195[label="",style="dashed", color="red", weight=0]; 5517[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5517 -> 5760[label="",style="dashed", color="magenta", weight=3]; 5517 -> 5761[label="",style="dashed", color="magenta", weight=3]; 5518 -> 2259[label="",style="dashed", color="red", weight=0]; 5518[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5518 -> 5762[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5763[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5764[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5765[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5766[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5767[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5768[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5769[label="",style="dashed", color="magenta", weight=3]; 5519 -> 2272[label="",style="dashed", color="red", weight=0]; 5519[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5519 -> 5770[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5771[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5772[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5773[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5774[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5775[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5776[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5777[label="",style="dashed", color="magenta", weight=3]; 5520 -> 3107[label="",style="dashed", color="red", weight=0]; 5520[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5520 -> 5778[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5779[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5780[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5781[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5782[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5783[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5784[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5785[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5786[label="",style="dashed", color="red", weight=0]; 5521[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5521 -> 5787[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5788[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5789[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5790[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5791[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5792[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5793[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5794[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5795[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5796[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5797[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5798[label="",style="dashed", color="magenta", weight=3]; 5522[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5522 -> 5799[label="",style="solid", color="black", weight=3]; 5523 -> 4354[label="",style="dashed", color="red", weight=0]; 5523[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5523 -> 5800[label="",style="dashed", color="magenta", weight=3]; 5523 -> 5801[label="",style="dashed", color="magenta", weight=3]; 5524 -> 2313[label="",style="dashed", color="red", weight=0]; 5524[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5524 -> 5802[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5803[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5804[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5805[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5806[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5807[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5808[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5809[label="",style="dashed", color="magenta", weight=3]; 5525 -> 2326[label="",style="dashed", color="red", weight=0]; 5525[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5525 -> 5810[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5811[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5812[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5813[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5814[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5815[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5816[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5817[label="",style="dashed", color="magenta", weight=3]; 5526 -> 3236[label="",style="dashed", color="red", weight=0]; 5526[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5526 -> 5818[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5819[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5820[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5821[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5822[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5823[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5824[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5825[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5826[label="",style="dashed", color="red", weight=0]; 5527[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5527 -> 5827[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5828[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5829[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5830[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5831[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5832[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5833[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5834[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5835[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5836[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5837[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5838[label="",style="dashed", color="magenta", weight=3]; 5528[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5528 -> 5839[label="",style="solid", color="black", weight=3]; 5529 -> 4497[label="",style="dashed", color="red", weight=0]; 5529[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5529 -> 5840[label="",style="dashed", color="magenta", weight=3]; 5529 -> 5841[label="",style="dashed", color="magenta", weight=3]; 5530 -> 2367[label="",style="dashed", color="red", weight=0]; 5530[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5530 -> 5842[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5843[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5844[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5845[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5846[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5847[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5848[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5849[label="",style="dashed", color="magenta", weight=3]; 5531 -> 2380[label="",style="dashed", color="red", weight=0]; 5531[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5531 -> 5850[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5851[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5852[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5853[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5854[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5855[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5856[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5857[label="",style="dashed", color="magenta", weight=3]; 5532 -> 3365[label="",style="dashed", color="red", weight=0]; 5532[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5532 -> 5858[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5859[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5860[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5861[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5862[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5863[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5864[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5865[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5866[label="",style="dashed", color="red", weight=0]; 5533[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5533 -> 5867[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5868[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5869[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5870[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5871[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5872[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5873[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5874[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5875[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5876[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5877[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5878[label="",style="dashed", color="magenta", weight=3]; 5534[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5534 -> 5879[label="",style="solid", color="black", weight=3]; 5535[label="vzz238000",fontsize=16,color="green",shape="box"];5536[label="vzz111000",fontsize=16,color="green",shape="box"];5537[label="vzz277",fontsize=16,color="green",shape="box"];5538[label="vzz275",fontsize=16,color="green",shape="box"];5539[label="vzz282",fontsize=16,color="green",shape="box"];5540[label="vzz284",fontsize=16,color="green",shape="box"];5541[label="vzz276",fontsize=16,color="green",shape="box"];5542[label="vzz279",fontsize=16,color="green",shape="box"];5543[label="vzz278",fontsize=16,color="green",shape="box"];5544[label="vzz281",fontsize=16,color="green",shape="box"];5545[label="vzz284",fontsize=16,color="green",shape="box"];5546[label="vzz276",fontsize=16,color="green",shape="box"];5547[label="vzz279",fontsize=16,color="green",shape="box"];5548[label="vzz282",fontsize=16,color="green",shape="box"];5549[label="vzz277",fontsize=16,color="green",shape="box"];5550[label="vzz275",fontsize=16,color="green",shape="box"];5551[label="vzz278",fontsize=16,color="green",shape="box"];5552[label="vzz281",fontsize=16,color="green",shape="box"];5553[label="vzz282",fontsize=16,color="green",shape="box"];5554[label="vzz284",fontsize=16,color="green",shape="box"];5555[label="vzz279",fontsize=16,color="green",shape="box"];5556[label="vzz275",fontsize=16,color="green",shape="box"];5557[label="vzz277",fontsize=16,color="green",shape="box"];5558[label="vzz278",fontsize=16,color="green",shape="box"];5559[label="vzz281",fontsize=16,color="green",shape="box"];5560[label="vzz276",fontsize=16,color="green",shape="box"];5561 -> 5880[label="",style="dashed", color="red", weight=0]; 5561[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5561 -> 5881[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5882[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5883[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5884[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5885[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5886[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5887[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5888[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5889[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5890[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5891[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5892[label="",style="dashed", color="magenta", weight=3]; 5562[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5562 -> 5893[label="",style="solid", color="black", weight=3]; 5563[label="vzz123000",fontsize=16,color="green",shape="box"];5564[label="vzz242000",fontsize=16,color="green",shape="box"];5565[label="vzz326",fontsize=16,color="green",shape="box"];5566[label="vzz329",fontsize=16,color="green",shape="box"];5567[label="vzz324",fontsize=16,color="green",shape="box"];5568[label="vzz323",fontsize=16,color="green",shape="box"];5569[label="vzz327",fontsize=16,color="green",shape="box"];5570[label="vzz330",fontsize=16,color="green",shape="box"];5571[label="vzz332",fontsize=16,color="green",shape="box"];5572[label="vzz325",fontsize=16,color="green",shape="box"];5573[label="vzz332",fontsize=16,color="green",shape="box"];5574[label="vzz327",fontsize=16,color="green",shape="box"];5575[label="vzz329",fontsize=16,color="green",shape="box"];5576[label="vzz323",fontsize=16,color="green",shape="box"];5577[label="vzz325",fontsize=16,color="green",shape="box"];5578[label="vzz326",fontsize=16,color="green",shape="box"];5579[label="vzz330",fontsize=16,color="green",shape="box"];5580[label="vzz324",fontsize=16,color="green",shape="box"];5581[label="vzz329",fontsize=16,color="green",shape="box"];5582[label="vzz330",fontsize=16,color="green",shape="box"];5583[label="vzz332",fontsize=16,color="green",shape="box"];5584[label="vzz326",fontsize=16,color="green",shape="box"];5585[label="vzz323",fontsize=16,color="green",shape="box"];5586[label="vzz327",fontsize=16,color="green",shape="box"];5587[label="vzz325",fontsize=16,color="green",shape="box"];5588[label="vzz324",fontsize=16,color="green",shape="box"];5589 -> 5894[label="",style="dashed", color="red", weight=0]; 5589[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5589 -> 5895[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5896[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5897[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5898[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5899[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5900[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5901[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5902[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5903[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5904[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5905[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5906[label="",style="dashed", color="magenta", weight=3]; 5590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5590 -> 5907[label="",style="solid", color="black", weight=3]; 5591[label="vzz135000",fontsize=16,color="green",shape="box"];5592[label="vzz246000",fontsize=16,color="green",shape="box"];5593[label="vzz377",fontsize=16,color="green",shape="box"];5594[label="vzz371",fontsize=16,color="green",shape="box"];5595[label="vzz374",fontsize=16,color="green",shape="box"];5596[label="vzz373",fontsize=16,color="green",shape="box"];5597[label="vzz372",fontsize=16,color="green",shape="box"];5598[label="vzz378",fontsize=16,color="green",shape="box"];5599[label="vzz375",fontsize=16,color="green",shape="box"];5600[label="vzz380",fontsize=16,color="green",shape="box"];5601[label="vzz371",fontsize=16,color="green",shape="box"];5602[label="vzz372",fontsize=16,color="green",shape="box"];5603[label="vzz378",fontsize=16,color="green",shape="box"];5604[label="vzz377",fontsize=16,color="green",shape="box"];5605[label="vzz375",fontsize=16,color="green",shape="box"];5606[label="vzz380",fontsize=16,color="green",shape="box"];5607[label="vzz374",fontsize=16,color="green",shape="box"];5608[label="vzz373",fontsize=16,color="green",shape="box"];5609[label="vzz378",fontsize=16,color="green",shape="box"];5610[label="vzz372",fontsize=16,color="green",shape="box"];5611[label="vzz377",fontsize=16,color="green",shape="box"];5612[label="vzz375",fontsize=16,color="green",shape="box"];5613[label="vzz380",fontsize=16,color="green",shape="box"];5614[label="vzz371",fontsize=16,color="green",shape="box"];5615[label="vzz373",fontsize=16,color="green",shape="box"];5616[label="vzz374",fontsize=16,color="green",shape="box"];5617 -> 5908[label="",style="dashed", color="red", weight=0]; 5617[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5617 -> 5909[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5910[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5911[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5912[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5913[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5914[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5915[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5916[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5917[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5918[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5919[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5920[label="",style="dashed", color="magenta", weight=3]; 5618[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5618 -> 5921[label="",style="solid", color="black", weight=3]; 5619[label="vzz147000",fontsize=16,color="green",shape="box"];5620[label="vzz250000",fontsize=16,color="green",shape="box"];5621[label="vzz428",fontsize=16,color="green",shape="box"];5622[label="vzz419",fontsize=16,color="green",shape="box"];5623[label="vzz420",fontsize=16,color="green",shape="box"];5624[label="vzz425",fontsize=16,color="green",shape="box"];5625[label="vzz421",fontsize=16,color="green",shape="box"];5626[label="vzz422",fontsize=16,color="green",shape="box"];5627[label="vzz426",fontsize=16,color="green",shape="box"];5628[label="vzz423",fontsize=16,color="green",shape="box"];5629[label="vzz422",fontsize=16,color="green",shape="box"];5630[label="vzz425",fontsize=16,color="green",shape="box"];5631[label="vzz423",fontsize=16,color="green",shape="box"];5632[label="vzz419",fontsize=16,color="green",shape="box"];5633[label="vzz420",fontsize=16,color="green",shape="box"];5634[label="vzz421",fontsize=16,color="green",shape="box"];5635[label="vzz426",fontsize=16,color="green",shape="box"];5636[label="vzz428",fontsize=16,color="green",shape="box"];5637[label="vzz423",fontsize=16,color="green",shape="box"];5638[label="vzz422",fontsize=16,color="green",shape="box"];5639[label="vzz419",fontsize=16,color="green",shape="box"];5640[label="vzz426",fontsize=16,color="green",shape="box"];5641[label="vzz420",fontsize=16,color="green",shape="box"];5642[label="vzz425",fontsize=16,color="green",shape="box"];5643[label="vzz421",fontsize=16,color="green",shape="box"];5644[label="vzz428",fontsize=16,color="green",shape="box"];5645 -> 5922[label="",style="dashed", color="red", weight=0]; 5645[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5645 -> 5923[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5924[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5925[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5926[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5927[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5928[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5929[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5930[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5931[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5932[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5933[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5934[label="",style="dashed", color="magenta", weight=3]; 5646[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5646 -> 5935[label="",style="solid", color="black", weight=3]; 6390[label="signumReal1 vzz260 (vzz260 > fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];6390 -> 6402[label="",style="solid", color="black", weight=3]; 6391[label="fromInt (Pos Zero)",fontsize=16,color="black",shape="triangle"];6391 -> 6403[label="",style="solid", color="black", weight=3]; 6400[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos vzz9140) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24339[label="vzz9140/Succ vzz91400",fontsize=10,color="white",style="solid",shape="box"];6400 -> 24339[label="",style="solid", color="burlywood", weight=9]; 24339 -> 6412[label="",style="solid", color="burlywood", weight=3]; 24340[label="vzz9140/Zero",fontsize=10,color="white",style="solid",shape="box"];6400 -> 24340[label="",style="solid", color="burlywood", weight=9]; 24340 -> 6413[label="",style="solid", color="burlywood", weight=3]; 6401[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg vzz9140) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24341[label="vzz9140/Succ vzz91400",fontsize=10,color="white",style="solid",shape="box"];6401 -> 24341[label="",style="solid", color="burlywood", weight=9]; 24341 -> 6414[label="",style="solid", color="burlywood", weight=3]; 24342[label="vzz9140/Zero",fontsize=10,color="white",style="solid",shape="box"];6401 -> 24342[label="",style="solid", color="burlywood", weight=9]; 24342 -> 6415[label="",style="solid", color="burlywood", weight=3]; 5704[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5705[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5706[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5707[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5708[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5709[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5710[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5711[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5712[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5713[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5714[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5715[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5716[label="vzz793",fontsize=16,color="green",shape="box"];5717[label="vzz793",fontsize=16,color="green",shape="box"];5718[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 False vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 vzz799 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5718 -> 5949[label="",style="solid", color="black", weight=3]; 5719[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 True vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 vzz799 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5719 -> 5950[label="",style="solid", color="black", weight=3]; 5720[label="vzz182000",fontsize=16,color="green",shape="box"];5721[label="vzz183000",fontsize=16,color="green",shape="box"];5722[label="vzz469",fontsize=16,color="green",shape="box"];5723[label="vzz471",fontsize=16,color="green",shape="box"];5724[label="vzz470",fontsize=16,color="green",shape="box"];5725[label="vzz473",fontsize=16,color="green",shape="box"];5726[label="vzz476",fontsize=16,color="green",shape="box"];5727[label="vzz467",fontsize=16,color="green",shape="box"];5728[label="vzz468",fontsize=16,color="green",shape="box"];5729[label="vzz474",fontsize=16,color="green",shape="box"];5730[label="vzz470",fontsize=16,color="green",shape="box"];5731[label="vzz473",fontsize=16,color="green",shape="box"];5732[label="vzz467",fontsize=16,color="green",shape="box"];5733[label="vzz474",fontsize=16,color="green",shape="box"];5734[label="vzz476",fontsize=16,color="green",shape="box"];5735[label="vzz469",fontsize=16,color="green",shape="box"];5736[label="vzz471",fontsize=16,color="green",shape="box"];5737[label="vzz468",fontsize=16,color="green",shape="box"];5738[label="vzz473",fontsize=16,color="green",shape="box"];5739[label="vzz468",fontsize=16,color="green",shape="box"];5740[label="vzz474",fontsize=16,color="green",shape="box"];5741[label="vzz470",fontsize=16,color="green",shape="box"];5742[label="vzz471",fontsize=16,color="green",shape="box"];5743[label="vzz476",fontsize=16,color="green",shape="box"];5744[label="vzz467",fontsize=16,color="green",shape="box"];5745[label="vzz469",fontsize=16,color="green",shape="box"];5747 -> 681[label="",style="dashed", color="red", weight=0]; 5747[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5747 -> 5951[label="",style="dashed", color="magenta", weight=3]; 5747 -> 5952[label="",style="dashed", color="magenta", weight=3]; 5748 -> 681[label="",style="dashed", color="red", weight=0]; 5748[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5748 -> 5953[label="",style="dashed", color="magenta", weight=3]; 5748 -> 5954[label="",style="dashed", color="magenta", weight=3]; 5749 -> 681[label="",style="dashed", color="red", weight=0]; 5749[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5749 -> 5955[label="",style="dashed", color="magenta", weight=3]; 5749 -> 5956[label="",style="dashed", color="magenta", weight=3]; 5750 -> 681[label="",style="dashed", color="red", weight=0]; 5750[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5750 -> 5957[label="",style="dashed", color="magenta", weight=3]; 5750 -> 5958[label="",style="dashed", color="magenta", weight=3]; 5751 -> 681[label="",style="dashed", color="red", weight=0]; 5751[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5751 -> 5959[label="",style="dashed", color="magenta", weight=3]; 5751 -> 5960[label="",style="dashed", color="magenta", weight=3]; 5752 -> 681[label="",style="dashed", color="red", weight=0]; 5752[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5752 -> 5961[label="",style="dashed", color="magenta", weight=3]; 5752 -> 5962[label="",style="dashed", color="magenta", weight=3]; 5753 -> 681[label="",style="dashed", color="red", weight=0]; 5753[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5753 -> 5963[label="",style="dashed", color="magenta", weight=3]; 5753 -> 5964[label="",style="dashed", color="magenta", weight=3]; 5754 -> 681[label="",style="dashed", color="red", weight=0]; 5754[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5754 -> 5965[label="",style="dashed", color="magenta", weight=3]; 5754 -> 5966[label="",style="dashed", color="magenta", weight=3]; 5755 -> 681[label="",style="dashed", color="red", weight=0]; 5755[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5755 -> 5967[label="",style="dashed", color="magenta", weight=3]; 5755 -> 5968[label="",style="dashed", color="magenta", weight=3]; 5756 -> 681[label="",style="dashed", color="red", weight=0]; 5756[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5756 -> 5969[label="",style="dashed", color="magenta", weight=3]; 5756 -> 5970[label="",style="dashed", color="magenta", weight=3]; 5757 -> 681[label="",style="dashed", color="red", weight=0]; 5757[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5757 -> 5971[label="",style="dashed", color="magenta", weight=3]; 5757 -> 5972[label="",style="dashed", color="magenta", weight=3]; 5758 -> 681[label="",style="dashed", color="red", weight=0]; 5758[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5758 -> 5973[label="",style="dashed", color="magenta", weight=3]; 5758 -> 5974[label="",style="dashed", color="magenta", weight=3]; 5746[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqDouble (Double (vzz812 - vzz811) vzz808) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqDouble (Double (vzz807 - vzz806) vzz802) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5746 -> 5975[label="",style="solid", color="black", weight=3]; 5759[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5759 -> 5976[label="",style="solid", color="black", weight=3]; 5760[label="vzz198000",fontsize=16,color="green",shape="box"];5761[label="vzz199000",fontsize=16,color="green",shape="box"];5762[label="vzz518",fontsize=16,color="green",shape="box"];5763[label="vzz522",fontsize=16,color="green",shape="box"];5764[label="vzz521",fontsize=16,color="green",shape="box"];5765[label="vzz515",fontsize=16,color="green",shape="box"];5766[label="vzz524",fontsize=16,color="green",shape="box"];5767[label="vzz516",fontsize=16,color="green",shape="box"];5768[label="vzz519",fontsize=16,color="green",shape="box"];5769[label="vzz517",fontsize=16,color="green",shape="box"];5770[label="vzz524",fontsize=16,color="green",shape="box"];5771[label="vzz516",fontsize=16,color="green",shape="box"];5772[label="vzz521",fontsize=16,color="green",shape="box"];5773[label="vzz518",fontsize=16,color="green",shape="box"];5774[label="vzz522",fontsize=16,color="green",shape="box"];5775[label="vzz515",fontsize=16,color="green",shape="box"];5776[label="vzz517",fontsize=16,color="green",shape="box"];5777[label="vzz519",fontsize=16,color="green",shape="box"];5778[label="vzz519",fontsize=16,color="green",shape="box"];5779[label="vzz521",fontsize=16,color="green",shape="box"];5780[label="vzz518",fontsize=16,color="green",shape="box"];5781[label="vzz517",fontsize=16,color="green",shape="box"];5782[label="vzz515",fontsize=16,color="green",shape="box"];5783[label="vzz522",fontsize=16,color="green",shape="box"];5784[label="vzz516",fontsize=16,color="green",shape="box"];5785[label="vzz524",fontsize=16,color="green",shape="box"];5787 -> 681[label="",style="dashed", color="red", weight=0]; 5787[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5787 -> 5977[label="",style="dashed", color="magenta", weight=3]; 5787 -> 5978[label="",style="dashed", color="magenta", weight=3]; 5788 -> 681[label="",style="dashed", color="red", weight=0]; 5788[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5788 -> 5979[label="",style="dashed", color="magenta", weight=3]; 5788 -> 5980[label="",style="dashed", color="magenta", weight=3]; 5789 -> 681[label="",style="dashed", color="red", weight=0]; 5789[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5789 -> 5981[label="",style="dashed", color="magenta", weight=3]; 5789 -> 5982[label="",style="dashed", color="magenta", weight=3]; 5790 -> 681[label="",style="dashed", color="red", weight=0]; 5790[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5790 -> 5983[label="",style="dashed", color="magenta", weight=3]; 5790 -> 5984[label="",style="dashed", color="magenta", weight=3]; 5791 -> 681[label="",style="dashed", color="red", weight=0]; 5791[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5791 -> 5985[label="",style="dashed", color="magenta", weight=3]; 5791 -> 5986[label="",style="dashed", color="magenta", weight=3]; 5792 -> 681[label="",style="dashed", color="red", weight=0]; 5792[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5792 -> 5987[label="",style="dashed", color="magenta", weight=3]; 5792 -> 5988[label="",style="dashed", color="magenta", weight=3]; 5793 -> 681[label="",style="dashed", color="red", weight=0]; 5793[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5793 -> 5989[label="",style="dashed", color="magenta", weight=3]; 5793 -> 5990[label="",style="dashed", color="magenta", weight=3]; 5794 -> 681[label="",style="dashed", color="red", weight=0]; 5794[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5794 -> 5991[label="",style="dashed", color="magenta", weight=3]; 5794 -> 5992[label="",style="dashed", color="magenta", weight=3]; 5795 -> 681[label="",style="dashed", color="red", weight=0]; 5795[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5795 -> 5993[label="",style="dashed", color="magenta", weight=3]; 5795 -> 5994[label="",style="dashed", color="magenta", weight=3]; 5796 -> 681[label="",style="dashed", color="red", weight=0]; 5796[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5796 -> 5995[label="",style="dashed", color="magenta", weight=3]; 5796 -> 5996[label="",style="dashed", color="magenta", weight=3]; 5797 -> 681[label="",style="dashed", color="red", weight=0]; 5797[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5797 -> 5997[label="",style="dashed", color="magenta", weight=3]; 5797 -> 5998[label="",style="dashed", color="magenta", weight=3]; 5798 -> 681[label="",style="dashed", color="red", weight=0]; 5798[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5798 -> 5999[label="",style="dashed", color="magenta", weight=3]; 5798 -> 6000[label="",style="dashed", color="magenta", weight=3]; 5786[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqDouble (Double (vzz824 - vzz823) vzz820) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqDouble (Double (vzz819 - vzz818) vzz814) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5786 -> 6001[label="",style="solid", color="black", weight=3]; 5799[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5799 -> 6002[label="",style="solid", color="black", weight=3]; 5800[label="vzz214000",fontsize=16,color="green",shape="box"];5801[label="vzz215000",fontsize=16,color="green",shape="box"];5802[label="vzz565",fontsize=16,color="green",shape="box"];5803[label="vzz570",fontsize=16,color="green",shape="box"];5804[label="vzz569",fontsize=16,color="green",shape="box"];5805[label="vzz572",fontsize=16,color="green",shape="box"];5806[label="vzz563",fontsize=16,color="green",shape="box"];5807[label="vzz564",fontsize=16,color="green",shape="box"];5808[label="vzz567",fontsize=16,color="green",shape="box"];5809[label="vzz566",fontsize=16,color="green",shape="box"];5810[label="vzz565",fontsize=16,color="green",shape="box"];5811[label="vzz569",fontsize=16,color="green",shape="box"];5812[label="vzz572",fontsize=16,color="green",shape="box"];5813[label="vzz564",fontsize=16,color="green",shape="box"];5814[label="vzz567",fontsize=16,color="green",shape="box"];5815[label="vzz566",fontsize=16,color="green",shape="box"];5816[label="vzz570",fontsize=16,color="green",shape="box"];5817[label="vzz563",fontsize=16,color="green",shape="box"];5818[label="vzz566",fontsize=16,color="green",shape="box"];5819[label="vzz565",fontsize=16,color="green",shape="box"];5820[label="vzz567",fontsize=16,color="green",shape="box"];5821[label="vzz569",fontsize=16,color="green",shape="box"];5822[label="vzz572",fontsize=16,color="green",shape="box"];5823[label="vzz570",fontsize=16,color="green",shape="box"];5824[label="vzz564",fontsize=16,color="green",shape="box"];5825[label="vzz563",fontsize=16,color="green",shape="box"];5827 -> 681[label="",style="dashed", color="red", weight=0]; 5827[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5827 -> 6003[label="",style="dashed", color="magenta", weight=3]; 5827 -> 6004[label="",style="dashed", color="magenta", weight=3]; 5828 -> 681[label="",style="dashed", color="red", weight=0]; 5828[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5828 -> 6005[label="",style="dashed", color="magenta", weight=3]; 5828 -> 6006[label="",style="dashed", color="magenta", weight=3]; 5829 -> 681[label="",style="dashed", color="red", weight=0]; 5829[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5829 -> 6007[label="",style="dashed", color="magenta", weight=3]; 5829 -> 6008[label="",style="dashed", color="magenta", weight=3]; 5830 -> 681[label="",style="dashed", color="red", weight=0]; 5830[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5830 -> 6009[label="",style="dashed", color="magenta", weight=3]; 5830 -> 6010[label="",style="dashed", color="magenta", weight=3]; 5831 -> 681[label="",style="dashed", color="red", weight=0]; 5831[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5831 -> 6011[label="",style="dashed", color="magenta", weight=3]; 5831 -> 6012[label="",style="dashed", color="magenta", weight=3]; 5832 -> 681[label="",style="dashed", color="red", weight=0]; 5832[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5832 -> 6013[label="",style="dashed", color="magenta", weight=3]; 5832 -> 6014[label="",style="dashed", color="magenta", weight=3]; 5833 -> 681[label="",style="dashed", color="red", weight=0]; 5833[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5833 -> 6015[label="",style="dashed", color="magenta", weight=3]; 5833 -> 6016[label="",style="dashed", color="magenta", weight=3]; 5834 -> 681[label="",style="dashed", color="red", weight=0]; 5834[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5834 -> 6017[label="",style="dashed", color="magenta", weight=3]; 5834 -> 6018[label="",style="dashed", color="magenta", weight=3]; 5835 -> 681[label="",style="dashed", color="red", weight=0]; 5835[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5835 -> 6019[label="",style="dashed", color="magenta", weight=3]; 5835 -> 6020[label="",style="dashed", color="magenta", weight=3]; 5836 -> 681[label="",style="dashed", color="red", weight=0]; 5836[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5836 -> 6021[label="",style="dashed", color="magenta", weight=3]; 5836 -> 6022[label="",style="dashed", color="magenta", weight=3]; 5837 -> 681[label="",style="dashed", color="red", weight=0]; 5837[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5837 -> 6023[label="",style="dashed", color="magenta", weight=3]; 5837 -> 6024[label="",style="dashed", color="magenta", weight=3]; 5838 -> 681[label="",style="dashed", color="red", weight=0]; 5838[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5838 -> 6025[label="",style="dashed", color="magenta", weight=3]; 5838 -> 6026[label="",style="dashed", color="magenta", weight=3]; 5826[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqDouble (Double (vzz836 - vzz835) vzz832) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqDouble (Double (vzz831 - vzz830) vzz826) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5826 -> 6027[label="",style="solid", color="black", weight=3]; 5839[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5839 -> 6028[label="",style="solid", color="black", weight=3]; 5840[label="vzz231000",fontsize=16,color="green",shape="box"];5841[label="vzz230000",fontsize=16,color="green",shape="box"];5842[label="vzz617",fontsize=16,color="green",shape="box"];5843[label="vzz614",fontsize=16,color="green",shape="box"];5844[label="vzz620",fontsize=16,color="green",shape="box"];5845[label="vzz615",fontsize=16,color="green",shape="box"];5846[label="vzz613",fontsize=16,color="green",shape="box"];5847[label="vzz612",fontsize=16,color="green",shape="box"];5848[label="vzz618",fontsize=16,color="green",shape="box"];5849[label="vzz611",fontsize=16,color="green",shape="box"];5850[label="vzz613",fontsize=16,color="green",shape="box"];5851[label="vzz612",fontsize=16,color="green",shape="box"];5852[label="vzz617",fontsize=16,color="green",shape="box"];5853[label="vzz620",fontsize=16,color="green",shape="box"];5854[label="vzz611",fontsize=16,color="green",shape="box"];5855[label="vzz615",fontsize=16,color="green",shape="box"];5856[label="vzz614",fontsize=16,color="green",shape="box"];5857[label="vzz618",fontsize=16,color="green",shape="box"];5858[label="vzz617",fontsize=16,color="green",shape="box"];5859[label="vzz618",fontsize=16,color="green",shape="box"];5860[label="vzz615",fontsize=16,color="green",shape="box"];5861[label="vzz614",fontsize=16,color="green",shape="box"];5862[label="vzz612",fontsize=16,color="green",shape="box"];5863[label="vzz620",fontsize=16,color="green",shape="box"];5864[label="vzz613",fontsize=16,color="green",shape="box"];5865[label="vzz611",fontsize=16,color="green",shape="box"];5867 -> 681[label="",style="dashed", color="red", weight=0]; 5867[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5867 -> 6029[label="",style="dashed", color="magenta", weight=3]; 5867 -> 6030[label="",style="dashed", color="magenta", weight=3]; 5868 -> 681[label="",style="dashed", color="red", weight=0]; 5868[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5868 -> 6031[label="",style="dashed", color="magenta", weight=3]; 5868 -> 6032[label="",style="dashed", color="magenta", weight=3]; 5869 -> 681[label="",style="dashed", color="red", weight=0]; 5869[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5869 -> 6033[label="",style="dashed", color="magenta", weight=3]; 5869 -> 6034[label="",style="dashed", color="magenta", weight=3]; 5870 -> 681[label="",style="dashed", color="red", weight=0]; 5870[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5870 -> 6035[label="",style="dashed", color="magenta", weight=3]; 5870 -> 6036[label="",style="dashed", color="magenta", weight=3]; 5871 -> 681[label="",style="dashed", color="red", weight=0]; 5871[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5871 -> 6037[label="",style="dashed", color="magenta", weight=3]; 5871 -> 6038[label="",style="dashed", color="magenta", weight=3]; 5872 -> 681[label="",style="dashed", color="red", weight=0]; 5872[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5872 -> 6039[label="",style="dashed", color="magenta", weight=3]; 5872 -> 6040[label="",style="dashed", color="magenta", weight=3]; 5873 -> 681[label="",style="dashed", color="red", weight=0]; 5873[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5873 -> 6041[label="",style="dashed", color="magenta", weight=3]; 5873 -> 6042[label="",style="dashed", color="magenta", weight=3]; 5874 -> 681[label="",style="dashed", color="red", weight=0]; 5874[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5874 -> 6043[label="",style="dashed", color="magenta", weight=3]; 5874 -> 6044[label="",style="dashed", color="magenta", weight=3]; 5875 -> 681[label="",style="dashed", color="red", weight=0]; 5875[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5875 -> 6045[label="",style="dashed", color="magenta", weight=3]; 5875 -> 6046[label="",style="dashed", color="magenta", weight=3]; 5876 -> 681[label="",style="dashed", color="red", weight=0]; 5876[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5876 -> 6047[label="",style="dashed", color="magenta", weight=3]; 5876 -> 6048[label="",style="dashed", color="magenta", weight=3]; 5877 -> 681[label="",style="dashed", color="red", weight=0]; 5877[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5877 -> 6049[label="",style="dashed", color="magenta", weight=3]; 5877 -> 6050[label="",style="dashed", color="magenta", weight=3]; 5878 -> 681[label="",style="dashed", color="red", weight=0]; 5878[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5878 -> 6051[label="",style="dashed", color="magenta", weight=3]; 5878 -> 6052[label="",style="dashed", color="magenta", weight=3]; 5866[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqDouble (Double (vzz848 - vzz847) vzz844) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqDouble (Double (vzz843 - vzz842) vzz838) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5866 -> 6053[label="",style="solid", color="black", weight=3]; 5879[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5879 -> 6054[label="",style="solid", color="black", weight=3]; 5881 -> 681[label="",style="dashed", color="red", weight=0]; 5881[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5881 -> 6055[label="",style="dashed", color="magenta", weight=3]; 5881 -> 6056[label="",style="dashed", color="magenta", weight=3]; 5882 -> 681[label="",style="dashed", color="red", weight=0]; 5882[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5882 -> 6057[label="",style="dashed", color="magenta", weight=3]; 5882 -> 6058[label="",style="dashed", color="magenta", weight=3]; 5883 -> 681[label="",style="dashed", color="red", weight=0]; 5883[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5883 -> 6059[label="",style="dashed", color="magenta", weight=3]; 5883 -> 6060[label="",style="dashed", color="magenta", weight=3]; 5884 -> 681[label="",style="dashed", color="red", weight=0]; 5884[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5884 -> 6061[label="",style="dashed", color="magenta", weight=3]; 5884 -> 6062[label="",style="dashed", color="magenta", weight=3]; 5885 -> 681[label="",style="dashed", color="red", weight=0]; 5885[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5885 -> 6063[label="",style="dashed", color="magenta", weight=3]; 5885 -> 6064[label="",style="dashed", color="magenta", weight=3]; 5886 -> 681[label="",style="dashed", color="red", weight=0]; 5886[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5886 -> 6065[label="",style="dashed", color="magenta", weight=3]; 5886 -> 6066[label="",style="dashed", color="magenta", weight=3]; 5887 -> 681[label="",style="dashed", color="red", weight=0]; 5887[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5887 -> 6067[label="",style="dashed", color="magenta", weight=3]; 5887 -> 6068[label="",style="dashed", color="magenta", weight=3]; 5888 -> 681[label="",style="dashed", color="red", weight=0]; 5888[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5888 -> 6069[label="",style="dashed", color="magenta", weight=3]; 5888 -> 6070[label="",style="dashed", color="magenta", weight=3]; 5889 -> 681[label="",style="dashed", color="red", weight=0]; 5889[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5889 -> 6071[label="",style="dashed", color="magenta", weight=3]; 5889 -> 6072[label="",style="dashed", color="magenta", weight=3]; 5890 -> 681[label="",style="dashed", color="red", weight=0]; 5890[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5890 -> 6073[label="",style="dashed", color="magenta", weight=3]; 5890 -> 6074[label="",style="dashed", color="magenta", weight=3]; 5891 -> 681[label="",style="dashed", color="red", weight=0]; 5891[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5891 -> 6075[label="",style="dashed", color="magenta", weight=3]; 5891 -> 6076[label="",style="dashed", color="magenta", weight=3]; 5892 -> 681[label="",style="dashed", color="red", weight=0]; 5892[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5892 -> 6077[label="",style="dashed", color="magenta", weight=3]; 5892 -> 6078[label="",style="dashed", color="magenta", weight=3]; 5880[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqFloat (Float (vzz860 - vzz859) vzz856) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqFloat (Float (vzz855 - vzz854) vzz850) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5880 -> 6079[label="",style="solid", color="black", weight=3]; 5893 -> 4674[label="",style="dashed", color="red", weight=0]; 5893[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5893 -> 6080[label="",style="dashed", color="magenta", weight=3]; 5893 -> 6081[label="",style="dashed", color="magenta", weight=3]; 5895 -> 681[label="",style="dashed", color="red", weight=0]; 5895[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5895 -> 6082[label="",style="dashed", color="magenta", weight=3]; 5895 -> 6083[label="",style="dashed", color="magenta", weight=3]; 5896 -> 681[label="",style="dashed", color="red", weight=0]; 5896[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5896 -> 6084[label="",style="dashed", color="magenta", weight=3]; 5896 -> 6085[label="",style="dashed", color="magenta", weight=3]; 5897 -> 681[label="",style="dashed", color="red", weight=0]; 5897[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5897 -> 6086[label="",style="dashed", color="magenta", weight=3]; 5897 -> 6087[label="",style="dashed", color="magenta", weight=3]; 5898 -> 681[label="",style="dashed", color="red", weight=0]; 5898[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5898 -> 6088[label="",style="dashed", color="magenta", weight=3]; 5898 -> 6089[label="",style="dashed", color="magenta", weight=3]; 5899 -> 681[label="",style="dashed", color="red", weight=0]; 5899[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5899 -> 6090[label="",style="dashed", color="magenta", weight=3]; 5899 -> 6091[label="",style="dashed", color="magenta", weight=3]; 5900 -> 681[label="",style="dashed", color="red", weight=0]; 5900[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5900 -> 6092[label="",style="dashed", color="magenta", weight=3]; 5900 -> 6093[label="",style="dashed", color="magenta", weight=3]; 5901 -> 681[label="",style="dashed", color="red", weight=0]; 5901[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5901 -> 6094[label="",style="dashed", color="magenta", weight=3]; 5901 -> 6095[label="",style="dashed", color="magenta", weight=3]; 5902 -> 681[label="",style="dashed", color="red", weight=0]; 5902[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5902 -> 6096[label="",style="dashed", color="magenta", weight=3]; 5902 -> 6097[label="",style="dashed", color="magenta", weight=3]; 5903 -> 681[label="",style="dashed", color="red", weight=0]; 5903[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5903 -> 6098[label="",style="dashed", color="magenta", weight=3]; 5903 -> 6099[label="",style="dashed", color="magenta", weight=3]; 5904 -> 681[label="",style="dashed", color="red", weight=0]; 5904[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5904 -> 6100[label="",style="dashed", color="magenta", weight=3]; 5904 -> 6101[label="",style="dashed", color="magenta", weight=3]; 5905 -> 681[label="",style="dashed", color="red", weight=0]; 5905[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5905 -> 6102[label="",style="dashed", color="magenta", weight=3]; 5905 -> 6103[label="",style="dashed", color="magenta", weight=3]; 5906 -> 681[label="",style="dashed", color="red", weight=0]; 5906[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5906 -> 6104[label="",style="dashed", color="magenta", weight=3]; 5906 -> 6105[label="",style="dashed", color="magenta", weight=3]; 5894[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqFloat (Float (vzz872 - vzz871) vzz868) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqFloat (Float (vzz867 - vzz866) vzz862) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5894 -> 6106[label="",style="solid", color="black", weight=3]; 5907 -> 4712[label="",style="dashed", color="red", weight=0]; 5907[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5907 -> 6107[label="",style="dashed", color="magenta", weight=3]; 5907 -> 6108[label="",style="dashed", color="magenta", weight=3]; 5909 -> 681[label="",style="dashed", color="red", weight=0]; 5909[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5909 -> 6109[label="",style="dashed", color="magenta", weight=3]; 5909 -> 6110[label="",style="dashed", color="magenta", weight=3]; 5910 -> 681[label="",style="dashed", color="red", weight=0]; 5910[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5910 -> 6111[label="",style="dashed", color="magenta", weight=3]; 5910 -> 6112[label="",style="dashed", color="magenta", weight=3]; 5911 -> 681[label="",style="dashed", color="red", weight=0]; 5911[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5911 -> 6113[label="",style="dashed", color="magenta", weight=3]; 5911 -> 6114[label="",style="dashed", color="magenta", weight=3]; 5912 -> 681[label="",style="dashed", color="red", weight=0]; 5912[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5912 -> 6115[label="",style="dashed", color="magenta", weight=3]; 5912 -> 6116[label="",style="dashed", color="magenta", weight=3]; 5913 -> 681[label="",style="dashed", color="red", weight=0]; 5913[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5913 -> 6117[label="",style="dashed", color="magenta", weight=3]; 5913 -> 6118[label="",style="dashed", color="magenta", weight=3]; 5914 -> 681[label="",style="dashed", color="red", weight=0]; 5914[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5914 -> 6119[label="",style="dashed", color="magenta", weight=3]; 5914 -> 6120[label="",style="dashed", color="magenta", weight=3]; 5915 -> 681[label="",style="dashed", color="red", weight=0]; 5915[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5915 -> 6121[label="",style="dashed", color="magenta", weight=3]; 5915 -> 6122[label="",style="dashed", color="magenta", weight=3]; 5916 -> 681[label="",style="dashed", color="red", weight=0]; 5916[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5916 -> 6123[label="",style="dashed", color="magenta", weight=3]; 5916 -> 6124[label="",style="dashed", color="magenta", weight=3]; 5917 -> 681[label="",style="dashed", color="red", weight=0]; 5917[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5917 -> 6125[label="",style="dashed", color="magenta", weight=3]; 5917 -> 6126[label="",style="dashed", color="magenta", weight=3]; 5918 -> 681[label="",style="dashed", color="red", weight=0]; 5918[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5918 -> 6127[label="",style="dashed", color="magenta", weight=3]; 5918 -> 6128[label="",style="dashed", color="magenta", weight=3]; 5919 -> 681[label="",style="dashed", color="red", weight=0]; 5919[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5919 -> 6129[label="",style="dashed", color="magenta", weight=3]; 5919 -> 6130[label="",style="dashed", color="magenta", weight=3]; 5920 -> 681[label="",style="dashed", color="red", weight=0]; 5920[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5920 -> 6131[label="",style="dashed", color="magenta", weight=3]; 5920 -> 6132[label="",style="dashed", color="magenta", weight=3]; 5908[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqFloat (Float (vzz884 - vzz883) vzz880) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqFloat (Float (vzz879 - vzz878) vzz874) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5908 -> 6133[label="",style="solid", color="black", weight=3]; 5921 -> 4814[label="",style="dashed", color="red", weight=0]; 5921[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5921 -> 6134[label="",style="dashed", color="magenta", weight=3]; 5921 -> 6135[label="",style="dashed", color="magenta", weight=3]; 5923 -> 681[label="",style="dashed", color="red", weight=0]; 5923[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5923 -> 6136[label="",style="dashed", color="magenta", weight=3]; 5923 -> 6137[label="",style="dashed", color="magenta", weight=3]; 5924 -> 681[label="",style="dashed", color="red", weight=0]; 5924[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5924 -> 6138[label="",style="dashed", color="magenta", weight=3]; 5924 -> 6139[label="",style="dashed", color="magenta", weight=3]; 5925 -> 681[label="",style="dashed", color="red", weight=0]; 5925[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5925 -> 6140[label="",style="dashed", color="magenta", weight=3]; 5925 -> 6141[label="",style="dashed", color="magenta", weight=3]; 5926 -> 681[label="",style="dashed", color="red", weight=0]; 5926[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5926 -> 6142[label="",style="dashed", color="magenta", weight=3]; 5926 -> 6143[label="",style="dashed", color="magenta", weight=3]; 5927 -> 681[label="",style="dashed", color="red", weight=0]; 5927[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5927 -> 6144[label="",style="dashed", color="magenta", weight=3]; 5927 -> 6145[label="",style="dashed", color="magenta", weight=3]; 5928 -> 681[label="",style="dashed", color="red", weight=0]; 5928[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5928 -> 6146[label="",style="dashed", color="magenta", weight=3]; 5928 -> 6147[label="",style="dashed", color="magenta", weight=3]; 5929 -> 681[label="",style="dashed", color="red", weight=0]; 5929[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5929 -> 6148[label="",style="dashed", color="magenta", weight=3]; 5929 -> 6149[label="",style="dashed", color="magenta", weight=3]; 5930 -> 681[label="",style="dashed", color="red", weight=0]; 5930[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5930 -> 6150[label="",style="dashed", color="magenta", weight=3]; 5930 -> 6151[label="",style="dashed", color="magenta", weight=3]; 5931 -> 681[label="",style="dashed", color="red", weight=0]; 5931[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5931 -> 6152[label="",style="dashed", color="magenta", weight=3]; 5931 -> 6153[label="",style="dashed", color="magenta", weight=3]; 5932 -> 681[label="",style="dashed", color="red", weight=0]; 5932[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5932 -> 6154[label="",style="dashed", color="magenta", weight=3]; 5932 -> 6155[label="",style="dashed", color="magenta", weight=3]; 5933 -> 681[label="",style="dashed", color="red", weight=0]; 5933[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5933 -> 6156[label="",style="dashed", color="magenta", weight=3]; 5933 -> 6157[label="",style="dashed", color="magenta", weight=3]; 5934 -> 681[label="",style="dashed", color="red", weight=0]; 5934[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5934 -> 6158[label="",style="dashed", color="magenta", weight=3]; 5934 -> 6159[label="",style="dashed", color="magenta", weight=3]; 5922[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqFloat (Float (vzz896 - vzz895) vzz892) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqFloat (Float (vzz891 - vzz890) vzz886) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5922 -> 6160[label="",style="solid", color="black", weight=3]; 5935 -> 4852[label="",style="dashed", color="red", weight=0]; 5935[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5935 -> 6161[label="",style="dashed", color="magenta", weight=3]; 5935 -> 6162[label="",style="dashed", color="magenta", weight=3]; 6402 -> 1171[label="",style="dashed", color="red", weight=0]; 6402[label="signumReal1 vzz260 (compare vzz260 (fromInt (Pos Zero)) == GT)",fontsize=16,color="magenta"];6402 -> 6416[label="",style="dashed", color="magenta", weight=3]; 6403[label="Pos Zero",fontsize=16,color="green",shape="box"];6412[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24343[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6412 -> 24343[label="",style="solid", color="burlywood", weight=9]; 24343 -> 6424[label="",style="solid", color="burlywood", weight=3]; 24344[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6412 -> 24344[label="",style="solid", color="burlywood", weight=9]; 24344 -> 6425[label="",style="solid", color="burlywood", weight=3]; 6413[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24345[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6413 -> 24345[label="",style="solid", color="burlywood", weight=9]; 24345 -> 6426[label="",style="solid", color="burlywood", weight=3]; 24346[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6413 -> 24346[label="",style="solid", color="burlywood", weight=9]; 24346 -> 6427[label="",style="solid", color="burlywood", weight=3]; 6414[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24347[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6414 -> 24347[label="",style="solid", color="burlywood", weight=9]; 24347 -> 6428[label="",style="solid", color="burlywood", weight=3]; 24348[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6414 -> 24348[label="",style="solid", color="burlywood", weight=9]; 24348 -> 6429[label="",style="solid", color="burlywood", weight=3]; 6415[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24349[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6415 -> 24349[label="",style="solid", color="burlywood", weight=9]; 24349 -> 6430[label="",style="solid", color="burlywood", weight=3]; 24350[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6415 -> 24350[label="",style="solid", color="burlywood", weight=9]; 24350 -> 6431[label="",style="solid", color="burlywood", weight=3]; 5949[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'0 vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'0 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5949 -> 6228[label="",style="solid", color="black", weight=3]; 5950[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` vzz794 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` vzz794 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24351[label="vzz794/Integer vzz7940",fontsize=10,color="white",style="solid",shape="box"];5950 -> 24351[label="",style="solid", color="burlywood", weight=9]; 24351 -> 6229[label="",style="solid", color="burlywood", weight=3]; 5951[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5952[label="Pos vzz488",fontsize=16,color="green",shape="box"];5953[label="Pos vzz488",fontsize=16,color="green",shape="box"];5954[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5955[label="vzz485",fontsize=16,color="green",shape="box"];5956[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5957[label="Pos vzz488",fontsize=16,color="green",shape="box"];5958[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5959[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5960[label="Pos vzz488",fontsize=16,color="green",shape="box"];5961[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5962[label="Pos vzz488",fontsize=16,color="green",shape="box"];5963[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5964[label="Pos vzz488",fontsize=16,color="green",shape="box"];5965[label="vzz485",fontsize=16,color="green",shape="box"];5966[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5967[label="vzz485",fontsize=16,color="green",shape="box"];5968[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5969[label="Pos vzz488",fontsize=16,color="green",shape="box"];5970[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5971[label="vzz485",fontsize=16,color="green",shape="box"];5972[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5973[label="Pos vzz488",fontsize=16,color="green",shape="box"];5974[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5975[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqDouble (Double (vzz812 - vzz811) vzz808) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqDouble (Double (vzz807 - vzz806) vzz802) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];5975 -> 6230[label="",style="solid", color="black", weight=3]; 5976 -> 4992[label="",style="dashed", color="red", weight=0]; 5976[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5976 -> 6231[label="",style="dashed", color="magenta", weight=3]; 5976 -> 6232[label="",style="dashed", color="magenta", weight=3]; 5977[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5978[label="Pos vzz536",fontsize=16,color="green",shape="box"];5979[label="vzz533",fontsize=16,color="green",shape="box"];5980[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5981[label="Pos vzz536",fontsize=16,color="green",shape="box"];5982[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5983[label="Pos vzz536",fontsize=16,color="green",shape="box"];5984[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5985[label="vzz533",fontsize=16,color="green",shape="box"];5986[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5987[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5988[label="Pos vzz536",fontsize=16,color="green",shape="box"];5989[label="vzz533",fontsize=16,color="green",shape="box"];5990[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5991[label="Pos vzz536",fontsize=16,color="green",shape="box"];5992[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5993[label="vzz533",fontsize=16,color="green",shape="box"];5994[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5995[label="Pos vzz536",fontsize=16,color="green",shape="box"];5996[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5997[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5998[label="Pos vzz536",fontsize=16,color="green",shape="box"];5999[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6000[label="Pos vzz536",fontsize=16,color="green",shape="box"];6001[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqDouble (Double (vzz824 - vzz823) vzz820) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqDouble (Double (vzz819 - vzz818) vzz814) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];6001 -> 6233[label="",style="solid", color="black", weight=3]; 6002 -> 5030[label="",style="dashed", color="red", weight=0]; 6002[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];6002 -> 6234[label="",style="dashed", color="magenta", weight=3]; 6002 -> 6235[label="",style="dashed", color="magenta", weight=3]; 6003[label="Neg vzz584",fontsize=16,color="green",shape="box"];6004[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6005[label="Neg vzz584",fontsize=16,color="green",shape="box"];6006[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6007[label="vzz581",fontsize=16,color="green",shape="box"];6008[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6009[label="Neg vzz584",fontsize=16,color="green",shape="box"];6010[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6011[label="Neg vzz584",fontsize=16,color="green",shape="box"];6012[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6013[label="vzz581",fontsize=16,color="green",shape="box"];6014[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6015[label="vzz581",fontsize=16,color="green",shape="box"];6016[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6017[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6018[label="Neg vzz584",fontsize=16,color="green",shape="box"];6019[label="vzz581",fontsize=16,color="green",shape="box"];6020[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6021[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6022[label="Neg vzz584",fontsize=16,color="green",shape="box"];6023[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6024[label="Neg vzz584",fontsize=16,color="green",shape="box"];6025[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6026[label="Neg vzz584",fontsize=16,color="green",shape="box"];6027[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqDouble (Double (vzz836 - vzz835) vzz832) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqDouble (Double (vzz831 - vzz830) vzz826) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];6027 -> 6236[label="",style="solid", color="black", weight=3]; 6028 -> 5132[label="",style="dashed", color="red", weight=0]; 6028[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];6028 -> 6237[label="",style="dashed", color="magenta", weight=3]; 6028 -> 6238[label="",style="dashed", color="magenta", weight=3]; 6029[label="Neg vzz632",fontsize=16,color="green",shape="box"];6030[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6031[label="Neg vzz632",fontsize=16,color="green",shape="box"];6032[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6033[label="vzz629",fontsize=16,color="green",shape="box"];6034[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6035[label="vzz629",fontsize=16,color="green",shape="box"];6036[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6037[label="Neg vzz632",fontsize=16,color="green",shape="box"];6038[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6040[label="Neg vzz632",fontsize=16,color="green",shape="box"];6041[label="vzz629",fontsize=16,color="green",shape="box"];6042[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6043[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6044[label="Neg vzz632",fontsize=16,color="green",shape="box"];6045[label="Neg vzz632",fontsize=16,color="green",shape="box"];6046[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6047[label="vzz629",fontsize=16,color="green",shape="box"];6048[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6049[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6050[label="Neg vzz632",fontsize=16,color="green",shape="box"];6051[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6052[label="Neg vzz632",fontsize=16,color="green",shape="box"];6053[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqDouble (Double (vzz848 - vzz847) vzz844) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqDouble (Double (vzz843 - vzz842) vzz838) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];6053 -> 6239[label="",style="solid", color="black", weight=3]; 6054 -> 5170[label="",style="dashed", color="red", weight=0]; 6054[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];6054 -> 6240[label="",style="dashed", color="magenta", weight=3]; 6054 -> 6241[label="",style="dashed", color="magenta", weight=3]; 6055[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6056[label="Pos vzz296",fontsize=16,color="green",shape="box"];6057[label="Pos vzz296",fontsize=16,color="green",shape="box"];6058[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6059[label="vzz293",fontsize=16,color="green",shape="box"];6060[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6061[label="vzz293",fontsize=16,color="green",shape="box"];6062[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6063[label="Pos vzz296",fontsize=16,color="green",shape="box"];6064[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6065[label="Pos vzz296",fontsize=16,color="green",shape="box"];6066[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6067[label="vzz293",fontsize=16,color="green",shape="box"];6068[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6069[label="vzz293",fontsize=16,color="green",shape="box"];6070[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6071[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6072[label="Pos vzz296",fontsize=16,color="green",shape="box"];6073[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6074[label="Pos vzz296",fontsize=16,color="green",shape="box"];6075[label="Pos vzz296",fontsize=16,color="green",shape="box"];6076[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6077[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6078[label="Pos vzz296",fontsize=16,color="green",shape="box"];6079[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqFloat (Float (vzz860 - vzz859) vzz856) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqFloat (Float (vzz855 - vzz854) vzz850) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6079 -> 6242[label="",style="solid", color="black", weight=3]; 6080[label="vzz308",fontsize=16,color="green",shape="box"];6081[label="`negate` vzz305",fontsize=16,color="black",shape="triangle"];6081 -> 6243[label="",style="solid", color="black", weight=3]; 6082[label="Pos vzz344",fontsize=16,color="green",shape="box"];6083[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6084[label="Pos vzz344",fontsize=16,color="green",shape="box"];6085[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6086[label="Pos vzz344",fontsize=16,color="green",shape="box"];6087[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6088[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6089[label="Pos vzz344",fontsize=16,color="green",shape="box"];6090[label="Pos vzz344",fontsize=16,color="green",shape="box"];6091[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6092[label="vzz341",fontsize=16,color="green",shape="box"];6093[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6094[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6095[label="Pos vzz344",fontsize=16,color="green",shape="box"];6096[label="vzz341",fontsize=16,color="green",shape="box"];6097[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6098[label="vzz341",fontsize=16,color="green",shape="box"];6099[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6100[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6101[label="Pos vzz344",fontsize=16,color="green",shape="box"];6102[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6103[label="Pos vzz344",fontsize=16,color="green",shape="box"];6104[label="vzz341",fontsize=16,color="green",shape="box"];6105[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6106[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqFloat (Float (vzz872 - vzz871) vzz868) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqFloat (Float (vzz867 - vzz866) vzz862) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6106 -> 6244[label="",style="solid", color="black", weight=3]; 6107 -> 6081[label="",style="dashed", color="red", weight=0]; 6107[label="`negate` vzz353",fontsize=16,color="magenta"];6107 -> 6245[label="",style="dashed", color="magenta", weight=3]; 6108[label="vzz356",fontsize=16,color="green",shape="box"];6109[label="Neg vzz392",fontsize=16,color="green",shape="box"];6110[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6111[label="Neg vzz392",fontsize=16,color="green",shape="box"];6112[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6113[label="Neg vzz392",fontsize=16,color="green",shape="box"];6114[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6115[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6116[label="Neg vzz392",fontsize=16,color="green",shape="box"];6117[label="vzz389",fontsize=16,color="green",shape="box"];6118[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6119[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6120[label="Neg vzz392",fontsize=16,color="green",shape="box"];6121[label="vzz389",fontsize=16,color="green",shape="box"];6122[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6123[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6124[label="Neg vzz392",fontsize=16,color="green",shape="box"];6125[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6126[label="Neg vzz392",fontsize=16,color="green",shape="box"];6127[label="vzz389",fontsize=16,color="green",shape="box"];6128[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6129[label="Neg vzz392",fontsize=16,color="green",shape="box"];6130[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6131[label="vzz389",fontsize=16,color="green",shape="box"];6132[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6133[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqFloat (Float (vzz884 - vzz883) vzz880) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqFloat (Float (vzz879 - vzz878) vzz874) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6133 -> 6246[label="",style="solid", color="black", weight=3]; 6134 -> 6081[label="",style="dashed", color="red", weight=0]; 6134[label="`negate` vzz401",fontsize=16,color="magenta"];6134 -> 6247[label="",style="dashed", color="magenta", weight=3]; 6135[label="vzz404",fontsize=16,color="green",shape="box"];6136[label="vzz437",fontsize=16,color="green",shape="box"];6137[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6138[label="Neg vzz440",fontsize=16,color="green",shape="box"];6139[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6140[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6141[label="Neg vzz440",fontsize=16,color="green",shape="box"];6142[label="vzz437",fontsize=16,color="green",shape="box"];6143[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6144[label="Neg vzz440",fontsize=16,color="green",shape="box"];6145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6146[label="vzz437",fontsize=16,color="green",shape="box"];6147[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6148[label="vzz437",fontsize=16,color="green",shape="box"];6149[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6150[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6151[label="Neg vzz440",fontsize=16,color="green",shape="box"];6152[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6153[label="Neg vzz440",fontsize=16,color="green",shape="box"];6154[label="Neg vzz440",fontsize=16,color="green",shape="box"];6155[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6156[label="Neg vzz440",fontsize=16,color="green",shape="box"];6157[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6158[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6159[label="Neg vzz440",fontsize=16,color="green",shape="box"];6160[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqFloat (Float (vzz896 - vzz895) vzz892) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqFloat (Float (vzz891 - vzz890) vzz886) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6160 -> 6248[label="",style="solid", color="black", weight=3]; 6161[label="vzz452",fontsize=16,color="green",shape="box"];6162 -> 6081[label="",style="dashed", color="red", weight=0]; 6162[label="`negate` vzz449",fontsize=16,color="magenta"];6162 -> 6249[label="",style="dashed", color="magenta", weight=3]; 6416[label="vzz260",fontsize=16,color="green",shape="box"];6424[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24352[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6424 -> 24352[label="",style="solid", color="burlywood", weight=9]; 24352 -> 6441[label="",style="solid", color="burlywood", weight=3]; 24353[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6424 -> 24353[label="",style="solid", color="burlywood", weight=9]; 24353 -> 6442[label="",style="solid", color="burlywood", weight=3]; 6425[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6425 -> 6443[label="",style="solid", color="black", weight=3]; 6426[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24354[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6426 -> 24354[label="",style="solid", color="burlywood", weight=9]; 24354 -> 6444[label="",style="solid", color="burlywood", weight=3]; 24355[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6426 -> 24355[label="",style="solid", color="burlywood", weight=9]; 24355 -> 6445[label="",style="solid", color="burlywood", weight=3]; 6427[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24356[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6427 -> 24356[label="",style="solid", color="burlywood", weight=9]; 24356 -> 6446[label="",style="solid", color="burlywood", weight=3]; 24357[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6427 -> 24357[label="",style="solid", color="burlywood", weight=9]; 24357 -> 6447[label="",style="solid", color="burlywood", weight=3]; 6428[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6428 -> 6448[label="",style="solid", color="black", weight=3]; 6429[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24358[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6429 -> 24358[label="",style="solid", color="burlywood", weight=9]; 24358 -> 6449[label="",style="solid", color="burlywood", weight=3]; 24359[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6429 -> 24359[label="",style="solid", color="burlywood", weight=9]; 24359 -> 6450[label="",style="solid", color="burlywood", weight=3]; 6430[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24360[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6430 -> 24360[label="",style="solid", color="burlywood", weight=9]; 24360 -> 6451[label="",style="solid", color="burlywood", weight=3]; 24361[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6430 -> 24361[label="",style="solid", color="burlywood", weight=9]; 24361 -> 6452[label="",style="solid", color="burlywood", weight=3]; 6431[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24362[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6431 -> 24362[label="",style="solid", color="burlywood", weight=9]; 24362 -> 6453[label="",style="solid", color="burlywood", weight=3]; 24363[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6431 -> 24363[label="",style="solid", color="burlywood", weight=9]; 24363 -> 6454[label="",style="solid", color="burlywood", weight=3]; 6228 -> 5950[label="",style="dashed", color="red", weight=0]; 6228[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd' vzz793 (vzz794 `rem` vzz793) :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd' vzz793 (vzz794 `rem` vzz793) :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];6228 -> 6368[label="",style="dashed", color="magenta", weight=3]; 6229[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` Integer vzz7940 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` Integer vzz7940 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];6229 -> 6369[label="",style="solid", color="black", weight=3]; 6230[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqDouble (Double (vzz812 - vzz811) vzz808) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqDouble (Double (vzz807 - vzz806) vzz802) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6230 -> 6370[label="",style="solid", color="black", weight=3]; 6231 -> 6081[label="",style="dashed", color="red", weight=0]; 6231[label="`negate` vzz497",fontsize=16,color="magenta"];6231 -> 6371[label="",style="dashed", color="magenta", weight=3]; 6232[label="vzz500",fontsize=16,color="green",shape="box"];6233[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqDouble (Double (vzz824 - vzz823) vzz820) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqDouble (Double (vzz819 - vzz818) vzz814) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6233 -> 6372[label="",style="solid", color="black", weight=3]; 6234 -> 6081[label="",style="dashed", color="red", weight=0]; 6234[label="`negate` vzz545",fontsize=16,color="magenta"];6234 -> 6373[label="",style="dashed", color="magenta", weight=3]; 6235[label="vzz548",fontsize=16,color="green",shape="box"];6236[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqDouble (Double (vzz836 - vzz835) vzz832) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqDouble (Double (vzz831 - vzz830) vzz826) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6236 -> 6374[label="",style="solid", color="black", weight=3]; 6237 -> 6081[label="",style="dashed", color="red", weight=0]; 6237[label="`negate` vzz593",fontsize=16,color="magenta"];6237 -> 6375[label="",style="dashed", color="magenta", weight=3]; 6238[label="vzz596",fontsize=16,color="green",shape="box"];6239[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqDouble (Double (vzz848 - vzz847) vzz844) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqDouble (Double (vzz843 - vzz842) vzz838) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6239 -> 6376[label="",style="solid", color="black", weight=3]; 6240 -> 6081[label="",style="dashed", color="red", weight=0]; 6240[label="`negate` vzz641",fontsize=16,color="magenta"];6240 -> 6377[label="",style="dashed", color="magenta", weight=3]; 6241[label="vzz644",fontsize=16,color="green",shape="box"];6242[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqFloat (Float (vzz860 - vzz859) vzz856) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqFloat (Float (vzz855 - vzz854) vzz850) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6242 -> 6378[label="",style="solid", color="black", weight=3]; 6243[label="primNegInt vzz305",fontsize=16,color="burlywood",shape="triangle"];24364[label="vzz305/Pos vzz3050",fontsize=10,color="white",style="solid",shape="box"];6243 -> 24364[label="",style="solid", color="burlywood", weight=9]; 24364 -> 6379[label="",style="solid", color="burlywood", weight=3]; 24365[label="vzz305/Neg vzz3050",fontsize=10,color="white",style="solid",shape="box"];6243 -> 24365[label="",style="solid", color="burlywood", weight=9]; 24365 -> 6380[label="",style="solid", color="burlywood", weight=3]; 6244[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqFloat (Float (vzz872 - vzz871) vzz868) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqFloat (Float (vzz867 - vzz866) vzz862) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6244 -> 6381[label="",style="solid", color="black", weight=3]; 6245[label="vzz353",fontsize=16,color="green",shape="box"];6246[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqFloat (Float (vzz884 - vzz883) vzz880) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqFloat (Float (vzz879 - vzz878) vzz874) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6246 -> 6382[label="",style="solid", color="black", weight=3]; 6247[label="vzz401",fontsize=16,color="green",shape="box"];6248[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqFloat (Float (vzz896 - vzz895) vzz892) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqFloat (Float (vzz891 - vzz890) vzz886) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6248 -> 6383[label="",style="solid", color="black", weight=3]; 6249[label="vzz449",fontsize=16,color="green",shape="box"];6441[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Pos (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6441 -> 6464[label="",style="solid", color="black", weight=3]; 6442[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Pos Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6442 -> 6465[label="",style="solid", color="black", weight=3]; 6443[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6443 -> 6466[label="",style="solid", color="black", weight=3]; 6444[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6444 -> 6467[label="",style="solid", color="black", weight=3]; 6445[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6445 -> 6468[label="",style="solid", color="black", weight=3]; 6446[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6446 -> 6469[label="",style="solid", color="black", weight=3]; 6447[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6447 -> 6470[label="",style="solid", color="black", weight=3]; 6448 -> 6443[label="",style="dashed", color="red", weight=0]; 6448[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6449[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Neg (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6449 -> 6471[label="",style="solid", color="black", weight=3]; 6450[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Neg Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6450 -> 6472[label="",style="solid", color="black", weight=3]; 6451[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6451 -> 6473[label="",style="solid", color="black", weight=3]; 6452[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6452 -> 6474[label="",style="solid", color="black", weight=3]; 6453[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6453 -> 6475[label="",style="solid", color="black", weight=3]; 6454[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6454 -> 6476[label="",style="solid", color="black", weight=3]; 6368 -> 8044[label="",style="dashed", color="red", weight=0]; 6368[label="gcd0Gcd' vzz793 (vzz794 `rem` vzz793)",fontsize=16,color="magenta"];6368 -> 8045[label="",style="dashed", color="magenta", weight=3]; 6368 -> 8046[label="",style="dashed", color="magenta", weight=3]; 6369 -> 6393[label="",style="dashed", color="red", weight=0]; 6369[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primQuotInt vzz775 vzz7940) :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primQuotInt vzz775 vzz7940) :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];6369 -> 6394[label="",style="dashed", color="magenta", weight=3]; 6369 -> 6395[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6404[label="",style="dashed", color="red", weight=0]; 6370[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) ((vzz812 - vzz811) * Pos (Succ Zero) == vzz808 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) ((vzz812 - vzz811) * Pos (Succ Zero) == vzz808 * Pos Zero))",fontsize=16,color="magenta"];6370 -> 6405[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6406[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6407[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6408[label="",style="dashed", color="magenta", weight=3]; 6371[label="vzz497",fontsize=16,color="green",shape="box"];6372 -> 6417[label="",style="dashed", color="red", weight=0]; 6372[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) ((vzz824 - vzz823) * Pos (Succ Zero) == vzz820 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) ((vzz824 - vzz823) * Pos (Succ Zero) == vzz820 * Pos Zero))",fontsize=16,color="magenta"];6372 -> 6418[label="",style="dashed", color="magenta", weight=3]; 6372 -> 6419[label="",style="dashed", color="magenta", weight=3]; 6372 -> 6420[label="",style="dashed", color="magenta", weight=3]; 6372 -> 6421[label="",style="dashed", color="magenta", weight=3]; 6373[label="vzz545",fontsize=16,color="green",shape="box"];6374 -> 6432[label="",style="dashed", color="red", weight=0]; 6374[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) ((vzz836 - vzz835) * Pos (Succ Zero) == vzz832 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) ((vzz836 - vzz835) * Pos (Succ Zero) == vzz832 * Pos Zero))",fontsize=16,color="magenta"];6374 -> 6433[label="",style="dashed", color="magenta", weight=3]; 6374 -> 6434[label="",style="dashed", color="magenta", weight=3]; 6374 -> 6435[label="",style="dashed", color="magenta", weight=3]; 6374 -> 6436[label="",style="dashed", color="magenta", weight=3]; 6375[label="vzz593",fontsize=16,color="green",shape="box"];6376 -> 6455[label="",style="dashed", color="red", weight=0]; 6376[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) ((vzz848 - vzz847) * Pos (Succ Zero) == vzz844 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) ((vzz848 - vzz847) * Pos (Succ Zero) == vzz844 * Pos Zero))",fontsize=16,color="magenta"];6376 -> 6456[label="",style="dashed", color="magenta", weight=3]; 6376 -> 6457[label="",style="dashed", color="magenta", weight=3]; 6376 -> 6458[label="",style="dashed", color="magenta", weight=3]; 6376 -> 6459[label="",style="dashed", color="magenta", weight=3]; 6377[label="vzz641",fontsize=16,color="green",shape="box"];6378 -> 6477[label="",style="dashed", color="red", weight=0]; 6378[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) ((vzz860 - vzz859) * Pos (Succ Zero) == vzz856 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) ((vzz860 - vzz859) * Pos (Succ Zero) == vzz856 * Pos Zero))",fontsize=16,color="magenta"];6378 -> 6478[label="",style="dashed", color="magenta", weight=3]; 6378 -> 6479[label="",style="dashed", color="magenta", weight=3]; 6378 -> 6480[label="",style="dashed", color="magenta", weight=3]; 6378 -> 6481[label="",style="dashed", color="magenta", weight=3]; 6379[label="primNegInt (Pos vzz3050)",fontsize=16,color="black",shape="box"];6379 -> 6484[label="",style="solid", color="black", weight=3]; 6380[label="primNegInt (Neg vzz3050)",fontsize=16,color="black",shape="box"];6380 -> 6485[label="",style="solid", color="black", weight=3]; 6381 -> 6486[label="",style="dashed", color="red", weight=0]; 6381[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) ((vzz872 - vzz871) * Pos (Succ Zero) == vzz868 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) ((vzz872 - vzz871) * Pos (Succ Zero) == vzz868 * Pos Zero))",fontsize=16,color="magenta"];6381 -> 6487[label="",style="dashed", color="magenta", weight=3]; 6381 -> 6488[label="",style="dashed", color="magenta", weight=3]; 6381 -> 6489[label="",style="dashed", color="magenta", weight=3]; 6381 -> 6490[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6491[label="",style="dashed", color="red", weight=0]; 6382[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) ((vzz884 - vzz883) * Pos (Succ Zero) == vzz880 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) ((vzz884 - vzz883) * Pos (Succ Zero) == vzz880 * Pos Zero))",fontsize=16,color="magenta"];6382 -> 6492[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6493[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6494[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6495[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6496[label="",style="dashed", color="red", weight=0]; 6383[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) ((vzz896 - vzz895) * Pos (Succ Zero) == vzz892 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) ((vzz896 - vzz895) * Pos (Succ Zero) == vzz892 * Pos Zero))",fontsize=16,color="magenta"];6383 -> 6497[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6498[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6499[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6500[label="",style="dashed", color="magenta", weight=3]; 6464[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz91400 vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="triangle"];24366[label="vzz91400/Succ vzz914000",fontsize=10,color="white",style="solid",shape="box"];6464 -> 24366[label="",style="solid", color="burlywood", weight=9]; 24366 -> 6501[label="",style="solid", color="burlywood", weight=3]; 24367[label="vzz91400/Zero",fontsize=10,color="white",style="solid",shape="box"];6464 -> 24367[label="",style="solid", color="burlywood", weight=9]; 24367 -> 6502[label="",style="solid", color="burlywood", weight=3]; 6465 -> 6443[label="",style="dashed", color="red", weight=0]; 6465[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6466[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6466 -> 6503[label="",style="solid", color="black", weight=3]; 6467 -> 6443[label="",style="dashed", color="red", weight=0]; 6467[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6468[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6468 -> 6504[label="",style="solid", color="black", weight=3]; 6469 -> 6443[label="",style="dashed", color="red", weight=0]; 6469[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6470 -> 6468[label="",style="dashed", color="red", weight=0]; 6470[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6471 -> 6464[label="",style="dashed", color="red", weight=0]; 6471[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz91400 vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6471 -> 6505[label="",style="dashed", color="magenta", weight=3]; 6471 -> 6506[label="",style="dashed", color="magenta", weight=3]; 6472 -> 6443[label="",style="dashed", color="red", weight=0]; 6472[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6473 -> 6443[label="",style="dashed", color="red", weight=0]; 6473[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6474 -> 6468[label="",style="dashed", color="red", weight=0]; 6474[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6475 -> 6443[label="",style="dashed", color="red", weight=0]; 6475[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6476 -> 6468[label="",style="dashed", color="red", weight=0]; 6476[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];8045[label="vzz793",fontsize=16,color="green",shape="box"];8046[label="vzz794 `rem` vzz793",fontsize=16,color="burlywood",shape="triangle"];24368[label="vzz794/Integer vzz7940",fontsize=10,color="white",style="solid",shape="box"];8046 -> 24368[label="",style="solid", color="burlywood", weight=9]; 24368 -> 8051[label="",style="solid", color="burlywood", weight=3]; 8044[label="gcd0Gcd' vzz1087 vzz1086",fontsize=16,color="black",shape="triangle"];8044 -> 8052[label="",style="solid", color="black", weight=3]; 6394 -> 70[label="",style="dashed", color="red", weight=0]; 6394[label="primQuotInt vzz775 vzz7940",fontsize=16,color="magenta"];6394 -> 6508[label="",style="dashed", color="magenta", weight=3]; 6394 -> 6509[label="",style="dashed", color="magenta", weight=3]; 6395 -> 70[label="",style="dashed", color="red", weight=0]; 6395[label="primQuotInt vzz775 vzz7940",fontsize=16,color="magenta"];6395 -> 6510[label="",style="dashed", color="magenta", weight=3]; 6395 -> 6511[label="",style="dashed", color="magenta", weight=3]; 6393[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24369[label="vzz56/Integer vzz560",fontsize=10,color="white",style="solid",shape="box"];6393 -> 24369[label="",style="solid", color="burlywood", weight=9]; 24369 -> 6512[label="",style="solid", color="burlywood", weight=3]; 6405 -> 681[label="",style="dashed", color="red", weight=0]; 6405[label="vzz808 * Pos Zero",fontsize=16,color="magenta"];6405 -> 6513[label="",style="dashed", color="magenta", weight=3]; 6405 -> 6514[label="",style="dashed", color="magenta", weight=3]; 6406 -> 681[label="",style="dashed", color="red", weight=0]; 6406[label="(vzz812 - vzz811) * Pos (Succ Zero)",fontsize=16,color="magenta"];6406 -> 6515[label="",style="dashed", color="magenta", weight=3]; 6406 -> 6516[label="",style="dashed", color="magenta", weight=3]; 6407 -> 681[label="",style="dashed", color="red", weight=0]; 6407[label="(vzz812 - vzz811) * Pos (Succ Zero)",fontsize=16,color="magenta"];6407 -> 6517[label="",style="dashed", color="magenta", weight=3]; 6407 -> 6518[label="",style="dashed", color="magenta", weight=3]; 6408 -> 681[label="",style="dashed", color="red", weight=0]; 6408[label="vzz808 * Pos Zero",fontsize=16,color="magenta"];6408 -> 6519[label="",style="dashed", color="magenta", weight=3]; 6408 -> 6520[label="",style="dashed", color="magenta", weight=3]; 6404[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (vzz933 == vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (vzz931 == vzz930))",fontsize=16,color="black",shape="triangle"];6404 -> 6521[label="",style="solid", color="black", weight=3]; 6418 -> 681[label="",style="dashed", color="red", weight=0]; 6418[label="vzz820 * Pos Zero",fontsize=16,color="magenta"];6418 -> 6522[label="",style="dashed", color="magenta", weight=3]; 6418 -> 6523[label="",style="dashed", color="magenta", weight=3]; 6419 -> 681[label="",style="dashed", color="red", weight=0]; 6419[label="(vzz824 - vzz823) * Pos (Succ Zero)",fontsize=16,color="magenta"];6419 -> 6524[label="",style="dashed", color="magenta", weight=3]; 6419 -> 6525[label="",style="dashed", color="magenta", weight=3]; 6420 -> 681[label="",style="dashed", color="red", weight=0]; 6420[label="(vzz824 - vzz823) * Pos (Succ Zero)",fontsize=16,color="magenta"];6420 -> 6526[label="",style="dashed", color="magenta", weight=3]; 6420 -> 6527[label="",style="dashed", color="magenta", weight=3]; 6421 -> 681[label="",style="dashed", color="red", weight=0]; 6421[label="vzz820 * Pos Zero",fontsize=16,color="magenta"];6421 -> 6528[label="",style="dashed", color="magenta", weight=3]; 6421 -> 6529[label="",style="dashed", color="magenta", weight=3]; 6417[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (vzz937 == vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (vzz935 == vzz934))",fontsize=16,color="black",shape="triangle"];6417 -> 6530[label="",style="solid", color="black", weight=3]; 6433 -> 681[label="",style="dashed", color="red", weight=0]; 6433[label="(vzz836 - vzz835) * Pos (Succ Zero)",fontsize=16,color="magenta"];6433 -> 6531[label="",style="dashed", color="magenta", weight=3]; 6433 -> 6532[label="",style="dashed", color="magenta", weight=3]; 6434 -> 681[label="",style="dashed", color="red", weight=0]; 6434[label="vzz832 * Pos Zero",fontsize=16,color="magenta"];6434 -> 6533[label="",style="dashed", color="magenta", weight=3]; 6434 -> 6534[label="",style="dashed", color="magenta", weight=3]; 6435 -> 681[label="",style="dashed", color="red", weight=0]; 6435[label="vzz832 * Pos Zero",fontsize=16,color="magenta"];6435 -> 6535[label="",style="dashed", color="magenta", weight=3]; 6435 -> 6536[label="",style="dashed", color="magenta", weight=3]; 6436 -> 681[label="",style="dashed", color="red", weight=0]; 6436[label="(vzz836 - vzz835) * Pos (Succ Zero)",fontsize=16,color="magenta"];6436 -> 6537[label="",style="dashed", color="magenta", weight=3]; 6436 -> 6538[label="",style="dashed", color="magenta", weight=3]; 6432[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (vzz941 == vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (vzz939 == vzz938))",fontsize=16,color="black",shape="triangle"];6432 -> 6539[label="",style="solid", color="black", weight=3]; 6456 -> 681[label="",style="dashed", color="red", weight=0]; 6456[label="(vzz848 - vzz847) * Pos (Succ Zero)",fontsize=16,color="magenta"];6456 -> 6540[label="",style="dashed", color="magenta", weight=3]; 6456 -> 6541[label="",style="dashed", color="magenta", weight=3]; 6457 -> 681[label="",style="dashed", color="red", weight=0]; 6457[label="vzz844 * Pos Zero",fontsize=16,color="magenta"];6457 -> 6542[label="",style="dashed", color="magenta", weight=3]; 6457 -> 6543[label="",style="dashed", color="magenta", weight=3]; 6458 -> 681[label="",style="dashed", color="red", weight=0]; 6458[label="(vzz848 - vzz847) * Pos (Succ Zero)",fontsize=16,color="magenta"];6458 -> 6544[label="",style="dashed", color="magenta", weight=3]; 6458 -> 6545[label="",style="dashed", color="magenta", weight=3]; 6459 -> 681[label="",style="dashed", color="red", weight=0]; 6459[label="vzz844 * Pos Zero",fontsize=16,color="magenta"];6459 -> 6546[label="",style="dashed", color="magenta", weight=3]; 6459 -> 6547[label="",style="dashed", color="magenta", weight=3]; 6455[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (vzz945 == vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (vzz943 == vzz942))",fontsize=16,color="black",shape="triangle"];6455 -> 6548[label="",style="solid", color="black", weight=3]; 6478 -> 681[label="",style="dashed", color="red", weight=0]; 6478[label="vzz856 * Pos Zero",fontsize=16,color="magenta"];6478 -> 6549[label="",style="dashed", color="magenta", weight=3]; 6478 -> 6550[label="",style="dashed", color="magenta", weight=3]; 6479 -> 681[label="",style="dashed", color="red", weight=0]; 6479[label="(vzz860 - vzz859) * Pos (Succ Zero)",fontsize=16,color="magenta"];6479 -> 6551[label="",style="dashed", color="magenta", weight=3]; 6479 -> 6552[label="",style="dashed", color="magenta", weight=3]; 6480 -> 681[label="",style="dashed", color="red", weight=0]; 6480[label="vzz856 * Pos Zero",fontsize=16,color="magenta"];6480 -> 6553[label="",style="dashed", color="magenta", weight=3]; 6480 -> 6554[label="",style="dashed", color="magenta", weight=3]; 6481 -> 681[label="",style="dashed", color="red", weight=0]; 6481[label="(vzz860 - vzz859) * Pos (Succ Zero)",fontsize=16,color="magenta"];6481 -> 6555[label="",style="dashed", color="magenta", weight=3]; 6481 -> 6556[label="",style="dashed", color="magenta", weight=3]; 6477[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (vzz949 == vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (vzz947 == vzz946))",fontsize=16,color="black",shape="triangle"];6477 -> 6557[label="",style="solid", color="black", weight=3]; 6484[label="Neg vzz3050",fontsize=16,color="green",shape="box"];6485[label="Pos vzz3050",fontsize=16,color="green",shape="box"];6487 -> 681[label="",style="dashed", color="red", weight=0]; 6487[label="vzz868 * Pos Zero",fontsize=16,color="magenta"];6487 -> 6558[label="",style="dashed", color="magenta", weight=3]; 6487 -> 6559[label="",style="dashed", color="magenta", weight=3]; 6488 -> 681[label="",style="dashed", color="red", weight=0]; 6488[label="(vzz872 - vzz871) * Pos (Succ Zero)",fontsize=16,color="magenta"];6488 -> 6560[label="",style="dashed", color="magenta", weight=3]; 6488 -> 6561[label="",style="dashed", color="magenta", weight=3]; 6489 -> 681[label="",style="dashed", color="red", weight=0]; 6489[label="(vzz872 - vzz871) * Pos (Succ Zero)",fontsize=16,color="magenta"];6489 -> 6562[label="",style="dashed", color="magenta", weight=3]; 6489 -> 6563[label="",style="dashed", color="magenta", weight=3]; 6490 -> 681[label="",style="dashed", color="red", weight=0]; 6490[label="vzz868 * Pos Zero",fontsize=16,color="magenta"];6490 -> 6564[label="",style="dashed", color="magenta", weight=3]; 6490 -> 6565[label="",style="dashed", color="magenta", weight=3]; 6486[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (vzz953 == vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (vzz951 == vzz950))",fontsize=16,color="black",shape="triangle"];6486 -> 6566[label="",style="solid", color="black", weight=3]; 6492 -> 681[label="",style="dashed", color="red", weight=0]; 6492[label="(vzz884 - vzz883) * Pos (Succ Zero)",fontsize=16,color="magenta"];6492 -> 6567[label="",style="dashed", color="magenta", weight=3]; 6492 -> 6568[label="",style="dashed", color="magenta", weight=3]; 6493 -> 681[label="",style="dashed", color="red", weight=0]; 6493[label="vzz880 * Pos Zero",fontsize=16,color="magenta"];6493 -> 6569[label="",style="dashed", color="magenta", weight=3]; 6493 -> 6570[label="",style="dashed", color="magenta", weight=3]; 6494 -> 681[label="",style="dashed", color="red", weight=0]; 6494[label="vzz880 * Pos Zero",fontsize=16,color="magenta"];6494 -> 6571[label="",style="dashed", color="magenta", weight=3]; 6494 -> 6572[label="",style="dashed", color="magenta", weight=3]; 6495 -> 681[label="",style="dashed", color="red", weight=0]; 6495[label="(vzz884 - vzz883) * Pos (Succ Zero)",fontsize=16,color="magenta"];6495 -> 6573[label="",style="dashed", color="magenta", weight=3]; 6495 -> 6574[label="",style="dashed", color="magenta", weight=3]; 6491[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (vzz957 == vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (vzz955 == vzz954))",fontsize=16,color="black",shape="triangle"];6491 -> 6575[label="",style="solid", color="black", weight=3]; 6497 -> 681[label="",style="dashed", color="red", weight=0]; 6497[label="(vzz896 - vzz895) * Pos (Succ Zero)",fontsize=16,color="magenta"];6497 -> 6576[label="",style="dashed", color="magenta", weight=3]; 6497 -> 6577[label="",style="dashed", color="magenta", weight=3]; 6498 -> 681[label="",style="dashed", color="red", weight=0]; 6498[label="(vzz896 - vzz895) * Pos (Succ Zero)",fontsize=16,color="magenta"];6498 -> 6578[label="",style="dashed", color="magenta", weight=3]; 6498 -> 6579[label="",style="dashed", color="magenta", weight=3]; 6499 -> 681[label="",style="dashed", color="red", weight=0]; 6499[label="vzz892 * Pos Zero",fontsize=16,color="magenta"];6499 -> 6580[label="",style="dashed", color="magenta", weight=3]; 6499 -> 6581[label="",style="dashed", color="magenta", weight=3]; 6500 -> 681[label="",style="dashed", color="red", weight=0]; 6500[label="vzz892 * Pos Zero",fontsize=16,color="magenta"];6500 -> 6582[label="",style="dashed", color="magenta", weight=3]; 6500 -> 6583[label="",style="dashed", color="magenta", weight=3]; 6496[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (vzz961 == vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (vzz959 == vzz958))",fontsize=16,color="black",shape="triangle"];6496 -> 6584[label="",style="solid", color="black", weight=3]; 6501[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz914000) vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24370[label="vzz92600/Succ vzz926000",fontsize=10,color="white",style="solid",shape="box"];6501 -> 24370[label="",style="solid", color="burlywood", weight=9]; 24370 -> 6585[label="",style="solid", color="burlywood", weight=3]; 24371[label="vzz92600/Zero",fontsize=10,color="white",style="solid",shape="box"];6501 -> 24371[label="",style="solid", color="burlywood", weight=9]; 24371 -> 6586[label="",style="solid", color="burlywood", weight=3]; 6502[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24372[label="vzz92600/Succ vzz926000",fontsize=10,color="white",style="solid",shape="box"];6502 -> 24372[label="",style="solid", color="burlywood", weight=9]; 24372 -> 6587[label="",style="solid", color="burlywood", weight=3]; 24373[label="vzz92600/Zero",fontsize=10,color="white",style="solid",shape="box"];6502 -> 24373[label="",style="solid", color="burlywood", weight=9]; 24373 -> 6588[label="",style="solid", color="burlywood", weight=3]; 6503[label="roundRound04 (vzz23 :% vzz24) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6503 -> 6589[label="",style="solid", color="black", weight=3]; 6504[label="roundRound05 (vzz23 :% vzz24) (vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6504 -> 6590[label="",style="solid", color="black", weight=3]; 6505[label="vzz91400",fontsize=16,color="green",shape="box"];6506[label="vzz92600",fontsize=16,color="green",shape="box"];8051[label="Integer vzz7940 `rem` vzz793",fontsize=16,color="burlywood",shape="box"];24374[label="vzz793/Integer vzz7930",fontsize=10,color="white",style="solid",shape="box"];8051 -> 24374[label="",style="solid", color="burlywood", weight=9]; 24374 -> 8085[label="",style="solid", color="burlywood", weight=3]; 8052[label="gcd0Gcd'2 vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8052 -> 8086[label="",style="solid", color="black", weight=3]; 6508[label="vzz775",fontsize=16,color="green",shape="box"];6509[label="vzz7940",fontsize=16,color="green",shape="box"];6510[label="vzz775",fontsize=16,color="green",shape="box"];6511[label="vzz7940",fontsize=16,color="green",shape="box"];6512[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];6512 -> 6593[label="",style="solid", color="black", weight=3]; 6513[label="vzz808",fontsize=16,color="green",shape="box"];6514[label="Pos Zero",fontsize=16,color="green",shape="box"];6515[label="vzz812 - vzz811",fontsize=16,color="black",shape="triangle"];6515 -> 6594[label="",style="solid", color="black", weight=3]; 6516[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6517 -> 6515[label="",style="dashed", color="red", weight=0]; 6517[label="vzz812 - vzz811",fontsize=16,color="magenta"];6518[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6519[label="vzz808",fontsize=16,color="green",shape="box"];6520[label="Pos Zero",fontsize=16,color="green",shape="box"];6521 -> 6595[label="",style="dashed", color="red", weight=0]; 6521[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqInt vzz933 vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="magenta"];6521 -> 6596[label="",style="dashed", color="magenta", weight=3]; 6521 -> 6597[label="",style="dashed", color="magenta", weight=3]; 6522[label="vzz820",fontsize=16,color="green",shape="box"];6523[label="Pos Zero",fontsize=16,color="green",shape="box"];6524 -> 6515[label="",style="dashed", color="red", weight=0]; 6524[label="vzz824 - vzz823",fontsize=16,color="magenta"];6524 -> 6598[label="",style="dashed", color="magenta", weight=3]; 6524 -> 6599[label="",style="dashed", color="magenta", weight=3]; 6525[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6526 -> 6515[label="",style="dashed", color="red", weight=0]; 6526[label="vzz824 - vzz823",fontsize=16,color="magenta"];6526 -> 6600[label="",style="dashed", color="magenta", weight=3]; 6526 -> 6601[label="",style="dashed", color="magenta", weight=3]; 6527[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6528[label="vzz820",fontsize=16,color="green",shape="box"];6529[label="Pos Zero",fontsize=16,color="green",shape="box"];6530 -> 6602[label="",style="dashed", color="red", weight=0]; 6530[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqInt vzz937 vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="magenta"];6530 -> 6603[label="",style="dashed", color="magenta", weight=3]; 6530 -> 6604[label="",style="dashed", color="magenta", weight=3]; 6531 -> 6515[label="",style="dashed", color="red", weight=0]; 6531[label="vzz836 - vzz835",fontsize=16,color="magenta"];6531 -> 6605[label="",style="dashed", color="magenta", weight=3]; 6531 -> 6606[label="",style="dashed", color="magenta", weight=3]; 6532[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6533[label="vzz832",fontsize=16,color="green",shape="box"];6534[label="Pos Zero",fontsize=16,color="green",shape="box"];6535[label="vzz832",fontsize=16,color="green",shape="box"];6536[label="Pos Zero",fontsize=16,color="green",shape="box"];6537 -> 6515[label="",style="dashed", color="red", weight=0]; 6537[label="vzz836 - vzz835",fontsize=16,color="magenta"];6537 -> 6607[label="",style="dashed", color="magenta", weight=3]; 6537 -> 6608[label="",style="dashed", color="magenta", weight=3]; 6538[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6539 -> 6609[label="",style="dashed", color="red", weight=0]; 6539[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqInt vzz941 vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="magenta"];6539 -> 6610[label="",style="dashed", color="magenta", weight=3]; 6539 -> 6611[label="",style="dashed", color="magenta", weight=3]; 6540 -> 6515[label="",style="dashed", color="red", weight=0]; 6540[label="vzz848 - vzz847",fontsize=16,color="magenta"];6540 -> 6612[label="",style="dashed", color="magenta", weight=3]; 6540 -> 6613[label="",style="dashed", color="magenta", weight=3]; 6541[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6542[label="vzz844",fontsize=16,color="green",shape="box"];6543[label="Pos Zero",fontsize=16,color="green",shape="box"];6544 -> 6515[label="",style="dashed", color="red", weight=0]; 6544[label="vzz848 - vzz847",fontsize=16,color="magenta"];6544 -> 6614[label="",style="dashed", color="magenta", weight=3]; 6544 -> 6615[label="",style="dashed", color="magenta", weight=3]; 6545[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6546[label="vzz844",fontsize=16,color="green",shape="box"];6547[label="Pos Zero",fontsize=16,color="green",shape="box"];6548 -> 6616[label="",style="dashed", color="red", weight=0]; 6548[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqInt vzz945 vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="magenta"];6548 -> 6617[label="",style="dashed", color="magenta", weight=3]; 6548 -> 6618[label="",style="dashed", color="magenta", weight=3]; 6549[label="vzz856",fontsize=16,color="green",shape="box"];6550[label="Pos Zero",fontsize=16,color="green",shape="box"];6551 -> 6515[label="",style="dashed", color="red", weight=0]; 6551[label="vzz860 - vzz859",fontsize=16,color="magenta"];6551 -> 6619[label="",style="dashed", color="magenta", weight=3]; 6551 -> 6620[label="",style="dashed", color="magenta", weight=3]; 6552[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6553[label="vzz856",fontsize=16,color="green",shape="box"];6554[label="Pos Zero",fontsize=16,color="green",shape="box"];6555 -> 6515[label="",style="dashed", color="red", weight=0]; 6555[label="vzz860 - vzz859",fontsize=16,color="magenta"];6555 -> 6621[label="",style="dashed", color="magenta", weight=3]; 6555 -> 6622[label="",style="dashed", color="magenta", weight=3]; 6556[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6557 -> 6623[label="",style="dashed", color="red", weight=0]; 6557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqInt vzz949 vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="magenta"];6557 -> 6624[label="",style="dashed", color="magenta", weight=3]; 6557 -> 6625[label="",style="dashed", color="magenta", weight=3]; 6558[label="vzz868",fontsize=16,color="green",shape="box"];6559[label="Pos Zero",fontsize=16,color="green",shape="box"];6560 -> 6515[label="",style="dashed", color="red", weight=0]; 6560[label="vzz872 - vzz871",fontsize=16,color="magenta"];6560 -> 6626[label="",style="dashed", color="magenta", weight=3]; 6560 -> 6627[label="",style="dashed", color="magenta", weight=3]; 6561[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6562 -> 6515[label="",style="dashed", color="red", weight=0]; 6562[label="vzz872 - vzz871",fontsize=16,color="magenta"];6562 -> 6628[label="",style="dashed", color="magenta", weight=3]; 6562 -> 6629[label="",style="dashed", color="magenta", weight=3]; 6563[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6564[label="vzz868",fontsize=16,color="green",shape="box"];6565[label="Pos Zero",fontsize=16,color="green",shape="box"];6566 -> 6630[label="",style="dashed", color="red", weight=0]; 6566[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqInt vzz953 vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="magenta"];6566 -> 6631[label="",style="dashed", color="magenta", weight=3]; 6566 -> 6632[label="",style="dashed", color="magenta", weight=3]; 6567 -> 6515[label="",style="dashed", color="red", weight=0]; 6567[label="vzz884 - vzz883",fontsize=16,color="magenta"];6567 -> 6633[label="",style="dashed", color="magenta", weight=3]; 6567 -> 6634[label="",style="dashed", color="magenta", weight=3]; 6568[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6569[label="vzz880",fontsize=16,color="green",shape="box"];6570[label="Pos Zero",fontsize=16,color="green",shape="box"];6571[label="vzz880",fontsize=16,color="green",shape="box"];6572[label="Pos Zero",fontsize=16,color="green",shape="box"];6573 -> 6515[label="",style="dashed", color="red", weight=0]; 6573[label="vzz884 - vzz883",fontsize=16,color="magenta"];6573 -> 6635[label="",style="dashed", color="magenta", weight=3]; 6573 -> 6636[label="",style="dashed", color="magenta", weight=3]; 6574[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6575 -> 6637[label="",style="dashed", color="red", weight=0]; 6575[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqInt vzz957 vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="magenta"];6575 -> 6638[label="",style="dashed", color="magenta", weight=3]; 6575 -> 6639[label="",style="dashed", color="magenta", weight=3]; 6576 -> 6515[label="",style="dashed", color="red", weight=0]; 6576[label="vzz896 - vzz895",fontsize=16,color="magenta"];6576 -> 6640[label="",style="dashed", color="magenta", weight=3]; 6576 -> 6641[label="",style="dashed", color="magenta", weight=3]; 6577[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6578 -> 6515[label="",style="dashed", color="red", weight=0]; 6578[label="vzz896 - vzz895",fontsize=16,color="magenta"];6578 -> 6642[label="",style="dashed", color="magenta", weight=3]; 6578 -> 6643[label="",style="dashed", color="magenta", weight=3]; 6579[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6580[label="vzz892",fontsize=16,color="green",shape="box"];6581[label="Pos Zero",fontsize=16,color="green",shape="box"];6582[label="vzz892",fontsize=16,color="green",shape="box"];6583[label="Pos Zero",fontsize=16,color="green",shape="box"];6584 -> 6644[label="",style="dashed", color="red", weight=0]; 6584[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqInt vzz961 vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="magenta"];6584 -> 6645[label="",style="dashed", color="magenta", weight=3]; 6584 -> 6646[label="",style="dashed", color="magenta", weight=3]; 6585[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz914000) (Succ vzz926000) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6585 -> 6647[label="",style="solid", color="black", weight=3]; 6586[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz914000) Zero && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6586 -> 6648[label="",style="solid", color="black", weight=3]; 6587[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero (Succ vzz926000) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6587 -> 6649[label="",style="solid", color="black", weight=3]; 6588[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero Zero && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6588 -> 6650[label="",style="solid", color="black", weight=3]; 6589[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == fromInt (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6589 -> 6651[label="",style="solid", color="black", weight=3]; 6590[label="roundRound05 (vzz23 :% vzz24) (primEqInt vzz796 vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24375[label="vzz796/Pos vzz7960",fontsize=10,color="white",style="solid",shape="box"];6590 -> 24375[label="",style="solid", color="burlywood", weight=9]; 24375 -> 6652[label="",style="solid", color="burlywood", weight=3]; 24376[label="vzz796/Neg vzz7960",fontsize=10,color="white",style="solid",shape="box"];6590 -> 24376[label="",style="solid", color="burlywood", weight=9]; 24376 -> 6653[label="",style="solid", color="burlywood", weight=3]; 8085[label="Integer vzz7940 `rem` Integer vzz7930",fontsize=16,color="black",shape="box"];8085 -> 8334[label="",style="solid", color="black", weight=3]; 8086 -> 8335[label="",style="dashed", color="red", weight=0]; 8086[label="gcd0Gcd'1 (vzz1086 == fromInt (Pos Zero)) vzz1087 vzz1086",fontsize=16,color="magenta"];8086 -> 8336[label="",style="dashed", color="magenta", weight=3]; 6593 -> 7587[label="",style="dashed", color="red", weight=0]; 6593[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` gcd (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` gcd (Integer vzz776) vzz60))))",fontsize=16,color="magenta"];6593 -> 7588[label="",style="dashed", color="magenta", weight=3]; 6593 -> 7589[label="",style="dashed", color="magenta", weight=3]; 6594[label="primMinusInt vzz812 vzz811",fontsize=16,color="burlywood",shape="triangle"];24377[label="vzz812/Pos vzz8120",fontsize=10,color="white",style="solid",shape="box"];6594 -> 24377[label="",style="solid", color="burlywood", weight=9]; 24377 -> 6658[label="",style="solid", color="burlywood", weight=3]; 24378[label="vzz812/Neg vzz8120",fontsize=10,color="white",style="solid",shape="box"];6594 -> 24378[label="",style="solid", color="burlywood", weight=9]; 24378 -> 6659[label="",style="solid", color="burlywood", weight=3]; 6596 -> 6515[label="",style="dashed", color="red", weight=0]; 6596[label="vzz804 - vzz803",fontsize=16,color="magenta"];6596 -> 6660[label="",style="dashed", color="magenta", weight=3]; 6596 -> 6661[label="",style="dashed", color="magenta", weight=3]; 6597 -> 6515[label="",style="dashed", color="red", weight=0]; 6597[label="vzz810 - vzz809",fontsize=16,color="magenta"];6597 -> 6662[label="",style="dashed", color="magenta", weight=3]; 6597 -> 6663[label="",style="dashed", color="magenta", weight=3]; 6595[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt vzz933 vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="triangle"];24379[label="vzz933/Pos vzz9330",fontsize=10,color="white",style="solid",shape="box"];6595 -> 24379[label="",style="solid", color="burlywood", weight=9]; 24379 -> 6664[label="",style="solid", color="burlywood", weight=3]; 24380[label="vzz933/Neg vzz9330",fontsize=10,color="white",style="solid",shape="box"];6595 -> 24380[label="",style="solid", color="burlywood", weight=9]; 24380 -> 6665[label="",style="solid", color="burlywood", weight=3]; 6598[label="vzz823",fontsize=16,color="green",shape="box"];6599[label="vzz824",fontsize=16,color="green",shape="box"];6600[label="vzz823",fontsize=16,color="green",shape="box"];6601[label="vzz824",fontsize=16,color="green",shape="box"];6603 -> 6515[label="",style="dashed", color="red", weight=0]; 6603[label="vzz822 - vzz821",fontsize=16,color="magenta"];6603 -> 6666[label="",style="dashed", color="magenta", weight=3]; 6603 -> 6667[label="",style="dashed", color="magenta", weight=3]; 6604 -> 6515[label="",style="dashed", color="red", weight=0]; 6604[label="vzz816 - vzz815",fontsize=16,color="magenta"];6604 -> 6668[label="",style="dashed", color="magenta", weight=3]; 6604 -> 6669[label="",style="dashed", color="magenta", weight=3]; 6602[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt vzz937 vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="triangle"];24381[label="vzz937/Pos vzz9370",fontsize=10,color="white",style="solid",shape="box"];6602 -> 24381[label="",style="solid", color="burlywood", weight=9]; 24381 -> 6670[label="",style="solid", color="burlywood", weight=3]; 24382[label="vzz937/Neg vzz9370",fontsize=10,color="white",style="solid",shape="box"];6602 -> 24382[label="",style="solid", color="burlywood", weight=9]; 24382 -> 6671[label="",style="solid", color="burlywood", weight=3]; 6605[label="vzz835",fontsize=16,color="green",shape="box"];6606[label="vzz836",fontsize=16,color="green",shape="box"];6607[label="vzz835",fontsize=16,color="green",shape="box"];6608[label="vzz836",fontsize=16,color="green",shape="box"];6610 -> 6515[label="",style="dashed", color="red", weight=0]; 6610[label="vzz828 - vzz827",fontsize=16,color="magenta"];6610 -> 6672[label="",style="dashed", color="magenta", weight=3]; 6610 -> 6673[label="",style="dashed", color="magenta", weight=3]; 6611 -> 6515[label="",style="dashed", color="red", weight=0]; 6611[label="vzz834 - vzz833",fontsize=16,color="magenta"];6611 -> 6674[label="",style="dashed", color="magenta", weight=3]; 6611 -> 6675[label="",style="dashed", color="magenta", weight=3]; 6609[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt vzz941 vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="triangle"];24383[label="vzz941/Pos vzz9410",fontsize=10,color="white",style="solid",shape="box"];6609 -> 24383[label="",style="solid", color="burlywood", weight=9]; 24383 -> 6676[label="",style="solid", color="burlywood", weight=3]; 24384[label="vzz941/Neg vzz9410",fontsize=10,color="white",style="solid",shape="box"];6609 -> 24384[label="",style="solid", color="burlywood", weight=9]; 24384 -> 6677[label="",style="solid", color="burlywood", weight=3]; 6612[label="vzz847",fontsize=16,color="green",shape="box"];6613[label="vzz848",fontsize=16,color="green",shape="box"];6614[label="vzz847",fontsize=16,color="green",shape="box"];6615[label="vzz848",fontsize=16,color="green",shape="box"];6617 -> 6515[label="",style="dashed", color="red", weight=0]; 6617[label="vzz840 - vzz839",fontsize=16,color="magenta"];6617 -> 6678[label="",style="dashed", color="magenta", weight=3]; 6617 -> 6679[label="",style="dashed", color="magenta", weight=3]; 6618 -> 6515[label="",style="dashed", color="red", weight=0]; 6618[label="vzz846 - vzz845",fontsize=16,color="magenta"];6618 -> 6680[label="",style="dashed", color="magenta", weight=3]; 6618 -> 6681[label="",style="dashed", color="magenta", weight=3]; 6616[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt vzz945 vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="triangle"];24385[label="vzz945/Pos vzz9450",fontsize=10,color="white",style="solid",shape="box"];6616 -> 24385[label="",style="solid", color="burlywood", weight=9]; 24385 -> 6682[label="",style="solid", color="burlywood", weight=3]; 24386[label="vzz945/Neg vzz9450",fontsize=10,color="white",style="solid",shape="box"];6616 -> 24386[label="",style="solid", color="burlywood", weight=9]; 24386 -> 6683[label="",style="solid", color="burlywood", weight=3]; 6619[label="vzz859",fontsize=16,color="green",shape="box"];6620[label="vzz860",fontsize=16,color="green",shape="box"];6621[label="vzz859",fontsize=16,color="green",shape="box"];6622[label="vzz860",fontsize=16,color="green",shape="box"];6624 -> 6515[label="",style="dashed", color="red", weight=0]; 6624[label="vzz852 - vzz851",fontsize=16,color="magenta"];6624 -> 6684[label="",style="dashed", color="magenta", weight=3]; 6624 -> 6685[label="",style="dashed", color="magenta", weight=3]; 6625 -> 6515[label="",style="dashed", color="red", weight=0]; 6625[label="vzz858 - vzz857",fontsize=16,color="magenta"];6625 -> 6686[label="",style="dashed", color="magenta", weight=3]; 6625 -> 6687[label="",style="dashed", color="magenta", weight=3]; 6623[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt vzz949 vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="triangle"];24387[label="vzz949/Pos vzz9490",fontsize=10,color="white",style="solid",shape="box"];6623 -> 24387[label="",style="solid", color="burlywood", weight=9]; 24387 -> 6688[label="",style="solid", color="burlywood", weight=3]; 24388[label="vzz949/Neg vzz9490",fontsize=10,color="white",style="solid",shape="box"];6623 -> 24388[label="",style="solid", color="burlywood", weight=9]; 24388 -> 6689[label="",style="solid", color="burlywood", weight=3]; 6626[label="vzz871",fontsize=16,color="green",shape="box"];6627[label="vzz872",fontsize=16,color="green",shape="box"];6628[label="vzz871",fontsize=16,color="green",shape="box"];6629[label="vzz872",fontsize=16,color="green",shape="box"];6631 -> 6515[label="",style="dashed", color="red", weight=0]; 6631[label="vzz864 - vzz863",fontsize=16,color="magenta"];6631 -> 6690[label="",style="dashed", color="magenta", weight=3]; 6631 -> 6691[label="",style="dashed", color="magenta", weight=3]; 6632 -> 6515[label="",style="dashed", color="red", weight=0]; 6632[label="vzz870 - vzz869",fontsize=16,color="magenta"];6632 -> 6692[label="",style="dashed", color="magenta", weight=3]; 6632 -> 6693[label="",style="dashed", color="magenta", weight=3]; 6630[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt vzz953 vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="triangle"];24389[label="vzz953/Pos vzz9530",fontsize=10,color="white",style="solid",shape="box"];6630 -> 24389[label="",style="solid", color="burlywood", weight=9]; 24389 -> 6694[label="",style="solid", color="burlywood", weight=3]; 24390[label="vzz953/Neg vzz9530",fontsize=10,color="white",style="solid",shape="box"];6630 -> 24390[label="",style="solid", color="burlywood", weight=9]; 24390 -> 6695[label="",style="solid", color="burlywood", weight=3]; 6633[label="vzz883",fontsize=16,color="green",shape="box"];6634[label="vzz884",fontsize=16,color="green",shape="box"];6635[label="vzz883",fontsize=16,color="green",shape="box"];6636[label="vzz884",fontsize=16,color="green",shape="box"];6638 -> 6515[label="",style="dashed", color="red", weight=0]; 6638[label="vzz876 - vzz875",fontsize=16,color="magenta"];6638 -> 6696[label="",style="dashed", color="magenta", weight=3]; 6638 -> 6697[label="",style="dashed", color="magenta", weight=3]; 6639 -> 6515[label="",style="dashed", color="red", weight=0]; 6639[label="vzz882 - vzz881",fontsize=16,color="magenta"];6639 -> 6698[label="",style="dashed", color="magenta", weight=3]; 6639 -> 6699[label="",style="dashed", color="magenta", weight=3]; 6637[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt vzz957 vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="triangle"];24391[label="vzz957/Pos vzz9570",fontsize=10,color="white",style="solid",shape="box"];6637 -> 24391[label="",style="solid", color="burlywood", weight=9]; 24391 -> 6700[label="",style="solid", color="burlywood", weight=3]; 24392[label="vzz957/Neg vzz9570",fontsize=10,color="white",style="solid",shape="box"];6637 -> 24392[label="",style="solid", color="burlywood", weight=9]; 24392 -> 6701[label="",style="solid", color="burlywood", weight=3]; 6640[label="vzz895",fontsize=16,color="green",shape="box"];6641[label="vzz896",fontsize=16,color="green",shape="box"];6642[label="vzz895",fontsize=16,color="green",shape="box"];6643[label="vzz896",fontsize=16,color="green",shape="box"];6645 -> 6515[label="",style="dashed", color="red", weight=0]; 6645[label="vzz888 - vzz887",fontsize=16,color="magenta"];6645 -> 6702[label="",style="dashed", color="magenta", weight=3]; 6645 -> 6703[label="",style="dashed", color="magenta", weight=3]; 6646 -> 6515[label="",style="dashed", color="red", weight=0]; 6646[label="vzz894 - vzz893",fontsize=16,color="magenta"];6646 -> 6704[label="",style="dashed", color="magenta", weight=3]; 6646 -> 6705[label="",style="dashed", color="magenta", weight=3]; 6644[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt vzz961 vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="triangle"];24393[label="vzz961/Pos vzz9610",fontsize=10,color="white",style="solid",shape="box"];6644 -> 24393[label="",style="solid", color="burlywood", weight=9]; 24393 -> 6706[label="",style="solid", color="burlywood", weight=3]; 24394[label="vzz961/Neg vzz9610",fontsize=10,color="white",style="solid",shape="box"];6644 -> 24394[label="",style="solid", color="burlywood", weight=9]; 24394 -> 6707[label="",style="solid", color="burlywood", weight=3]; 6647 -> 6464[label="",style="dashed", color="red", weight=0]; 6647[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz914000 vzz926000 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6647 -> 6708[label="",style="dashed", color="magenta", weight=3]; 6647 -> 6709[label="",style="dashed", color="magenta", weight=3]; 6648 -> 6443[label="",style="dashed", color="red", weight=0]; 6648[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6649 -> 6443[label="",style="dashed", color="red", weight=0]; 6649[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6650 -> 6468[label="",style="dashed", color="red", weight=0]; 6650[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6651[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == intToRatio (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6651 -> 6710[label="",style="solid", color="black", weight=3]; 6652[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos vzz7960) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24395[label="vzz7960/Succ vzz79600",fontsize=10,color="white",style="solid",shape="box"];6652 -> 24395[label="",style="solid", color="burlywood", weight=9]; 24395 -> 6711[label="",style="solid", color="burlywood", weight=3]; 24396[label="vzz7960/Zero",fontsize=10,color="white",style="solid",shape="box"];6652 -> 24396[label="",style="solid", color="burlywood", weight=9]; 24396 -> 6712[label="",style="solid", color="burlywood", weight=3]; 6653[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg vzz7960) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24397[label="vzz7960/Succ vzz79600",fontsize=10,color="white",style="solid",shape="box"];6653 -> 24397[label="",style="solid", color="burlywood", weight=9]; 24397 -> 6713[label="",style="solid", color="burlywood", weight=3]; 24398[label="vzz7960/Zero",fontsize=10,color="white",style="solid",shape="box"];6653 -> 24398[label="",style="solid", color="burlywood", weight=9]; 24398 -> 6714[label="",style="solid", color="burlywood", weight=3]; 8334[label="Integer (primRemInt vzz7940 vzz7930)",fontsize=16,color="green",shape="box"];8334 -> 8337[label="",style="dashed", color="green", weight=3]; 8336 -> 195[label="",style="dashed", color="red", weight=0]; 8336[label="vzz1086 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8336 -> 8338[label="",style="dashed", color="magenta", weight=3]; 8335[label="gcd0Gcd'1 vzz1090 vzz1087 vzz1086",fontsize=16,color="burlywood",shape="triangle"];24399[label="vzz1090/False",fontsize=10,color="white",style="solid",shape="box"];8335 -> 24399[label="",style="solid", color="burlywood", weight=9]; 24399 -> 8339[label="",style="solid", color="burlywood", weight=3]; 24400[label="vzz1090/True",fontsize=10,color="white",style="solid",shape="box"];8335 -> 24400[label="",style="solid", color="burlywood", weight=9]; 24400 -> 8340[label="",style="solid", color="burlywood", weight=3]; 7588[label="gcd (Integer vzz776) vzz60",fontsize=16,color="black",shape="triangle"];7588 -> 7620[label="",style="solid", color="black", weight=3]; 7589 -> 7588[label="",style="dashed", color="red", weight=0]; 7589[label="gcd (Integer vzz776) vzz60",fontsize=16,color="magenta"];7587[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` vzz1073))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` vzz1072))))",fontsize=16,color="burlywood",shape="triangle"];24401[label="vzz1073/Integer vzz10730",fontsize=10,color="white",style="solid",shape="box"];7587 -> 24401[label="",style="solid", color="burlywood", weight=9]; 24401 -> 7621[label="",style="solid", color="burlywood", weight=3]; 6658[label="primMinusInt (Pos vzz8120) vzz811",fontsize=16,color="burlywood",shape="box"];24402[label="vzz811/Pos vzz8110",fontsize=10,color="white",style="solid",shape="box"];6658 -> 24402[label="",style="solid", color="burlywood", weight=9]; 24402 -> 6719[label="",style="solid", color="burlywood", weight=3]; 24403[label="vzz811/Neg vzz8110",fontsize=10,color="white",style="solid",shape="box"];6658 -> 24403[label="",style="solid", color="burlywood", weight=9]; 24403 -> 6720[label="",style="solid", color="burlywood", weight=3]; 6659[label="primMinusInt (Neg vzz8120) vzz811",fontsize=16,color="burlywood",shape="box"];24404[label="vzz811/Pos vzz8110",fontsize=10,color="white",style="solid",shape="box"];6659 -> 24404[label="",style="solid", color="burlywood", weight=9]; 24404 -> 6721[label="",style="solid", color="burlywood", weight=3]; 24405[label="vzz811/Neg vzz8110",fontsize=10,color="white",style="solid",shape="box"];6659 -> 24405[label="",style="solid", color="burlywood", weight=9]; 24405 -> 6722[label="",style="solid", color="burlywood", weight=3]; 6660[label="vzz803",fontsize=16,color="green",shape="box"];6661[label="vzz804",fontsize=16,color="green",shape="box"];6662[label="vzz809",fontsize=16,color="green",shape="box"];6663[label="vzz810",fontsize=16,color="green",shape="box"];6664[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos vzz9330) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24406[label="vzz9330/Succ vzz93300",fontsize=10,color="white",style="solid",shape="box"];6664 -> 24406[label="",style="solid", color="burlywood", weight=9]; 24406 -> 6723[label="",style="solid", color="burlywood", weight=3]; 24407[label="vzz9330/Zero",fontsize=10,color="white",style="solid",shape="box"];6664 -> 24407[label="",style="solid", color="burlywood", weight=9]; 24407 -> 6724[label="",style="solid", color="burlywood", weight=3]; 6665[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg vzz9330) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24408[label="vzz9330/Succ vzz93300",fontsize=10,color="white",style="solid",shape="box"];6665 -> 24408[label="",style="solid", color="burlywood", weight=9]; 24408 -> 6725[label="",style="solid", color="burlywood", weight=3]; 24409[label="vzz9330/Zero",fontsize=10,color="white",style="solid",shape="box"];6665 -> 24409[label="",style="solid", color="burlywood", weight=9]; 24409 -> 6726[label="",style="solid", color="burlywood", weight=3]; 6666[label="vzz821",fontsize=16,color="green",shape="box"];6667[label="vzz822",fontsize=16,color="green",shape="box"];6668[label="vzz815",fontsize=16,color="green",shape="box"];6669[label="vzz816",fontsize=16,color="green",shape="box"];6670[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos vzz9370) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24410[label="vzz9370/Succ vzz93700",fontsize=10,color="white",style="solid",shape="box"];6670 -> 24410[label="",style="solid", color="burlywood", weight=9]; 24410 -> 6727[label="",style="solid", color="burlywood", weight=3]; 24411[label="vzz9370/Zero",fontsize=10,color="white",style="solid",shape="box"];6670 -> 24411[label="",style="solid", color="burlywood", weight=9]; 24411 -> 6728[label="",style="solid", color="burlywood", weight=3]; 6671[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg vzz9370) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24412[label="vzz9370/Succ vzz93700",fontsize=10,color="white",style="solid",shape="box"];6671 -> 24412[label="",style="solid", color="burlywood", weight=9]; 24412 -> 6729[label="",style="solid", color="burlywood", weight=3]; 24413[label="vzz9370/Zero",fontsize=10,color="white",style="solid",shape="box"];6671 -> 24413[label="",style="solid", color="burlywood", weight=9]; 24413 -> 6730[label="",style="solid", color="burlywood", weight=3]; 6672[label="vzz827",fontsize=16,color="green",shape="box"];6673[label="vzz828",fontsize=16,color="green",shape="box"];6674[label="vzz833",fontsize=16,color="green",shape="box"];6675[label="vzz834",fontsize=16,color="green",shape="box"];6676[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos vzz9410) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24414[label="vzz9410/Succ vzz94100",fontsize=10,color="white",style="solid",shape="box"];6676 -> 24414[label="",style="solid", color="burlywood", weight=9]; 24414 -> 6731[label="",style="solid", color="burlywood", weight=3]; 24415[label="vzz9410/Zero",fontsize=10,color="white",style="solid",shape="box"];6676 -> 24415[label="",style="solid", color="burlywood", weight=9]; 24415 -> 6732[label="",style="solid", color="burlywood", weight=3]; 6677[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg vzz9410) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24416[label="vzz9410/Succ vzz94100",fontsize=10,color="white",style="solid",shape="box"];6677 -> 24416[label="",style="solid", color="burlywood", weight=9]; 24416 -> 6733[label="",style="solid", color="burlywood", weight=3]; 24417[label="vzz9410/Zero",fontsize=10,color="white",style="solid",shape="box"];6677 -> 24417[label="",style="solid", color="burlywood", weight=9]; 24417 -> 6734[label="",style="solid", color="burlywood", weight=3]; 6678[label="vzz839",fontsize=16,color="green",shape="box"];6679[label="vzz840",fontsize=16,color="green",shape="box"];6680[label="vzz845",fontsize=16,color="green",shape="box"];6681[label="vzz846",fontsize=16,color="green",shape="box"];6682[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos vzz9450) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24418[label="vzz9450/Succ vzz94500",fontsize=10,color="white",style="solid",shape="box"];6682 -> 24418[label="",style="solid", color="burlywood", weight=9]; 24418 -> 6735[label="",style="solid", color="burlywood", weight=3]; 24419[label="vzz9450/Zero",fontsize=10,color="white",style="solid",shape="box"];6682 -> 24419[label="",style="solid", color="burlywood", weight=9]; 24419 -> 6736[label="",style="solid", color="burlywood", weight=3]; 6683[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg vzz9450) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24420[label="vzz9450/Succ vzz94500",fontsize=10,color="white",style="solid",shape="box"];6683 -> 24420[label="",style="solid", color="burlywood", weight=9]; 24420 -> 6737[label="",style="solid", color="burlywood", weight=3]; 24421[label="vzz9450/Zero",fontsize=10,color="white",style="solid",shape="box"];6683 -> 24421[label="",style="solid", color="burlywood", weight=9]; 24421 -> 6738[label="",style="solid", color="burlywood", weight=3]; 6684[label="vzz851",fontsize=16,color="green",shape="box"];6685[label="vzz852",fontsize=16,color="green",shape="box"];6686[label="vzz857",fontsize=16,color="green",shape="box"];6687[label="vzz858",fontsize=16,color="green",shape="box"];6688[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos vzz9490) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24422[label="vzz9490/Succ vzz94900",fontsize=10,color="white",style="solid",shape="box"];6688 -> 24422[label="",style="solid", color="burlywood", weight=9]; 24422 -> 6739[label="",style="solid", color="burlywood", weight=3]; 24423[label="vzz9490/Zero",fontsize=10,color="white",style="solid",shape="box"];6688 -> 24423[label="",style="solid", color="burlywood", weight=9]; 24423 -> 6740[label="",style="solid", color="burlywood", weight=3]; 6689[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg vzz9490) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24424[label="vzz9490/Succ vzz94900",fontsize=10,color="white",style="solid",shape="box"];6689 -> 24424[label="",style="solid", color="burlywood", weight=9]; 24424 -> 6741[label="",style="solid", color="burlywood", weight=3]; 24425[label="vzz9490/Zero",fontsize=10,color="white",style="solid",shape="box"];6689 -> 24425[label="",style="solid", color="burlywood", weight=9]; 24425 -> 6742[label="",style="solid", color="burlywood", weight=3]; 6690[label="vzz863",fontsize=16,color="green",shape="box"];6691[label="vzz864",fontsize=16,color="green",shape="box"];6692[label="vzz869",fontsize=16,color="green",shape="box"];6693[label="vzz870",fontsize=16,color="green",shape="box"];6694[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos vzz9530) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24426[label="vzz9530/Succ vzz95300",fontsize=10,color="white",style="solid",shape="box"];6694 -> 24426[label="",style="solid", color="burlywood", weight=9]; 24426 -> 6743[label="",style="solid", color="burlywood", weight=3]; 24427[label="vzz9530/Zero",fontsize=10,color="white",style="solid",shape="box"];6694 -> 24427[label="",style="solid", color="burlywood", weight=9]; 24427 -> 6744[label="",style="solid", color="burlywood", weight=3]; 6695[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg vzz9530) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24428[label="vzz9530/Succ vzz95300",fontsize=10,color="white",style="solid",shape="box"];6695 -> 24428[label="",style="solid", color="burlywood", weight=9]; 24428 -> 6745[label="",style="solid", color="burlywood", weight=3]; 24429[label="vzz9530/Zero",fontsize=10,color="white",style="solid",shape="box"];6695 -> 24429[label="",style="solid", color="burlywood", weight=9]; 24429 -> 6746[label="",style="solid", color="burlywood", weight=3]; 6696[label="vzz875",fontsize=16,color="green",shape="box"];6697[label="vzz876",fontsize=16,color="green",shape="box"];6698[label="vzz881",fontsize=16,color="green",shape="box"];6699[label="vzz882",fontsize=16,color="green",shape="box"];6700[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos vzz9570) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24430[label="vzz9570/Succ vzz95700",fontsize=10,color="white",style="solid",shape="box"];6700 -> 24430[label="",style="solid", color="burlywood", weight=9]; 24430 -> 6747[label="",style="solid", color="burlywood", weight=3]; 24431[label="vzz9570/Zero",fontsize=10,color="white",style="solid",shape="box"];6700 -> 24431[label="",style="solid", color="burlywood", weight=9]; 24431 -> 6748[label="",style="solid", color="burlywood", weight=3]; 6701[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg vzz9570) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24432[label="vzz9570/Succ vzz95700",fontsize=10,color="white",style="solid",shape="box"];6701 -> 24432[label="",style="solid", color="burlywood", weight=9]; 24432 -> 6749[label="",style="solid", color="burlywood", weight=3]; 24433[label="vzz9570/Zero",fontsize=10,color="white",style="solid",shape="box"];6701 -> 24433[label="",style="solid", color="burlywood", weight=9]; 24433 -> 6750[label="",style="solid", color="burlywood", weight=3]; 6702[label="vzz887",fontsize=16,color="green",shape="box"];6703[label="vzz888",fontsize=16,color="green",shape="box"];6704[label="vzz893",fontsize=16,color="green",shape="box"];6705[label="vzz894",fontsize=16,color="green",shape="box"];6706[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos vzz9610) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24434[label="vzz9610/Succ vzz96100",fontsize=10,color="white",style="solid",shape="box"];6706 -> 24434[label="",style="solid", color="burlywood", weight=9]; 24434 -> 6751[label="",style="solid", color="burlywood", weight=3]; 24435[label="vzz9610/Zero",fontsize=10,color="white",style="solid",shape="box"];6706 -> 24435[label="",style="solid", color="burlywood", weight=9]; 24435 -> 6752[label="",style="solid", color="burlywood", weight=3]; 6707[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg vzz9610) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24436[label="vzz9610/Succ vzz96100",fontsize=10,color="white",style="solid",shape="box"];6707 -> 24436[label="",style="solid", color="burlywood", weight=9]; 24436 -> 6753[label="",style="solid", color="burlywood", weight=3]; 24437[label="vzz9610/Zero",fontsize=10,color="white",style="solid",shape="box"];6707 -> 24437[label="",style="solid", color="burlywood", weight=9]; 24437 -> 6754[label="",style="solid", color="burlywood", weight=3]; 6708[label="vzz914000",fontsize=16,color="green",shape="box"];6709[label="vzz926000",fontsize=16,color="green",shape="box"];6710 -> 6755[label="",style="dashed", color="red", weight=0]; 6710[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6710 -> 6756[label="",style="dashed", color="magenta", weight=3]; 6710 -> 6757[label="",style="dashed", color="magenta", weight=3]; 6711[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24438[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6711 -> 24438[label="",style="solid", color="burlywood", weight=9]; 24438 -> 6758[label="",style="solid", color="burlywood", weight=3]; 24439[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6711 -> 24439[label="",style="solid", color="burlywood", weight=9]; 24439 -> 6759[label="",style="solid", color="burlywood", weight=3]; 6712[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24440[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6712 -> 24440[label="",style="solid", color="burlywood", weight=9]; 24440 -> 6760[label="",style="solid", color="burlywood", weight=3]; 24441[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6712 -> 24441[label="",style="solid", color="burlywood", weight=9]; 24441 -> 6761[label="",style="solid", color="burlywood", weight=3]; 6713[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24442[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6713 -> 24442[label="",style="solid", color="burlywood", weight=9]; 24442 -> 6762[label="",style="solid", color="burlywood", weight=3]; 24443[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6713 -> 24443[label="",style="solid", color="burlywood", weight=9]; 24443 -> 6763[label="",style="solid", color="burlywood", weight=3]; 6714[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24444[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6714 -> 24444[label="",style="solid", color="burlywood", weight=9]; 24444 -> 6764[label="",style="solid", color="burlywood", weight=3]; 24445[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6714 -> 24445[label="",style="solid", color="burlywood", weight=9]; 24445 -> 6765[label="",style="solid", color="burlywood", weight=3]; 8337 -> 71[label="",style="dashed", color="red", weight=0]; 8337[label="primRemInt vzz7940 vzz7930",fontsize=16,color="magenta"];8337 -> 8359[label="",style="dashed", color="magenta", weight=3]; 8337 -> 8360[label="",style="dashed", color="magenta", weight=3]; 8338[label="vzz1086",fontsize=16,color="green",shape="box"];8339[label="gcd0Gcd'1 False vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8339 -> 8361[label="",style="solid", color="black", weight=3]; 8340[label="gcd0Gcd'1 True vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8340 -> 8362[label="",style="solid", color="black", weight=3]; 7620[label="gcd3 (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];7620 -> 7830[label="",style="solid", color="black", weight=3]; 7621[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` Integer vzz10730))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` vzz1072))))",fontsize=16,color="black",shape="box"];7621 -> 7831[label="",style="solid", color="black", weight=3]; 6719[label="primMinusInt (Pos vzz8120) (Pos vzz8110)",fontsize=16,color="black",shape="box"];6719 -> 6772[label="",style="solid", color="black", weight=3]; 6720[label="primMinusInt (Pos vzz8120) (Neg vzz8110)",fontsize=16,color="black",shape="box"];6720 -> 6773[label="",style="solid", color="black", weight=3]; 6721[label="primMinusInt (Neg vzz8120) (Pos vzz8110)",fontsize=16,color="black",shape="box"];6721 -> 6774[label="",style="solid", color="black", weight=3]; 6722[label="primMinusInt (Neg vzz8120) (Neg vzz8110)",fontsize=16,color="black",shape="box"];6722 -> 6775[label="",style="solid", color="black", weight=3]; 6723[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24446[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6723 -> 24446[label="",style="solid", color="burlywood", weight=9]; 24446 -> 6776[label="",style="solid", color="burlywood", weight=3]; 24447[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6723 -> 24447[label="",style="solid", color="burlywood", weight=9]; 24447 -> 6777[label="",style="solid", color="burlywood", weight=3]; 6724[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24448[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6724 -> 24448[label="",style="solid", color="burlywood", weight=9]; 24448 -> 6778[label="",style="solid", color="burlywood", weight=3]; 24449[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6724 -> 24449[label="",style="solid", color="burlywood", weight=9]; 24449 -> 6779[label="",style="solid", color="burlywood", weight=3]; 6725[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24450[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6725 -> 24450[label="",style="solid", color="burlywood", weight=9]; 24450 -> 6780[label="",style="solid", color="burlywood", weight=3]; 24451[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6725 -> 24451[label="",style="solid", color="burlywood", weight=9]; 24451 -> 6781[label="",style="solid", color="burlywood", weight=3]; 6726[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24452[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6726 -> 24452[label="",style="solid", color="burlywood", weight=9]; 24452 -> 6782[label="",style="solid", color="burlywood", weight=3]; 24453[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6726 -> 24453[label="",style="solid", color="burlywood", weight=9]; 24453 -> 6783[label="",style="solid", color="burlywood", weight=3]; 6727[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24454[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6727 -> 24454[label="",style="solid", color="burlywood", weight=9]; 24454 -> 6784[label="",style="solid", color="burlywood", weight=3]; 24455[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6727 -> 24455[label="",style="solid", color="burlywood", weight=9]; 24455 -> 6785[label="",style="solid", color="burlywood", weight=3]; 6728[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24456[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6728 -> 24456[label="",style="solid", color="burlywood", weight=9]; 24456 -> 6786[label="",style="solid", color="burlywood", weight=3]; 24457[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6728 -> 24457[label="",style="solid", color="burlywood", weight=9]; 24457 -> 6787[label="",style="solid", color="burlywood", weight=3]; 6729[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24458[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6729 -> 24458[label="",style="solid", color="burlywood", weight=9]; 24458 -> 6788[label="",style="solid", color="burlywood", weight=3]; 24459[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6729 -> 24459[label="",style="solid", color="burlywood", weight=9]; 24459 -> 6789[label="",style="solid", color="burlywood", weight=3]; 6730[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24460[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6730 -> 24460[label="",style="solid", color="burlywood", weight=9]; 24460 -> 6790[label="",style="solid", color="burlywood", weight=3]; 24461[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6730 -> 24461[label="",style="solid", color="burlywood", weight=9]; 24461 -> 6791[label="",style="solid", color="burlywood", weight=3]; 6731[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24462[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6731 -> 24462[label="",style="solid", color="burlywood", weight=9]; 24462 -> 6792[label="",style="solid", color="burlywood", weight=3]; 24463[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6731 -> 24463[label="",style="solid", color="burlywood", weight=9]; 24463 -> 6793[label="",style="solid", color="burlywood", weight=3]; 6732[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24464[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6732 -> 24464[label="",style="solid", color="burlywood", weight=9]; 24464 -> 6794[label="",style="solid", color="burlywood", weight=3]; 24465[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6732 -> 24465[label="",style="solid", color="burlywood", weight=9]; 24465 -> 6795[label="",style="solid", color="burlywood", weight=3]; 6733[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24466[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6733 -> 24466[label="",style="solid", color="burlywood", weight=9]; 24466 -> 6796[label="",style="solid", color="burlywood", weight=3]; 24467[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6733 -> 24467[label="",style="solid", color="burlywood", weight=9]; 24467 -> 6797[label="",style="solid", color="burlywood", weight=3]; 6734[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24468[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6734 -> 24468[label="",style="solid", color="burlywood", weight=9]; 24468 -> 6798[label="",style="solid", color="burlywood", weight=3]; 24469[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6734 -> 24469[label="",style="solid", color="burlywood", weight=9]; 24469 -> 6799[label="",style="solid", color="burlywood", weight=3]; 6735[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24470[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6735 -> 24470[label="",style="solid", color="burlywood", weight=9]; 24470 -> 6800[label="",style="solid", color="burlywood", weight=3]; 24471[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6735 -> 24471[label="",style="solid", color="burlywood", weight=9]; 24471 -> 6801[label="",style="solid", color="burlywood", weight=3]; 6736[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24472[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6736 -> 24472[label="",style="solid", color="burlywood", weight=9]; 24472 -> 6802[label="",style="solid", color="burlywood", weight=3]; 24473[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6736 -> 24473[label="",style="solid", color="burlywood", weight=9]; 24473 -> 6803[label="",style="solid", color="burlywood", weight=3]; 6737[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24474[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6737 -> 24474[label="",style="solid", color="burlywood", weight=9]; 24474 -> 6804[label="",style="solid", color="burlywood", weight=3]; 24475[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6737 -> 24475[label="",style="solid", color="burlywood", weight=9]; 24475 -> 6805[label="",style="solid", color="burlywood", weight=3]; 6738[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24476[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6738 -> 24476[label="",style="solid", color="burlywood", weight=9]; 24476 -> 6806[label="",style="solid", color="burlywood", weight=3]; 24477[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6738 -> 24477[label="",style="solid", color="burlywood", weight=9]; 24477 -> 6807[label="",style="solid", color="burlywood", weight=3]; 6739[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24478[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6739 -> 24478[label="",style="solid", color="burlywood", weight=9]; 24478 -> 6808[label="",style="solid", color="burlywood", weight=3]; 24479[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6739 -> 24479[label="",style="solid", color="burlywood", weight=9]; 24479 -> 6809[label="",style="solid", color="burlywood", weight=3]; 6740[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24480[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6740 -> 24480[label="",style="solid", color="burlywood", weight=9]; 24480 -> 6810[label="",style="solid", color="burlywood", weight=3]; 24481[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6740 -> 24481[label="",style="solid", color="burlywood", weight=9]; 24481 -> 6811[label="",style="solid", color="burlywood", weight=3]; 6741[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24482[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6741 -> 24482[label="",style="solid", color="burlywood", weight=9]; 24482 -> 6812[label="",style="solid", color="burlywood", weight=3]; 24483[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6741 -> 24483[label="",style="solid", color="burlywood", weight=9]; 24483 -> 6813[label="",style="solid", color="burlywood", weight=3]; 6742[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24484[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6742 -> 24484[label="",style="solid", color="burlywood", weight=9]; 24484 -> 6814[label="",style="solid", color="burlywood", weight=3]; 24485[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6742 -> 24485[label="",style="solid", color="burlywood", weight=9]; 24485 -> 6815[label="",style="solid", color="burlywood", weight=3]; 6743[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24486[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6743 -> 24486[label="",style="solid", color="burlywood", weight=9]; 24486 -> 6816[label="",style="solid", color="burlywood", weight=3]; 24487[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6743 -> 24487[label="",style="solid", color="burlywood", weight=9]; 24487 -> 6817[label="",style="solid", color="burlywood", weight=3]; 6744[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24488[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6744 -> 24488[label="",style="solid", color="burlywood", weight=9]; 24488 -> 6818[label="",style="solid", color="burlywood", weight=3]; 24489[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6744 -> 24489[label="",style="solid", color="burlywood", weight=9]; 24489 -> 6819[label="",style="solid", color="burlywood", weight=3]; 6745[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24490[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6745 -> 24490[label="",style="solid", color="burlywood", weight=9]; 24490 -> 6820[label="",style="solid", color="burlywood", weight=3]; 24491[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6745 -> 24491[label="",style="solid", color="burlywood", weight=9]; 24491 -> 6821[label="",style="solid", color="burlywood", weight=3]; 6746[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24492[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6746 -> 24492[label="",style="solid", color="burlywood", weight=9]; 24492 -> 6822[label="",style="solid", color="burlywood", weight=3]; 24493[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6746 -> 24493[label="",style="solid", color="burlywood", weight=9]; 24493 -> 6823[label="",style="solid", color="burlywood", weight=3]; 6747[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24494[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6747 -> 24494[label="",style="solid", color="burlywood", weight=9]; 24494 -> 6824[label="",style="solid", color="burlywood", weight=3]; 24495[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6747 -> 24495[label="",style="solid", color="burlywood", weight=9]; 24495 -> 6825[label="",style="solid", color="burlywood", weight=3]; 6748[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24496[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6748 -> 24496[label="",style="solid", color="burlywood", weight=9]; 24496 -> 6826[label="",style="solid", color="burlywood", weight=3]; 24497[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6748 -> 24497[label="",style="solid", color="burlywood", weight=9]; 24497 -> 6827[label="",style="solid", color="burlywood", weight=3]; 6749[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24498[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6749 -> 24498[label="",style="solid", color="burlywood", weight=9]; 24498 -> 6828[label="",style="solid", color="burlywood", weight=3]; 24499[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6749 -> 24499[label="",style="solid", color="burlywood", weight=9]; 24499 -> 6829[label="",style="solid", color="burlywood", weight=3]; 6750[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24500[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6750 -> 24500[label="",style="solid", color="burlywood", weight=9]; 24500 -> 6830[label="",style="solid", color="burlywood", weight=3]; 24501[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6750 -> 24501[label="",style="solid", color="burlywood", weight=9]; 24501 -> 6831[label="",style="solid", color="burlywood", weight=3]; 6751[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24502[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6751 -> 24502[label="",style="solid", color="burlywood", weight=9]; 24502 -> 6832[label="",style="solid", color="burlywood", weight=3]; 24503[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6751 -> 24503[label="",style="solid", color="burlywood", weight=9]; 24503 -> 6833[label="",style="solid", color="burlywood", weight=3]; 6752[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24504[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6752 -> 24504[label="",style="solid", color="burlywood", weight=9]; 24504 -> 6834[label="",style="solid", color="burlywood", weight=3]; 24505[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6752 -> 24505[label="",style="solid", color="burlywood", weight=9]; 24505 -> 6835[label="",style="solid", color="burlywood", weight=3]; 6753[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24506[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6753 -> 24506[label="",style="solid", color="burlywood", weight=9]; 24506 -> 6836[label="",style="solid", color="burlywood", weight=3]; 24507[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6753 -> 24507[label="",style="solid", color="burlywood", weight=9]; 24507 -> 6837[label="",style="solid", color="burlywood", weight=3]; 6754[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24508[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6754 -> 24508[label="",style="solid", color="burlywood", weight=9]; 24508 -> 6838[label="",style="solid", color="burlywood", weight=3]; 24509[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6754 -> 24509[label="",style="solid", color="burlywood", weight=9]; 24509 -> 6839[label="",style="solid", color="burlywood", weight=3]; 6756 -> 5302[label="",style="dashed", color="red", weight=0]; 6756[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6757 -> 6391[label="",style="dashed", color="red", weight=0]; 6757[label="fromInt (Pos Zero)",fontsize=16,color="magenta"];6755[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == vzz980 :% vzz979) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6755 -> 6840[label="",style="solid", color="black", weight=3]; 6758[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24510[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6758 -> 24510[label="",style="solid", color="burlywood", weight=9]; 24510 -> 6841[label="",style="solid", color="burlywood", weight=3]; 24511[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6758 -> 24511[label="",style="solid", color="burlywood", weight=9]; 24511 -> 6842[label="",style="solid", color="burlywood", weight=3]; 6759[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6759 -> 6843[label="",style="solid", color="black", weight=3]; 6760[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24512[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6760 -> 24512[label="",style="solid", color="burlywood", weight=9]; 24512 -> 6844[label="",style="solid", color="burlywood", weight=3]; 24513[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6760 -> 24513[label="",style="solid", color="burlywood", weight=9]; 24513 -> 6845[label="",style="solid", color="burlywood", weight=3]; 6761[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24514[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6761 -> 24514[label="",style="solid", color="burlywood", weight=9]; 24514 -> 6846[label="",style="solid", color="burlywood", weight=3]; 24515[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6761 -> 24515[label="",style="solid", color="burlywood", weight=9]; 24515 -> 6847[label="",style="solid", color="burlywood", weight=3]; 6762[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6762 -> 6848[label="",style="solid", color="black", weight=3]; 6763[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24516[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6763 -> 24516[label="",style="solid", color="burlywood", weight=9]; 24516 -> 6849[label="",style="solid", color="burlywood", weight=3]; 24517[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6763 -> 24517[label="",style="solid", color="burlywood", weight=9]; 24517 -> 6850[label="",style="solid", color="burlywood", weight=3]; 6764[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24518[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6764 -> 24518[label="",style="solid", color="burlywood", weight=9]; 24518 -> 6851[label="",style="solid", color="burlywood", weight=3]; 24519[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6764 -> 24519[label="",style="solid", color="burlywood", weight=9]; 24519 -> 6852[label="",style="solid", color="burlywood", weight=3]; 6765[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24520[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6765 -> 24520[label="",style="solid", color="burlywood", weight=9]; 24520 -> 6853[label="",style="solid", color="burlywood", weight=3]; 24521[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6765 -> 24521[label="",style="solid", color="burlywood", weight=9]; 24521 -> 6854[label="",style="solid", color="burlywood", weight=3]; 8359[label="vzz7940",fontsize=16,color="green",shape="box"];8360[label="vzz7930",fontsize=16,color="green",shape="box"];8361[label="gcd0Gcd'0 vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8361 -> 8366[label="",style="solid", color="black", weight=3]; 8362[label="vzz1087",fontsize=16,color="green",shape="box"];7830 -> 7888[label="",style="dashed", color="red", weight=0]; 7830[label="gcd2 (Integer vzz776 == fromInt (Pos Zero)) (Integer vzz776) vzz60",fontsize=16,color="magenta"];7830 -> 7889[label="",style="dashed", color="magenta", weight=3]; 7831 -> 7890[label="",style="dashed", color="red", weight=0]; 7831[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% Integer (primQuotInt vzz560 vzz10730))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% Integer (primQuotInt vzz560 vzz10730))))",fontsize=16,color="magenta"];7831 -> 7891[label="",style="dashed", color="magenta", weight=3]; 7831 -> 7892[label="",style="dashed", color="magenta", weight=3]; 6772 -> 1938[label="",style="dashed", color="red", weight=0]; 6772[label="primMinusNat vzz8120 vzz8110",fontsize=16,color="magenta"];6772 -> 6861[label="",style="dashed", color="magenta", weight=3]; 6772 -> 6862[label="",style="dashed", color="magenta", weight=3]; 6773[label="Pos (primPlusNat vzz8120 vzz8110)",fontsize=16,color="green",shape="box"];6773 -> 6863[label="",style="dashed", color="green", weight=3]; 6774[label="Neg (primPlusNat vzz8120 vzz8110)",fontsize=16,color="green",shape="box"];6774 -> 6864[label="",style="dashed", color="green", weight=3]; 6775 -> 1938[label="",style="dashed", color="red", weight=0]; 6775[label="primMinusNat vzz8110 vzz8120",fontsize=16,color="magenta"];6775 -> 6865[label="",style="dashed", color="magenta", weight=3]; 6775 -> 6866[label="",style="dashed", color="magenta", weight=3]; 6776[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24522[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6776 -> 24522[label="",style="solid", color="burlywood", weight=9]; 24522 -> 6867[label="",style="solid", color="burlywood", weight=3]; 24523[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6776 -> 24523[label="",style="solid", color="burlywood", weight=9]; 24523 -> 6868[label="",style="solid", color="burlywood", weight=3]; 6777[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6777 -> 6869[label="",style="solid", color="black", weight=3]; 6778[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24524[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6778 -> 24524[label="",style="solid", color="burlywood", weight=9]; 24524 -> 6870[label="",style="solid", color="burlywood", weight=3]; 24525[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6778 -> 24525[label="",style="solid", color="burlywood", weight=9]; 24525 -> 6871[label="",style="solid", color="burlywood", weight=3]; 6779[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24526[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6779 -> 24526[label="",style="solid", color="burlywood", weight=9]; 24526 -> 6872[label="",style="solid", color="burlywood", weight=3]; 24527[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6779 -> 24527[label="",style="solid", color="burlywood", weight=9]; 24527 -> 6873[label="",style="solid", color="burlywood", weight=3]; 6780[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6780 -> 6874[label="",style="solid", color="black", weight=3]; 6781[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24528[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6781 -> 24528[label="",style="solid", color="burlywood", weight=9]; 24528 -> 6875[label="",style="solid", color="burlywood", weight=3]; 24529[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6781 -> 24529[label="",style="solid", color="burlywood", weight=9]; 24529 -> 6876[label="",style="solid", color="burlywood", weight=3]; 6782[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24530[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6782 -> 24530[label="",style="solid", color="burlywood", weight=9]; 24530 -> 6877[label="",style="solid", color="burlywood", weight=3]; 24531[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6782 -> 24531[label="",style="solid", color="burlywood", weight=9]; 24531 -> 6878[label="",style="solid", color="burlywood", weight=3]; 6783[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24532[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6783 -> 24532[label="",style="solid", color="burlywood", weight=9]; 24532 -> 6879[label="",style="solid", color="burlywood", weight=3]; 24533[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6783 -> 24533[label="",style="solid", color="burlywood", weight=9]; 24533 -> 6880[label="",style="solid", color="burlywood", weight=3]; 6784[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24534[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6784 -> 24534[label="",style="solid", color="burlywood", weight=9]; 24534 -> 6881[label="",style="solid", color="burlywood", weight=3]; 24535[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6784 -> 24535[label="",style="solid", color="burlywood", weight=9]; 24535 -> 6882[label="",style="solid", color="burlywood", weight=3]; 6785[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6785 -> 6883[label="",style="solid", color="black", weight=3]; 6786[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24536[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6786 -> 24536[label="",style="solid", color="burlywood", weight=9]; 24536 -> 6884[label="",style="solid", color="burlywood", weight=3]; 24537[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6786 -> 24537[label="",style="solid", color="burlywood", weight=9]; 24537 -> 6885[label="",style="solid", color="burlywood", weight=3]; 6787[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24538[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6787 -> 24538[label="",style="solid", color="burlywood", weight=9]; 24538 -> 6886[label="",style="solid", color="burlywood", weight=3]; 24539[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6787 -> 24539[label="",style="solid", color="burlywood", weight=9]; 24539 -> 6887[label="",style="solid", color="burlywood", weight=3]; 6788[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6788 -> 6888[label="",style="solid", color="black", weight=3]; 6789[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24540[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6789 -> 24540[label="",style="solid", color="burlywood", weight=9]; 24540 -> 6889[label="",style="solid", color="burlywood", weight=3]; 24541[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6789 -> 24541[label="",style="solid", color="burlywood", weight=9]; 24541 -> 6890[label="",style="solid", color="burlywood", weight=3]; 6790[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24542[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6790 -> 24542[label="",style="solid", color="burlywood", weight=9]; 24542 -> 6891[label="",style="solid", color="burlywood", weight=3]; 24543[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6790 -> 24543[label="",style="solid", color="burlywood", weight=9]; 24543 -> 6892[label="",style="solid", color="burlywood", weight=3]; 6791[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24544[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6791 -> 24544[label="",style="solid", color="burlywood", weight=9]; 24544 -> 6893[label="",style="solid", color="burlywood", weight=3]; 24545[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6791 -> 24545[label="",style="solid", color="burlywood", weight=9]; 24545 -> 6894[label="",style="solid", color="burlywood", weight=3]; 6792[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24546[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6792 -> 24546[label="",style="solid", color="burlywood", weight=9]; 24546 -> 6895[label="",style="solid", color="burlywood", weight=3]; 24547[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6792 -> 24547[label="",style="solid", color="burlywood", weight=9]; 24547 -> 6896[label="",style="solid", color="burlywood", weight=3]; 6793[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6793 -> 6897[label="",style="solid", color="black", weight=3]; 6794[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24548[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6794 -> 24548[label="",style="solid", color="burlywood", weight=9]; 24548 -> 6898[label="",style="solid", color="burlywood", weight=3]; 24549[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6794 -> 24549[label="",style="solid", color="burlywood", weight=9]; 24549 -> 6899[label="",style="solid", color="burlywood", weight=3]; 6795[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24550[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6795 -> 24550[label="",style="solid", color="burlywood", weight=9]; 24550 -> 6900[label="",style="solid", color="burlywood", weight=3]; 24551[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6795 -> 24551[label="",style="solid", color="burlywood", weight=9]; 24551 -> 6901[label="",style="solid", color="burlywood", weight=3]; 6796[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6796 -> 6902[label="",style="solid", color="black", weight=3]; 6797[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24552[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6797 -> 24552[label="",style="solid", color="burlywood", weight=9]; 24552 -> 6903[label="",style="solid", color="burlywood", weight=3]; 24553[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6797 -> 24553[label="",style="solid", color="burlywood", weight=9]; 24553 -> 6904[label="",style="solid", color="burlywood", weight=3]; 6798[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24554[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6798 -> 24554[label="",style="solid", color="burlywood", weight=9]; 24554 -> 6905[label="",style="solid", color="burlywood", weight=3]; 24555[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6798 -> 24555[label="",style="solid", color="burlywood", weight=9]; 24555 -> 6906[label="",style="solid", color="burlywood", weight=3]; 6799[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24556[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6799 -> 24556[label="",style="solid", color="burlywood", weight=9]; 24556 -> 6907[label="",style="solid", color="burlywood", weight=3]; 24557[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6799 -> 24557[label="",style="solid", color="burlywood", weight=9]; 24557 -> 6908[label="",style="solid", color="burlywood", weight=3]; 6800[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24558[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6800 -> 24558[label="",style="solid", color="burlywood", weight=9]; 24558 -> 6909[label="",style="solid", color="burlywood", weight=3]; 24559[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6800 -> 24559[label="",style="solid", color="burlywood", weight=9]; 24559 -> 6910[label="",style="solid", color="burlywood", weight=3]; 6801[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6801 -> 6911[label="",style="solid", color="black", weight=3]; 6802[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24560[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6802 -> 24560[label="",style="solid", color="burlywood", weight=9]; 24560 -> 6912[label="",style="solid", color="burlywood", weight=3]; 24561[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6802 -> 24561[label="",style="solid", color="burlywood", weight=9]; 24561 -> 6913[label="",style="solid", color="burlywood", weight=3]; 6803[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24562[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6803 -> 24562[label="",style="solid", color="burlywood", weight=9]; 24562 -> 6914[label="",style="solid", color="burlywood", weight=3]; 24563[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6803 -> 24563[label="",style="solid", color="burlywood", weight=9]; 24563 -> 6915[label="",style="solid", color="burlywood", weight=3]; 6804[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6804 -> 6916[label="",style="solid", color="black", weight=3]; 6805[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24564[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6805 -> 24564[label="",style="solid", color="burlywood", weight=9]; 24564 -> 6917[label="",style="solid", color="burlywood", weight=3]; 24565[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6805 -> 24565[label="",style="solid", color="burlywood", weight=9]; 24565 -> 6918[label="",style="solid", color="burlywood", weight=3]; 6806[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24566[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6806 -> 24566[label="",style="solid", color="burlywood", weight=9]; 24566 -> 6919[label="",style="solid", color="burlywood", weight=3]; 24567[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6806 -> 24567[label="",style="solid", color="burlywood", weight=9]; 24567 -> 6920[label="",style="solid", color="burlywood", weight=3]; 6807[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24568[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6807 -> 24568[label="",style="solid", color="burlywood", weight=9]; 24568 -> 6921[label="",style="solid", color="burlywood", weight=3]; 24569[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6807 -> 24569[label="",style="solid", color="burlywood", weight=9]; 24569 -> 6922[label="",style="solid", color="burlywood", weight=3]; 6808[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24570[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6808 -> 24570[label="",style="solid", color="burlywood", weight=9]; 24570 -> 6923[label="",style="solid", color="burlywood", weight=3]; 24571[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6808 -> 24571[label="",style="solid", color="burlywood", weight=9]; 24571 -> 6924[label="",style="solid", color="burlywood", weight=3]; 6809[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6809 -> 6925[label="",style="solid", color="black", weight=3]; 6810[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24572[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6810 -> 24572[label="",style="solid", color="burlywood", weight=9]; 24572 -> 6926[label="",style="solid", color="burlywood", weight=3]; 24573[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6810 -> 24573[label="",style="solid", color="burlywood", weight=9]; 24573 -> 6927[label="",style="solid", color="burlywood", weight=3]; 6811[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24574[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6811 -> 24574[label="",style="solid", color="burlywood", weight=9]; 24574 -> 6928[label="",style="solid", color="burlywood", weight=3]; 24575[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6811 -> 24575[label="",style="solid", color="burlywood", weight=9]; 24575 -> 6929[label="",style="solid", color="burlywood", weight=3]; 6812[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6812 -> 6930[label="",style="solid", color="black", weight=3]; 6813[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24576[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6813 -> 24576[label="",style="solid", color="burlywood", weight=9]; 24576 -> 6931[label="",style="solid", color="burlywood", weight=3]; 24577[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6813 -> 24577[label="",style="solid", color="burlywood", weight=9]; 24577 -> 6932[label="",style="solid", color="burlywood", weight=3]; 6814[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24578[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6814 -> 24578[label="",style="solid", color="burlywood", weight=9]; 24578 -> 6933[label="",style="solid", color="burlywood", weight=3]; 24579[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6814 -> 24579[label="",style="solid", color="burlywood", weight=9]; 24579 -> 6934[label="",style="solid", color="burlywood", weight=3]; 6815[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24580[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6815 -> 24580[label="",style="solid", color="burlywood", weight=9]; 24580 -> 6935[label="",style="solid", color="burlywood", weight=3]; 24581[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6815 -> 24581[label="",style="solid", color="burlywood", weight=9]; 24581 -> 6936[label="",style="solid", color="burlywood", weight=3]; 6816[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24582[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6816 -> 24582[label="",style="solid", color="burlywood", weight=9]; 24582 -> 6937[label="",style="solid", color="burlywood", weight=3]; 24583[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6816 -> 24583[label="",style="solid", color="burlywood", weight=9]; 24583 -> 6938[label="",style="solid", color="burlywood", weight=3]; 6817[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6817 -> 6939[label="",style="solid", color="black", weight=3]; 6818[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24584[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6818 -> 24584[label="",style="solid", color="burlywood", weight=9]; 24584 -> 6940[label="",style="solid", color="burlywood", weight=3]; 24585[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6818 -> 24585[label="",style="solid", color="burlywood", weight=9]; 24585 -> 6941[label="",style="solid", color="burlywood", weight=3]; 6819[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24586[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6819 -> 24586[label="",style="solid", color="burlywood", weight=9]; 24586 -> 6942[label="",style="solid", color="burlywood", weight=3]; 24587[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6819 -> 24587[label="",style="solid", color="burlywood", weight=9]; 24587 -> 6943[label="",style="solid", color="burlywood", weight=3]; 6820[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6820 -> 6944[label="",style="solid", color="black", weight=3]; 6821[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24588[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6821 -> 24588[label="",style="solid", color="burlywood", weight=9]; 24588 -> 6945[label="",style="solid", color="burlywood", weight=3]; 24589[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6821 -> 24589[label="",style="solid", color="burlywood", weight=9]; 24589 -> 6946[label="",style="solid", color="burlywood", weight=3]; 6822[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24590[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6822 -> 24590[label="",style="solid", color="burlywood", weight=9]; 24590 -> 6947[label="",style="solid", color="burlywood", weight=3]; 24591[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6822 -> 24591[label="",style="solid", color="burlywood", weight=9]; 24591 -> 6948[label="",style="solid", color="burlywood", weight=3]; 6823[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24592[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6823 -> 24592[label="",style="solid", color="burlywood", weight=9]; 24592 -> 6949[label="",style="solid", color="burlywood", weight=3]; 24593[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6823 -> 24593[label="",style="solid", color="burlywood", weight=9]; 24593 -> 6950[label="",style="solid", color="burlywood", weight=3]; 6824[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24594[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6824 -> 24594[label="",style="solid", color="burlywood", weight=9]; 24594 -> 6951[label="",style="solid", color="burlywood", weight=3]; 24595[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6824 -> 24595[label="",style="solid", color="burlywood", weight=9]; 24595 -> 6952[label="",style="solid", color="burlywood", weight=3]; 6825[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6825 -> 6953[label="",style="solid", color="black", weight=3]; 6826[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24596[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6826 -> 24596[label="",style="solid", color="burlywood", weight=9]; 24596 -> 6954[label="",style="solid", color="burlywood", weight=3]; 24597[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6826 -> 24597[label="",style="solid", color="burlywood", weight=9]; 24597 -> 6955[label="",style="solid", color="burlywood", weight=3]; 6827[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24598[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6827 -> 24598[label="",style="solid", color="burlywood", weight=9]; 24598 -> 6956[label="",style="solid", color="burlywood", weight=3]; 24599[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6827 -> 24599[label="",style="solid", color="burlywood", weight=9]; 24599 -> 6957[label="",style="solid", color="burlywood", weight=3]; 6828[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6828 -> 6958[label="",style="solid", color="black", weight=3]; 6829[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24600[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6829 -> 24600[label="",style="solid", color="burlywood", weight=9]; 24600 -> 6959[label="",style="solid", color="burlywood", weight=3]; 24601[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6829 -> 24601[label="",style="solid", color="burlywood", weight=9]; 24601 -> 6960[label="",style="solid", color="burlywood", weight=3]; 6830[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24602[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6830 -> 24602[label="",style="solid", color="burlywood", weight=9]; 24602 -> 6961[label="",style="solid", color="burlywood", weight=3]; 24603[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6830 -> 24603[label="",style="solid", color="burlywood", weight=9]; 24603 -> 6962[label="",style="solid", color="burlywood", weight=3]; 6831[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24604[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6831 -> 24604[label="",style="solid", color="burlywood", weight=9]; 24604 -> 6963[label="",style="solid", color="burlywood", weight=3]; 24605[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6831 -> 24605[label="",style="solid", color="burlywood", weight=9]; 24605 -> 6964[label="",style="solid", color="burlywood", weight=3]; 6832[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24606[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6832 -> 24606[label="",style="solid", color="burlywood", weight=9]; 24606 -> 6965[label="",style="solid", color="burlywood", weight=3]; 24607[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6832 -> 24607[label="",style="solid", color="burlywood", weight=9]; 24607 -> 6966[label="",style="solid", color="burlywood", weight=3]; 6833[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6833 -> 6967[label="",style="solid", color="black", weight=3]; 6834[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24608[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6834 -> 24608[label="",style="solid", color="burlywood", weight=9]; 24608 -> 6968[label="",style="solid", color="burlywood", weight=3]; 24609[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6834 -> 24609[label="",style="solid", color="burlywood", weight=9]; 24609 -> 6969[label="",style="solid", color="burlywood", weight=3]; 6835[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24610[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6835 -> 24610[label="",style="solid", color="burlywood", weight=9]; 24610 -> 6970[label="",style="solid", color="burlywood", weight=3]; 24611[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6835 -> 24611[label="",style="solid", color="burlywood", weight=9]; 24611 -> 6971[label="",style="solid", color="burlywood", weight=3]; 6836[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6836 -> 6972[label="",style="solid", color="black", weight=3]; 6837[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24612[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6837 -> 24612[label="",style="solid", color="burlywood", weight=9]; 24612 -> 6973[label="",style="solid", color="burlywood", weight=3]; 24613[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6837 -> 24613[label="",style="solid", color="burlywood", weight=9]; 24613 -> 6974[label="",style="solid", color="burlywood", weight=3]; 6838[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24614[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6838 -> 24614[label="",style="solid", color="burlywood", weight=9]; 24614 -> 6975[label="",style="solid", color="burlywood", weight=3]; 24615[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6838 -> 24615[label="",style="solid", color="burlywood", weight=9]; 24615 -> 6976[label="",style="solid", color="burlywood", weight=3]; 6839[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24616[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6839 -> 24616[label="",style="solid", color="burlywood", weight=9]; 24616 -> 6977[label="",style="solid", color="burlywood", weight=3]; 24617[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6839 -> 24617[label="",style="solid", color="burlywood", weight=9]; 24617 -> 6978[label="",style="solid", color="burlywood", weight=3]; 6840[label="roundRound03 (vzz23 :% vzz24) (vzz913 == vzz980 && vzz795 == vzz979) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6840 -> 6979[label="",style="solid", color="black", weight=3]; 6841[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Pos (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6841 -> 6980[label="",style="solid", color="black", weight=3]; 6842[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6842 -> 6981[label="",style="solid", color="black", weight=3]; 6843 -> 6466[label="",style="dashed", color="red", weight=0]; 6843[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6844[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6844 -> 6982[label="",style="solid", color="black", weight=3]; 6845[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6845 -> 6983[label="",style="solid", color="black", weight=3]; 6846[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6846 -> 6984[label="",style="solid", color="black", weight=3]; 6847[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6847 -> 6985[label="",style="solid", color="black", weight=3]; 6848 -> 6466[label="",style="dashed", color="red", weight=0]; 6848[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6849[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Neg (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6849 -> 6986[label="",style="solid", color="black", weight=3]; 6850[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Neg Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6850 -> 6987[label="",style="solid", color="black", weight=3]; 6851[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6851 -> 6988[label="",style="solid", color="black", weight=3]; 6852[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6852 -> 6989[label="",style="solid", color="black", weight=3]; 6853[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6853 -> 6990[label="",style="solid", color="black", weight=3]; 6854[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6854 -> 6991[label="",style="solid", color="black", weight=3]; 8366 -> 8044[label="",style="dashed", color="red", weight=0]; 8366[label="gcd0Gcd' vzz1086 (vzz1087 `rem` vzz1086)",fontsize=16,color="magenta"];8366 -> 8734[label="",style="dashed", color="magenta", weight=3]; 8366 -> 8735[label="",style="dashed", color="magenta", weight=3]; 7889 -> 195[label="",style="dashed", color="red", weight=0]; 7889[label="Integer vzz776 == fromInt (Pos Zero)",fontsize=16,color="magenta"];7889 -> 7893[label="",style="dashed", color="magenta", weight=3]; 7888[label="gcd2 vzz1076 (Integer vzz776) vzz60",fontsize=16,color="burlywood",shape="triangle"];24618[label="vzz1076/False",fontsize=10,color="white",style="solid",shape="box"];7888 -> 24618[label="",style="solid", color="burlywood", weight=9]; 24618 -> 7894[label="",style="solid", color="burlywood", weight=3]; 24619[label="vzz1076/True",fontsize=10,color="white",style="solid",shape="box"];7888 -> 24619[label="",style="solid", color="burlywood", weight=9]; 24619 -> 7895[label="",style="solid", color="burlywood", weight=3]; 7891 -> 70[label="",style="dashed", color="red", weight=0]; 7891[label="primQuotInt vzz560 vzz10730",fontsize=16,color="magenta"];7891 -> 7896[label="",style="dashed", color="magenta", weight=3]; 7891 -> 7897[label="",style="dashed", color="magenta", weight=3]; 7892 -> 70[label="",style="dashed", color="red", weight=0]; 7892[label="primQuotInt vzz560 vzz10730",fontsize=16,color="magenta"];7892 -> 7898[label="",style="dashed", color="magenta", weight=3]; 7892 -> 7899[label="",style="dashed", color="magenta", weight=3]; 7890[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% Integer vzz1078)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% Integer vzz1077)))",fontsize=16,color="black",shape="triangle"];7890 -> 7900[label="",style="solid", color="black", weight=3]; 6861[label="vzz8120",fontsize=16,color="green",shape="box"];6862[label="vzz8110",fontsize=16,color="green",shape="box"];6863 -> 2416[label="",style="dashed", color="red", weight=0]; 6863[label="primPlusNat vzz8120 vzz8110",fontsize=16,color="magenta"];6863 -> 6997[label="",style="dashed", color="magenta", weight=3]; 6863 -> 6998[label="",style="dashed", color="magenta", weight=3]; 6864 -> 2416[label="",style="dashed", color="red", weight=0]; 6864[label="primPlusNat vzz8120 vzz8110",fontsize=16,color="magenta"];6864 -> 6999[label="",style="dashed", color="magenta", weight=3]; 6864 -> 7000[label="",style="dashed", color="magenta", weight=3]; 6865[label="vzz8110",fontsize=16,color="green",shape="box"];6866[label="vzz8120",fontsize=16,color="green",shape="box"];6867[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Pos (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6867 -> 7001[label="",style="solid", color="black", weight=3]; 6868[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6868 -> 7002[label="",style="solid", color="black", weight=3]; 6869[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="black",shape="triangle"];6869 -> 7003[label="",style="solid", color="black", weight=3]; 6870[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Pos (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6870 -> 7004[label="",style="solid", color="black", weight=3]; 6871[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6871 -> 7005[label="",style="solid", color="black", weight=3]; 6872[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Neg (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6872 -> 7006[label="",style="solid", color="black", weight=3]; 6873[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6873 -> 7007[label="",style="solid", color="black", weight=3]; 6874 -> 6869[label="",style="dashed", color="red", weight=0]; 6874[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];6875[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Neg (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6875 -> 7008[label="",style="solid", color="black", weight=3]; 6876[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6876 -> 7009[label="",style="solid", color="black", weight=3]; 6877[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Pos (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6877 -> 7010[label="",style="solid", color="black", weight=3]; 6878[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6878 -> 7011[label="",style="solid", color="black", weight=3]; 6879[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Neg (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6879 -> 7012[label="",style="solid", color="black", weight=3]; 6880[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6880 -> 7013[label="",style="solid", color="black", weight=3]; 6881[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Pos (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6881 -> 7014[label="",style="solid", color="black", weight=3]; 6882[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6882 -> 7015[label="",style="solid", color="black", weight=3]; 6883[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="black",shape="triangle"];6883 -> 7016[label="",style="solid", color="black", weight=3]; 6884[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Pos (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6884 -> 7017[label="",style="solid", color="black", weight=3]; 6885[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6885 -> 7018[label="",style="solid", color="black", weight=3]; 6886[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Neg (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6886 -> 7019[label="",style="solid", color="black", weight=3]; 6887[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6887 -> 7020[label="",style="solid", color="black", weight=3]; 6888 -> 6883[label="",style="dashed", color="red", weight=0]; 6888[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];6889[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Neg (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6889 -> 7021[label="",style="solid", color="black", weight=3]; 6890[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6890 -> 7022[label="",style="solid", color="black", weight=3]; 6891[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Pos (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6891 -> 7023[label="",style="solid", color="black", weight=3]; 6892[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6892 -> 7024[label="",style="solid", color="black", weight=3]; 6893[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Neg (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6893 -> 7025[label="",style="solid", color="black", weight=3]; 6894[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6894 -> 7026[label="",style="solid", color="black", weight=3]; 6895[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Pos (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6895 -> 7027[label="",style="solid", color="black", weight=3]; 6896[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6896 -> 7028[label="",style="solid", color="black", weight=3]; 6897[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="black",shape="triangle"];6897 -> 7029[label="",style="solid", color="black", weight=3]; 6898[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Pos (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6898 -> 7030[label="",style="solid", color="black", weight=3]; 6899[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6899 -> 7031[label="",style="solid", color="black", weight=3]; 6900[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Neg (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6900 -> 7032[label="",style="solid", color="black", weight=3]; 6901[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6901 -> 7033[label="",style="solid", color="black", weight=3]; 6902 -> 6897[label="",style="dashed", color="red", weight=0]; 6902[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];6903[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Neg (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6903 -> 7034[label="",style="solid", color="black", weight=3]; 6904[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6904 -> 7035[label="",style="solid", color="black", weight=3]; 6905[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Pos (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6905 -> 7036[label="",style="solid", color="black", weight=3]; 6906[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6906 -> 7037[label="",style="solid", color="black", weight=3]; 6907[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Neg (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6907 -> 7038[label="",style="solid", color="black", weight=3]; 6908[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6908 -> 7039[label="",style="solid", color="black", weight=3]; 6909[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Pos (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6909 -> 7040[label="",style="solid", color="black", weight=3]; 6910[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6910 -> 7041[label="",style="solid", color="black", weight=3]; 6911[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="black",shape="triangle"];6911 -> 7042[label="",style="solid", color="black", weight=3]; 6912[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Pos (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6912 -> 7043[label="",style="solid", color="black", weight=3]; 6913[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6913 -> 7044[label="",style="solid", color="black", weight=3]; 6914[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Neg (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6914 -> 7045[label="",style="solid", color="black", weight=3]; 6915[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6915 -> 7046[label="",style="solid", color="black", weight=3]; 6916 -> 6911[label="",style="dashed", color="red", weight=0]; 6916[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];6917[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Neg (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6917 -> 7047[label="",style="solid", color="black", weight=3]; 6918[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6918 -> 7048[label="",style="solid", color="black", weight=3]; 6919[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Pos (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6919 -> 7049[label="",style="solid", color="black", weight=3]; 6920[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6920 -> 7050[label="",style="solid", color="black", weight=3]; 6921[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Neg (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6921 -> 7051[label="",style="solid", color="black", weight=3]; 6922[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6922 -> 7052[label="",style="solid", color="black", weight=3]; 6923[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Pos (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6923 -> 7053[label="",style="solid", color="black", weight=3]; 6924[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6924 -> 7054[label="",style="solid", color="black", weight=3]; 6925[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="black",shape="triangle"];6925 -> 7055[label="",style="solid", color="black", weight=3]; 6926[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Pos (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6926 -> 7056[label="",style="solid", color="black", weight=3]; 6927[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6927 -> 7057[label="",style="solid", color="black", weight=3]; 6928[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Neg (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6928 -> 7058[label="",style="solid", color="black", weight=3]; 6929[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6929 -> 7059[label="",style="solid", color="black", weight=3]; 6930 -> 6925[label="",style="dashed", color="red", weight=0]; 6930[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];6931[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Neg (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6931 -> 7060[label="",style="solid", color="black", weight=3]; 6932[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6932 -> 7061[label="",style="solid", color="black", weight=3]; 6933[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Pos (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6933 -> 7062[label="",style="solid", color="black", weight=3]; 6934[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6934 -> 7063[label="",style="solid", color="black", weight=3]; 6935[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Neg (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6935 -> 7064[label="",style="solid", color="black", weight=3]; 6936[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6936 -> 7065[label="",style="solid", color="black", weight=3]; 6937[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Pos (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6937 -> 7066[label="",style="solid", color="black", weight=3]; 6938[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6938 -> 7067[label="",style="solid", color="black", weight=3]; 6939[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="black",shape="triangle"];6939 -> 7068[label="",style="solid", color="black", weight=3]; 6940[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Pos (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6940 -> 7069[label="",style="solid", color="black", weight=3]; 6941[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6941 -> 7070[label="",style="solid", color="black", weight=3]; 6942[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Neg (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6942 -> 7071[label="",style="solid", color="black", weight=3]; 6943[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6943 -> 7072[label="",style="solid", color="black", weight=3]; 6944 -> 6939[label="",style="dashed", color="red", weight=0]; 6944[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];6945[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Neg (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6945 -> 7073[label="",style="solid", color="black", weight=3]; 6946[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6946 -> 7074[label="",style="solid", color="black", weight=3]; 6947[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Pos (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6947 -> 7075[label="",style="solid", color="black", weight=3]; 6948[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6948 -> 7076[label="",style="solid", color="black", weight=3]; 6949[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Neg (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6949 -> 7077[label="",style="solid", color="black", weight=3]; 6950[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6950 -> 7078[label="",style="solid", color="black", weight=3]; 6951[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Pos (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6951 -> 7079[label="",style="solid", color="black", weight=3]; 6952[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6952 -> 7080[label="",style="solid", color="black", weight=3]; 6953[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="black",shape="triangle"];6953 -> 7081[label="",style="solid", color="black", weight=3]; 6954[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Pos (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6954 -> 7082[label="",style="solid", color="black", weight=3]; 6955[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6955 -> 7083[label="",style="solid", color="black", weight=3]; 6956[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Neg (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6956 -> 7084[label="",style="solid", color="black", weight=3]; 6957[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6957 -> 7085[label="",style="solid", color="black", weight=3]; 6958 -> 6953[label="",style="dashed", color="red", weight=0]; 6958[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];6959[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Neg (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6959 -> 7086[label="",style="solid", color="black", weight=3]; 6960[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6960 -> 7087[label="",style="solid", color="black", weight=3]; 6961[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Pos (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6961 -> 7088[label="",style="solid", color="black", weight=3]; 6962[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6962 -> 7089[label="",style="solid", color="black", weight=3]; 6963[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Neg (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6963 -> 7090[label="",style="solid", color="black", weight=3]; 6964[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6964 -> 7091[label="",style="solid", color="black", weight=3]; 6965[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Pos (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6965 -> 7092[label="",style="solid", color="black", weight=3]; 6966[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6966 -> 7093[label="",style="solid", color="black", weight=3]; 6967[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="black",shape="triangle"];6967 -> 7094[label="",style="solid", color="black", weight=3]; 6968[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Pos (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6968 -> 7095[label="",style="solid", color="black", weight=3]; 6969[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6969 -> 7096[label="",style="solid", color="black", weight=3]; 6970[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Neg (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6970 -> 7097[label="",style="solid", color="black", weight=3]; 6971[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6971 -> 7098[label="",style="solid", color="black", weight=3]; 6972 -> 6967[label="",style="dashed", color="red", weight=0]; 6972[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];6973[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Neg (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6973 -> 7099[label="",style="solid", color="black", weight=3]; 6974[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6974 -> 7100[label="",style="solid", color="black", weight=3]; 6975[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Pos (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6975 -> 7101[label="",style="solid", color="black", weight=3]; 6976[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6976 -> 7102[label="",style="solid", color="black", weight=3]; 6977[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Neg (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6977 -> 7103[label="",style="solid", color="black", weight=3]; 6978[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6978 -> 7104[label="",style="solid", color="black", weight=3]; 6979[label="roundRound03 (vzz23 :% vzz24) (primEqInt vzz913 vzz980 && vzz795 == vzz979) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24620[label="vzz913/Pos vzz9130",fontsize=10,color="white",style="solid",shape="box"];6979 -> 24620[label="",style="solid", color="burlywood", weight=9]; 24620 -> 7105[label="",style="solid", color="burlywood", weight=3]; 24621[label="vzz913/Neg vzz9130",fontsize=10,color="white",style="solid",shape="box"];6979 -> 24621[label="",style="solid", color="burlywood", weight=9]; 24621 -> 7106[label="",style="solid", color="burlywood", weight=3]; 6980[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz79600 vzz92500) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="triangle"];24622[label="vzz79600/Succ vzz796000",fontsize=10,color="white",style="solid",shape="box"];6980 -> 24622[label="",style="solid", color="burlywood", weight=9]; 24622 -> 7107[label="",style="solid", color="burlywood", weight=3]; 24623[label="vzz79600/Zero",fontsize=10,color="white",style="solid",shape="box"];6980 -> 24623[label="",style="solid", color="burlywood", weight=9]; 24623 -> 7108[label="",style="solid", color="burlywood", weight=3]; 6981 -> 6466[label="",style="dashed", color="red", weight=0]; 6981[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6982 -> 6466[label="",style="dashed", color="red", weight=0]; 6982[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6983[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6983 -> 7109[label="",style="solid", color="black", weight=3]; 6984 -> 6466[label="",style="dashed", color="red", weight=0]; 6984[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6985 -> 6983[label="",style="dashed", color="red", weight=0]; 6985[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];6986 -> 6980[label="",style="dashed", color="red", weight=0]; 6986[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz79600 vzz92500) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6986 -> 7110[label="",style="dashed", color="magenta", weight=3]; 6986 -> 7111[label="",style="dashed", color="magenta", weight=3]; 6987 -> 6466[label="",style="dashed", color="red", weight=0]; 6987[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6988 -> 6466[label="",style="dashed", color="red", weight=0]; 6988[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6989 -> 6983[label="",style="dashed", color="red", weight=0]; 6989[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];6990 -> 6466[label="",style="dashed", color="red", weight=0]; 6990[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6991 -> 6983[label="",style="dashed", color="red", weight=0]; 6991[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];8734[label="vzz1086",fontsize=16,color="green",shape="box"];8735 -> 8046[label="",style="dashed", color="red", weight=0]; 8735[label="vzz1087 `rem` vzz1086",fontsize=16,color="magenta"];8735 -> 9101[label="",style="dashed", color="magenta", weight=3]; 8735 -> 9102[label="",style="dashed", color="magenta", weight=3]; 7893[label="Integer vzz776",fontsize=16,color="green",shape="box"];7894[label="gcd2 False (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];7894 -> 7913[label="",style="solid", color="black", weight=3]; 7895[label="gcd2 True (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];7895 -> 7914[label="",style="solid", color="black", weight=3]; 7896[label="vzz560",fontsize=16,color="green",shape="box"];7897[label="vzz10730",fontsize=16,color="green",shape="box"];7898[label="vzz560",fontsize=16,color="green",shape="box"];7899[label="vzz10730",fontsize=16,color="green",shape="box"];7900[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929) :% Integer vzz1078) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz929) :% Integer vzz1078))",fontsize=16,color="black",shape="box"];7900 -> 7915[label="",style="solid", color="black", weight=3]; 6997[label="vzz8120",fontsize=16,color="green",shape="box"];6998[label="vzz8110",fontsize=16,color="green",shape="box"];6999[label="vzz8120",fontsize=16,color="green",shape="box"];7000[label="vzz8110",fontsize=16,color="green",shape="box"];7001[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat vzz93300 vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat vzz93300 vzz93200))",fontsize=16,color="burlywood",shape="triangle"];24624[label="vzz93300/Succ vzz933000",fontsize=10,color="white",style="solid",shape="box"];7001 -> 24624[label="",style="solid", color="burlywood", weight=9]; 24624 -> 7118[label="",style="solid", color="burlywood", weight=3]; 24625[label="vzz93300/Zero",fontsize=10,color="white",style="solid",shape="box"];7001 -> 24625[label="",style="solid", color="burlywood", weight=9]; 24625 -> 7119[label="",style="solid", color="burlywood", weight=3]; 7002 -> 6869[label="",style="dashed", color="red", weight=0]; 7002[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7003[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 vzz805) (Double vzz964 vzz805 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 vzz805) (Double vzz964 vzz805 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7003 -> 7120[label="",style="solid", color="black", weight=3]; 7004 -> 6869[label="",style="dashed", color="red", weight=0]; 7004[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7005[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="black",shape="triangle"];7005 -> 7121[label="",style="solid", color="black", weight=3]; 7006 -> 6869[label="",style="dashed", color="red", weight=0]; 7006[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7007 -> 7005[label="",style="dashed", color="red", weight=0]; 7007[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7008 -> 7001[label="",style="dashed", color="red", weight=0]; 7008[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat vzz93300 vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat vzz93300 vzz93200))",fontsize=16,color="magenta"];7008 -> 7122[label="",style="dashed", color="magenta", weight=3]; 7008 -> 7123[label="",style="dashed", color="magenta", weight=3]; 7009 -> 6869[label="",style="dashed", color="red", weight=0]; 7009[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7010 -> 6869[label="",style="dashed", color="red", weight=0]; 7010[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7011 -> 7005[label="",style="dashed", color="red", weight=0]; 7011[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7012 -> 6869[label="",style="dashed", color="red", weight=0]; 7012[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7013 -> 7005[label="",style="dashed", color="red", weight=0]; 7013[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7014[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat vzz93700 vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat vzz93700 vzz93600))",fontsize=16,color="burlywood",shape="triangle"];24626[label="vzz93700/Succ vzz937000",fontsize=10,color="white",style="solid",shape="box"];7014 -> 24626[label="",style="solid", color="burlywood", weight=9]; 24626 -> 7124[label="",style="solid", color="burlywood", weight=3]; 24627[label="vzz93700/Zero",fontsize=10,color="white",style="solid",shape="box"];7014 -> 24627[label="",style="solid", color="burlywood", weight=9]; 24627 -> 7125[label="",style="solid", color="burlywood", weight=3]; 7015 -> 6883[label="",style="dashed", color="red", weight=0]; 7015[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7016[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 vzz817) (Double vzz966 vzz817 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 vzz817) (Double vzz966 vzz817 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7016 -> 7126[label="",style="solid", color="black", weight=3]; 7017 -> 6883[label="",style="dashed", color="red", weight=0]; 7017[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7018[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="black",shape="triangle"];7018 -> 7127[label="",style="solid", color="black", weight=3]; 7019 -> 6883[label="",style="dashed", color="red", weight=0]; 7019[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7020 -> 7018[label="",style="dashed", color="red", weight=0]; 7020[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7021 -> 7014[label="",style="dashed", color="red", weight=0]; 7021[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat vzz93700 vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat vzz93700 vzz93600))",fontsize=16,color="magenta"];7021 -> 7128[label="",style="dashed", color="magenta", weight=3]; 7021 -> 7129[label="",style="dashed", color="magenta", weight=3]; 7022 -> 6883[label="",style="dashed", color="red", weight=0]; 7022[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7023 -> 6883[label="",style="dashed", color="red", weight=0]; 7023[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7024 -> 7018[label="",style="dashed", color="red", weight=0]; 7024[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7025 -> 6883[label="",style="dashed", color="red", weight=0]; 7025[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7026 -> 7018[label="",style="dashed", color="red", weight=0]; 7026[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7027[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat vzz94100 vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat vzz94100 vzz94000))",fontsize=16,color="burlywood",shape="triangle"];24628[label="vzz94100/Succ vzz941000",fontsize=10,color="white",style="solid",shape="box"];7027 -> 24628[label="",style="solid", color="burlywood", weight=9]; 24628 -> 7130[label="",style="solid", color="burlywood", weight=3]; 24629[label="vzz94100/Zero",fontsize=10,color="white",style="solid",shape="box"];7027 -> 24629[label="",style="solid", color="burlywood", weight=9]; 24629 -> 7131[label="",style="solid", color="burlywood", weight=3]; 7028 -> 6897[label="",style="dashed", color="red", weight=0]; 7028[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7029[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 vzz829) (Double vzz968 vzz829 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 vzz829) (Double vzz968 vzz829 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7029 -> 7132[label="",style="solid", color="black", weight=3]; 7030 -> 6897[label="",style="dashed", color="red", weight=0]; 7030[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7031[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="black",shape="triangle"];7031 -> 7133[label="",style="solid", color="black", weight=3]; 7032 -> 6897[label="",style="dashed", color="red", weight=0]; 7032[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7033 -> 7031[label="",style="dashed", color="red", weight=0]; 7033[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7034 -> 7027[label="",style="dashed", color="red", weight=0]; 7034[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat vzz94100 vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat vzz94100 vzz94000))",fontsize=16,color="magenta"];7034 -> 7134[label="",style="dashed", color="magenta", weight=3]; 7034 -> 7135[label="",style="dashed", color="magenta", weight=3]; 7035 -> 6897[label="",style="dashed", color="red", weight=0]; 7035[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7036 -> 6897[label="",style="dashed", color="red", weight=0]; 7036[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7037 -> 7031[label="",style="dashed", color="red", weight=0]; 7037[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7038 -> 6897[label="",style="dashed", color="red", weight=0]; 7038[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7039 -> 7031[label="",style="dashed", color="red", weight=0]; 7039[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7040[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat vzz94500 vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat vzz94500 vzz94400))",fontsize=16,color="burlywood",shape="triangle"];24630[label="vzz94500/Succ vzz945000",fontsize=10,color="white",style="solid",shape="box"];7040 -> 24630[label="",style="solid", color="burlywood", weight=9]; 24630 -> 7136[label="",style="solid", color="burlywood", weight=3]; 24631[label="vzz94500/Zero",fontsize=10,color="white",style="solid",shape="box"];7040 -> 24631[label="",style="solid", color="burlywood", weight=9]; 24631 -> 7137[label="",style="solid", color="burlywood", weight=3]; 7041 -> 6911[label="",style="dashed", color="red", weight=0]; 7041[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7042[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 vzz841) (Double vzz970 vzz841 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 vzz841) (Double vzz970 vzz841 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7042 -> 7138[label="",style="solid", color="black", weight=3]; 7043 -> 6911[label="",style="dashed", color="red", weight=0]; 7043[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7044[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="black",shape="triangle"];7044 -> 7139[label="",style="solid", color="black", weight=3]; 7045 -> 6911[label="",style="dashed", color="red", weight=0]; 7045[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7046 -> 7044[label="",style="dashed", color="red", weight=0]; 7046[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7047 -> 7040[label="",style="dashed", color="red", weight=0]; 7047[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat vzz94500 vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat vzz94500 vzz94400))",fontsize=16,color="magenta"];7047 -> 7140[label="",style="dashed", color="magenta", weight=3]; 7047 -> 7141[label="",style="dashed", color="magenta", weight=3]; 7048 -> 6911[label="",style="dashed", color="red", weight=0]; 7048[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7049 -> 6911[label="",style="dashed", color="red", weight=0]; 7049[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7050 -> 7044[label="",style="dashed", color="red", weight=0]; 7050[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7051 -> 6911[label="",style="dashed", color="red", weight=0]; 7051[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7052 -> 7044[label="",style="dashed", color="red", weight=0]; 7052[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7053[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat vzz94900 vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat vzz94900 vzz94800))",fontsize=16,color="burlywood",shape="triangle"];24632[label="vzz94900/Succ vzz949000",fontsize=10,color="white",style="solid",shape="box"];7053 -> 24632[label="",style="solid", color="burlywood", weight=9]; 24632 -> 7142[label="",style="solid", color="burlywood", weight=3]; 24633[label="vzz94900/Zero",fontsize=10,color="white",style="solid",shape="box"];7053 -> 24633[label="",style="solid", color="burlywood", weight=9]; 24633 -> 7143[label="",style="solid", color="burlywood", weight=3]; 7054 -> 6925[label="",style="dashed", color="red", weight=0]; 7054[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7055[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 vzz853) (Float vzz972 vzz853 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 vzz853) (Float vzz972 vzz853 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7055 -> 7144[label="",style="solid", color="black", weight=3]; 7056 -> 6925[label="",style="dashed", color="red", weight=0]; 7056[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7057[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="black",shape="triangle"];7057 -> 7145[label="",style="solid", color="black", weight=3]; 7058 -> 6925[label="",style="dashed", color="red", weight=0]; 7058[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7059 -> 7057[label="",style="dashed", color="red", weight=0]; 7059[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7060 -> 7053[label="",style="dashed", color="red", weight=0]; 7060[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat vzz94900 vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat vzz94900 vzz94800))",fontsize=16,color="magenta"];7060 -> 7146[label="",style="dashed", color="magenta", weight=3]; 7060 -> 7147[label="",style="dashed", color="magenta", weight=3]; 7061 -> 6925[label="",style="dashed", color="red", weight=0]; 7061[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7062 -> 6925[label="",style="dashed", color="red", weight=0]; 7062[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7063 -> 7057[label="",style="dashed", color="red", weight=0]; 7063[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7064 -> 6925[label="",style="dashed", color="red", weight=0]; 7064[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7065 -> 7057[label="",style="dashed", color="red", weight=0]; 7065[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7066[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat vzz95300 vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat vzz95300 vzz95200))",fontsize=16,color="burlywood",shape="triangle"];24634[label="vzz95300/Succ vzz953000",fontsize=10,color="white",style="solid",shape="box"];7066 -> 24634[label="",style="solid", color="burlywood", weight=9]; 24634 -> 7148[label="",style="solid", color="burlywood", weight=3]; 24635[label="vzz95300/Zero",fontsize=10,color="white",style="solid",shape="box"];7066 -> 24635[label="",style="solid", color="burlywood", weight=9]; 24635 -> 7149[label="",style="solid", color="burlywood", weight=3]; 7067 -> 6939[label="",style="dashed", color="red", weight=0]; 7067[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7068[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 vzz865) (Float vzz974 vzz865 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 vzz865) (Float vzz974 vzz865 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7068 -> 7150[label="",style="solid", color="black", weight=3]; 7069 -> 6939[label="",style="dashed", color="red", weight=0]; 7069[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7070[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="black",shape="triangle"];7070 -> 7151[label="",style="solid", color="black", weight=3]; 7071 -> 6939[label="",style="dashed", color="red", weight=0]; 7071[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7072 -> 7070[label="",style="dashed", color="red", weight=0]; 7072[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7073 -> 7066[label="",style="dashed", color="red", weight=0]; 7073[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat vzz95300 vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat vzz95300 vzz95200))",fontsize=16,color="magenta"];7073 -> 7152[label="",style="dashed", color="magenta", weight=3]; 7073 -> 7153[label="",style="dashed", color="magenta", weight=3]; 7074 -> 6939[label="",style="dashed", color="red", weight=0]; 7074[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7075 -> 6939[label="",style="dashed", color="red", weight=0]; 7075[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7076 -> 7070[label="",style="dashed", color="red", weight=0]; 7076[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7077 -> 6939[label="",style="dashed", color="red", weight=0]; 7077[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7078 -> 7070[label="",style="dashed", color="red", weight=0]; 7078[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7079[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat vzz95700 vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat vzz95700 vzz95600))",fontsize=16,color="burlywood",shape="triangle"];24636[label="vzz95700/Succ vzz957000",fontsize=10,color="white",style="solid",shape="box"];7079 -> 24636[label="",style="solid", color="burlywood", weight=9]; 24636 -> 7154[label="",style="solid", color="burlywood", weight=3]; 24637[label="vzz95700/Zero",fontsize=10,color="white",style="solid",shape="box"];7079 -> 24637[label="",style="solid", color="burlywood", weight=9]; 24637 -> 7155[label="",style="solid", color="burlywood", weight=3]; 7080 -> 6953[label="",style="dashed", color="red", weight=0]; 7080[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7081[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 vzz877) (Float vzz976 vzz877 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 vzz877) (Float vzz976 vzz877 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7081 -> 7156[label="",style="solid", color="black", weight=3]; 7082 -> 6953[label="",style="dashed", color="red", weight=0]; 7082[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7083[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="black",shape="triangle"];7083 -> 7157[label="",style="solid", color="black", weight=3]; 7084 -> 6953[label="",style="dashed", color="red", weight=0]; 7084[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7085 -> 7083[label="",style="dashed", color="red", weight=0]; 7085[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7086 -> 7079[label="",style="dashed", color="red", weight=0]; 7086[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat vzz95700 vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat vzz95700 vzz95600))",fontsize=16,color="magenta"];7086 -> 7158[label="",style="dashed", color="magenta", weight=3]; 7086 -> 7159[label="",style="dashed", color="magenta", weight=3]; 7087 -> 6953[label="",style="dashed", color="red", weight=0]; 7087[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7088 -> 6953[label="",style="dashed", color="red", weight=0]; 7088[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7089 -> 7083[label="",style="dashed", color="red", weight=0]; 7089[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7090 -> 6953[label="",style="dashed", color="red", weight=0]; 7090[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7091 -> 7083[label="",style="dashed", color="red", weight=0]; 7091[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7092[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat vzz96100 vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat vzz96100 vzz96000))",fontsize=16,color="burlywood",shape="triangle"];24638[label="vzz96100/Succ vzz961000",fontsize=10,color="white",style="solid",shape="box"];7092 -> 24638[label="",style="solid", color="burlywood", weight=9]; 24638 -> 7160[label="",style="solid", color="burlywood", weight=3]; 24639[label="vzz96100/Zero",fontsize=10,color="white",style="solid",shape="box"];7092 -> 24639[label="",style="solid", color="burlywood", weight=9]; 24639 -> 7161[label="",style="solid", color="burlywood", weight=3]; 7093 -> 6967[label="",style="dashed", color="red", weight=0]; 7093[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7094[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 vzz889) (Float vzz978 vzz889 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 vzz889) (Float vzz978 vzz889 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7094 -> 7162[label="",style="solid", color="black", weight=3]; 7095 -> 6967[label="",style="dashed", color="red", weight=0]; 7095[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7096[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="black",shape="triangle"];7096 -> 7163[label="",style="solid", color="black", weight=3]; 7097 -> 6967[label="",style="dashed", color="red", weight=0]; 7097[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7098 -> 7096[label="",style="dashed", color="red", weight=0]; 7098[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7099 -> 7092[label="",style="dashed", color="red", weight=0]; 7099[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat vzz96100 vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat vzz96100 vzz96000))",fontsize=16,color="magenta"];7099 -> 7164[label="",style="dashed", color="magenta", weight=3]; 7099 -> 7165[label="",style="dashed", color="magenta", weight=3]; 7100 -> 6967[label="",style="dashed", color="red", weight=0]; 7100[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7101 -> 6967[label="",style="dashed", color="red", weight=0]; 7101[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7102 -> 7096[label="",style="dashed", color="red", weight=0]; 7102[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7103 -> 6967[label="",style="dashed", color="red", weight=0]; 7103[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7104 -> 7096[label="",style="dashed", color="red", weight=0]; 7104[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7105[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos vzz9130) vzz980 && vzz795 == vzz979) (Pos vzz9130 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24640[label="vzz9130/Succ vzz91300",fontsize=10,color="white",style="solid",shape="box"];7105 -> 24640[label="",style="solid", color="burlywood", weight=9]; 24640 -> 7166[label="",style="solid", color="burlywood", weight=3]; 24641[label="vzz9130/Zero",fontsize=10,color="white",style="solid",shape="box"];7105 -> 24641[label="",style="solid", color="burlywood", weight=9]; 24641 -> 7167[label="",style="solid", color="burlywood", weight=3]; 7106[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg vzz9130) vzz980 && vzz795 == vzz979) (Neg vzz9130 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24642[label="vzz9130/Succ vzz91300",fontsize=10,color="white",style="solid",shape="box"];7106 -> 24642[label="",style="solid", color="burlywood", weight=9]; 24642 -> 7168[label="",style="solid", color="burlywood", weight=3]; 24643[label="vzz9130/Zero",fontsize=10,color="white",style="solid",shape="box"];7106 -> 24643[label="",style="solid", color="burlywood", weight=9]; 24643 -> 7169[label="",style="solid", color="burlywood", weight=3]; 7107[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz796000) vzz92500) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24644[label="vzz92500/Succ vzz925000",fontsize=10,color="white",style="solid",shape="box"];7107 -> 24644[label="",style="solid", color="burlywood", weight=9]; 24644 -> 7170[label="",style="solid", color="burlywood", weight=3]; 24645[label="vzz92500/Zero",fontsize=10,color="white",style="solid",shape="box"];7107 -> 24645[label="",style="solid", color="burlywood", weight=9]; 24645 -> 7171[label="",style="solid", color="burlywood", weight=3]; 7108[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero vzz92500) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24646[label="vzz92500/Succ vzz925000",fontsize=10,color="white",style="solid",shape="box"];7108 -> 24646[label="",style="solid", color="burlywood", weight=9]; 24646 -> 7172[label="",style="solid", color="burlywood", weight=3]; 24647[label="vzz92500/Zero",fontsize=10,color="white",style="solid",shape="box"];7108 -> 24647[label="",style="solid", color="burlywood", weight=9]; 24647 -> 7173[label="",style="solid", color="burlywood", weight=3]; 7109[label="roundN (vzz23 :% vzz24)",fontsize=16,color="black",shape="triangle"];7109 -> 7174[label="",style="solid", color="black", weight=3]; 7110[label="vzz79600",fontsize=16,color="green",shape="box"];7111[label="vzz92500",fontsize=16,color="green",shape="box"];9101[label="vzz1087",fontsize=16,color="green",shape="box"];9102[label="vzz1086",fontsize=16,color="green",shape="box"];7913[label="gcd0 (Integer vzz776) vzz60",fontsize=16,color="black",shape="triangle"];7913 -> 8038[label="",style="solid", color="black", weight=3]; 7914 -> 8039[label="",style="dashed", color="red", weight=0]; 7914[label="gcd1 (vzz60 == fromInt (Pos Zero)) (Integer vzz776) vzz60",fontsize=16,color="magenta"];7914 -> 8040[label="",style="dashed", color="magenta", weight=3]; 7915 -> 8041[label="",style="dashed", color="red", weight=0]; 7915[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Integer (primNegInt vzz929) :% Integer vzz1078) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Integer (primNegInt vzz929) :% Integer vzz1078))",fontsize=16,color="magenta"];7915 -> 8042[label="",style="dashed", color="magenta", weight=3]; 7915 -> 8043[label="",style="dashed", color="magenta", weight=3]; 7118[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat (Succ vzz933000) vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat (Succ vzz933000) vzz93200))",fontsize=16,color="burlywood",shape="box"];24648[label="vzz93200/Succ vzz932000",fontsize=10,color="white",style="solid",shape="box"];7118 -> 24648[label="",style="solid", color="burlywood", weight=9]; 24648 -> 7184[label="",style="solid", color="burlywood", weight=3]; 24649[label="vzz93200/Zero",fontsize=10,color="white",style="solid",shape="box"];7118 -> 24649[label="",style="solid", color="burlywood", weight=9]; 24649 -> 7185[label="",style="solid", color="burlywood", weight=3]; 7119[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat Zero vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat Zero vzz93200))",fontsize=16,color="burlywood",shape="box"];24650[label="vzz93200/Succ vzz932000",fontsize=10,color="white",style="solid",shape="box"];7119 -> 24650[label="",style="solid", color="burlywood", weight=9]; 24650 -> 7186[label="",style="solid", color="burlywood", weight=3]; 24651[label="vzz93200/Zero",fontsize=10,color="white",style="solid",shape="box"];7119 -> 24651[label="",style="solid", color="burlywood", weight=9]; 24651 -> 7187[label="",style="solid", color="burlywood", weight=3]; 7120[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 vzz805) (compare (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 vzz805) (compare (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7120 -> 7188[label="",style="solid", color="black", weight=3]; 7121[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7121 -> 7189[label="",style="solid", color="black", weight=3]; 7122[label="vzz93200",fontsize=16,color="green",shape="box"];7123[label="vzz93300",fontsize=16,color="green",shape="box"];7124[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat (Succ vzz937000) vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat (Succ vzz937000) vzz93600))",fontsize=16,color="burlywood",shape="box"];24652[label="vzz93600/Succ vzz936000",fontsize=10,color="white",style="solid",shape="box"];7124 -> 24652[label="",style="solid", color="burlywood", weight=9]; 24652 -> 7190[label="",style="solid", color="burlywood", weight=3]; 24653[label="vzz93600/Zero",fontsize=10,color="white",style="solid",shape="box"];7124 -> 24653[label="",style="solid", color="burlywood", weight=9]; 24653 -> 7191[label="",style="solid", color="burlywood", weight=3]; 7125[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat Zero vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat Zero vzz93600))",fontsize=16,color="burlywood",shape="box"];24654[label="vzz93600/Succ vzz936000",fontsize=10,color="white",style="solid",shape="box"];7125 -> 24654[label="",style="solid", color="burlywood", weight=9]; 24654 -> 7192[label="",style="solid", color="burlywood", weight=3]; 24655[label="vzz93600/Zero",fontsize=10,color="white",style="solid",shape="box"];7125 -> 24655[label="",style="solid", color="burlywood", weight=9]; 24655 -> 7193[label="",style="solid", color="burlywood", weight=3]; 7126[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 vzz817) (compare (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 vzz817) (compare (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7126 -> 7194[label="",style="solid", color="black", weight=3]; 7127[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7127 -> 7195[label="",style="solid", color="black", weight=3]; 7128[label="vzz93700",fontsize=16,color="green",shape="box"];7129[label="vzz93600",fontsize=16,color="green",shape="box"];7130[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat (Succ vzz941000) vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat (Succ vzz941000) vzz94000))",fontsize=16,color="burlywood",shape="box"];24656[label="vzz94000/Succ vzz940000",fontsize=10,color="white",style="solid",shape="box"];7130 -> 24656[label="",style="solid", color="burlywood", weight=9]; 24656 -> 7196[label="",style="solid", color="burlywood", weight=3]; 24657[label="vzz94000/Zero",fontsize=10,color="white",style="solid",shape="box"];7130 -> 24657[label="",style="solid", color="burlywood", weight=9]; 24657 -> 7197[label="",style="solid", color="burlywood", weight=3]; 7131[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat Zero vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat Zero vzz94000))",fontsize=16,color="burlywood",shape="box"];24658[label="vzz94000/Succ vzz940000",fontsize=10,color="white",style="solid",shape="box"];7131 -> 24658[label="",style="solid", color="burlywood", weight=9]; 24658 -> 7198[label="",style="solid", color="burlywood", weight=3]; 24659[label="vzz94000/Zero",fontsize=10,color="white",style="solid",shape="box"];7131 -> 24659[label="",style="solid", color="burlywood", weight=9]; 24659 -> 7199[label="",style="solid", color="burlywood", weight=3]; 7132[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 vzz829) (compare (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 vzz829) (compare (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7132 -> 7200[label="",style="solid", color="black", weight=3]; 7133[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7133 -> 7201[label="",style="solid", color="black", weight=3]; 7134[label="vzz94100",fontsize=16,color="green",shape="box"];7135[label="vzz94000",fontsize=16,color="green",shape="box"];7136[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat (Succ vzz945000) vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat (Succ vzz945000) vzz94400))",fontsize=16,color="burlywood",shape="box"];24660[label="vzz94400/Succ vzz944000",fontsize=10,color="white",style="solid",shape="box"];7136 -> 24660[label="",style="solid", color="burlywood", weight=9]; 24660 -> 7202[label="",style="solid", color="burlywood", weight=3]; 24661[label="vzz94400/Zero",fontsize=10,color="white",style="solid",shape="box"];7136 -> 24661[label="",style="solid", color="burlywood", weight=9]; 24661 -> 7203[label="",style="solid", color="burlywood", weight=3]; 7137[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat Zero vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat Zero vzz94400))",fontsize=16,color="burlywood",shape="box"];24662[label="vzz94400/Succ vzz944000",fontsize=10,color="white",style="solid",shape="box"];7137 -> 24662[label="",style="solid", color="burlywood", weight=9]; 24662 -> 7204[label="",style="solid", color="burlywood", weight=3]; 24663[label="vzz94400/Zero",fontsize=10,color="white",style="solid",shape="box"];7137 -> 24663[label="",style="solid", color="burlywood", weight=9]; 24663 -> 7205[label="",style="solid", color="burlywood", weight=3]; 7138[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 vzz841) (compare (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 vzz841) (compare (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7138 -> 7206[label="",style="solid", color="black", weight=3]; 7139[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7139 -> 7207[label="",style="solid", color="black", weight=3]; 7140[label="vzz94500",fontsize=16,color="green",shape="box"];7141[label="vzz94400",fontsize=16,color="green",shape="box"];7142[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat (Succ vzz949000) vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat (Succ vzz949000) vzz94800))",fontsize=16,color="burlywood",shape="box"];24664[label="vzz94800/Succ vzz948000",fontsize=10,color="white",style="solid",shape="box"];7142 -> 24664[label="",style="solid", color="burlywood", weight=9]; 24664 -> 7208[label="",style="solid", color="burlywood", weight=3]; 24665[label="vzz94800/Zero",fontsize=10,color="white",style="solid",shape="box"];7142 -> 24665[label="",style="solid", color="burlywood", weight=9]; 24665 -> 7209[label="",style="solid", color="burlywood", weight=3]; 7143[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat Zero vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat Zero vzz94800))",fontsize=16,color="burlywood",shape="box"];24666[label="vzz94800/Succ vzz948000",fontsize=10,color="white",style="solid",shape="box"];7143 -> 24666[label="",style="solid", color="burlywood", weight=9]; 24666 -> 7210[label="",style="solid", color="burlywood", weight=3]; 24667[label="vzz94800/Zero",fontsize=10,color="white",style="solid",shape="box"];7143 -> 24667[label="",style="solid", color="burlywood", weight=9]; 24667 -> 7211[label="",style="solid", color="burlywood", weight=3]; 7144[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 vzz853) (compare (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 vzz853) (compare (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7144 -> 7212[label="",style="solid", color="black", weight=3]; 7145[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7145 -> 7213[label="",style="solid", color="black", weight=3]; 7146[label="vzz94800",fontsize=16,color="green",shape="box"];7147[label="vzz94900",fontsize=16,color="green",shape="box"];7148[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat (Succ vzz953000) vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat (Succ vzz953000) vzz95200))",fontsize=16,color="burlywood",shape="box"];24668[label="vzz95200/Succ vzz952000",fontsize=10,color="white",style="solid",shape="box"];7148 -> 24668[label="",style="solid", color="burlywood", weight=9]; 24668 -> 7214[label="",style="solid", color="burlywood", weight=3]; 24669[label="vzz95200/Zero",fontsize=10,color="white",style="solid",shape="box"];7148 -> 24669[label="",style="solid", color="burlywood", weight=9]; 24669 -> 7215[label="",style="solid", color="burlywood", weight=3]; 7149[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat Zero vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat Zero vzz95200))",fontsize=16,color="burlywood",shape="box"];24670[label="vzz95200/Succ vzz952000",fontsize=10,color="white",style="solid",shape="box"];7149 -> 24670[label="",style="solid", color="burlywood", weight=9]; 24670 -> 7216[label="",style="solid", color="burlywood", weight=3]; 24671[label="vzz95200/Zero",fontsize=10,color="white",style="solid",shape="box"];7149 -> 24671[label="",style="solid", color="burlywood", weight=9]; 24671 -> 7217[label="",style="solid", color="burlywood", weight=3]; 7150[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 vzz865) (compare (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 vzz865) (compare (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7150 -> 7218[label="",style="solid", color="black", weight=3]; 7151[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7151 -> 7219[label="",style="solid", color="black", weight=3]; 7152[label="vzz95200",fontsize=16,color="green",shape="box"];7153[label="vzz95300",fontsize=16,color="green",shape="box"];7154[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat (Succ vzz957000) vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat (Succ vzz957000) vzz95600))",fontsize=16,color="burlywood",shape="box"];24672[label="vzz95600/Succ vzz956000",fontsize=10,color="white",style="solid",shape="box"];7154 -> 24672[label="",style="solid", color="burlywood", weight=9]; 24672 -> 7220[label="",style="solid", color="burlywood", weight=3]; 24673[label="vzz95600/Zero",fontsize=10,color="white",style="solid",shape="box"];7154 -> 24673[label="",style="solid", color="burlywood", weight=9]; 24673 -> 7221[label="",style="solid", color="burlywood", weight=3]; 7155[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat Zero vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat Zero vzz95600))",fontsize=16,color="burlywood",shape="box"];24674[label="vzz95600/Succ vzz956000",fontsize=10,color="white",style="solid",shape="box"];7155 -> 24674[label="",style="solid", color="burlywood", weight=9]; 24674 -> 7222[label="",style="solid", color="burlywood", weight=3]; 24675[label="vzz95600/Zero",fontsize=10,color="white",style="solid",shape="box"];7155 -> 24675[label="",style="solid", color="burlywood", weight=9]; 24675 -> 7223[label="",style="solid", color="burlywood", weight=3]; 7156[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 vzz877) (compare (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 vzz877) (compare (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7156 -> 7224[label="",style="solid", color="black", weight=3]; 7157[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7157 -> 7225[label="",style="solid", color="black", weight=3]; 7158[label="vzz95600",fontsize=16,color="green",shape="box"];7159[label="vzz95700",fontsize=16,color="green",shape="box"];7160[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat (Succ vzz961000) vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat (Succ vzz961000) vzz96000))",fontsize=16,color="burlywood",shape="box"];24676[label="vzz96000/Succ vzz960000",fontsize=10,color="white",style="solid",shape="box"];7160 -> 24676[label="",style="solid", color="burlywood", weight=9]; 24676 -> 7226[label="",style="solid", color="burlywood", weight=3]; 24677[label="vzz96000/Zero",fontsize=10,color="white",style="solid",shape="box"];7160 -> 24677[label="",style="solid", color="burlywood", weight=9]; 24677 -> 7227[label="",style="solid", color="burlywood", weight=3]; 7161[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat Zero vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat Zero vzz96000))",fontsize=16,color="burlywood",shape="box"];24678[label="vzz96000/Succ vzz960000",fontsize=10,color="white",style="solid",shape="box"];7161 -> 24678[label="",style="solid", color="burlywood", weight=9]; 24678 -> 7228[label="",style="solid", color="burlywood", weight=3]; 24679[label="vzz96000/Zero",fontsize=10,color="white",style="solid",shape="box"];7161 -> 24679[label="",style="solid", color="burlywood", weight=9]; 24679 -> 7229[label="",style="solid", color="burlywood", weight=3]; 7162[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 vzz889) (compare (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 vzz889) (compare (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7162 -> 7230[label="",style="solid", color="black", weight=3]; 7163[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7163 -> 7231[label="",style="solid", color="black", weight=3]; 7164[label="vzz96100",fontsize=16,color="green",shape="box"];7165[label="vzz96000",fontsize=16,color="green",shape="box"];7166[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) vzz980 && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24680[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7166 -> 24680[label="",style="solid", color="burlywood", weight=9]; 24680 -> 7232[label="",style="solid", color="burlywood", weight=3]; 24681[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7166 -> 24681[label="",style="solid", color="burlywood", weight=9]; 24681 -> 7233[label="",style="solid", color="burlywood", weight=3]; 7167[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz980 && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24682[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7167 -> 24682[label="",style="solid", color="burlywood", weight=9]; 24682 -> 7234[label="",style="solid", color="burlywood", weight=3]; 24683[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7167 -> 24683[label="",style="solid", color="burlywood", weight=9]; 24683 -> 7235[label="",style="solid", color="burlywood", weight=3]; 7168[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) vzz980 && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24684[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7168 -> 24684[label="",style="solid", color="burlywood", weight=9]; 24684 -> 7236[label="",style="solid", color="burlywood", weight=3]; 24685[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7168 -> 24685[label="",style="solid", color="burlywood", weight=9]; 24685 -> 7237[label="",style="solid", color="burlywood", weight=3]; 7169[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz980 && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24686[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7169 -> 24686[label="",style="solid", color="burlywood", weight=9]; 24686 -> 7238[label="",style="solid", color="burlywood", weight=3]; 24687[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7169 -> 24687[label="",style="solid", color="burlywood", weight=9]; 24687 -> 7239[label="",style="solid", color="burlywood", weight=3]; 7170[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz796000) (Succ vzz925000)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7170 -> 7240[label="",style="solid", color="black", weight=3]; 7171[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz796000) Zero) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7171 -> 7241[label="",style="solid", color="black", weight=3]; 7172[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero (Succ vzz925000)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7172 -> 7242[label="",style="solid", color="black", weight=3]; 7173[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero Zero) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7173 -> 7243[label="",style="solid", color="black", weight=3]; 7174[label="roundN0 (vzz23 :% vzz24) (roundVu7 (vzz23 :% vzz24))",fontsize=16,color="black",shape="triangle"];7174 -> 7244[label="",style="solid", color="black", weight=3]; 8038 -> 8044[label="",style="dashed", color="red", weight=0]; 8038[label="gcd0Gcd' (abs (Integer vzz776)) (abs vzz60)",fontsize=16,color="magenta"];8038 -> 8049[label="",style="dashed", color="magenta", weight=3]; 8038 -> 8050[label="",style="dashed", color="magenta", weight=3]; 8040 -> 195[label="",style="dashed", color="red", weight=0]; 8040[label="vzz60 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8040 -> 8053[label="",style="dashed", color="magenta", weight=3]; 8039[label="gcd1 vzz1083 (Integer vzz776) vzz60",fontsize=16,color="burlywood",shape="triangle"];24688[label="vzz1083/False",fontsize=10,color="white",style="solid",shape="box"];8039 -> 24688[label="",style="solid", color="burlywood", weight=9]; 24688 -> 8054[label="",style="solid", color="burlywood", weight=3]; 24689[label="vzz1083/True",fontsize=10,color="white",style="solid",shape="box"];8039 -> 24689[label="",style="solid", color="burlywood", weight=9]; 24689 -> 8055[label="",style="solid", color="burlywood", weight=3]; 8042 -> 6243[label="",style="dashed", color="red", weight=0]; 8042[label="primNegInt vzz929",fontsize=16,color="magenta"];8042 -> 8056[label="",style="dashed", color="magenta", weight=3]; 8043 -> 6243[label="",style="dashed", color="red", weight=0]; 8043[label="primNegInt vzz929",fontsize=16,color="magenta"];8043 -> 8057[label="",style="dashed", color="magenta", weight=3]; 8041[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Integer vzz1085 :% Integer vzz1078) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Integer vzz1084 :% Integer vzz1078))",fontsize=16,color="black",shape="triangle"];8041 -> 8058[label="",style="solid", color="black", weight=3]; 7184[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat (Succ vzz933000) (Succ vzz932000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat (Succ vzz933000) (Succ vzz932000)))",fontsize=16,color="black",shape="box"];7184 -> 7252[label="",style="solid", color="black", weight=3]; 7185[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat (Succ vzz933000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat (Succ vzz933000) Zero))",fontsize=16,color="black",shape="box"];7185 -> 7253[label="",style="solid", color="black", weight=3]; 7186[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat Zero (Succ vzz932000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat Zero (Succ vzz932000)))",fontsize=16,color="black",shape="box"];7186 -> 7254[label="",style="solid", color="black", weight=3]; 7187[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7187 -> 7255[label="",style="solid", color="black", weight=3]; 7188[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 vzz805) (primCmpDouble (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 vzz805) (primCmpDouble (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24690[label="vzz805/Pos vzz8050",fontsize=10,color="white",style="solid",shape="box"];7188 -> 24690[label="",style="solid", color="burlywood", weight=9]; 24690 -> 7256[label="",style="solid", color="burlywood", weight=3]; 24691[label="vzz805/Neg vzz8050",fontsize=10,color="white",style="solid",shape="box"];7188 -> 24691[label="",style="solid", color="burlywood", weight=9]; 24691 -> 7257[label="",style="solid", color="burlywood", weight=3]; 7189[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7189 -> 7258[label="",style="solid", color="black", weight=3]; 7190[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat (Succ vzz937000) (Succ vzz936000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat (Succ vzz937000) (Succ vzz936000)))",fontsize=16,color="black",shape="box"];7190 -> 7259[label="",style="solid", color="black", weight=3]; 7191[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat (Succ vzz937000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat (Succ vzz937000) Zero))",fontsize=16,color="black",shape="box"];7191 -> 7260[label="",style="solid", color="black", weight=3]; 7192[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat Zero (Succ vzz936000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat Zero (Succ vzz936000)))",fontsize=16,color="black",shape="box"];7192 -> 7261[label="",style="solid", color="black", weight=3]; 7193[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7193 -> 7262[label="",style="solid", color="black", weight=3]; 7194[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 vzz817) (primCmpDouble (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 vzz817) (primCmpDouble (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24692[label="vzz817/Pos vzz8170",fontsize=10,color="white",style="solid",shape="box"];7194 -> 24692[label="",style="solid", color="burlywood", weight=9]; 24692 -> 7263[label="",style="solid", color="burlywood", weight=3]; 24693[label="vzz817/Neg vzz8170",fontsize=10,color="white",style="solid",shape="box"];7194 -> 24693[label="",style="solid", color="burlywood", weight=9]; 24693 -> 7264[label="",style="solid", color="burlywood", weight=3]; 7195[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7195 -> 7265[label="",style="solid", color="black", weight=3]; 7196[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat (Succ vzz941000) (Succ vzz940000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat (Succ vzz941000) (Succ vzz940000)))",fontsize=16,color="black",shape="box"];7196 -> 7266[label="",style="solid", color="black", weight=3]; 7197[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat (Succ vzz941000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat (Succ vzz941000) Zero))",fontsize=16,color="black",shape="box"];7197 -> 7267[label="",style="solid", color="black", weight=3]; 7198[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat Zero (Succ vzz940000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat Zero (Succ vzz940000)))",fontsize=16,color="black",shape="box"];7198 -> 7268[label="",style="solid", color="black", weight=3]; 7199[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7199 -> 7269[label="",style="solid", color="black", weight=3]; 7200[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 vzz829) (primCmpDouble (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 vzz829) (primCmpDouble (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24694[label="vzz829/Pos vzz8290",fontsize=10,color="white",style="solid",shape="box"];7200 -> 24694[label="",style="solid", color="burlywood", weight=9]; 24694 -> 7270[label="",style="solid", color="burlywood", weight=3]; 24695[label="vzz829/Neg vzz8290",fontsize=10,color="white",style="solid",shape="box"];7200 -> 24695[label="",style="solid", color="burlywood", weight=9]; 24695 -> 7271[label="",style="solid", color="burlywood", weight=3]; 7201[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7201 -> 7272[label="",style="solid", color="black", weight=3]; 7202[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat (Succ vzz945000) (Succ vzz944000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat (Succ vzz945000) (Succ vzz944000)))",fontsize=16,color="black",shape="box"];7202 -> 7273[label="",style="solid", color="black", weight=3]; 7203[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat (Succ vzz945000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat (Succ vzz945000) Zero))",fontsize=16,color="black",shape="box"];7203 -> 7274[label="",style="solid", color="black", weight=3]; 7204[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat Zero (Succ vzz944000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat Zero (Succ vzz944000)))",fontsize=16,color="black",shape="box"];7204 -> 7275[label="",style="solid", color="black", weight=3]; 7205[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7205 -> 7276[label="",style="solid", color="black", weight=3]; 7206[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 vzz841) (primCmpDouble (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 vzz841) (primCmpDouble (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24696[label="vzz841/Pos vzz8410",fontsize=10,color="white",style="solid",shape="box"];7206 -> 24696[label="",style="solid", color="burlywood", weight=9]; 24696 -> 7277[label="",style="solid", color="burlywood", weight=3]; 24697[label="vzz841/Neg vzz8410",fontsize=10,color="white",style="solid",shape="box"];7206 -> 24697[label="",style="solid", color="burlywood", weight=9]; 24697 -> 7278[label="",style="solid", color="burlywood", weight=3]; 7207[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7207 -> 7279[label="",style="solid", color="black", weight=3]; 7208[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat (Succ vzz949000) (Succ vzz948000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat (Succ vzz949000) (Succ vzz948000)))",fontsize=16,color="black",shape="box"];7208 -> 7280[label="",style="solid", color="black", weight=3]; 7209[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat (Succ vzz949000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat (Succ vzz949000) Zero))",fontsize=16,color="black",shape="box"];7209 -> 7281[label="",style="solid", color="black", weight=3]; 7210[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat Zero (Succ vzz948000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat Zero (Succ vzz948000)))",fontsize=16,color="black",shape="box"];7210 -> 7282[label="",style="solid", color="black", weight=3]; 7211[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7211 -> 7283[label="",style="solid", color="black", weight=3]; 7212[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 vzz853) (primCmpFloat (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 vzz853) (primCmpFloat (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24698[label="vzz853/Pos vzz8530",fontsize=10,color="white",style="solid",shape="box"];7212 -> 24698[label="",style="solid", color="burlywood", weight=9]; 24698 -> 7284[label="",style="solid", color="burlywood", weight=3]; 24699[label="vzz853/Neg vzz8530",fontsize=10,color="white",style="solid",shape="box"];7212 -> 24699[label="",style="solid", color="burlywood", weight=9]; 24699 -> 7285[label="",style="solid", color="burlywood", weight=3]; 7213[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7213 -> 7286[label="",style="solid", color="black", weight=3]; 7214[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat (Succ vzz953000) (Succ vzz952000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat (Succ vzz953000) (Succ vzz952000)))",fontsize=16,color="black",shape="box"];7214 -> 7287[label="",style="solid", color="black", weight=3]; 7215[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat (Succ vzz953000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat (Succ vzz953000) Zero))",fontsize=16,color="black",shape="box"];7215 -> 7288[label="",style="solid", color="black", weight=3]; 7216[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat Zero (Succ vzz952000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat Zero (Succ vzz952000)))",fontsize=16,color="black",shape="box"];7216 -> 7289[label="",style="solid", color="black", weight=3]; 7217[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7217 -> 7290[label="",style="solid", color="black", weight=3]; 7218[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 vzz865) (primCmpFloat (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 vzz865) (primCmpFloat (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24700[label="vzz865/Pos vzz8650",fontsize=10,color="white",style="solid",shape="box"];7218 -> 24700[label="",style="solid", color="burlywood", weight=9]; 24700 -> 7291[label="",style="solid", color="burlywood", weight=3]; 24701[label="vzz865/Neg vzz8650",fontsize=10,color="white",style="solid",shape="box"];7218 -> 24701[label="",style="solid", color="burlywood", weight=9]; 24701 -> 7292[label="",style="solid", color="burlywood", weight=3]; 7219[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7219 -> 7293[label="",style="solid", color="black", weight=3]; 7220[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat (Succ vzz957000) (Succ vzz956000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat (Succ vzz957000) (Succ vzz956000)))",fontsize=16,color="black",shape="box"];7220 -> 7294[label="",style="solid", color="black", weight=3]; 7221[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat (Succ vzz957000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat (Succ vzz957000) Zero))",fontsize=16,color="black",shape="box"];7221 -> 7295[label="",style="solid", color="black", weight=3]; 7222[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat Zero (Succ vzz956000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat Zero (Succ vzz956000)))",fontsize=16,color="black",shape="box"];7222 -> 7296[label="",style="solid", color="black", weight=3]; 7223[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7223 -> 7297[label="",style="solid", color="black", weight=3]; 7224[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 vzz877) (primCmpFloat (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 vzz877) (primCmpFloat (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24702[label="vzz877/Pos vzz8770",fontsize=10,color="white",style="solid",shape="box"];7224 -> 24702[label="",style="solid", color="burlywood", weight=9]; 24702 -> 7298[label="",style="solid", color="burlywood", weight=3]; 24703[label="vzz877/Neg vzz8770",fontsize=10,color="white",style="solid",shape="box"];7224 -> 24703[label="",style="solid", color="burlywood", weight=9]; 24703 -> 7299[label="",style="solid", color="burlywood", weight=3]; 7225[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7225 -> 7300[label="",style="solid", color="black", weight=3]; 7226[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat (Succ vzz961000) (Succ vzz960000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat (Succ vzz961000) (Succ vzz960000)))",fontsize=16,color="black",shape="box"];7226 -> 7301[label="",style="solid", color="black", weight=3]; 7227[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat (Succ vzz961000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat (Succ vzz961000) Zero))",fontsize=16,color="black",shape="box"];7227 -> 7302[label="",style="solid", color="black", weight=3]; 7228[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat Zero (Succ vzz960000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat Zero (Succ vzz960000)))",fontsize=16,color="black",shape="box"];7228 -> 7303[label="",style="solid", color="black", weight=3]; 7229[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7229 -> 7304[label="",style="solid", color="black", weight=3]; 7230[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 vzz889) (primCmpFloat (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 vzz889) (primCmpFloat (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24704[label="vzz889/Pos vzz8890",fontsize=10,color="white",style="solid",shape="box"];7230 -> 24704[label="",style="solid", color="burlywood", weight=9]; 24704 -> 7305[label="",style="solid", color="burlywood", weight=3]; 24705[label="vzz889/Neg vzz8890",fontsize=10,color="white",style="solid",shape="box"];7230 -> 24705[label="",style="solid", color="burlywood", weight=9]; 24705 -> 7306[label="",style="solid", color="burlywood", weight=3]; 7231[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7231 -> 7307[label="",style="solid", color="black", weight=3]; 7232[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos vzz9800) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24706[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7232 -> 24706[label="",style="solid", color="burlywood", weight=9]; 24706 -> 7308[label="",style="solid", color="burlywood", weight=3]; 24707[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7232 -> 24707[label="",style="solid", color="burlywood", weight=9]; 24707 -> 7309[label="",style="solid", color="burlywood", weight=3]; 7233[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Neg vzz9800) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7233 -> 7310[label="",style="solid", color="black", weight=3]; 7234[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9800) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24708[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7234 -> 24708[label="",style="solid", color="burlywood", weight=9]; 24708 -> 7311[label="",style="solid", color="burlywood", weight=3]; 24709[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7234 -> 24709[label="",style="solid", color="burlywood", weight=9]; 24709 -> 7312[label="",style="solid", color="burlywood", weight=3]; 7235[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9800) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24710[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7235 -> 24710[label="",style="solid", color="burlywood", weight=9]; 24710 -> 7313[label="",style="solid", color="burlywood", weight=3]; 24711[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7235 -> 24711[label="",style="solid", color="burlywood", weight=9]; 24711 -> 7314[label="",style="solid", color="burlywood", weight=3]; 7236[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Pos vzz9800) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7236 -> 7315[label="",style="solid", color="black", weight=3]; 7237[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg vzz9800) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24712[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7237 -> 24712[label="",style="solid", color="burlywood", weight=9]; 24712 -> 7316[label="",style="solid", color="burlywood", weight=3]; 24713[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7237 -> 24713[label="",style="solid", color="burlywood", weight=9]; 24713 -> 7317[label="",style="solid", color="burlywood", weight=3]; 7238[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9800) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24714[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7238 -> 24714[label="",style="solid", color="burlywood", weight=9]; 24714 -> 7318[label="",style="solid", color="burlywood", weight=3]; 24715[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7238 -> 24715[label="",style="solid", color="burlywood", weight=9]; 24715 -> 7319[label="",style="solid", color="burlywood", weight=3]; 7239[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9800) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24716[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7239 -> 24716[label="",style="solid", color="burlywood", weight=9]; 24716 -> 7320[label="",style="solid", color="burlywood", weight=3]; 24717[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7239 -> 24717[label="",style="solid", color="burlywood", weight=9]; 24717 -> 7321[label="",style="solid", color="burlywood", weight=3]; 7240 -> 6980[label="",style="dashed", color="red", weight=0]; 7240[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz796000 vzz925000) (vzz913 :% vzz795)",fontsize=16,color="magenta"];7240 -> 7322[label="",style="dashed", color="magenta", weight=3]; 7240 -> 7323[label="",style="dashed", color="magenta", weight=3]; 7241 -> 6466[label="",style="dashed", color="red", weight=0]; 7241[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];7242 -> 6466[label="",style="dashed", color="red", weight=0]; 7242[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];7243 -> 6983[label="",style="dashed", color="red", weight=0]; 7243[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];7244[label="roundN0 (vzz23 :% vzz24) (properFraction (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];7244 -> 7324[label="",style="solid", color="black", weight=3]; 8049 -> 74[label="",style="dashed", color="red", weight=0]; 8049[label="abs (Integer vzz776)",fontsize=16,color="magenta"];8049 -> 8059[label="",style="dashed", color="magenta", weight=3]; 8050 -> 74[label="",style="dashed", color="red", weight=0]; 8050[label="abs vzz60",fontsize=16,color="magenta"];8050 -> 8060[label="",style="dashed", color="magenta", weight=3]; 8053[label="vzz60",fontsize=16,color="green",shape="box"];8054[label="gcd1 False (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];8054 -> 8087[label="",style="solid", color="black", weight=3]; 8055[label="gcd1 True (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];8055 -> 8088[label="",style="solid", color="black", weight=3]; 8056[label="vzz929",fontsize=16,color="green",shape="box"];8057[label="vzz929",fontsize=16,color="green",shape="box"];8058[label="roundRound05 (vzz23 :% vzz24) (signum (reduce (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)) == fromInt (Neg (Succ Zero))) (signum (reduce (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)))",fontsize=16,color="black",shape="box"];8058 -> 8089[label="",style="solid", color="black", weight=3]; 7252 -> 7001[label="",style="dashed", color="red", weight=0]; 7252[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat vzz933000 vzz932000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat vzz933000 vzz932000))",fontsize=16,color="magenta"];7252 -> 7327[label="",style="dashed", color="magenta", weight=3]; 7252 -> 7328[label="",style="dashed", color="magenta", weight=3]; 7253 -> 6869[label="",style="dashed", color="red", weight=0]; 7253[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7254 -> 6869[label="",style="dashed", color="red", weight=0]; 7254[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7255 -> 7005[label="",style="dashed", color="red", weight=0]; 7255[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7256[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7256 -> 7329[label="",style="solid", color="black", weight=3]; 7257[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7257 -> 7330[label="",style="solid", color="black", weight=3]; 7258[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7258 -> 7331[label="",style="solid", color="black", weight=3]; 7259 -> 7014[label="",style="dashed", color="red", weight=0]; 7259[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat vzz937000 vzz936000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat vzz937000 vzz936000))",fontsize=16,color="magenta"];7259 -> 7332[label="",style="dashed", color="magenta", weight=3]; 7259 -> 7333[label="",style="dashed", color="magenta", weight=3]; 7260 -> 6883[label="",style="dashed", color="red", weight=0]; 7260[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7261 -> 6883[label="",style="dashed", color="red", weight=0]; 7261[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7262 -> 7018[label="",style="dashed", color="red", weight=0]; 7262[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7263[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7263 -> 7334[label="",style="solid", color="black", weight=3]; 7264[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7264 -> 7335[label="",style="solid", color="black", weight=3]; 7265[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7265 -> 7336[label="",style="solid", color="black", weight=3]; 7266 -> 7027[label="",style="dashed", color="red", weight=0]; 7266[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat vzz941000 vzz940000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat vzz941000 vzz940000))",fontsize=16,color="magenta"];7266 -> 7337[label="",style="dashed", color="magenta", weight=3]; 7266 -> 7338[label="",style="dashed", color="magenta", weight=3]; 7267 -> 6897[label="",style="dashed", color="red", weight=0]; 7267[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7268 -> 6897[label="",style="dashed", color="red", weight=0]; 7268[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7269 -> 7031[label="",style="dashed", color="red", weight=0]; 7269[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7270[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7270 -> 7339[label="",style="solid", color="black", weight=3]; 7271[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7271 -> 7340[label="",style="solid", color="black", weight=3]; 7272[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7272 -> 7341[label="",style="solid", color="black", weight=3]; 7273 -> 7040[label="",style="dashed", color="red", weight=0]; 7273[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat vzz945000 vzz944000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat vzz945000 vzz944000))",fontsize=16,color="magenta"];7273 -> 7342[label="",style="dashed", color="magenta", weight=3]; 7273 -> 7343[label="",style="dashed", color="magenta", weight=3]; 7274 -> 6911[label="",style="dashed", color="red", weight=0]; 7274[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7275 -> 6911[label="",style="dashed", color="red", weight=0]; 7275[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7276 -> 7044[label="",style="dashed", color="red", weight=0]; 7276[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7277[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7277 -> 7344[label="",style="solid", color="black", weight=3]; 7278[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7278 -> 7345[label="",style="solid", color="black", weight=3]; 7279[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7279 -> 7346[label="",style="solid", color="black", weight=3]; 7280 -> 7053[label="",style="dashed", color="red", weight=0]; 7280[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat vzz949000 vzz948000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat vzz949000 vzz948000))",fontsize=16,color="magenta"];7280 -> 7347[label="",style="dashed", color="magenta", weight=3]; 7280 -> 7348[label="",style="dashed", color="magenta", weight=3]; 7281 -> 6925[label="",style="dashed", color="red", weight=0]; 7281[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7282 -> 6925[label="",style="dashed", color="red", weight=0]; 7282[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7283 -> 7057[label="",style="dashed", color="red", weight=0]; 7283[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7284[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7284 -> 7349[label="",style="solid", color="black", weight=3]; 7285[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7285 -> 7350[label="",style="solid", color="black", weight=3]; 7286[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7286 -> 7351[label="",style="solid", color="black", weight=3]; 7287 -> 7066[label="",style="dashed", color="red", weight=0]; 7287[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat vzz953000 vzz952000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat vzz953000 vzz952000))",fontsize=16,color="magenta"];7287 -> 7352[label="",style="dashed", color="magenta", weight=3]; 7287 -> 7353[label="",style="dashed", color="magenta", weight=3]; 7288 -> 6939[label="",style="dashed", color="red", weight=0]; 7288[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7289 -> 6939[label="",style="dashed", color="red", weight=0]; 7289[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7290 -> 7070[label="",style="dashed", color="red", weight=0]; 7290[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7291[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7291 -> 7354[label="",style="solid", color="black", weight=3]; 7292[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7292 -> 7355[label="",style="solid", color="black", weight=3]; 7293[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7293 -> 7356[label="",style="solid", color="black", weight=3]; 7294 -> 7079[label="",style="dashed", color="red", weight=0]; 7294[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat vzz957000 vzz956000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat vzz957000 vzz956000))",fontsize=16,color="magenta"];7294 -> 7357[label="",style="dashed", color="magenta", weight=3]; 7294 -> 7358[label="",style="dashed", color="magenta", weight=3]; 7295 -> 6953[label="",style="dashed", color="red", weight=0]; 7295[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7296 -> 6953[label="",style="dashed", color="red", weight=0]; 7296[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7297 -> 7083[label="",style="dashed", color="red", weight=0]; 7297[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7298[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7298 -> 7359[label="",style="solid", color="black", weight=3]; 7299[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7299 -> 7360[label="",style="solid", color="black", weight=3]; 7300[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7300 -> 7361[label="",style="solid", color="black", weight=3]; 7301 -> 7092[label="",style="dashed", color="red", weight=0]; 7301[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat vzz961000 vzz960000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat vzz961000 vzz960000))",fontsize=16,color="magenta"];7301 -> 7362[label="",style="dashed", color="magenta", weight=3]; 7301 -> 7363[label="",style="dashed", color="magenta", weight=3]; 7302 -> 6967[label="",style="dashed", color="red", weight=0]; 7302[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7303 -> 6967[label="",style="dashed", color="red", weight=0]; 7303[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7304 -> 7096[label="",style="dashed", color="red", weight=0]; 7304[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7305[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7305 -> 7364[label="",style="solid", color="black", weight=3]; 7306[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7306 -> 7365[label="",style="solid", color="black", weight=3]; 7307[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7307 -> 7366[label="",style="solid", color="black", weight=3]; 7308[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos (Succ vzz98000)) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7308 -> 7367[label="",style="solid", color="black", weight=3]; 7309[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos Zero) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7309 -> 7368[label="",style="solid", color="black", weight=3]; 7310[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7310 -> 7369[label="",style="solid", color="black", weight=3]; 7311[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz98000)) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7311 -> 7370[label="",style="solid", color="black", weight=3]; 7312[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7312 -> 7371[label="",style="solid", color="black", weight=3]; 7313[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz98000)) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7313 -> 7372[label="",style="solid", color="black", weight=3]; 7314[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7314 -> 7373[label="",style="solid", color="black", weight=3]; 7315[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7315 -> 7374[label="",style="solid", color="black", weight=3]; 7316[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg (Succ vzz98000)) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7316 -> 7375[label="",style="solid", color="black", weight=3]; 7317[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg Zero) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7317 -> 7376[label="",style="solid", color="black", weight=3]; 7318[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz98000)) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7318 -> 7377[label="",style="solid", color="black", weight=3]; 7319[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7319 -> 7378[label="",style="solid", color="black", weight=3]; 7320[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz98000)) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7320 -> 7379[label="",style="solid", color="black", weight=3]; 7321[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7321 -> 7380[label="",style="solid", color="black", weight=3]; 7322[label="vzz796000",fontsize=16,color="green",shape="box"];7323[label="vzz925000",fontsize=16,color="green",shape="box"];7324[label="roundN0 (vzz23 :% vzz24) (fromIntegral (properFractionQ vzz23 vzz24),properFractionR vzz23 vzz24 :% vzz24)",fontsize=16,color="black",shape="box"];7324 -> 7381[label="",style="solid", color="black", weight=3]; 8059[label="Integer vzz776",fontsize=16,color="green",shape="box"];8060[label="vzz60",fontsize=16,color="green",shape="box"];8087 -> 7913[label="",style="dashed", color="red", weight=0]; 8087[label="gcd0 (Integer vzz776) vzz60",fontsize=16,color="magenta"];8088[label="error []",fontsize=16,color="black",shape="box"];8088 -> 8341[label="",style="solid", color="black", weight=3]; 8089[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)) == fromInt (Neg (Succ Zero))) (signum (reduce2 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)))",fontsize=16,color="black",shape="box"];8089 -> 8342[label="",style="solid", color="black", weight=3]; 7327[label="vzz932000",fontsize=16,color="green",shape="box"];7328[label="vzz933000",fontsize=16,color="green",shape="box"];7329[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7329 -> 7385[label="",style="solid", color="black", weight=3]; 7330[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7330 -> 7386[label="",style="solid", color="black", weight=3]; 7331[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7331 -> 7387[label="",style="solid", color="black", weight=3]; 7332[label="vzz937000",fontsize=16,color="green",shape="box"];7333[label="vzz936000",fontsize=16,color="green",shape="box"];7334[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7334 -> 7388[label="",style="solid", color="black", weight=3]; 7335[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7335 -> 7389[label="",style="solid", color="black", weight=3]; 7336[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7336 -> 7390[label="",style="solid", color="black", weight=3]; 7337[label="vzz941000",fontsize=16,color="green",shape="box"];7338[label="vzz940000",fontsize=16,color="green",shape="box"];7339[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7339 -> 7391[label="",style="solid", color="black", weight=3]; 7340[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7340 -> 7392[label="",style="solid", color="black", weight=3]; 7341[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7341 -> 7393[label="",style="solid", color="black", weight=3]; 7342[label="vzz945000",fontsize=16,color="green",shape="box"];7343[label="vzz944000",fontsize=16,color="green",shape="box"];7344[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7344 -> 7394[label="",style="solid", color="black", weight=3]; 7345[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7345 -> 7395[label="",style="solid", color="black", weight=3]; 7346[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7346 -> 7396[label="",style="solid", color="black", weight=3]; 7347[label="vzz948000",fontsize=16,color="green",shape="box"];7348[label="vzz949000",fontsize=16,color="green",shape="box"];7349[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7349 -> 7397[label="",style="solid", color="black", weight=3]; 7350[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7350 -> 7398[label="",style="solid", color="black", weight=3]; 7351[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7351 -> 7399[label="",style="solid", color="black", weight=3]; 7352[label="vzz952000",fontsize=16,color="green",shape="box"];7353[label="vzz953000",fontsize=16,color="green",shape="box"];7354[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7354 -> 7400[label="",style="solid", color="black", weight=3]; 7355[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7355 -> 7401[label="",style="solid", color="black", weight=3]; 7356[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7356 -> 7402[label="",style="solid", color="black", weight=3]; 7357[label="vzz956000",fontsize=16,color="green",shape="box"];7358[label="vzz957000",fontsize=16,color="green",shape="box"];7359[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7359 -> 7403[label="",style="solid", color="black", weight=3]; 7360[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7360 -> 7404[label="",style="solid", color="black", weight=3]; 7361[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7361 -> 7405[label="",style="solid", color="black", weight=3]; 7362[label="vzz961000",fontsize=16,color="green",shape="box"];7363[label="vzz960000",fontsize=16,color="green",shape="box"];7364[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7364 -> 7406[label="",style="solid", color="black", weight=3]; 7365[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7365 -> 7407[label="",style="solid", color="black", weight=3]; 7366[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7366 -> 7408[label="",style="solid", color="black", weight=3]; 7367 -> 14399[label="",style="dashed", color="red", weight=0]; 7367[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz91300 vzz98000 && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7367 -> 14400[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14401[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14402[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14403[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14404[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14405[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14406[label="",style="dashed", color="magenta", weight=3]; 7368 -> 7310[label="",style="dashed", color="red", weight=0]; 7368[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7369[label="roundRound03 (vzz23 :% vzz24) False (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7369 -> 7411[label="",style="solid", color="black", weight=3]; 7370[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7370 -> 7412[label="",style="solid", color="black", weight=3]; 7371[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7371 -> 7413[label="",style="solid", color="black", weight=3]; 7372 -> 7370[label="",style="dashed", color="red", weight=0]; 7372[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];7373 -> 7371[label="",style="dashed", color="red", weight=0]; 7373[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];7374[label="roundRound03 (vzz23 :% vzz24) False (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7374 -> 7414[label="",style="solid", color="black", weight=3]; 7375 -> 14583[label="",style="dashed", color="red", weight=0]; 7375[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz91300 vzz98000 && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7375 -> 14584[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14585[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14586[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14587[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14588[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14589[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14590[label="",style="dashed", color="magenta", weight=3]; 7376 -> 7315[label="",style="dashed", color="red", weight=0]; 7376[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7377[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7377 -> 7417[label="",style="solid", color="black", weight=3]; 7378[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7378 -> 7418[label="",style="solid", color="black", weight=3]; 7379 -> 7377[label="",style="dashed", color="red", weight=0]; 7379[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];7380 -> 7378[label="",style="dashed", color="red", weight=0]; 7380[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];7381[label="fromIntegral (properFractionQ vzz23 vzz24)",fontsize=16,color="black",shape="box"];7381 -> 7419[label="",style="solid", color="black", weight=3]; 8341[label="error []",fontsize=16,color="red",shape="box"];8342 -> 8363[label="",style="dashed", color="red", weight=0]; 8342[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz24 * Integer vzz1078 == fromInt (Pos Zero))) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz24 * Integer vzz1078 == fromInt (Pos Zero))))",fontsize=16,color="magenta"];8342 -> 8364[label="",style="dashed", color="magenta", weight=3]; 8342 -> 8365[label="",style="dashed", color="magenta", weight=3]; 7385[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7385 -> 7424[label="",style="solid", color="black", weight=3]; 7386[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7386 -> 7425[label="",style="solid", color="black", weight=3]; 7387[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7387 -> 7426[label="",style="solid", color="black", weight=3]; 7388[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7388 -> 7427[label="",style="solid", color="black", weight=3]; 7389[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7389 -> 7428[label="",style="solid", color="black", weight=3]; 7390[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7390 -> 7429[label="",style="solid", color="black", weight=3]; 7391[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7391 -> 7430[label="",style="solid", color="black", weight=3]; 7392[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7392 -> 7431[label="",style="solid", color="black", weight=3]; 7393[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7393 -> 7432[label="",style="solid", color="black", weight=3]; 7394[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7394 -> 7433[label="",style="solid", color="black", weight=3]; 7395[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7395 -> 7434[label="",style="solid", color="black", weight=3]; 7396[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7396 -> 7435[label="",style="solid", color="black", weight=3]; 7397[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7397 -> 7436[label="",style="solid", color="black", weight=3]; 7398[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7398 -> 7437[label="",style="solid", color="black", weight=3]; 7399[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7399 -> 7438[label="",style="solid", color="black", weight=3]; 7400[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7400 -> 7439[label="",style="solid", color="black", weight=3]; 7401[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7401 -> 7440[label="",style="solid", color="black", weight=3]; 7402[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7402 -> 7441[label="",style="solid", color="black", weight=3]; 7403[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7403 -> 7442[label="",style="solid", color="black", weight=3]; 7404[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7404 -> 7443[label="",style="solid", color="black", weight=3]; 7405[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7405 -> 7444[label="",style="solid", color="black", weight=3]; 7406[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7406 -> 7445[label="",style="solid", color="black", weight=3]; 7407[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7407 -> 7446[label="",style="solid", color="black", weight=3]; 7408[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7408 -> 7447[label="",style="solid", color="black", weight=3]; 14400[label="vzz91300",fontsize=16,color="green",shape="box"];14401[label="vzz795",fontsize=16,color="green",shape="box"];14402[label="vzz98000",fontsize=16,color="green",shape="box"];14403[label="vzz23",fontsize=16,color="green",shape="box"];14404[label="vzz24",fontsize=16,color="green",shape="box"];14405[label="vzz979",fontsize=16,color="green",shape="box"];14406[label="vzz91300",fontsize=16,color="green",shape="box"];14399[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz1269 vzz1270 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="triangle"];24718[label="vzz1269/Succ vzz12690",fontsize=10,color="white",style="solid",shape="box"];14399 -> 24718[label="",style="solid", color="burlywood", weight=9]; 24718 -> 14463[label="",style="solid", color="burlywood", weight=3]; 24719[label="vzz1269/Zero",fontsize=10,color="white",style="solid",shape="box"];14399 -> 24719[label="",style="solid", color="burlywood", weight=9]; 24719 -> 14464[label="",style="solid", color="burlywood", weight=3]; 7411[label="roundRound02 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7411 -> 7452[label="",style="solid", color="black", weight=3]; 7412[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7412 -> 7453[label="",style="solid", color="black", weight=3]; 7413[label="roundRound03 (vzz23 :% vzz24) (vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7413 -> 7454[label="",style="solid", color="black", weight=3]; 7414[label="roundRound02 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7414 -> 7455[label="",style="solid", color="black", weight=3]; 14584[label="vzz24",fontsize=16,color="green",shape="box"];14585[label="vzz91300",fontsize=16,color="green",shape="box"];14586[label="vzz91300",fontsize=16,color="green",shape="box"];14587[label="vzz23",fontsize=16,color="green",shape="box"];14588[label="vzz98000",fontsize=16,color="green",shape="box"];14589[label="vzz979",fontsize=16,color="green",shape="box"];14590[label="vzz795",fontsize=16,color="green",shape="box"];14583[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz1279 vzz1280 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="triangle"];24720[label="vzz1279/Succ vzz12790",fontsize=10,color="white",style="solid",shape="box"];14583 -> 24720[label="",style="solid", color="burlywood", weight=9]; 24720 -> 14647[label="",style="solid", color="burlywood", weight=3]; 24721[label="vzz1279/Zero",fontsize=10,color="white",style="solid",shape="box"];14583 -> 24721[label="",style="solid", color="burlywood", weight=9]; 24721 -> 14648[label="",style="solid", color="burlywood", weight=3]; 7417[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7417 -> 7460[label="",style="solid", color="black", weight=3]; 7418[label="roundRound03 (vzz23 :% vzz24) (vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7418 -> 7461[label="",style="solid", color="black", weight=3]; 7419[label="fromInteger . toInteger",fontsize=16,color="black",shape="box"];7419 -> 7462[label="",style="solid", color="black", weight=3]; 8364 -> 195[label="",style="dashed", color="red", weight=0]; 8364[label="vzz24 * Integer vzz1078 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8364 -> 8367[label="",style="dashed", color="magenta", weight=3]; 8365 -> 195[label="",style="dashed", color="red", weight=0]; 8365[label="vzz24 * Integer vzz1078 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8365 -> 8368[label="",style="dashed", color="magenta", weight=3]; 8363[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1093) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1092))",fontsize=16,color="burlywood",shape="triangle"];24722[label="vzz1093/False",fontsize=10,color="white",style="solid",shape="box"];8363 -> 24722[label="",style="solid", color="burlywood", weight=9]; 24722 -> 8369[label="",style="solid", color="burlywood", weight=3]; 24723[label="vzz1093/True",fontsize=10,color="white",style="solid",shape="box"];8363 -> 24723[label="",style="solid", color="burlywood", weight=9]; 24723 -> 8370[label="",style="solid", color="burlywood", weight=3]; 7424 -> 7465[label="",style="dashed", color="red", weight=0]; 7424[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (compare (vzz964 * Pos (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (compare (vzz964 * Pos (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT))",fontsize=16,color="magenta"];7424 -> 7466[label="",style="dashed", color="magenta", weight=3]; 7424 -> 7467[label="",style="dashed", color="magenta", weight=3]; 7424 -> 7468[label="",style="dashed", color="magenta", weight=3]; 7424 -> 7469[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7470[label="",style="dashed", color="red", weight=0]; 7425[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (compare (vzz964 * Neg (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (compare (vzz964 * Neg (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT))",fontsize=16,color="magenta"];7425 -> 7471[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7472[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7473[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7474[label="",style="dashed", color="magenta", weight=3]; 7426 -> 7475[label="",style="dashed", color="red", weight=0]; 7426[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7426 -> 7476[label="",style="dashed", color="magenta", weight=3]; 7426 -> 7477[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7478[label="",style="dashed", color="red", weight=0]; 7427[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (compare (vzz966 * Pos (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (compare (vzz966 * Pos (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT))",fontsize=16,color="magenta"];7427 -> 7479[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7480[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7481[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7482[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7483[label="",style="dashed", color="red", weight=0]; 7428[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (compare (vzz966 * Neg (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (compare (vzz966 * Neg (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT))",fontsize=16,color="magenta"];7428 -> 7484[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7485[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7486[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7487[label="",style="dashed", color="magenta", weight=3]; 7429 -> 7488[label="",style="dashed", color="red", weight=0]; 7429[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7429 -> 7489[label="",style="dashed", color="magenta", weight=3]; 7429 -> 7490[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7491[label="",style="dashed", color="red", weight=0]; 7430[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (compare (vzz968 * Pos (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (compare (vzz968 * Pos (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT))",fontsize=16,color="magenta"];7430 -> 7492[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7493[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7494[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7495[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7496[label="",style="dashed", color="red", weight=0]; 7431[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (compare (vzz968 * Neg (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (compare (vzz968 * Neg (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT))",fontsize=16,color="magenta"];7431 -> 7497[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7498[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7499[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7500[label="",style="dashed", color="magenta", weight=3]; 7432 -> 7501[label="",style="dashed", color="red", weight=0]; 7432[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7432 -> 7502[label="",style="dashed", color="magenta", weight=3]; 7432 -> 7503[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7504[label="",style="dashed", color="red", weight=0]; 7433[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (compare (vzz970 * Pos (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (compare (vzz970 * Pos (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT))",fontsize=16,color="magenta"];7433 -> 7505[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7506[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7507[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7508[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7509[label="",style="dashed", color="red", weight=0]; 7434[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (compare (vzz970 * Neg (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (compare (vzz970 * Neg (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT))",fontsize=16,color="magenta"];7434 -> 7510[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7511[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7512[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7513[label="",style="dashed", color="magenta", weight=3]; 7435 -> 7514[label="",style="dashed", color="red", weight=0]; 7435[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7435 -> 7515[label="",style="dashed", color="magenta", weight=3]; 7435 -> 7516[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7517[label="",style="dashed", color="red", weight=0]; 7436[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (compare (vzz972 * Pos (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (compare (vzz972 * Pos (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT))",fontsize=16,color="magenta"];7436 -> 7518[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7519[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7520[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7521[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7522[label="",style="dashed", color="red", weight=0]; 7437[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (compare (vzz972 * Neg (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (compare (vzz972 * Neg (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT))",fontsize=16,color="magenta"];7437 -> 7523[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7524[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7525[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7526[label="",style="dashed", color="magenta", weight=3]; 7438 -> 7527[label="",style="dashed", color="red", weight=0]; 7438[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7438 -> 7528[label="",style="dashed", color="magenta", weight=3]; 7438 -> 7529[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7530[label="",style="dashed", color="red", weight=0]; 7439[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (compare (vzz974 * Pos (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (compare (vzz974 * Pos (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT))",fontsize=16,color="magenta"];7439 -> 7531[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7532[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7533[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7534[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7535[label="",style="dashed", color="red", weight=0]; 7440[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (compare (vzz974 * Neg (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (compare (vzz974 * Neg (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT))",fontsize=16,color="magenta"];7440 -> 7536[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7537[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7538[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7539[label="",style="dashed", color="magenta", weight=3]; 7441 -> 7540[label="",style="dashed", color="red", weight=0]; 7441[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7441 -> 7541[label="",style="dashed", color="magenta", weight=3]; 7441 -> 7542[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7543[label="",style="dashed", color="red", weight=0]; 7442[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (compare (vzz976 * Pos (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (compare (vzz976 * Pos (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT))",fontsize=16,color="magenta"];7442 -> 7544[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7545[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7546[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7547[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7548[label="",style="dashed", color="red", weight=0]; 7443[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (compare (vzz976 * Neg (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (compare (vzz976 * Neg (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT))",fontsize=16,color="magenta"];7443 -> 7549[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7550[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7551[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7552[label="",style="dashed", color="magenta", weight=3]; 7444 -> 7553[label="",style="dashed", color="red", weight=0]; 7444[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7444 -> 7554[label="",style="dashed", color="magenta", weight=3]; 7444 -> 7555[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7556[label="",style="dashed", color="red", weight=0]; 7445[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (compare (vzz978 * Pos (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (compare (vzz978 * Pos (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT))",fontsize=16,color="magenta"];7445 -> 7557[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7558[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7559[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7560[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7561[label="",style="dashed", color="red", weight=0]; 7446[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (compare (vzz978 * Neg (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (compare (vzz978 * Neg (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT))",fontsize=16,color="magenta"];7446 -> 7562[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7563[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7564[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7565[label="",style="dashed", color="magenta", weight=3]; 7447 -> 7566[label="",style="dashed", color="red", weight=0]; 7447[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7447 -> 7567[label="",style="dashed", color="magenta", weight=3]; 7447 -> 7568[label="",style="dashed", color="magenta", weight=3]; 14463[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat (Succ vzz12690) vzz1270 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="box"];24724[label="vzz1270/Succ vzz12700",fontsize=10,color="white",style="solid",shape="box"];14463 -> 24724[label="",style="solid", color="burlywood", weight=9]; 24724 -> 14528[label="",style="solid", color="burlywood", weight=3]; 24725[label="vzz1270/Zero",fontsize=10,color="white",style="solid",shape="box"];14463 -> 24725[label="",style="solid", color="burlywood", weight=9]; 24725 -> 14529[label="",style="solid", color="burlywood", weight=3]; 14464[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat Zero vzz1270 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="box"];24726[label="vzz1270/Succ vzz12700",fontsize=10,color="white",style="solid",shape="box"];14464 -> 24726[label="",style="solid", color="burlywood", weight=9]; 24726 -> 14530[label="",style="solid", color="burlywood", weight=3]; 24727[label="vzz1270/Zero",fontsize=10,color="white",style="solid",shape="box"];14464 -> 24727[label="",style="solid", color="burlywood", weight=9]; 24727 -> 14531[label="",style="solid", color="burlywood", weight=3]; 7452[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero))) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7452 -> 7573[label="",style="solid", color="black", weight=3]; 7453[label="roundRound02 (vzz23 :% vzz24) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7453 -> 7574[label="",style="solid", color="black", weight=3]; 7454[label="roundRound03 (vzz23 :% vzz24) (primEqInt vzz795 vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24728[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];7454 -> 24728[label="",style="solid", color="burlywood", weight=9]; 24728 -> 7575[label="",style="solid", color="burlywood", weight=3]; 24729[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];7454 -> 24729[label="",style="solid", color="burlywood", weight=9]; 24729 -> 7576[label="",style="solid", color="burlywood", weight=3]; 7455[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero))) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7455 -> 7577[label="",style="solid", color="black", weight=3]; 14647[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat (Succ vzz12790) vzz1280 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="box"];24730[label="vzz1280/Succ vzz12800",fontsize=10,color="white",style="solid",shape="box"];14647 -> 24730[label="",style="solid", color="burlywood", weight=9]; 24730 -> 14785[label="",style="solid", color="burlywood", weight=3]; 24731[label="vzz1280/Zero",fontsize=10,color="white",style="solid",shape="box"];14647 -> 24731[label="",style="solid", color="burlywood", weight=9]; 24731 -> 14786[label="",style="solid", color="burlywood", weight=3]; 14648[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat Zero vzz1280 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="box"];24732[label="vzz1280/Succ vzz12800",fontsize=10,color="white",style="solid",shape="box"];14648 -> 24732[label="",style="solid", color="burlywood", weight=9]; 24732 -> 14787[label="",style="solid", color="burlywood", weight=3]; 24733[label="vzz1280/Zero",fontsize=10,color="white",style="solid",shape="box"];14648 -> 24733[label="",style="solid", color="burlywood", weight=9]; 24733 -> 14788[label="",style="solid", color="burlywood", weight=3]; 7460[label="roundRound02 (vzz23 :% vzz24) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7460 -> 7582[label="",style="solid", color="black", weight=3]; 7461[label="roundRound03 (vzz23 :% vzz24) (primEqInt vzz795 vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24734[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];7461 -> 24734[label="",style="solid", color="burlywood", weight=9]; 24734 -> 7583[label="",style="solid", color="burlywood", weight=3]; 24735[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];7461 -> 24735[label="",style="solid", color="burlywood", weight=9]; 24735 -> 7584[label="",style="solid", color="burlywood", weight=3]; 7462[label="fromInteger (toInteger (properFractionQ vzz23 vzz24))",fontsize=16,color="blue",shape="box"];24736[label="fromInteger :: Integer -> Int",fontsize=10,color="white",style="solid",shape="box"];7462 -> 24736[label="",style="solid", color="blue", weight=9]; 24736 -> 7585[label="",style="solid", color="blue", weight=3]; 24737[label="fromInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];7462 -> 24737[label="",style="solid", color="blue", weight=9]; 24737 -> 7586[label="",style="solid", color="blue", weight=3]; 8367[label="vzz24 * Integer vzz1078",fontsize=16,color="burlywood",shape="triangle"];24738[label="vzz24/Integer vzz240",fontsize=10,color="white",style="solid",shape="box"];8367 -> 24738[label="",style="solid", color="burlywood", weight=9]; 24738 -> 8736[label="",style="solid", color="burlywood", weight=3]; 8368 -> 8367[label="",style="dashed", color="red", weight=0]; 8368[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];8369[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) False) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1092))",fontsize=16,color="black",shape="box"];8369 -> 8737[label="",style="solid", color="black", weight=3]; 8370[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1092))",fontsize=16,color="black",shape="box"];8370 -> 8738[label="",style="solid", color="black", weight=3]; 7466 -> 681[label="",style="dashed", color="red", weight=0]; 7466[label="vzz964 * Pos (Succ Zero)",fontsize=16,color="magenta"];7466 -> 7622[label="",style="dashed", color="magenta", weight=3]; 7466 -> 7623[label="",style="dashed", color="magenta", weight=3]; 7467 -> 681[label="",style="dashed", color="red", weight=0]; 7467[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7467 -> 7624[label="",style="dashed", color="magenta", weight=3]; 7467 -> 7625[label="",style="dashed", color="magenta", weight=3]; 7468 -> 681[label="",style="dashed", color="red", weight=0]; 7468[label="vzz964 * Pos (Succ Zero)",fontsize=16,color="magenta"];7468 -> 7626[label="",style="dashed", color="magenta", weight=3]; 7468 -> 7627[label="",style="dashed", color="magenta", weight=3]; 7469 -> 681[label="",style="dashed", color="red", weight=0]; 7469[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7469 -> 7628[label="",style="dashed", color="magenta", weight=3]; 7469 -> 7629[label="",style="dashed", color="magenta", weight=3]; 7465[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (compare vzz995 vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (compare vzz993 vzz992 == GT))",fontsize=16,color="black",shape="triangle"];7465 -> 7630[label="",style="solid", color="black", weight=3]; 7471 -> 681[label="",style="dashed", color="red", weight=0]; 7471[label="vzz964 * Neg (Succ Zero)",fontsize=16,color="magenta"];7471 -> 7631[label="",style="dashed", color="magenta", weight=3]; 7471 -> 7632[label="",style="dashed", color="magenta", weight=3]; 7472 -> 681[label="",style="dashed", color="red", weight=0]; 7472[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7472 -> 7633[label="",style="dashed", color="magenta", weight=3]; 7472 -> 7634[label="",style="dashed", color="magenta", weight=3]; 7473 -> 681[label="",style="dashed", color="red", weight=0]; 7473[label="vzz964 * Neg (Succ Zero)",fontsize=16,color="magenta"];7473 -> 7635[label="",style="dashed", color="magenta", weight=3]; 7473 -> 7636[label="",style="dashed", color="magenta", weight=3]; 7474 -> 681[label="",style="dashed", color="red", weight=0]; 7474[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7474 -> 7637[label="",style="dashed", color="magenta", weight=3]; 7474 -> 7638[label="",style="dashed", color="magenta", weight=3]; 7470[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (compare vzz999 vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (compare vzz997 vzz996 == GT))",fontsize=16,color="black",shape="triangle"];7470 -> 7639[label="",style="solid", color="black", weight=3]; 7476 -> 681[label="",style="dashed", color="red", weight=0]; 7476[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7476 -> 7640[label="",style="dashed", color="magenta", weight=3]; 7476 -> 7641[label="",style="dashed", color="magenta", weight=3]; 7477 -> 681[label="",style="dashed", color="red", weight=0]; 7477[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7477 -> 7642[label="",style="dashed", color="magenta", weight=3]; 7477 -> 7643[label="",style="dashed", color="magenta", weight=3]; 7475[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (vzz1001 == vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7475 -> 7644[label="",style="solid", color="black", weight=3]; 7479 -> 681[label="",style="dashed", color="red", weight=0]; 7479[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7479 -> 7645[label="",style="dashed", color="magenta", weight=3]; 7479 -> 7646[label="",style="dashed", color="magenta", weight=3]; 7480 -> 681[label="",style="dashed", color="red", weight=0]; 7480[label="vzz966 * Pos (Succ Zero)",fontsize=16,color="magenta"];7480 -> 7647[label="",style="dashed", color="magenta", weight=3]; 7480 -> 7648[label="",style="dashed", color="magenta", weight=3]; 7481 -> 681[label="",style="dashed", color="red", weight=0]; 7481[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7481 -> 7649[label="",style="dashed", color="magenta", weight=3]; 7481 -> 7650[label="",style="dashed", color="magenta", weight=3]; 7482 -> 681[label="",style="dashed", color="red", weight=0]; 7482[label="vzz966 * Pos (Succ Zero)",fontsize=16,color="magenta"];7482 -> 7651[label="",style="dashed", color="magenta", weight=3]; 7482 -> 7652[label="",style="dashed", color="magenta", weight=3]; 7478[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (compare vzz1005 vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (compare vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="triangle"];7478 -> 7653[label="",style="solid", color="black", weight=3]; 7484 -> 681[label="",style="dashed", color="red", weight=0]; 7484[label="vzz966 * Neg (Succ Zero)",fontsize=16,color="magenta"];7484 -> 7654[label="",style="dashed", color="magenta", weight=3]; 7484 -> 7655[label="",style="dashed", color="magenta", weight=3]; 7485 -> 681[label="",style="dashed", color="red", weight=0]; 7485[label="vzz966 * Neg (Succ Zero)",fontsize=16,color="magenta"];7485 -> 7656[label="",style="dashed", color="magenta", weight=3]; 7485 -> 7657[label="",style="dashed", color="magenta", weight=3]; 7486 -> 681[label="",style="dashed", color="red", weight=0]; 7486[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7486 -> 7658[label="",style="dashed", color="magenta", weight=3]; 7486 -> 7659[label="",style="dashed", color="magenta", weight=3]; 7487 -> 681[label="",style="dashed", color="red", weight=0]; 7487[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7487 -> 7660[label="",style="dashed", color="magenta", weight=3]; 7487 -> 7661[label="",style="dashed", color="magenta", weight=3]; 7483[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (compare vzz1009 vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (compare vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="triangle"];7483 -> 7662[label="",style="solid", color="black", weight=3]; 7489 -> 681[label="",style="dashed", color="red", weight=0]; 7489[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7489 -> 7663[label="",style="dashed", color="magenta", weight=3]; 7489 -> 7664[label="",style="dashed", color="magenta", weight=3]; 7490 -> 681[label="",style="dashed", color="red", weight=0]; 7490[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7490 -> 7665[label="",style="dashed", color="magenta", weight=3]; 7490 -> 7666[label="",style="dashed", color="magenta", weight=3]; 7488[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (vzz1011 == vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7488 -> 7667[label="",style="solid", color="black", weight=3]; 7492 -> 681[label="",style="dashed", color="red", weight=0]; 7492[label="vzz968 * Pos (Succ Zero)",fontsize=16,color="magenta"];7492 -> 7668[label="",style="dashed", color="magenta", weight=3]; 7492 -> 7669[label="",style="dashed", color="magenta", weight=3]; 7493 -> 681[label="",style="dashed", color="red", weight=0]; 7493[label="vzz968 * Pos (Succ Zero)",fontsize=16,color="magenta"];7493 -> 7670[label="",style="dashed", color="magenta", weight=3]; 7493 -> 7671[label="",style="dashed", color="magenta", weight=3]; 7494 -> 681[label="",style="dashed", color="red", weight=0]; 7494[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7494 -> 7672[label="",style="dashed", color="magenta", weight=3]; 7494 -> 7673[label="",style="dashed", color="magenta", weight=3]; 7495 -> 681[label="",style="dashed", color="red", weight=0]; 7495[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7495 -> 7674[label="",style="dashed", color="magenta", weight=3]; 7495 -> 7675[label="",style="dashed", color="magenta", weight=3]; 7491[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (compare vzz1015 vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (compare vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="triangle"];7491 -> 7676[label="",style="solid", color="black", weight=3]; 7497 -> 681[label="",style="dashed", color="red", weight=0]; 7497[label="vzz968 * Neg (Succ Zero)",fontsize=16,color="magenta"];7497 -> 7677[label="",style="dashed", color="magenta", weight=3]; 7497 -> 7678[label="",style="dashed", color="magenta", weight=3]; 7498 -> 681[label="",style="dashed", color="red", weight=0]; 7498[label="vzz968 * Neg (Succ Zero)",fontsize=16,color="magenta"];7498 -> 7679[label="",style="dashed", color="magenta", weight=3]; 7498 -> 7680[label="",style="dashed", color="magenta", weight=3]; 7499 -> 681[label="",style="dashed", color="red", weight=0]; 7499[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7499 -> 7681[label="",style="dashed", color="magenta", weight=3]; 7499 -> 7682[label="",style="dashed", color="magenta", weight=3]; 7500 -> 681[label="",style="dashed", color="red", weight=0]; 7500[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7500 -> 7683[label="",style="dashed", color="magenta", weight=3]; 7500 -> 7684[label="",style="dashed", color="magenta", weight=3]; 7496[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (compare vzz1019 vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (compare vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="triangle"];7496 -> 7685[label="",style="solid", color="black", weight=3]; 7502 -> 681[label="",style="dashed", color="red", weight=0]; 7502[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7502 -> 7686[label="",style="dashed", color="magenta", weight=3]; 7502 -> 7687[label="",style="dashed", color="magenta", weight=3]; 7503 -> 681[label="",style="dashed", color="red", weight=0]; 7503[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7503 -> 7688[label="",style="dashed", color="magenta", weight=3]; 7503 -> 7689[label="",style="dashed", color="magenta", weight=3]; 7501[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (vzz1021 == vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7501 -> 7690[label="",style="solid", color="black", weight=3]; 7505 -> 681[label="",style="dashed", color="red", weight=0]; 7505[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7505 -> 7691[label="",style="dashed", color="magenta", weight=3]; 7505 -> 7692[label="",style="dashed", color="magenta", weight=3]; 7506 -> 681[label="",style="dashed", color="red", weight=0]; 7506[label="vzz970 * Pos (Succ Zero)",fontsize=16,color="magenta"];7506 -> 7693[label="",style="dashed", color="magenta", weight=3]; 7506 -> 7694[label="",style="dashed", color="magenta", weight=3]; 7507 -> 681[label="",style="dashed", color="red", weight=0]; 7507[label="vzz970 * Pos (Succ Zero)",fontsize=16,color="magenta"];7507 -> 7695[label="",style="dashed", color="magenta", weight=3]; 7507 -> 7696[label="",style="dashed", color="magenta", weight=3]; 7508 -> 681[label="",style="dashed", color="red", weight=0]; 7508[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7508 -> 7697[label="",style="dashed", color="magenta", weight=3]; 7508 -> 7698[label="",style="dashed", color="magenta", weight=3]; 7504[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (compare vzz1025 vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (compare vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="triangle"];7504 -> 7699[label="",style="solid", color="black", weight=3]; 7510 -> 681[label="",style="dashed", color="red", weight=0]; 7510[label="vzz970 * Neg (Succ Zero)",fontsize=16,color="magenta"];7510 -> 7700[label="",style="dashed", color="magenta", weight=3]; 7510 -> 7701[label="",style="dashed", color="magenta", weight=3]; 7511 -> 681[label="",style="dashed", color="red", weight=0]; 7511[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7511 -> 7702[label="",style="dashed", color="magenta", weight=3]; 7511 -> 7703[label="",style="dashed", color="magenta", weight=3]; 7512 -> 681[label="",style="dashed", color="red", weight=0]; 7512[label="vzz970 * Neg (Succ Zero)",fontsize=16,color="magenta"];7512 -> 7704[label="",style="dashed", color="magenta", weight=3]; 7512 -> 7705[label="",style="dashed", color="magenta", weight=3]; 7513 -> 681[label="",style="dashed", color="red", weight=0]; 7513[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7513 -> 7706[label="",style="dashed", color="magenta", weight=3]; 7513 -> 7707[label="",style="dashed", color="magenta", weight=3]; 7509[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (compare vzz1029 vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (compare vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="triangle"];7509 -> 7708[label="",style="solid", color="black", weight=3]; 7515 -> 681[label="",style="dashed", color="red", weight=0]; 7515[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7515 -> 7709[label="",style="dashed", color="magenta", weight=3]; 7515 -> 7710[label="",style="dashed", color="magenta", weight=3]; 7516 -> 681[label="",style="dashed", color="red", weight=0]; 7516[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7516 -> 7711[label="",style="dashed", color="magenta", weight=3]; 7516 -> 7712[label="",style="dashed", color="magenta", weight=3]; 7514[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (vzz1031 == vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7514 -> 7713[label="",style="solid", color="black", weight=3]; 7518 -> 681[label="",style="dashed", color="red", weight=0]; 7518[label="vzz972 * Pos (Succ Zero)",fontsize=16,color="magenta"];7518 -> 7714[label="",style="dashed", color="magenta", weight=3]; 7518 -> 7715[label="",style="dashed", color="magenta", weight=3]; 7519 -> 681[label="",style="dashed", color="red", weight=0]; 7519[label="vzz972 * Pos (Succ Zero)",fontsize=16,color="magenta"];7519 -> 7716[label="",style="dashed", color="magenta", weight=3]; 7519 -> 7717[label="",style="dashed", color="magenta", weight=3]; 7520 -> 681[label="",style="dashed", color="red", weight=0]; 7520[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7520 -> 7718[label="",style="dashed", color="magenta", weight=3]; 7520 -> 7719[label="",style="dashed", color="magenta", weight=3]; 7521 -> 681[label="",style="dashed", color="red", weight=0]; 7521[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7521 -> 7720[label="",style="dashed", color="magenta", weight=3]; 7521 -> 7721[label="",style="dashed", color="magenta", weight=3]; 7517[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (compare vzz1035 vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (compare vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="triangle"];7517 -> 7722[label="",style="solid", color="black", weight=3]; 7523 -> 681[label="",style="dashed", color="red", weight=0]; 7523[label="vzz972 * Neg (Succ Zero)",fontsize=16,color="magenta"];7523 -> 7723[label="",style="dashed", color="magenta", weight=3]; 7523 -> 7724[label="",style="dashed", color="magenta", weight=3]; 7524 -> 681[label="",style="dashed", color="red", weight=0]; 7524[label="vzz972 * Neg (Succ Zero)",fontsize=16,color="magenta"];7524 -> 7725[label="",style="dashed", color="magenta", weight=3]; 7524 -> 7726[label="",style="dashed", color="magenta", weight=3]; 7525 -> 681[label="",style="dashed", color="red", weight=0]; 7525[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7525 -> 7727[label="",style="dashed", color="magenta", weight=3]; 7525 -> 7728[label="",style="dashed", color="magenta", weight=3]; 7526 -> 681[label="",style="dashed", color="red", weight=0]; 7526[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7526 -> 7729[label="",style="dashed", color="magenta", weight=3]; 7526 -> 7730[label="",style="dashed", color="magenta", weight=3]; 7522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (compare vzz1039 vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (compare vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="triangle"];7522 -> 7731[label="",style="solid", color="black", weight=3]; 7528 -> 681[label="",style="dashed", color="red", weight=0]; 7528[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7528 -> 7732[label="",style="dashed", color="magenta", weight=3]; 7528 -> 7733[label="",style="dashed", color="magenta", weight=3]; 7529 -> 681[label="",style="dashed", color="red", weight=0]; 7529[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7529 -> 7734[label="",style="dashed", color="magenta", weight=3]; 7529 -> 7735[label="",style="dashed", color="magenta", weight=3]; 7527[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (vzz1041 == vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7527 -> 7736[label="",style="solid", color="black", weight=3]; 7531 -> 681[label="",style="dashed", color="red", weight=0]; 7531[label="vzz974 * Pos (Succ Zero)",fontsize=16,color="magenta"];7531 -> 7737[label="",style="dashed", color="magenta", weight=3]; 7531 -> 7738[label="",style="dashed", color="magenta", weight=3]; 7532 -> 681[label="",style="dashed", color="red", weight=0]; 7532[label="vzz974 * Pos (Succ Zero)",fontsize=16,color="magenta"];7532 -> 7739[label="",style="dashed", color="magenta", weight=3]; 7532 -> 7740[label="",style="dashed", color="magenta", weight=3]; 7533 -> 681[label="",style="dashed", color="red", weight=0]; 7533[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7533 -> 7741[label="",style="dashed", color="magenta", weight=3]; 7533 -> 7742[label="",style="dashed", color="magenta", weight=3]; 7534 -> 681[label="",style="dashed", color="red", weight=0]; 7534[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7534 -> 7743[label="",style="dashed", color="magenta", weight=3]; 7534 -> 7744[label="",style="dashed", color="magenta", weight=3]; 7530[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (compare vzz1045 vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (compare vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="triangle"];7530 -> 7745[label="",style="solid", color="black", weight=3]; 7536 -> 681[label="",style="dashed", color="red", weight=0]; 7536[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7536 -> 7746[label="",style="dashed", color="magenta", weight=3]; 7536 -> 7747[label="",style="dashed", color="magenta", weight=3]; 7537 -> 681[label="",style="dashed", color="red", weight=0]; 7537[label="vzz974 * Neg (Succ Zero)",fontsize=16,color="magenta"];7537 -> 7748[label="",style="dashed", color="magenta", weight=3]; 7537 -> 7749[label="",style="dashed", color="magenta", weight=3]; 7538 -> 681[label="",style="dashed", color="red", weight=0]; 7538[label="vzz974 * Neg (Succ Zero)",fontsize=16,color="magenta"];7538 -> 7750[label="",style="dashed", color="magenta", weight=3]; 7538 -> 7751[label="",style="dashed", color="magenta", weight=3]; 7539 -> 681[label="",style="dashed", color="red", weight=0]; 7539[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7539 -> 7752[label="",style="dashed", color="magenta", weight=3]; 7539 -> 7753[label="",style="dashed", color="magenta", weight=3]; 7535[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (compare vzz1049 vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (compare vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="triangle"];7535 -> 7754[label="",style="solid", color="black", weight=3]; 7541 -> 681[label="",style="dashed", color="red", weight=0]; 7541[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7541 -> 7755[label="",style="dashed", color="magenta", weight=3]; 7541 -> 7756[label="",style="dashed", color="magenta", weight=3]; 7542 -> 681[label="",style="dashed", color="red", weight=0]; 7542[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7542 -> 7757[label="",style="dashed", color="magenta", weight=3]; 7542 -> 7758[label="",style="dashed", color="magenta", weight=3]; 7540[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (vzz1051 == vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7540 -> 7759[label="",style="solid", color="black", weight=3]; 7544 -> 681[label="",style="dashed", color="red", weight=0]; 7544[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7544 -> 7760[label="",style="dashed", color="magenta", weight=3]; 7544 -> 7761[label="",style="dashed", color="magenta", weight=3]; 7545 -> 681[label="",style="dashed", color="red", weight=0]; 7545[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7545 -> 7762[label="",style="dashed", color="magenta", weight=3]; 7545 -> 7763[label="",style="dashed", color="magenta", weight=3]; 7546 -> 681[label="",style="dashed", color="red", weight=0]; 7546[label="vzz976 * Pos (Succ Zero)",fontsize=16,color="magenta"];7546 -> 7764[label="",style="dashed", color="magenta", weight=3]; 7546 -> 7765[label="",style="dashed", color="magenta", weight=3]; 7547 -> 681[label="",style="dashed", color="red", weight=0]; 7547[label="vzz976 * Pos (Succ Zero)",fontsize=16,color="magenta"];7547 -> 7766[label="",style="dashed", color="magenta", weight=3]; 7547 -> 7767[label="",style="dashed", color="magenta", weight=3]; 7543[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (compare vzz1055 vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (compare vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="triangle"];7543 -> 7768[label="",style="solid", color="black", weight=3]; 7549 -> 681[label="",style="dashed", color="red", weight=0]; 7549[label="vzz976 * Neg (Succ Zero)",fontsize=16,color="magenta"];7549 -> 7769[label="",style="dashed", color="magenta", weight=3]; 7549 -> 7770[label="",style="dashed", color="magenta", weight=3]; 7550 -> 681[label="",style="dashed", color="red", weight=0]; 7550[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7550 -> 7771[label="",style="dashed", color="magenta", weight=3]; 7550 -> 7772[label="",style="dashed", color="magenta", weight=3]; 7551 -> 681[label="",style="dashed", color="red", weight=0]; 7551[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7551 -> 7773[label="",style="dashed", color="magenta", weight=3]; 7551 -> 7774[label="",style="dashed", color="magenta", weight=3]; 7552 -> 681[label="",style="dashed", color="red", weight=0]; 7552[label="vzz976 * Neg (Succ Zero)",fontsize=16,color="magenta"];7552 -> 7775[label="",style="dashed", color="magenta", weight=3]; 7552 -> 7776[label="",style="dashed", color="magenta", weight=3]; 7548[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (compare vzz1059 vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (compare vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="triangle"];7548 -> 7777[label="",style="solid", color="black", weight=3]; 7554 -> 681[label="",style="dashed", color="red", weight=0]; 7554[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7554 -> 7778[label="",style="dashed", color="magenta", weight=3]; 7554 -> 7779[label="",style="dashed", color="magenta", weight=3]; 7555 -> 681[label="",style="dashed", color="red", weight=0]; 7555[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7555 -> 7780[label="",style="dashed", color="magenta", weight=3]; 7555 -> 7781[label="",style="dashed", color="magenta", weight=3]; 7553[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (vzz1061 == vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7553 -> 7782[label="",style="solid", color="black", weight=3]; 7557 -> 681[label="",style="dashed", color="red", weight=0]; 7557[label="vzz978 * Pos (Succ Zero)",fontsize=16,color="magenta"];7557 -> 7783[label="",style="dashed", color="magenta", weight=3]; 7557 -> 7784[label="",style="dashed", color="magenta", weight=3]; 7558 -> 681[label="",style="dashed", color="red", weight=0]; 7558[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7558 -> 7785[label="",style="dashed", color="magenta", weight=3]; 7558 -> 7786[label="",style="dashed", color="magenta", weight=3]; 7559 -> 681[label="",style="dashed", color="red", weight=0]; 7559[label="vzz978 * Pos (Succ Zero)",fontsize=16,color="magenta"];7559 -> 7787[label="",style="dashed", color="magenta", weight=3]; 7559 -> 7788[label="",style="dashed", color="magenta", weight=3]; 7560 -> 681[label="",style="dashed", color="red", weight=0]; 7560[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7560 -> 7789[label="",style="dashed", color="magenta", weight=3]; 7560 -> 7790[label="",style="dashed", color="magenta", weight=3]; 7556[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (compare vzz1065 vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (compare vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="triangle"];7556 -> 7791[label="",style="solid", color="black", weight=3]; 7562 -> 681[label="",style="dashed", color="red", weight=0]; 7562[label="vzz978 * Neg (Succ Zero)",fontsize=16,color="magenta"];7562 -> 7792[label="",style="dashed", color="magenta", weight=3]; 7562 -> 7793[label="",style="dashed", color="magenta", weight=3]; 7563 -> 681[label="",style="dashed", color="red", weight=0]; 7563[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7563 -> 7794[label="",style="dashed", color="magenta", weight=3]; 7563 -> 7795[label="",style="dashed", color="magenta", weight=3]; 7564 -> 681[label="",style="dashed", color="red", weight=0]; 7564[label="vzz978 * Neg (Succ Zero)",fontsize=16,color="magenta"];7564 -> 7796[label="",style="dashed", color="magenta", weight=3]; 7564 -> 7797[label="",style="dashed", color="magenta", weight=3]; 7565 -> 681[label="",style="dashed", color="red", weight=0]; 7565[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7565 -> 7798[label="",style="dashed", color="magenta", weight=3]; 7565 -> 7799[label="",style="dashed", color="magenta", weight=3]; 7561[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (compare vzz1069 vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (compare vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="triangle"];7561 -> 7800[label="",style="solid", color="black", weight=3]; 7567 -> 681[label="",style="dashed", color="red", weight=0]; 7567[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7567 -> 7801[label="",style="dashed", color="magenta", weight=3]; 7567 -> 7802[label="",style="dashed", color="magenta", weight=3]; 7568 -> 681[label="",style="dashed", color="red", weight=0]; 7568[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7568 -> 7803[label="",style="dashed", color="magenta", weight=3]; 7568 -> 7804[label="",style="dashed", color="magenta", weight=3]; 7566[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (vzz1071 == vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7566 -> 7805[label="",style="solid", color="black", weight=3]; 14528[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat (Succ vzz12690) (Succ vzz12700) && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14528 -> 14649[label="",style="solid", color="black", weight=3]; 14529[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat (Succ vzz12690) Zero && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14529 -> 14650[label="",style="solid", color="black", weight=3]; 14530[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat Zero (Succ vzz12700) && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14530 -> 14651[label="",style="solid", color="black", weight=3]; 14531[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat Zero Zero && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14531 -> 14652[label="",style="solid", color="black", weight=3]; 7573[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == intToRatio (Pos (Succ Zero))) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7573 -> 7811[label="",style="solid", color="black", weight=3]; 7574[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == fromInt (Pos (Succ Zero))) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7574 -> 7812[label="",style="solid", color="black", weight=3]; 7575[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz979) (Pos Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];24739[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7575 -> 24739[label="",style="solid", color="burlywood", weight=9]; 24739 -> 7813[label="",style="solid", color="burlywood", weight=3]; 24740[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7575 -> 24740[label="",style="solid", color="burlywood", weight=9]; 24740 -> 7814[label="",style="solid", color="burlywood", weight=3]; 7576[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz979) (Pos Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];24741[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7576 -> 24741[label="",style="solid", color="burlywood", weight=9]; 24741 -> 7815[label="",style="solid", color="burlywood", weight=3]; 24742[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7576 -> 24742[label="",style="solid", color="burlywood", weight=9]; 24742 -> 7816[label="",style="solid", color="burlywood", weight=3]; 7577[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == intToRatio (Pos (Succ Zero))) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7577 -> 7817[label="",style="solid", color="black", weight=3]; 14785[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat (Succ vzz12790) (Succ vzz12800) && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14785 -> 14864[label="",style="solid", color="black", weight=3]; 14786[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat (Succ vzz12790) Zero && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14786 -> 14865[label="",style="solid", color="black", weight=3]; 14787[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat Zero (Succ vzz12800) && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14787 -> 14866[label="",style="solid", color="black", weight=3]; 14788[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat Zero Zero && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14788 -> 14867[label="",style="solid", color="black", weight=3]; 7582[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == fromInt (Pos (Succ Zero))) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7582 -> 7823[label="",style="solid", color="black", weight=3]; 7583[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz979) (Neg Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];24743[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7583 -> 24743[label="",style="solid", color="burlywood", weight=9]; 24743 -> 7824[label="",style="solid", color="burlywood", weight=3]; 24744[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7583 -> 24744[label="",style="solid", color="burlywood", weight=9]; 24744 -> 7825[label="",style="solid", color="burlywood", weight=3]; 7584[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz979) (Neg Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];24745[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7584 -> 24745[label="",style="solid", color="burlywood", weight=9]; 24745 -> 7826[label="",style="solid", color="burlywood", weight=3]; 24746[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7584 -> 24746[label="",style="solid", color="burlywood", weight=9]; 24746 -> 7827[label="",style="solid", color="burlywood", weight=3]; 7585[label="fromInteger (toInteger (properFractionQ vzz23 vzz24))",fontsize=16,color="black",shape="triangle"];7585 -> 7828[label="",style="solid", color="black", weight=3]; 7586[label="fromInteger (toInteger (properFractionQ vzz23 vzz24))",fontsize=16,color="black",shape="box"];7586 -> 7829[label="",style="solid", color="black", weight=3]; 8736[label="Integer vzz240 * Integer vzz1078",fontsize=16,color="black",shape="box"];8736 -> 9103[label="",style="solid", color="black", weight=3]; 8737 -> 9104[label="",style="dashed", color="red", weight=0]; 8737[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) otherwise))",fontsize=16,color="magenta"];8737 -> 9105[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9106[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9107[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9108[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9109[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9110[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9111[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9112[label="",style="dashed", color="magenta", weight=3]; 8738[label="roundRound05 (vzz23 :% vzz24) (signum (error []) == fromInt (Neg (Succ Zero))) (signum (error []))",fontsize=16,color="black",shape="box"];8738 -> 9113[label="",style="solid", color="black", weight=3]; 7622[label="vzz964",fontsize=16,color="green",shape="box"];7623[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7624[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7625[label="Pos Zero",fontsize=16,color="green",shape="box"];7626[label="vzz964",fontsize=16,color="green",shape="box"];7627[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7628[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7629[label="Pos Zero",fontsize=16,color="green",shape="box"];7630[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz995 vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24747[label="vzz995/Pos vzz9950",fontsize=10,color="white",style="solid",shape="box"];7630 -> 24747[label="",style="solid", color="burlywood", weight=9]; 24747 -> 7832[label="",style="solid", color="burlywood", weight=3]; 24748[label="vzz995/Neg vzz9950",fontsize=10,color="white",style="solid",shape="box"];7630 -> 24748[label="",style="solid", color="burlywood", weight=9]; 24748 -> 7833[label="",style="solid", color="burlywood", weight=3]; 7631[label="vzz964",fontsize=16,color="green",shape="box"];7632[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7633[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7634[label="Pos Zero",fontsize=16,color="green",shape="box"];7635[label="vzz964",fontsize=16,color="green",shape="box"];7636[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7637[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7638[label="Pos Zero",fontsize=16,color="green",shape="box"];7639[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz999 vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24749[label="vzz999/Pos vzz9990",fontsize=10,color="white",style="solid",shape="box"];7639 -> 24749[label="",style="solid", color="burlywood", weight=9]; 24749 -> 7834[label="",style="solid", color="burlywood", weight=3]; 24750[label="vzz999/Neg vzz9990",fontsize=10,color="white",style="solid",shape="box"];7639 -> 24750[label="",style="solid", color="burlywood", weight=9]; 24750 -> 7835[label="",style="solid", color="burlywood", weight=3]; 7640[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7641[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7642[label="Pos Zero",fontsize=16,color="green",shape="box"];7643[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7644[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1001 vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24751[label="vzz1001/Pos vzz10010",fontsize=10,color="white",style="solid",shape="box"];7644 -> 24751[label="",style="solid", color="burlywood", weight=9]; 24751 -> 7836[label="",style="solid", color="burlywood", weight=3]; 24752[label="vzz1001/Neg vzz10010",fontsize=10,color="white",style="solid",shape="box"];7644 -> 24752[label="",style="solid", color="burlywood", weight=9]; 24752 -> 7837[label="",style="solid", color="burlywood", weight=3]; 7645[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7646[label="Pos Zero",fontsize=16,color="green",shape="box"];7647[label="vzz966",fontsize=16,color="green",shape="box"];7648[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7649[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7650[label="Pos Zero",fontsize=16,color="green",shape="box"];7651[label="vzz966",fontsize=16,color="green",shape="box"];7652[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7653[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1005 vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24753[label="vzz1005/Pos vzz10050",fontsize=10,color="white",style="solid",shape="box"];7653 -> 24753[label="",style="solid", color="burlywood", weight=9]; 24753 -> 7838[label="",style="solid", color="burlywood", weight=3]; 24754[label="vzz1005/Neg vzz10050",fontsize=10,color="white",style="solid",shape="box"];7653 -> 24754[label="",style="solid", color="burlywood", weight=9]; 24754 -> 7839[label="",style="solid", color="burlywood", weight=3]; 7654[label="vzz966",fontsize=16,color="green",shape="box"];7655[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7656[label="vzz966",fontsize=16,color="green",shape="box"];7657[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7658[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7659[label="Pos Zero",fontsize=16,color="green",shape="box"];7660[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7661[label="Pos Zero",fontsize=16,color="green",shape="box"];7662[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1009 vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24755[label="vzz1009/Pos vzz10090",fontsize=10,color="white",style="solid",shape="box"];7662 -> 24755[label="",style="solid", color="burlywood", weight=9]; 24755 -> 7840[label="",style="solid", color="burlywood", weight=3]; 24756[label="vzz1009/Neg vzz10090",fontsize=10,color="white",style="solid",shape="box"];7662 -> 24756[label="",style="solid", color="burlywood", weight=9]; 24756 -> 7841[label="",style="solid", color="burlywood", weight=3]; 7663[label="Pos Zero",fontsize=16,color="green",shape="box"];7664[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7665[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7666[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7667[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1011 vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24757[label="vzz1011/Pos vzz10110",fontsize=10,color="white",style="solid",shape="box"];7667 -> 24757[label="",style="solid", color="burlywood", weight=9]; 24757 -> 7842[label="",style="solid", color="burlywood", weight=3]; 24758[label="vzz1011/Neg vzz10110",fontsize=10,color="white",style="solid",shape="box"];7667 -> 24758[label="",style="solid", color="burlywood", weight=9]; 24758 -> 7843[label="",style="solid", color="burlywood", weight=3]; 7668[label="vzz968",fontsize=16,color="green",shape="box"];7669[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7670[label="vzz968",fontsize=16,color="green",shape="box"];7671[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7672[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7673[label="Pos Zero",fontsize=16,color="green",shape="box"];7674[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7675[label="Pos Zero",fontsize=16,color="green",shape="box"];7676[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1015 vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24759[label="vzz1015/Pos vzz10150",fontsize=10,color="white",style="solid",shape="box"];7676 -> 24759[label="",style="solid", color="burlywood", weight=9]; 24759 -> 7844[label="",style="solid", color="burlywood", weight=3]; 24760[label="vzz1015/Neg vzz10150",fontsize=10,color="white",style="solid",shape="box"];7676 -> 24760[label="",style="solid", color="burlywood", weight=9]; 24760 -> 7845[label="",style="solid", color="burlywood", weight=3]; 7677[label="vzz968",fontsize=16,color="green",shape="box"];7678[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7679[label="vzz968",fontsize=16,color="green",shape="box"];7680[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7681[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7682[label="Pos Zero",fontsize=16,color="green",shape="box"];7683[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7684[label="Pos Zero",fontsize=16,color="green",shape="box"];7685[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1019 vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24761[label="vzz1019/Pos vzz10190",fontsize=10,color="white",style="solid",shape="box"];7685 -> 24761[label="",style="solid", color="burlywood", weight=9]; 24761 -> 7846[label="",style="solid", color="burlywood", weight=3]; 24762[label="vzz1019/Neg vzz10190",fontsize=10,color="white",style="solid",shape="box"];7685 -> 24762[label="",style="solid", color="burlywood", weight=9]; 24762 -> 7847[label="",style="solid", color="burlywood", weight=3]; 7686[label="Pos Zero",fontsize=16,color="green",shape="box"];7687[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7688[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7689[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7690[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1021 vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24763[label="vzz1021/Pos vzz10210",fontsize=10,color="white",style="solid",shape="box"];7690 -> 24763[label="",style="solid", color="burlywood", weight=9]; 24763 -> 7848[label="",style="solid", color="burlywood", weight=3]; 24764[label="vzz1021/Neg vzz10210",fontsize=10,color="white",style="solid",shape="box"];7690 -> 24764[label="",style="solid", color="burlywood", weight=9]; 24764 -> 7849[label="",style="solid", color="burlywood", weight=3]; 7691[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7692[label="Pos Zero",fontsize=16,color="green",shape="box"];7693[label="vzz970",fontsize=16,color="green",shape="box"];7694[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7695[label="vzz970",fontsize=16,color="green",shape="box"];7696[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7697[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7698[label="Pos Zero",fontsize=16,color="green",shape="box"];7699[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1025 vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];24765[label="vzz1025/Pos vzz10250",fontsize=10,color="white",style="solid",shape="box"];7699 -> 24765[label="",style="solid", color="burlywood", weight=9]; 24765 -> 7850[label="",style="solid", color="burlywood", weight=3]; 24766[label="vzz1025/Neg vzz10250",fontsize=10,color="white",style="solid",shape="box"];7699 -> 24766[label="",style="solid", color="burlywood", weight=9]; 24766 -> 7851[label="",style="solid", color="burlywood", weight=3]; 7700[label="vzz970",fontsize=16,color="green",shape="box"];7701[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7702[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7703[label="Pos Zero",fontsize=16,color="green",shape="box"];7704[label="vzz970",fontsize=16,color="green",shape="box"];7705[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7706[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7707[label="Pos Zero",fontsize=16,color="green",shape="box"];7708[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1029 vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];24767[label="vzz1029/Pos vzz10290",fontsize=10,color="white",style="solid",shape="box"];7708 -> 24767[label="",style="solid", color="burlywood", weight=9]; 24767 -> 7852[label="",style="solid", color="burlywood", weight=3]; 24768[label="vzz1029/Neg vzz10290",fontsize=10,color="white",style="solid",shape="box"];7708 -> 24768[label="",style="solid", color="burlywood", weight=9]; 24768 -> 7853[label="",style="solid", color="burlywood", weight=3]; 7709[label="Pos Zero",fontsize=16,color="green",shape="box"];7710[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7712[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7713[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1031 vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24769[label="vzz1031/Pos vzz10310",fontsize=10,color="white",style="solid",shape="box"];7713 -> 24769[label="",style="solid", color="burlywood", weight=9]; 24769 -> 7854[label="",style="solid", color="burlywood", weight=3]; 24770[label="vzz1031/Neg vzz10310",fontsize=10,color="white",style="solid",shape="box"];7713 -> 24770[label="",style="solid", color="burlywood", weight=9]; 24770 -> 7855[label="",style="solid", color="burlywood", weight=3]; 7714[label="vzz972",fontsize=16,color="green",shape="box"];7715[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7716[label="vzz972",fontsize=16,color="green",shape="box"];7717[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7718[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7719[label="Pos Zero",fontsize=16,color="green",shape="box"];7720[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7721[label="Pos Zero",fontsize=16,color="green",shape="box"];7722[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1035 vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];24771[label="vzz1035/Pos vzz10350",fontsize=10,color="white",style="solid",shape="box"];7722 -> 24771[label="",style="solid", color="burlywood", weight=9]; 24771 -> 7856[label="",style="solid", color="burlywood", weight=3]; 24772[label="vzz1035/Neg vzz10350",fontsize=10,color="white",style="solid",shape="box"];7722 -> 24772[label="",style="solid", color="burlywood", weight=9]; 24772 -> 7857[label="",style="solid", color="burlywood", weight=3]; 7723[label="vzz972",fontsize=16,color="green",shape="box"];7724[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7725[label="vzz972",fontsize=16,color="green",shape="box"];7726[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7727[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7728[label="Pos Zero",fontsize=16,color="green",shape="box"];7729[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7730[label="Pos Zero",fontsize=16,color="green",shape="box"];7731[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1039 vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];24773[label="vzz1039/Pos vzz10390",fontsize=10,color="white",style="solid",shape="box"];7731 -> 24773[label="",style="solid", color="burlywood", weight=9]; 24773 -> 7858[label="",style="solid", color="burlywood", weight=3]; 24774[label="vzz1039/Neg vzz10390",fontsize=10,color="white",style="solid",shape="box"];7731 -> 24774[label="",style="solid", color="burlywood", weight=9]; 24774 -> 7859[label="",style="solid", color="burlywood", weight=3]; 7732[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7733[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7734[label="Pos Zero",fontsize=16,color="green",shape="box"];7735[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7736[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1041 vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24775[label="vzz1041/Pos vzz10410",fontsize=10,color="white",style="solid",shape="box"];7736 -> 24775[label="",style="solid", color="burlywood", weight=9]; 24775 -> 7860[label="",style="solid", color="burlywood", weight=3]; 24776[label="vzz1041/Neg vzz10410",fontsize=10,color="white",style="solid",shape="box"];7736 -> 24776[label="",style="solid", color="burlywood", weight=9]; 24776 -> 7861[label="",style="solid", color="burlywood", weight=3]; 7737[label="vzz974",fontsize=16,color="green",shape="box"];7738[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7739[label="vzz974",fontsize=16,color="green",shape="box"];7740[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7741[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7742[label="Pos Zero",fontsize=16,color="green",shape="box"];7743[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7744[label="Pos Zero",fontsize=16,color="green",shape="box"];7745[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1045 vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];24777[label="vzz1045/Pos vzz10450",fontsize=10,color="white",style="solid",shape="box"];7745 -> 24777[label="",style="solid", color="burlywood", weight=9]; 24777 -> 7862[label="",style="solid", color="burlywood", weight=3]; 24778[label="vzz1045/Neg vzz10450",fontsize=10,color="white",style="solid",shape="box"];7745 -> 24778[label="",style="solid", color="burlywood", weight=9]; 24778 -> 7863[label="",style="solid", color="burlywood", weight=3]; 7746[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7747[label="Pos Zero",fontsize=16,color="green",shape="box"];7748[label="vzz974",fontsize=16,color="green",shape="box"];7749[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7750[label="vzz974",fontsize=16,color="green",shape="box"];7751[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7752[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7753[label="Pos Zero",fontsize=16,color="green",shape="box"];7754[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1049 vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];24779[label="vzz1049/Pos vzz10490",fontsize=10,color="white",style="solid",shape="box"];7754 -> 24779[label="",style="solid", color="burlywood", weight=9]; 24779 -> 7864[label="",style="solid", color="burlywood", weight=3]; 24780[label="vzz1049/Neg vzz10490",fontsize=10,color="white",style="solid",shape="box"];7754 -> 24780[label="",style="solid", color="burlywood", weight=9]; 24780 -> 7865[label="",style="solid", color="burlywood", weight=3]; 7755[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7756[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7757[label="Pos Zero",fontsize=16,color="green",shape="box"];7758[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7759[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1051 vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24781[label="vzz1051/Pos vzz10510",fontsize=10,color="white",style="solid",shape="box"];7759 -> 24781[label="",style="solid", color="burlywood", weight=9]; 24781 -> 7866[label="",style="solid", color="burlywood", weight=3]; 24782[label="vzz1051/Neg vzz10510",fontsize=10,color="white",style="solid",shape="box"];7759 -> 24782[label="",style="solid", color="burlywood", weight=9]; 24782 -> 7867[label="",style="solid", color="burlywood", weight=3]; 7760[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7761[label="Pos Zero",fontsize=16,color="green",shape="box"];7762[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7763[label="Pos Zero",fontsize=16,color="green",shape="box"];7764[label="vzz976",fontsize=16,color="green",shape="box"];7765[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7766[label="vzz976",fontsize=16,color="green",shape="box"];7767[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7768[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1055 vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];24783[label="vzz1055/Pos vzz10550",fontsize=10,color="white",style="solid",shape="box"];7768 -> 24783[label="",style="solid", color="burlywood", weight=9]; 24783 -> 7868[label="",style="solid", color="burlywood", weight=3]; 24784[label="vzz1055/Neg vzz10550",fontsize=10,color="white",style="solid",shape="box"];7768 -> 24784[label="",style="solid", color="burlywood", weight=9]; 24784 -> 7869[label="",style="solid", color="burlywood", weight=3]; 7769[label="vzz976",fontsize=16,color="green",shape="box"];7770[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7771[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7772[label="Pos Zero",fontsize=16,color="green",shape="box"];7773[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7774[label="Pos Zero",fontsize=16,color="green",shape="box"];7775[label="vzz976",fontsize=16,color="green",shape="box"];7776[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7777[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1059 vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];24785[label="vzz1059/Pos vzz10590",fontsize=10,color="white",style="solid",shape="box"];7777 -> 24785[label="",style="solid", color="burlywood", weight=9]; 24785 -> 7870[label="",style="solid", color="burlywood", weight=3]; 24786[label="vzz1059/Neg vzz10590",fontsize=10,color="white",style="solid",shape="box"];7777 -> 24786[label="",style="solid", color="burlywood", weight=9]; 24786 -> 7871[label="",style="solid", color="burlywood", weight=3]; 7778[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7779[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7780[label="Pos Zero",fontsize=16,color="green",shape="box"];7781[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7782[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1061 vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24787[label="vzz1061/Pos vzz10610",fontsize=10,color="white",style="solid",shape="box"];7782 -> 24787[label="",style="solid", color="burlywood", weight=9]; 24787 -> 7872[label="",style="solid", color="burlywood", weight=3]; 24788[label="vzz1061/Neg vzz10610",fontsize=10,color="white",style="solid",shape="box"];7782 -> 24788[label="",style="solid", color="burlywood", weight=9]; 24788 -> 7873[label="",style="solid", color="burlywood", weight=3]; 7783[label="vzz978",fontsize=16,color="green",shape="box"];7784[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7785[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7786[label="Pos Zero",fontsize=16,color="green",shape="box"];7787[label="vzz978",fontsize=16,color="green",shape="box"];7788[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7789[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7790[label="Pos Zero",fontsize=16,color="green",shape="box"];7791[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1065 vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];24789[label="vzz1065/Pos vzz10650",fontsize=10,color="white",style="solid",shape="box"];7791 -> 24789[label="",style="solid", color="burlywood", weight=9]; 24789 -> 7874[label="",style="solid", color="burlywood", weight=3]; 24790[label="vzz1065/Neg vzz10650",fontsize=10,color="white",style="solid",shape="box"];7791 -> 24790[label="",style="solid", color="burlywood", weight=9]; 24790 -> 7875[label="",style="solid", color="burlywood", weight=3]; 7792[label="vzz978",fontsize=16,color="green",shape="box"];7793[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7794[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7795[label="Pos Zero",fontsize=16,color="green",shape="box"];7796[label="vzz978",fontsize=16,color="green",shape="box"];7797[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7798[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7799[label="Pos Zero",fontsize=16,color="green",shape="box"];7800[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1069 vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];24791[label="vzz1069/Pos vzz10690",fontsize=10,color="white",style="solid",shape="box"];7800 -> 24791[label="",style="solid", color="burlywood", weight=9]; 24791 -> 7876[label="",style="solid", color="burlywood", weight=3]; 24792[label="vzz1069/Neg vzz10690",fontsize=10,color="white",style="solid",shape="box"];7800 -> 24792[label="",style="solid", color="burlywood", weight=9]; 24792 -> 7877[label="",style="solid", color="burlywood", weight=3]; 7801[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7802[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7803[label="Pos Zero",fontsize=16,color="green",shape="box"];7804[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7805[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1071 vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24793[label="vzz1071/Pos vzz10710",fontsize=10,color="white",style="solid",shape="box"];7805 -> 24793[label="",style="solid", color="burlywood", weight=9]; 24793 -> 7878[label="",style="solid", color="burlywood", weight=3]; 24794[label="vzz1071/Neg vzz10710",fontsize=10,color="white",style="solid",shape="box"];7805 -> 24794[label="",style="solid", color="burlywood", weight=9]; 24794 -> 7879[label="",style="solid", color="burlywood", weight=3]; 14649 -> 14399[label="",style="dashed", color="red", weight=0]; 14649[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz12690 vzz12700 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="magenta"];14649 -> 14789[label="",style="dashed", color="magenta", weight=3]; 14649 -> 14790[label="",style="dashed", color="magenta", weight=3]; 14650 -> 7310[label="",style="dashed", color="red", weight=0]; 14650[label="roundRound03 (vzz1267 :% vzz1268) (False && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="magenta"];14650 -> 14791[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14792[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14793[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14794[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14795[label="",style="dashed", color="magenta", weight=3]; 14651 -> 7310[label="",style="dashed", color="red", weight=0]; 14651[label="roundRound03 (vzz1267 :% vzz1268) (False && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="magenta"];14651 -> 14796[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14797[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14798[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14799[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14800[label="",style="dashed", color="magenta", weight=3]; 14652[label="roundRound03 (vzz1267 :% vzz1268) (True && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14652 -> 14801[label="",style="solid", color="black", weight=3]; 7811 -> 7885[label="",style="dashed", color="red", weight=0]; 7811[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7811 -> 7886[label="",style="dashed", color="magenta", weight=3]; 7811 -> 7887[label="",style="dashed", color="magenta", weight=3]; 7812[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == intToRatio (Pos (Succ Zero))) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7812 -> 7901[label="",style="solid", color="black", weight=3]; 7813[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz979) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24795[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7813 -> 24795[label="",style="solid", color="burlywood", weight=9]; 24795 -> 7902[label="",style="solid", color="burlywood", weight=3]; 24796[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7813 -> 24796[label="",style="solid", color="burlywood", weight=9]; 24796 -> 7903[label="",style="solid", color="burlywood", weight=3]; 7814[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz979) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24797[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7814 -> 24797[label="",style="solid", color="burlywood", weight=9]; 24797 -> 7904[label="",style="solid", color="burlywood", weight=3]; 24798[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7814 -> 24798[label="",style="solid", color="burlywood", weight=9]; 24798 -> 7905[label="",style="solid", color="burlywood", weight=3]; 7815[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz979) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24799[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7815 -> 24799[label="",style="solid", color="burlywood", weight=9]; 24799 -> 7906[label="",style="solid", color="burlywood", weight=3]; 24800[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7815 -> 24800[label="",style="solid", color="burlywood", weight=9]; 24800 -> 7907[label="",style="solid", color="burlywood", weight=3]; 7816[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz979) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24801[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7816 -> 24801[label="",style="solid", color="burlywood", weight=9]; 24801 -> 7908[label="",style="solid", color="burlywood", weight=3]; 24802[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7816 -> 24802[label="",style="solid", color="burlywood", weight=9]; 24802 -> 7909[label="",style="solid", color="burlywood", weight=3]; 7817 -> 7910[label="",style="dashed", color="red", weight=0]; 7817[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7817 -> 7911[label="",style="dashed", color="magenta", weight=3]; 7817 -> 7912[label="",style="dashed", color="magenta", weight=3]; 14864 -> 14583[label="",style="dashed", color="red", weight=0]; 14864[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz12790 vzz12800 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="magenta"];14864 -> 14908[label="",style="dashed", color="magenta", weight=3]; 14864 -> 14909[label="",style="dashed", color="magenta", weight=3]; 14865 -> 7315[label="",style="dashed", color="red", weight=0]; 14865[label="roundRound03 (vzz1277 :% vzz1278) (False && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="magenta"];14865 -> 14910[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14911[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14912[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14913[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14914[label="",style="dashed", color="magenta", weight=3]; 14866 -> 7315[label="",style="dashed", color="red", weight=0]; 14866[label="roundRound03 (vzz1277 :% vzz1278) (False && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="magenta"];14866 -> 14915[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14916[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14917[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14918[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14919[label="",style="dashed", color="magenta", weight=3]; 14867[label="roundRound03 (vzz1277 :% vzz1278) (True && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14867 -> 14920[label="",style="solid", color="black", weight=3]; 7823[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == intToRatio (Pos (Succ Zero))) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7823 -> 7921[label="",style="solid", color="black", weight=3]; 7824[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz979) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24803[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7824 -> 24803[label="",style="solid", color="burlywood", weight=9]; 24803 -> 7922[label="",style="solid", color="burlywood", weight=3]; 24804[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7824 -> 24804[label="",style="solid", color="burlywood", weight=9]; 24804 -> 7923[label="",style="solid", color="burlywood", weight=3]; 7825[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz979) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24805[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7825 -> 24805[label="",style="solid", color="burlywood", weight=9]; 24805 -> 7924[label="",style="solid", color="burlywood", weight=3]; 24806[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7825 -> 24806[label="",style="solid", color="burlywood", weight=9]; 24806 -> 7925[label="",style="solid", color="burlywood", weight=3]; 7826[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz979) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24807[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7826 -> 24807[label="",style="solid", color="burlywood", weight=9]; 24807 -> 7926[label="",style="solid", color="burlywood", weight=3]; 24808[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7826 -> 24808[label="",style="solid", color="burlywood", weight=9]; 24808 -> 7927[label="",style="solid", color="burlywood", weight=3]; 7827[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz979) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24809[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7827 -> 24809[label="",style="solid", color="burlywood", weight=9]; 24809 -> 7928[label="",style="solid", color="burlywood", weight=3]; 24810[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7827 -> 24810[label="",style="solid", color="burlywood", weight=9]; 24810 -> 7929[label="",style="solid", color="burlywood", weight=3]; 7828[label="fromInteger (Integer (properFractionQ vzz23 vzz24))",fontsize=16,color="black",shape="box"];7828 -> 7930[label="",style="solid", color="black", weight=3]; 7829[label="toInteger (properFractionQ vzz23 vzz24)",fontsize=16,color="black",shape="triangle"];7829 -> 7931[label="",style="solid", color="black", weight=3]; 9103[label="Integer (primMulInt vzz240 vzz1078)",fontsize=16,color="green",shape="box"];9103 -> 9114[label="",style="dashed", color="green", weight=3]; 9105 -> 8367[label="",style="dashed", color="red", weight=0]; 9105[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9105 -> 9115[label="",style="dashed", color="magenta", weight=3]; 9106 -> 8367[label="",style="dashed", color="red", weight=0]; 9106[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9107 -> 8367[label="",style="dashed", color="red", weight=0]; 9107[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9107 -> 9116[label="",style="dashed", color="magenta", weight=3]; 9108 -> 8367[label="",style="dashed", color="red", weight=0]; 9108[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9108 -> 9117[label="",style="dashed", color="magenta", weight=3]; 9109 -> 8367[label="",style="dashed", color="red", weight=0]; 9109[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9109 -> 9118[label="",style="dashed", color="magenta", weight=3]; 9110 -> 8367[label="",style="dashed", color="red", weight=0]; 9110[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9111 -> 8367[label="",style="dashed", color="red", weight=0]; 9111[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9112 -> 8367[label="",style="dashed", color="red", weight=0]; 9112[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9104[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz1102 + Integer vzz1085 * vzz24) vzz1100 (vzz1101 + Integer vzz1085 * vzz24) vzz1099 otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz1098 + Integer vzz1085 * vzz24) vzz1096 (vzz1097 + Integer vzz1085 * vzz24) vzz1095 otherwise))",fontsize=16,color="black",shape="triangle"];9104 -> 9119[label="",style="solid", color="black", weight=3]; 9113[label="error []",fontsize=16,color="red",shape="box"];7832[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos vzz9950) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24811[label="vzz9950/Succ vzz99500",fontsize=10,color="white",style="solid",shape="box"];7832 -> 24811[label="",style="solid", color="burlywood", weight=9]; 24811 -> 7932[label="",style="solid", color="burlywood", weight=3]; 24812[label="vzz9950/Zero",fontsize=10,color="white",style="solid",shape="box"];7832 -> 24812[label="",style="solid", color="burlywood", weight=9]; 24812 -> 7933[label="",style="solid", color="burlywood", weight=3]; 7833[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg vzz9950) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24813[label="vzz9950/Succ vzz99500",fontsize=10,color="white",style="solid",shape="box"];7833 -> 24813[label="",style="solid", color="burlywood", weight=9]; 24813 -> 7934[label="",style="solid", color="burlywood", weight=3]; 24814[label="vzz9950/Zero",fontsize=10,color="white",style="solid",shape="box"];7833 -> 24814[label="",style="solid", color="burlywood", weight=9]; 24814 -> 7935[label="",style="solid", color="burlywood", weight=3]; 7834[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos vzz9990) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24815[label="vzz9990/Succ vzz99900",fontsize=10,color="white",style="solid",shape="box"];7834 -> 24815[label="",style="solid", color="burlywood", weight=9]; 24815 -> 7936[label="",style="solid", color="burlywood", weight=3]; 24816[label="vzz9990/Zero",fontsize=10,color="white",style="solid",shape="box"];7834 -> 24816[label="",style="solid", color="burlywood", weight=9]; 24816 -> 7937[label="",style="solid", color="burlywood", weight=3]; 7835[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg vzz9990) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24817[label="vzz9990/Succ vzz99900",fontsize=10,color="white",style="solid",shape="box"];7835 -> 24817[label="",style="solid", color="burlywood", weight=9]; 24817 -> 7938[label="",style="solid", color="burlywood", weight=3]; 24818[label="vzz9990/Zero",fontsize=10,color="white",style="solid",shape="box"];7835 -> 24818[label="",style="solid", color="burlywood", weight=9]; 24818 -> 7939[label="",style="solid", color="burlywood", weight=3]; 7836[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz10010) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24819[label="vzz10010/Succ vzz100100",fontsize=10,color="white",style="solid",shape="box"];7836 -> 24819[label="",style="solid", color="burlywood", weight=9]; 24819 -> 7940[label="",style="solid", color="burlywood", weight=3]; 24820[label="vzz10010/Zero",fontsize=10,color="white",style="solid",shape="box"];7836 -> 24820[label="",style="solid", color="burlywood", weight=9]; 24820 -> 7941[label="",style="solid", color="burlywood", weight=3]; 7837[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz10010) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24821[label="vzz10010/Succ vzz100100",fontsize=10,color="white",style="solid",shape="box"];7837 -> 24821[label="",style="solid", color="burlywood", weight=9]; 24821 -> 7942[label="",style="solid", color="burlywood", weight=3]; 24822[label="vzz10010/Zero",fontsize=10,color="white",style="solid",shape="box"];7837 -> 24822[label="",style="solid", color="burlywood", weight=9]; 24822 -> 7943[label="",style="solid", color="burlywood", weight=3]; 7838[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos vzz10050) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24823[label="vzz10050/Succ vzz100500",fontsize=10,color="white",style="solid",shape="box"];7838 -> 24823[label="",style="solid", color="burlywood", weight=9]; 24823 -> 7944[label="",style="solid", color="burlywood", weight=3]; 24824[label="vzz10050/Zero",fontsize=10,color="white",style="solid",shape="box"];7838 -> 24824[label="",style="solid", color="burlywood", weight=9]; 24824 -> 7945[label="",style="solid", color="burlywood", weight=3]; 7839[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg vzz10050) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24825[label="vzz10050/Succ vzz100500",fontsize=10,color="white",style="solid",shape="box"];7839 -> 24825[label="",style="solid", color="burlywood", weight=9]; 24825 -> 7946[label="",style="solid", color="burlywood", weight=3]; 24826[label="vzz10050/Zero",fontsize=10,color="white",style="solid",shape="box"];7839 -> 24826[label="",style="solid", color="burlywood", weight=9]; 24826 -> 7947[label="",style="solid", color="burlywood", weight=3]; 7840[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos vzz10090) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24827[label="vzz10090/Succ vzz100900",fontsize=10,color="white",style="solid",shape="box"];7840 -> 24827[label="",style="solid", color="burlywood", weight=9]; 24827 -> 7948[label="",style="solid", color="burlywood", weight=3]; 24828[label="vzz10090/Zero",fontsize=10,color="white",style="solid",shape="box"];7840 -> 24828[label="",style="solid", color="burlywood", weight=9]; 24828 -> 7949[label="",style="solid", color="burlywood", weight=3]; 7841[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg vzz10090) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24829[label="vzz10090/Succ vzz100900",fontsize=10,color="white",style="solid",shape="box"];7841 -> 24829[label="",style="solid", color="burlywood", weight=9]; 24829 -> 7950[label="",style="solid", color="burlywood", weight=3]; 24830[label="vzz10090/Zero",fontsize=10,color="white",style="solid",shape="box"];7841 -> 24830[label="",style="solid", color="burlywood", weight=9]; 24830 -> 7951[label="",style="solid", color="burlywood", weight=3]; 7842[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz10110) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24831[label="vzz10110/Succ vzz101100",fontsize=10,color="white",style="solid",shape="box"];7842 -> 24831[label="",style="solid", color="burlywood", weight=9]; 24831 -> 7952[label="",style="solid", color="burlywood", weight=3]; 24832[label="vzz10110/Zero",fontsize=10,color="white",style="solid",shape="box"];7842 -> 24832[label="",style="solid", color="burlywood", weight=9]; 24832 -> 7953[label="",style="solid", color="burlywood", weight=3]; 7843[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz10110) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24833[label="vzz10110/Succ vzz101100",fontsize=10,color="white",style="solid",shape="box"];7843 -> 24833[label="",style="solid", color="burlywood", weight=9]; 24833 -> 7954[label="",style="solid", color="burlywood", weight=3]; 24834[label="vzz10110/Zero",fontsize=10,color="white",style="solid",shape="box"];7843 -> 24834[label="",style="solid", color="burlywood", weight=9]; 24834 -> 7955[label="",style="solid", color="burlywood", weight=3]; 7844[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos vzz10150) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24835[label="vzz10150/Succ vzz101500",fontsize=10,color="white",style="solid",shape="box"];7844 -> 24835[label="",style="solid", color="burlywood", weight=9]; 24835 -> 7956[label="",style="solid", color="burlywood", weight=3]; 24836[label="vzz10150/Zero",fontsize=10,color="white",style="solid",shape="box"];7844 -> 24836[label="",style="solid", color="burlywood", weight=9]; 24836 -> 7957[label="",style="solid", color="burlywood", weight=3]; 7845[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg vzz10150) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24837[label="vzz10150/Succ vzz101500",fontsize=10,color="white",style="solid",shape="box"];7845 -> 24837[label="",style="solid", color="burlywood", weight=9]; 24837 -> 7958[label="",style="solid", color="burlywood", weight=3]; 24838[label="vzz10150/Zero",fontsize=10,color="white",style="solid",shape="box"];7845 -> 24838[label="",style="solid", color="burlywood", weight=9]; 24838 -> 7959[label="",style="solid", color="burlywood", weight=3]; 7846[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos vzz10190) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24839[label="vzz10190/Succ vzz101900",fontsize=10,color="white",style="solid",shape="box"];7846 -> 24839[label="",style="solid", color="burlywood", weight=9]; 24839 -> 7960[label="",style="solid", color="burlywood", weight=3]; 24840[label="vzz10190/Zero",fontsize=10,color="white",style="solid",shape="box"];7846 -> 24840[label="",style="solid", color="burlywood", weight=9]; 24840 -> 7961[label="",style="solid", color="burlywood", weight=3]; 7847[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg vzz10190) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24841[label="vzz10190/Succ vzz101900",fontsize=10,color="white",style="solid",shape="box"];7847 -> 24841[label="",style="solid", color="burlywood", weight=9]; 24841 -> 7962[label="",style="solid", color="burlywood", weight=3]; 24842[label="vzz10190/Zero",fontsize=10,color="white",style="solid",shape="box"];7847 -> 24842[label="",style="solid", color="burlywood", weight=9]; 24842 -> 7963[label="",style="solid", color="burlywood", weight=3]; 7848[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz10210) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24843[label="vzz10210/Succ vzz102100",fontsize=10,color="white",style="solid",shape="box"];7848 -> 24843[label="",style="solid", color="burlywood", weight=9]; 24843 -> 7964[label="",style="solid", color="burlywood", weight=3]; 24844[label="vzz10210/Zero",fontsize=10,color="white",style="solid",shape="box"];7848 -> 24844[label="",style="solid", color="burlywood", weight=9]; 24844 -> 7965[label="",style="solid", color="burlywood", weight=3]; 7849[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz10210) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24845[label="vzz10210/Succ vzz102100",fontsize=10,color="white",style="solid",shape="box"];7849 -> 24845[label="",style="solid", color="burlywood", weight=9]; 24845 -> 7966[label="",style="solid", color="burlywood", weight=3]; 24846[label="vzz10210/Zero",fontsize=10,color="white",style="solid",shape="box"];7849 -> 24846[label="",style="solid", color="burlywood", weight=9]; 24846 -> 7967[label="",style="solid", color="burlywood", weight=3]; 7850[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos vzz10250) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];24847[label="vzz10250/Succ vzz102500",fontsize=10,color="white",style="solid",shape="box"];7850 -> 24847[label="",style="solid", color="burlywood", weight=9]; 24847 -> 7968[label="",style="solid", color="burlywood", weight=3]; 24848[label="vzz10250/Zero",fontsize=10,color="white",style="solid",shape="box"];7850 -> 24848[label="",style="solid", color="burlywood", weight=9]; 24848 -> 7969[label="",style="solid", color="burlywood", weight=3]; 7851[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg vzz10250) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];24849[label="vzz10250/Succ vzz102500",fontsize=10,color="white",style="solid",shape="box"];7851 -> 24849[label="",style="solid", color="burlywood", weight=9]; 24849 -> 7970[label="",style="solid", color="burlywood", weight=3]; 24850[label="vzz10250/Zero",fontsize=10,color="white",style="solid",shape="box"];7851 -> 24850[label="",style="solid", color="burlywood", weight=9]; 24850 -> 7971[label="",style="solid", color="burlywood", weight=3]; 7852[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos vzz10290) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];24851[label="vzz10290/Succ vzz102900",fontsize=10,color="white",style="solid",shape="box"];7852 -> 24851[label="",style="solid", color="burlywood", weight=9]; 24851 -> 7972[label="",style="solid", color="burlywood", weight=3]; 24852[label="vzz10290/Zero",fontsize=10,color="white",style="solid",shape="box"];7852 -> 24852[label="",style="solid", color="burlywood", weight=9]; 24852 -> 7973[label="",style="solid", color="burlywood", weight=3]; 7853[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg vzz10290) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];24853[label="vzz10290/Succ vzz102900",fontsize=10,color="white",style="solid",shape="box"];7853 -> 24853[label="",style="solid", color="burlywood", weight=9]; 24853 -> 7974[label="",style="solid", color="burlywood", weight=3]; 24854[label="vzz10290/Zero",fontsize=10,color="white",style="solid",shape="box"];7853 -> 24854[label="",style="solid", color="burlywood", weight=9]; 24854 -> 7975[label="",style="solid", color="burlywood", weight=3]; 7854[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz10310) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24855[label="vzz10310/Succ vzz103100",fontsize=10,color="white",style="solid",shape="box"];7854 -> 24855[label="",style="solid", color="burlywood", weight=9]; 24855 -> 7976[label="",style="solid", color="burlywood", weight=3]; 24856[label="vzz10310/Zero",fontsize=10,color="white",style="solid",shape="box"];7854 -> 24856[label="",style="solid", color="burlywood", weight=9]; 24856 -> 7977[label="",style="solid", color="burlywood", weight=3]; 7855[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz10310) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24857[label="vzz10310/Succ vzz103100",fontsize=10,color="white",style="solid",shape="box"];7855 -> 24857[label="",style="solid", color="burlywood", weight=9]; 24857 -> 7978[label="",style="solid", color="burlywood", weight=3]; 24858[label="vzz10310/Zero",fontsize=10,color="white",style="solid",shape="box"];7855 -> 24858[label="",style="solid", color="burlywood", weight=9]; 24858 -> 7979[label="",style="solid", color="burlywood", weight=3]; 7856[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos vzz10350) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];24859[label="vzz10350/Succ vzz103500",fontsize=10,color="white",style="solid",shape="box"];7856 -> 24859[label="",style="solid", color="burlywood", weight=9]; 24859 -> 7980[label="",style="solid", color="burlywood", weight=3]; 24860[label="vzz10350/Zero",fontsize=10,color="white",style="solid",shape="box"];7856 -> 24860[label="",style="solid", color="burlywood", weight=9]; 24860 -> 7981[label="",style="solid", color="burlywood", weight=3]; 7857[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg vzz10350) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];24861[label="vzz10350/Succ vzz103500",fontsize=10,color="white",style="solid",shape="box"];7857 -> 24861[label="",style="solid", color="burlywood", weight=9]; 24861 -> 7982[label="",style="solid", color="burlywood", weight=3]; 24862[label="vzz10350/Zero",fontsize=10,color="white",style="solid",shape="box"];7857 -> 24862[label="",style="solid", color="burlywood", weight=9]; 24862 -> 7983[label="",style="solid", color="burlywood", weight=3]; 7858[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos vzz10390) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];24863[label="vzz10390/Succ vzz103900",fontsize=10,color="white",style="solid",shape="box"];7858 -> 24863[label="",style="solid", color="burlywood", weight=9]; 24863 -> 7984[label="",style="solid", color="burlywood", weight=3]; 24864[label="vzz10390/Zero",fontsize=10,color="white",style="solid",shape="box"];7858 -> 24864[label="",style="solid", color="burlywood", weight=9]; 24864 -> 7985[label="",style="solid", color="burlywood", weight=3]; 7859[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg vzz10390) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];24865[label="vzz10390/Succ vzz103900",fontsize=10,color="white",style="solid",shape="box"];7859 -> 24865[label="",style="solid", color="burlywood", weight=9]; 24865 -> 7986[label="",style="solid", color="burlywood", weight=3]; 24866[label="vzz10390/Zero",fontsize=10,color="white",style="solid",shape="box"];7859 -> 24866[label="",style="solid", color="burlywood", weight=9]; 24866 -> 7987[label="",style="solid", color="burlywood", weight=3]; 7860[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz10410) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24867[label="vzz10410/Succ vzz104100",fontsize=10,color="white",style="solid",shape="box"];7860 -> 24867[label="",style="solid", color="burlywood", weight=9]; 24867 -> 7988[label="",style="solid", color="burlywood", weight=3]; 24868[label="vzz10410/Zero",fontsize=10,color="white",style="solid",shape="box"];7860 -> 24868[label="",style="solid", color="burlywood", weight=9]; 24868 -> 7989[label="",style="solid", color="burlywood", weight=3]; 7861[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz10410) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24869[label="vzz10410/Succ vzz104100",fontsize=10,color="white",style="solid",shape="box"];7861 -> 24869[label="",style="solid", color="burlywood", weight=9]; 24869 -> 7990[label="",style="solid", color="burlywood", weight=3]; 24870[label="vzz10410/Zero",fontsize=10,color="white",style="solid",shape="box"];7861 -> 24870[label="",style="solid", color="burlywood", weight=9]; 24870 -> 7991[label="",style="solid", color="burlywood", weight=3]; 7862[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos vzz10450) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];24871[label="vzz10450/Succ vzz104500",fontsize=10,color="white",style="solid",shape="box"];7862 -> 24871[label="",style="solid", color="burlywood", weight=9]; 24871 -> 7992[label="",style="solid", color="burlywood", weight=3]; 24872[label="vzz10450/Zero",fontsize=10,color="white",style="solid",shape="box"];7862 -> 24872[label="",style="solid", color="burlywood", weight=9]; 24872 -> 7993[label="",style="solid", color="burlywood", weight=3]; 7863[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg vzz10450) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];24873[label="vzz10450/Succ vzz104500",fontsize=10,color="white",style="solid",shape="box"];7863 -> 24873[label="",style="solid", color="burlywood", weight=9]; 24873 -> 7994[label="",style="solid", color="burlywood", weight=3]; 24874[label="vzz10450/Zero",fontsize=10,color="white",style="solid",shape="box"];7863 -> 24874[label="",style="solid", color="burlywood", weight=9]; 24874 -> 7995[label="",style="solid", color="burlywood", weight=3]; 7864[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos vzz10490) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];24875[label="vzz10490/Succ vzz104900",fontsize=10,color="white",style="solid",shape="box"];7864 -> 24875[label="",style="solid", color="burlywood", weight=9]; 24875 -> 7996[label="",style="solid", color="burlywood", weight=3]; 24876[label="vzz10490/Zero",fontsize=10,color="white",style="solid",shape="box"];7864 -> 24876[label="",style="solid", color="burlywood", weight=9]; 24876 -> 7997[label="",style="solid", color="burlywood", weight=3]; 7865[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg vzz10490) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];24877[label="vzz10490/Succ vzz104900",fontsize=10,color="white",style="solid",shape="box"];7865 -> 24877[label="",style="solid", color="burlywood", weight=9]; 24877 -> 7998[label="",style="solid", color="burlywood", weight=3]; 24878[label="vzz10490/Zero",fontsize=10,color="white",style="solid",shape="box"];7865 -> 24878[label="",style="solid", color="burlywood", weight=9]; 24878 -> 7999[label="",style="solid", color="burlywood", weight=3]; 7866[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz10510) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24879[label="vzz10510/Succ vzz105100",fontsize=10,color="white",style="solid",shape="box"];7866 -> 24879[label="",style="solid", color="burlywood", weight=9]; 24879 -> 8000[label="",style="solid", color="burlywood", weight=3]; 24880[label="vzz10510/Zero",fontsize=10,color="white",style="solid",shape="box"];7866 -> 24880[label="",style="solid", color="burlywood", weight=9]; 24880 -> 8001[label="",style="solid", color="burlywood", weight=3]; 7867[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz10510) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24881[label="vzz10510/Succ vzz105100",fontsize=10,color="white",style="solid",shape="box"];7867 -> 24881[label="",style="solid", color="burlywood", weight=9]; 24881 -> 8002[label="",style="solid", color="burlywood", weight=3]; 24882[label="vzz10510/Zero",fontsize=10,color="white",style="solid",shape="box"];7867 -> 24882[label="",style="solid", color="burlywood", weight=9]; 24882 -> 8003[label="",style="solid", color="burlywood", weight=3]; 7868[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos vzz10550) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];24883[label="vzz10550/Succ vzz105500",fontsize=10,color="white",style="solid",shape="box"];7868 -> 24883[label="",style="solid", color="burlywood", weight=9]; 24883 -> 8004[label="",style="solid", color="burlywood", weight=3]; 24884[label="vzz10550/Zero",fontsize=10,color="white",style="solid",shape="box"];7868 -> 24884[label="",style="solid", color="burlywood", weight=9]; 24884 -> 8005[label="",style="solid", color="burlywood", weight=3]; 7869[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg vzz10550) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];24885[label="vzz10550/Succ vzz105500",fontsize=10,color="white",style="solid",shape="box"];7869 -> 24885[label="",style="solid", color="burlywood", weight=9]; 24885 -> 8006[label="",style="solid", color="burlywood", weight=3]; 24886[label="vzz10550/Zero",fontsize=10,color="white",style="solid",shape="box"];7869 -> 24886[label="",style="solid", color="burlywood", weight=9]; 24886 -> 8007[label="",style="solid", color="burlywood", weight=3]; 7870[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos vzz10590) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];24887[label="vzz10590/Succ vzz105900",fontsize=10,color="white",style="solid",shape="box"];7870 -> 24887[label="",style="solid", color="burlywood", weight=9]; 24887 -> 8008[label="",style="solid", color="burlywood", weight=3]; 24888[label="vzz10590/Zero",fontsize=10,color="white",style="solid",shape="box"];7870 -> 24888[label="",style="solid", color="burlywood", weight=9]; 24888 -> 8009[label="",style="solid", color="burlywood", weight=3]; 7871[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg vzz10590) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];24889[label="vzz10590/Succ vzz105900",fontsize=10,color="white",style="solid",shape="box"];7871 -> 24889[label="",style="solid", color="burlywood", weight=9]; 24889 -> 8010[label="",style="solid", color="burlywood", weight=3]; 24890[label="vzz10590/Zero",fontsize=10,color="white",style="solid",shape="box"];7871 -> 24890[label="",style="solid", color="burlywood", weight=9]; 24890 -> 8011[label="",style="solid", color="burlywood", weight=3]; 7872[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz10610) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24891[label="vzz10610/Succ vzz106100",fontsize=10,color="white",style="solid",shape="box"];7872 -> 24891[label="",style="solid", color="burlywood", weight=9]; 24891 -> 8012[label="",style="solid", color="burlywood", weight=3]; 24892[label="vzz10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7872 -> 24892[label="",style="solid", color="burlywood", weight=9]; 24892 -> 8013[label="",style="solid", color="burlywood", weight=3]; 7873[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz10610) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24893[label="vzz10610/Succ vzz106100",fontsize=10,color="white",style="solid",shape="box"];7873 -> 24893[label="",style="solid", color="burlywood", weight=9]; 24893 -> 8014[label="",style="solid", color="burlywood", weight=3]; 24894[label="vzz10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7873 -> 24894[label="",style="solid", color="burlywood", weight=9]; 24894 -> 8015[label="",style="solid", color="burlywood", weight=3]; 7874[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos vzz10650) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];24895[label="vzz10650/Succ vzz106500",fontsize=10,color="white",style="solid",shape="box"];7874 -> 24895[label="",style="solid", color="burlywood", weight=9]; 24895 -> 8016[label="",style="solid", color="burlywood", weight=3]; 24896[label="vzz10650/Zero",fontsize=10,color="white",style="solid",shape="box"];7874 -> 24896[label="",style="solid", color="burlywood", weight=9]; 24896 -> 8017[label="",style="solid", color="burlywood", weight=3]; 7875[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg vzz10650) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];24897[label="vzz10650/Succ vzz106500",fontsize=10,color="white",style="solid",shape="box"];7875 -> 24897[label="",style="solid", color="burlywood", weight=9]; 24897 -> 8018[label="",style="solid", color="burlywood", weight=3]; 24898[label="vzz10650/Zero",fontsize=10,color="white",style="solid",shape="box"];7875 -> 24898[label="",style="solid", color="burlywood", weight=9]; 24898 -> 8019[label="",style="solid", color="burlywood", weight=3]; 7876[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos vzz10690) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];24899[label="vzz10690/Succ vzz106900",fontsize=10,color="white",style="solid",shape="box"];7876 -> 24899[label="",style="solid", color="burlywood", weight=9]; 24899 -> 8020[label="",style="solid", color="burlywood", weight=3]; 24900[label="vzz10690/Zero",fontsize=10,color="white",style="solid",shape="box"];7876 -> 24900[label="",style="solid", color="burlywood", weight=9]; 24900 -> 8021[label="",style="solid", color="burlywood", weight=3]; 7877[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg vzz10690) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];24901[label="vzz10690/Succ vzz106900",fontsize=10,color="white",style="solid",shape="box"];7877 -> 24901[label="",style="solid", color="burlywood", weight=9]; 24901 -> 8022[label="",style="solid", color="burlywood", weight=3]; 24902[label="vzz10690/Zero",fontsize=10,color="white",style="solid",shape="box"];7877 -> 24902[label="",style="solid", color="burlywood", weight=9]; 24902 -> 8023[label="",style="solid", color="burlywood", weight=3]; 7878[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz10710) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24903[label="vzz10710/Succ vzz107100",fontsize=10,color="white",style="solid",shape="box"];7878 -> 24903[label="",style="solid", color="burlywood", weight=9]; 24903 -> 8024[label="",style="solid", color="burlywood", weight=3]; 24904[label="vzz10710/Zero",fontsize=10,color="white",style="solid",shape="box"];7878 -> 24904[label="",style="solid", color="burlywood", weight=9]; 24904 -> 8025[label="",style="solid", color="burlywood", weight=3]; 7879[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz10710) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24905[label="vzz10710/Succ vzz107100",fontsize=10,color="white",style="solid",shape="box"];7879 -> 24905[label="",style="solid", color="burlywood", weight=9]; 24905 -> 8026[label="",style="solid", color="burlywood", weight=3]; 24906[label="vzz10710/Zero",fontsize=10,color="white",style="solid",shape="box"];7879 -> 24906[label="",style="solid", color="burlywood", weight=9]; 24906 -> 8027[label="",style="solid", color="burlywood", weight=3]; 14789[label="vzz12690",fontsize=16,color="green",shape="box"];14790[label="vzz12700",fontsize=16,color="green",shape="box"];14791[label="vzz1273",fontsize=16,color="green",shape="box"];14792[label="vzz1271",fontsize=16,color="green",shape="box"];14793[label="vzz1267",fontsize=16,color="green",shape="box"];14794[label="vzz1272",fontsize=16,color="green",shape="box"];14795[label="vzz1268",fontsize=16,color="green",shape="box"];14796[label="vzz1273",fontsize=16,color="green",shape="box"];14797[label="vzz1271",fontsize=16,color="green",shape="box"];14798[label="vzz1267",fontsize=16,color="green",shape="box"];14799[label="vzz1272",fontsize=16,color="green",shape="box"];14800[label="vzz1268",fontsize=16,color="green",shape="box"];14801[label="roundRound03 (vzz1267 :% vzz1268) (vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14801 -> 14868[label="",style="solid", color="black", weight=3]; 7886 -> 5302[label="",style="dashed", color="red", weight=0]; 7886[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7887 -> 5302[label="",style="dashed", color="red", weight=0]; 7887[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7885[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == vzz1075 :% vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7885 -> 8034[label="",style="solid", color="black", weight=3]; 7901 -> 8035[label="",style="dashed", color="red", weight=0]; 7901[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];7901 -> 8036[label="",style="dashed", color="magenta", weight=3]; 7901 -> 8037[label="",style="dashed", color="magenta", weight=3]; 7902[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz9790)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24907[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7902 -> 24907[label="",style="solid", color="burlywood", weight=9]; 24907 -> 8061[label="",style="solid", color="burlywood", weight=3]; 24908[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7902 -> 24908[label="",style="solid", color="burlywood", weight=9]; 24908 -> 8062[label="",style="solid", color="burlywood", weight=3]; 7903[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz9790)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];7903 -> 8063[label="",style="solid", color="black", weight=3]; 7904[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9790)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24909[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7904 -> 24909[label="",style="solid", color="burlywood", weight=9]; 24909 -> 8064[label="",style="solid", color="burlywood", weight=3]; 24910[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7904 -> 24910[label="",style="solid", color="burlywood", weight=9]; 24910 -> 8065[label="",style="solid", color="burlywood", weight=3]; 7905[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9790)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24911[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7905 -> 24911[label="",style="solid", color="burlywood", weight=9]; 24911 -> 8066[label="",style="solid", color="burlywood", weight=3]; 24912[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7905 -> 24912[label="",style="solid", color="burlywood", weight=9]; 24912 -> 8067[label="",style="solid", color="burlywood", weight=3]; 7906[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz9790)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];7906 -> 8068[label="",style="solid", color="black", weight=3]; 7907[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz9790)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24913[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7907 -> 24913[label="",style="solid", color="burlywood", weight=9]; 24913 -> 8069[label="",style="solid", color="burlywood", weight=3]; 24914[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7907 -> 24914[label="",style="solid", color="burlywood", weight=9]; 24914 -> 8070[label="",style="solid", color="burlywood", weight=3]; 7908[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9790)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24915[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7908 -> 24915[label="",style="solid", color="burlywood", weight=9]; 24915 -> 8071[label="",style="solid", color="burlywood", weight=3]; 24916[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7908 -> 24916[label="",style="solid", color="burlywood", weight=9]; 24916 -> 8072[label="",style="solid", color="burlywood", weight=3]; 7909[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9790)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24917[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7909 -> 24917[label="",style="solid", color="burlywood", weight=9]; 24917 -> 8073[label="",style="solid", color="burlywood", weight=3]; 24918[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7909 -> 24918[label="",style="solid", color="burlywood", weight=9]; 24918 -> 8074[label="",style="solid", color="burlywood", weight=3]; 7911 -> 5302[label="",style="dashed", color="red", weight=0]; 7911[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7912 -> 5302[label="",style="dashed", color="red", weight=0]; 7912[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7910[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == vzz1080 :% vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7910 -> 8075[label="",style="solid", color="black", weight=3]; 14908[label="vzz12790",fontsize=16,color="green",shape="box"];14909[label="vzz12800",fontsize=16,color="green",shape="box"];14910[label="vzz1281",fontsize=16,color="green",shape="box"];14911[label="vzz1277",fontsize=16,color="green",shape="box"];14912[label="vzz1282",fontsize=16,color="green",shape="box"];14913[label="vzz1278",fontsize=16,color="green",shape="box"];14914[label="vzz1283",fontsize=16,color="green",shape="box"];14915[label="vzz1281",fontsize=16,color="green",shape="box"];14916[label="vzz1277",fontsize=16,color="green",shape="box"];14917[label="vzz1282",fontsize=16,color="green",shape="box"];14918[label="vzz1278",fontsize=16,color="green",shape="box"];14919[label="vzz1283",fontsize=16,color="green",shape="box"];14920[label="roundRound03 (vzz1277 :% vzz1278) (vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14920 -> 14936[label="",style="solid", color="black", weight=3]; 7921 -> 8082[label="",style="dashed", color="red", weight=0]; 7921[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];7921 -> 8083[label="",style="dashed", color="magenta", weight=3]; 7921 -> 8084[label="",style="dashed", color="magenta", weight=3]; 7922[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz9790)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24919[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7922 -> 24919[label="",style="solid", color="burlywood", weight=9]; 24919 -> 8090[label="",style="solid", color="burlywood", weight=3]; 24920[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7922 -> 24920[label="",style="solid", color="burlywood", weight=9]; 24920 -> 8091[label="",style="solid", color="burlywood", weight=3]; 7923[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz9790)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];7923 -> 8092[label="",style="solid", color="black", weight=3]; 7924[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9790)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24921[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7924 -> 24921[label="",style="solid", color="burlywood", weight=9]; 24921 -> 8093[label="",style="solid", color="burlywood", weight=3]; 24922[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7924 -> 24922[label="",style="solid", color="burlywood", weight=9]; 24922 -> 8094[label="",style="solid", color="burlywood", weight=3]; 7925[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9790)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24923[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7925 -> 24923[label="",style="solid", color="burlywood", weight=9]; 24923 -> 8095[label="",style="solid", color="burlywood", weight=3]; 24924[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7925 -> 24924[label="",style="solid", color="burlywood", weight=9]; 24924 -> 8096[label="",style="solid", color="burlywood", weight=3]; 7926[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz9790)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];7926 -> 8097[label="",style="solid", color="black", weight=3]; 7927[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz9790)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24925[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7927 -> 24925[label="",style="solid", color="burlywood", weight=9]; 24925 -> 8098[label="",style="solid", color="burlywood", weight=3]; 24926[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7927 -> 24926[label="",style="solid", color="burlywood", weight=9]; 24926 -> 8099[label="",style="solid", color="burlywood", weight=3]; 7928[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9790)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24927[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7928 -> 24927[label="",style="solid", color="burlywood", weight=9]; 24927 -> 8100[label="",style="solid", color="burlywood", weight=3]; 24928[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7928 -> 24928[label="",style="solid", color="burlywood", weight=9]; 24928 -> 8101[label="",style="solid", color="burlywood", weight=3]; 7929[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9790)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24929[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7929 -> 24929[label="",style="solid", color="burlywood", weight=9]; 24929 -> 8102[label="",style="solid", color="burlywood", weight=3]; 24930[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7929 -> 24930[label="",style="solid", color="burlywood", weight=9]; 24930 -> 8103[label="",style="solid", color="burlywood", weight=3]; 7930[label="properFractionQ vzz23 vzz24",fontsize=16,color="black",shape="triangle"];7930 -> 8104[label="",style="solid", color="black", weight=3]; 7931[label="Integer (properFractionQ vzz23 vzz24)",fontsize=16,color="green",shape="box"];7931 -> 8105[label="",style="dashed", color="green", weight=3]; 9114 -> 718[label="",style="dashed", color="red", weight=0]; 9114[label="primMulInt vzz240 vzz1078",fontsize=16,color="magenta"];9114 -> 9434[label="",style="dashed", color="magenta", weight=3]; 9114 -> 9435[label="",style="dashed", color="magenta", weight=3]; 9115[label="vzz25",fontsize=16,color="green",shape="box"];9116[label="vzz25",fontsize=16,color="green",shape="box"];9117[label="vzz25",fontsize=16,color="green",shape="box"];9118[label="vzz25",fontsize=16,color="green",shape="box"];9119[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz1102 + Integer vzz1085 * vzz24) vzz1100 (vzz1101 + Integer vzz1085 * vzz24) vzz1099 True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz1098 + Integer vzz1085 * vzz24) vzz1096 (vzz1097 + Integer vzz1085 * vzz24) vzz1095 True))",fontsize=16,color="black",shape="box"];9119 -> 9436[label="",style="solid", color="black", weight=3]; 7932[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos (Succ vzz99500)) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24931[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7932 -> 24931[label="",style="solid", color="burlywood", weight=9]; 24931 -> 8106[label="",style="solid", color="burlywood", weight=3]; 24932[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7932 -> 24932[label="",style="solid", color="burlywood", weight=9]; 24932 -> 8107[label="",style="solid", color="burlywood", weight=3]; 7933[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24933[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7933 -> 24933[label="",style="solid", color="burlywood", weight=9]; 24933 -> 8108[label="",style="solid", color="burlywood", weight=3]; 24934[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7933 -> 24934[label="",style="solid", color="burlywood", weight=9]; 24934 -> 8109[label="",style="solid", color="burlywood", weight=3]; 7934[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg (Succ vzz99500)) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24935[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7934 -> 24935[label="",style="solid", color="burlywood", weight=9]; 24935 -> 8110[label="",style="solid", color="burlywood", weight=3]; 24936[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7934 -> 24936[label="",style="solid", color="burlywood", weight=9]; 24936 -> 8111[label="",style="solid", color="burlywood", weight=3]; 7935[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24937[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7935 -> 24937[label="",style="solid", color="burlywood", weight=9]; 24937 -> 8112[label="",style="solid", color="burlywood", weight=3]; 24938[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7935 -> 24938[label="",style="solid", color="burlywood", weight=9]; 24938 -> 8113[label="",style="solid", color="burlywood", weight=3]; 7936[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos (Succ vzz99900)) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24939[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7936 -> 24939[label="",style="solid", color="burlywood", weight=9]; 24939 -> 8114[label="",style="solid", color="burlywood", weight=3]; 24940[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7936 -> 24940[label="",style="solid", color="burlywood", weight=9]; 24940 -> 8115[label="",style="solid", color="burlywood", weight=3]; 7937[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24941[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7937 -> 24941[label="",style="solid", color="burlywood", weight=9]; 24941 -> 8116[label="",style="solid", color="burlywood", weight=3]; 24942[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7937 -> 24942[label="",style="solid", color="burlywood", weight=9]; 24942 -> 8117[label="",style="solid", color="burlywood", weight=3]; 7938[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg (Succ vzz99900)) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24943[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7938 -> 24943[label="",style="solid", color="burlywood", weight=9]; 24943 -> 8118[label="",style="solid", color="burlywood", weight=3]; 24944[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7938 -> 24944[label="",style="solid", color="burlywood", weight=9]; 24944 -> 8119[label="",style="solid", color="burlywood", weight=3]; 7939[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24945[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7939 -> 24945[label="",style="solid", color="burlywood", weight=9]; 24945 -> 8120[label="",style="solid", color="burlywood", weight=3]; 24946[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7939 -> 24946[label="",style="solid", color="burlywood", weight=9]; 24946 -> 8121[label="",style="solid", color="burlywood", weight=3]; 7940[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24947[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7940 -> 24947[label="",style="solid", color="burlywood", weight=9]; 24947 -> 8122[label="",style="solid", color="burlywood", weight=3]; 24948[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7940 -> 24948[label="",style="solid", color="burlywood", weight=9]; 24948 -> 8123[label="",style="solid", color="burlywood", weight=3]; 7941[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24949[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7941 -> 24949[label="",style="solid", color="burlywood", weight=9]; 24949 -> 8124[label="",style="solid", color="burlywood", weight=3]; 24950[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7941 -> 24950[label="",style="solid", color="burlywood", weight=9]; 24950 -> 8125[label="",style="solid", color="burlywood", weight=3]; 7942[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24951[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7942 -> 24951[label="",style="solid", color="burlywood", weight=9]; 24951 -> 8126[label="",style="solid", color="burlywood", weight=3]; 24952[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7942 -> 24952[label="",style="solid", color="burlywood", weight=9]; 24952 -> 8127[label="",style="solid", color="burlywood", weight=3]; 7943[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24953[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7943 -> 24953[label="",style="solid", color="burlywood", weight=9]; 24953 -> 8128[label="",style="solid", color="burlywood", weight=3]; 24954[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7943 -> 24954[label="",style="solid", color="burlywood", weight=9]; 24954 -> 8129[label="",style="solid", color="burlywood", weight=3]; 7944[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos (Succ vzz100500)) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24955[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7944 -> 24955[label="",style="solid", color="burlywood", weight=9]; 24955 -> 8130[label="",style="solid", color="burlywood", weight=3]; 24956[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7944 -> 24956[label="",style="solid", color="burlywood", weight=9]; 24956 -> 8131[label="",style="solid", color="burlywood", weight=3]; 7945[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24957[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7945 -> 24957[label="",style="solid", color="burlywood", weight=9]; 24957 -> 8132[label="",style="solid", color="burlywood", weight=3]; 24958[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7945 -> 24958[label="",style="solid", color="burlywood", weight=9]; 24958 -> 8133[label="",style="solid", color="burlywood", weight=3]; 7946[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg (Succ vzz100500)) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24959[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7946 -> 24959[label="",style="solid", color="burlywood", weight=9]; 24959 -> 8134[label="",style="solid", color="burlywood", weight=3]; 24960[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7946 -> 24960[label="",style="solid", color="burlywood", weight=9]; 24960 -> 8135[label="",style="solid", color="burlywood", weight=3]; 7947[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24961[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7947 -> 24961[label="",style="solid", color="burlywood", weight=9]; 24961 -> 8136[label="",style="solid", color="burlywood", weight=3]; 24962[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7947 -> 24962[label="",style="solid", color="burlywood", weight=9]; 24962 -> 8137[label="",style="solid", color="burlywood", weight=3]; 7948[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos (Succ vzz100900)) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24963[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7948 -> 24963[label="",style="solid", color="burlywood", weight=9]; 24963 -> 8138[label="",style="solid", color="burlywood", weight=3]; 24964[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7948 -> 24964[label="",style="solid", color="burlywood", weight=9]; 24964 -> 8139[label="",style="solid", color="burlywood", weight=3]; 7949[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24965[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7949 -> 24965[label="",style="solid", color="burlywood", weight=9]; 24965 -> 8140[label="",style="solid", color="burlywood", weight=3]; 24966[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7949 -> 24966[label="",style="solid", color="burlywood", weight=9]; 24966 -> 8141[label="",style="solid", color="burlywood", weight=3]; 7950[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg (Succ vzz100900)) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24967[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7950 -> 24967[label="",style="solid", color="burlywood", weight=9]; 24967 -> 8142[label="",style="solid", color="burlywood", weight=3]; 24968[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7950 -> 24968[label="",style="solid", color="burlywood", weight=9]; 24968 -> 8143[label="",style="solid", color="burlywood", weight=3]; 7951[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24969[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7951 -> 24969[label="",style="solid", color="burlywood", weight=9]; 24969 -> 8144[label="",style="solid", color="burlywood", weight=3]; 24970[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7951 -> 24970[label="",style="solid", color="burlywood", weight=9]; 24970 -> 8145[label="",style="solid", color="burlywood", weight=3]; 7952[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24971[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7952 -> 24971[label="",style="solid", color="burlywood", weight=9]; 24971 -> 8146[label="",style="solid", color="burlywood", weight=3]; 24972[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7952 -> 24972[label="",style="solid", color="burlywood", weight=9]; 24972 -> 8147[label="",style="solid", color="burlywood", weight=3]; 7953[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24973[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7953 -> 24973[label="",style="solid", color="burlywood", weight=9]; 24973 -> 8148[label="",style="solid", color="burlywood", weight=3]; 24974[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7953 -> 24974[label="",style="solid", color="burlywood", weight=9]; 24974 -> 8149[label="",style="solid", color="burlywood", weight=3]; 7954[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24975[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7954 -> 24975[label="",style="solid", color="burlywood", weight=9]; 24975 -> 8150[label="",style="solid", color="burlywood", weight=3]; 24976[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7954 -> 24976[label="",style="solid", color="burlywood", weight=9]; 24976 -> 8151[label="",style="solid", color="burlywood", weight=3]; 7955[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24977[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7955 -> 24977[label="",style="solid", color="burlywood", weight=9]; 24977 -> 8152[label="",style="solid", color="burlywood", weight=3]; 24978[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7955 -> 24978[label="",style="solid", color="burlywood", weight=9]; 24978 -> 8153[label="",style="solid", color="burlywood", weight=3]; 7956[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos (Succ vzz101500)) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24979[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7956 -> 24979[label="",style="solid", color="burlywood", weight=9]; 24979 -> 8154[label="",style="solid", color="burlywood", weight=3]; 24980[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7956 -> 24980[label="",style="solid", color="burlywood", weight=9]; 24980 -> 8155[label="",style="solid", color="burlywood", weight=3]; 7957[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24981[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7957 -> 24981[label="",style="solid", color="burlywood", weight=9]; 24981 -> 8156[label="",style="solid", color="burlywood", weight=3]; 24982[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7957 -> 24982[label="",style="solid", color="burlywood", weight=9]; 24982 -> 8157[label="",style="solid", color="burlywood", weight=3]; 7958[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg (Succ vzz101500)) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24983[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7958 -> 24983[label="",style="solid", color="burlywood", weight=9]; 24983 -> 8158[label="",style="solid", color="burlywood", weight=3]; 24984[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7958 -> 24984[label="",style="solid", color="burlywood", weight=9]; 24984 -> 8159[label="",style="solid", color="burlywood", weight=3]; 7959[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24985[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7959 -> 24985[label="",style="solid", color="burlywood", weight=9]; 24985 -> 8160[label="",style="solid", color="burlywood", weight=3]; 24986[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7959 -> 24986[label="",style="solid", color="burlywood", weight=9]; 24986 -> 8161[label="",style="solid", color="burlywood", weight=3]; 7960[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos (Succ vzz101900)) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24987[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7960 -> 24987[label="",style="solid", color="burlywood", weight=9]; 24987 -> 8162[label="",style="solid", color="burlywood", weight=3]; 24988[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7960 -> 24988[label="",style="solid", color="burlywood", weight=9]; 24988 -> 8163[label="",style="solid", color="burlywood", weight=3]; 7961[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24989[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7961 -> 24989[label="",style="solid", color="burlywood", weight=9]; 24989 -> 8164[label="",style="solid", color="burlywood", weight=3]; 24990[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7961 -> 24990[label="",style="solid", color="burlywood", weight=9]; 24990 -> 8165[label="",style="solid", color="burlywood", weight=3]; 7962[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg (Succ vzz101900)) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24991[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7962 -> 24991[label="",style="solid", color="burlywood", weight=9]; 24991 -> 8166[label="",style="solid", color="burlywood", weight=3]; 24992[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7962 -> 24992[label="",style="solid", color="burlywood", weight=9]; 24992 -> 8167[label="",style="solid", color="burlywood", weight=3]; 7963[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24993[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7963 -> 24993[label="",style="solid", color="burlywood", weight=9]; 24993 -> 8168[label="",style="solid", color="burlywood", weight=3]; 24994[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7963 -> 24994[label="",style="solid", color="burlywood", weight=9]; 24994 -> 8169[label="",style="solid", color="burlywood", weight=3]; 7964[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24995[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7964 -> 24995[label="",style="solid", color="burlywood", weight=9]; 24995 -> 8170[label="",style="solid", color="burlywood", weight=3]; 24996[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7964 -> 24996[label="",style="solid", color="burlywood", weight=9]; 24996 -> 8171[label="",style="solid", color="burlywood", weight=3]; 7965[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24997[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7965 -> 24997[label="",style="solid", color="burlywood", weight=9]; 24997 -> 8172[label="",style="solid", color="burlywood", weight=3]; 24998[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7965 -> 24998[label="",style="solid", color="burlywood", weight=9]; 24998 -> 8173[label="",style="solid", color="burlywood", weight=3]; 7966[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24999[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7966 -> 24999[label="",style="solid", color="burlywood", weight=9]; 24999 -> 8174[label="",style="solid", color="burlywood", weight=3]; 25000[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7966 -> 25000[label="",style="solid", color="burlywood", weight=9]; 25000 -> 8175[label="",style="solid", color="burlywood", weight=3]; 7967[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25001[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7967 -> 25001[label="",style="solid", color="burlywood", weight=9]; 25001 -> 8176[label="",style="solid", color="burlywood", weight=3]; 25002[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7967 -> 25002[label="",style="solid", color="burlywood", weight=9]; 25002 -> 8177[label="",style="solid", color="burlywood", weight=3]; 7968[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos (Succ vzz102500)) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25003[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7968 -> 25003[label="",style="solid", color="burlywood", weight=9]; 25003 -> 8178[label="",style="solid", color="burlywood", weight=3]; 25004[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7968 -> 25004[label="",style="solid", color="burlywood", weight=9]; 25004 -> 8179[label="",style="solid", color="burlywood", weight=3]; 7969[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25005[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7969 -> 25005[label="",style="solid", color="burlywood", weight=9]; 25005 -> 8180[label="",style="solid", color="burlywood", weight=3]; 25006[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7969 -> 25006[label="",style="solid", color="burlywood", weight=9]; 25006 -> 8181[label="",style="solid", color="burlywood", weight=3]; 7970[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg (Succ vzz102500)) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25007[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7970 -> 25007[label="",style="solid", color="burlywood", weight=9]; 25007 -> 8182[label="",style="solid", color="burlywood", weight=3]; 25008[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7970 -> 25008[label="",style="solid", color="burlywood", weight=9]; 25008 -> 8183[label="",style="solid", color="burlywood", weight=3]; 7971[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25009[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7971 -> 25009[label="",style="solid", color="burlywood", weight=9]; 25009 -> 8184[label="",style="solid", color="burlywood", weight=3]; 25010[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7971 -> 25010[label="",style="solid", color="burlywood", weight=9]; 25010 -> 8185[label="",style="solid", color="burlywood", weight=3]; 7972[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos (Succ vzz102900)) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25011[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7972 -> 25011[label="",style="solid", color="burlywood", weight=9]; 25011 -> 8186[label="",style="solid", color="burlywood", weight=3]; 25012[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7972 -> 25012[label="",style="solid", color="burlywood", weight=9]; 25012 -> 8187[label="",style="solid", color="burlywood", weight=3]; 7973[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25013[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7973 -> 25013[label="",style="solid", color="burlywood", weight=9]; 25013 -> 8188[label="",style="solid", color="burlywood", weight=3]; 25014[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7973 -> 25014[label="",style="solid", color="burlywood", weight=9]; 25014 -> 8189[label="",style="solid", color="burlywood", weight=3]; 7974[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg (Succ vzz102900)) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25015[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7974 -> 25015[label="",style="solid", color="burlywood", weight=9]; 25015 -> 8190[label="",style="solid", color="burlywood", weight=3]; 25016[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7974 -> 25016[label="",style="solid", color="burlywood", weight=9]; 25016 -> 8191[label="",style="solid", color="burlywood", weight=3]; 7975[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25017[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7975 -> 25017[label="",style="solid", color="burlywood", weight=9]; 25017 -> 8192[label="",style="solid", color="burlywood", weight=3]; 25018[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7975 -> 25018[label="",style="solid", color="burlywood", weight=9]; 25018 -> 8193[label="",style="solid", color="burlywood", weight=3]; 7976[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25019[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7976 -> 25019[label="",style="solid", color="burlywood", weight=9]; 25019 -> 8194[label="",style="solid", color="burlywood", weight=3]; 25020[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7976 -> 25020[label="",style="solid", color="burlywood", weight=9]; 25020 -> 8195[label="",style="solid", color="burlywood", weight=3]; 7977[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25021[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7977 -> 25021[label="",style="solid", color="burlywood", weight=9]; 25021 -> 8196[label="",style="solid", color="burlywood", weight=3]; 25022[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7977 -> 25022[label="",style="solid", color="burlywood", weight=9]; 25022 -> 8197[label="",style="solid", color="burlywood", weight=3]; 7978[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25023[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7978 -> 25023[label="",style="solid", color="burlywood", weight=9]; 25023 -> 8198[label="",style="solid", color="burlywood", weight=3]; 25024[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7978 -> 25024[label="",style="solid", color="burlywood", weight=9]; 25024 -> 8199[label="",style="solid", color="burlywood", weight=3]; 7979[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25025[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7979 -> 25025[label="",style="solid", color="burlywood", weight=9]; 25025 -> 8200[label="",style="solid", color="burlywood", weight=3]; 25026[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7979 -> 25026[label="",style="solid", color="burlywood", weight=9]; 25026 -> 8201[label="",style="solid", color="burlywood", weight=3]; 7980[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos (Succ vzz103500)) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25027[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7980 -> 25027[label="",style="solid", color="burlywood", weight=9]; 25027 -> 8202[label="",style="solid", color="burlywood", weight=3]; 25028[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7980 -> 25028[label="",style="solid", color="burlywood", weight=9]; 25028 -> 8203[label="",style="solid", color="burlywood", weight=3]; 7981[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25029[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7981 -> 25029[label="",style="solid", color="burlywood", weight=9]; 25029 -> 8204[label="",style="solid", color="burlywood", weight=3]; 25030[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7981 -> 25030[label="",style="solid", color="burlywood", weight=9]; 25030 -> 8205[label="",style="solid", color="burlywood", weight=3]; 7982[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg (Succ vzz103500)) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25031[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7982 -> 25031[label="",style="solid", color="burlywood", weight=9]; 25031 -> 8206[label="",style="solid", color="burlywood", weight=3]; 25032[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7982 -> 25032[label="",style="solid", color="burlywood", weight=9]; 25032 -> 8207[label="",style="solid", color="burlywood", weight=3]; 7983[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25033[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7983 -> 25033[label="",style="solid", color="burlywood", weight=9]; 25033 -> 8208[label="",style="solid", color="burlywood", weight=3]; 25034[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7983 -> 25034[label="",style="solid", color="burlywood", weight=9]; 25034 -> 8209[label="",style="solid", color="burlywood", weight=3]; 7984[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos (Succ vzz103900)) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25035[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7984 -> 25035[label="",style="solid", color="burlywood", weight=9]; 25035 -> 8210[label="",style="solid", color="burlywood", weight=3]; 25036[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7984 -> 25036[label="",style="solid", color="burlywood", weight=9]; 25036 -> 8211[label="",style="solid", color="burlywood", weight=3]; 7985[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25037[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7985 -> 25037[label="",style="solid", color="burlywood", weight=9]; 25037 -> 8212[label="",style="solid", color="burlywood", weight=3]; 25038[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7985 -> 25038[label="",style="solid", color="burlywood", weight=9]; 25038 -> 8213[label="",style="solid", color="burlywood", weight=3]; 7986[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg (Succ vzz103900)) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25039[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7986 -> 25039[label="",style="solid", color="burlywood", weight=9]; 25039 -> 8214[label="",style="solid", color="burlywood", weight=3]; 25040[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7986 -> 25040[label="",style="solid", color="burlywood", weight=9]; 25040 -> 8215[label="",style="solid", color="burlywood", weight=3]; 7987[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25041[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7987 -> 25041[label="",style="solid", color="burlywood", weight=9]; 25041 -> 8216[label="",style="solid", color="burlywood", weight=3]; 25042[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7987 -> 25042[label="",style="solid", color="burlywood", weight=9]; 25042 -> 8217[label="",style="solid", color="burlywood", weight=3]; 7988[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25043[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7988 -> 25043[label="",style="solid", color="burlywood", weight=9]; 25043 -> 8218[label="",style="solid", color="burlywood", weight=3]; 25044[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7988 -> 25044[label="",style="solid", color="burlywood", weight=9]; 25044 -> 8219[label="",style="solid", color="burlywood", weight=3]; 7989[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25045[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7989 -> 25045[label="",style="solid", color="burlywood", weight=9]; 25045 -> 8220[label="",style="solid", color="burlywood", weight=3]; 25046[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7989 -> 25046[label="",style="solid", color="burlywood", weight=9]; 25046 -> 8221[label="",style="solid", color="burlywood", weight=3]; 7990[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25047[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7990 -> 25047[label="",style="solid", color="burlywood", weight=9]; 25047 -> 8222[label="",style="solid", color="burlywood", weight=3]; 25048[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7990 -> 25048[label="",style="solid", color="burlywood", weight=9]; 25048 -> 8223[label="",style="solid", color="burlywood", weight=3]; 7991[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25049[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7991 -> 25049[label="",style="solid", color="burlywood", weight=9]; 25049 -> 8224[label="",style="solid", color="burlywood", weight=3]; 25050[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7991 -> 25050[label="",style="solid", color="burlywood", weight=9]; 25050 -> 8225[label="",style="solid", color="burlywood", weight=3]; 7992[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos (Succ vzz104500)) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25051[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7992 -> 25051[label="",style="solid", color="burlywood", weight=9]; 25051 -> 8226[label="",style="solid", color="burlywood", weight=3]; 25052[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7992 -> 25052[label="",style="solid", color="burlywood", weight=9]; 25052 -> 8227[label="",style="solid", color="burlywood", weight=3]; 7993[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25053[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7993 -> 25053[label="",style="solid", color="burlywood", weight=9]; 25053 -> 8228[label="",style="solid", color="burlywood", weight=3]; 25054[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7993 -> 25054[label="",style="solid", color="burlywood", weight=9]; 25054 -> 8229[label="",style="solid", color="burlywood", weight=3]; 7994[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg (Succ vzz104500)) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25055[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7994 -> 25055[label="",style="solid", color="burlywood", weight=9]; 25055 -> 8230[label="",style="solid", color="burlywood", weight=3]; 25056[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7994 -> 25056[label="",style="solid", color="burlywood", weight=9]; 25056 -> 8231[label="",style="solid", color="burlywood", weight=3]; 7995[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25057[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7995 -> 25057[label="",style="solid", color="burlywood", weight=9]; 25057 -> 8232[label="",style="solid", color="burlywood", weight=3]; 25058[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7995 -> 25058[label="",style="solid", color="burlywood", weight=9]; 25058 -> 8233[label="",style="solid", color="burlywood", weight=3]; 7996[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos (Succ vzz104900)) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25059[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7996 -> 25059[label="",style="solid", color="burlywood", weight=9]; 25059 -> 8234[label="",style="solid", color="burlywood", weight=3]; 25060[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7996 -> 25060[label="",style="solid", color="burlywood", weight=9]; 25060 -> 8235[label="",style="solid", color="burlywood", weight=3]; 7997[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25061[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7997 -> 25061[label="",style="solid", color="burlywood", weight=9]; 25061 -> 8236[label="",style="solid", color="burlywood", weight=3]; 25062[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7997 -> 25062[label="",style="solid", color="burlywood", weight=9]; 25062 -> 8237[label="",style="solid", color="burlywood", weight=3]; 7998[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg (Succ vzz104900)) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25063[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7998 -> 25063[label="",style="solid", color="burlywood", weight=9]; 25063 -> 8238[label="",style="solid", color="burlywood", weight=3]; 25064[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7998 -> 25064[label="",style="solid", color="burlywood", weight=9]; 25064 -> 8239[label="",style="solid", color="burlywood", weight=3]; 7999[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25065[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7999 -> 25065[label="",style="solid", color="burlywood", weight=9]; 25065 -> 8240[label="",style="solid", color="burlywood", weight=3]; 25066[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7999 -> 25066[label="",style="solid", color="burlywood", weight=9]; 25066 -> 8241[label="",style="solid", color="burlywood", weight=3]; 8000[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25067[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8000 -> 25067[label="",style="solid", color="burlywood", weight=9]; 25067 -> 8242[label="",style="solid", color="burlywood", weight=3]; 25068[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8000 -> 25068[label="",style="solid", color="burlywood", weight=9]; 25068 -> 8243[label="",style="solid", color="burlywood", weight=3]; 8001[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25069[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8001 -> 25069[label="",style="solid", color="burlywood", weight=9]; 25069 -> 8244[label="",style="solid", color="burlywood", weight=3]; 25070[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8001 -> 25070[label="",style="solid", color="burlywood", weight=9]; 25070 -> 8245[label="",style="solid", color="burlywood", weight=3]; 8002[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25071[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8002 -> 25071[label="",style="solid", color="burlywood", weight=9]; 25071 -> 8246[label="",style="solid", color="burlywood", weight=3]; 25072[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8002 -> 25072[label="",style="solid", color="burlywood", weight=9]; 25072 -> 8247[label="",style="solid", color="burlywood", weight=3]; 8003[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25073[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8003 -> 25073[label="",style="solid", color="burlywood", weight=9]; 25073 -> 8248[label="",style="solid", color="burlywood", weight=3]; 25074[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8003 -> 25074[label="",style="solid", color="burlywood", weight=9]; 25074 -> 8249[label="",style="solid", color="burlywood", weight=3]; 8004[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos (Succ vzz105500)) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25075[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8004 -> 25075[label="",style="solid", color="burlywood", weight=9]; 25075 -> 8250[label="",style="solid", color="burlywood", weight=3]; 25076[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8004 -> 25076[label="",style="solid", color="burlywood", weight=9]; 25076 -> 8251[label="",style="solid", color="burlywood", weight=3]; 8005[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25077[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8005 -> 25077[label="",style="solid", color="burlywood", weight=9]; 25077 -> 8252[label="",style="solid", color="burlywood", weight=3]; 25078[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8005 -> 25078[label="",style="solid", color="burlywood", weight=9]; 25078 -> 8253[label="",style="solid", color="burlywood", weight=3]; 8006[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg (Succ vzz105500)) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25079[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8006 -> 25079[label="",style="solid", color="burlywood", weight=9]; 25079 -> 8254[label="",style="solid", color="burlywood", weight=3]; 25080[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8006 -> 25080[label="",style="solid", color="burlywood", weight=9]; 25080 -> 8255[label="",style="solid", color="burlywood", weight=3]; 8007[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25081[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8007 -> 25081[label="",style="solid", color="burlywood", weight=9]; 25081 -> 8256[label="",style="solid", color="burlywood", weight=3]; 25082[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8007 -> 25082[label="",style="solid", color="burlywood", weight=9]; 25082 -> 8257[label="",style="solid", color="burlywood", weight=3]; 8008[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos (Succ vzz105900)) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25083[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8008 -> 25083[label="",style="solid", color="burlywood", weight=9]; 25083 -> 8258[label="",style="solid", color="burlywood", weight=3]; 25084[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8008 -> 25084[label="",style="solid", color="burlywood", weight=9]; 25084 -> 8259[label="",style="solid", color="burlywood", weight=3]; 8009[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25085[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8009 -> 25085[label="",style="solid", color="burlywood", weight=9]; 25085 -> 8260[label="",style="solid", color="burlywood", weight=3]; 25086[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8009 -> 25086[label="",style="solid", color="burlywood", weight=9]; 25086 -> 8261[label="",style="solid", color="burlywood", weight=3]; 8010[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg (Succ vzz105900)) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25087[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8010 -> 25087[label="",style="solid", color="burlywood", weight=9]; 25087 -> 8262[label="",style="solid", color="burlywood", weight=3]; 25088[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8010 -> 25088[label="",style="solid", color="burlywood", weight=9]; 25088 -> 8263[label="",style="solid", color="burlywood", weight=3]; 8011[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25089[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8011 -> 25089[label="",style="solid", color="burlywood", weight=9]; 25089 -> 8264[label="",style="solid", color="burlywood", weight=3]; 25090[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8011 -> 25090[label="",style="solid", color="burlywood", weight=9]; 25090 -> 8265[label="",style="solid", color="burlywood", weight=3]; 8012[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25091[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8012 -> 25091[label="",style="solid", color="burlywood", weight=9]; 25091 -> 8266[label="",style="solid", color="burlywood", weight=3]; 25092[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8012 -> 25092[label="",style="solid", color="burlywood", weight=9]; 25092 -> 8267[label="",style="solid", color="burlywood", weight=3]; 8013[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25093[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8013 -> 25093[label="",style="solid", color="burlywood", weight=9]; 25093 -> 8268[label="",style="solid", color="burlywood", weight=3]; 25094[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8013 -> 25094[label="",style="solid", color="burlywood", weight=9]; 25094 -> 8269[label="",style="solid", color="burlywood", weight=3]; 8014[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25095[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8014 -> 25095[label="",style="solid", color="burlywood", weight=9]; 25095 -> 8270[label="",style="solid", color="burlywood", weight=3]; 25096[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8014 -> 25096[label="",style="solid", color="burlywood", weight=9]; 25096 -> 8271[label="",style="solid", color="burlywood", weight=3]; 8015[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25097[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8015 -> 25097[label="",style="solid", color="burlywood", weight=9]; 25097 -> 8272[label="",style="solid", color="burlywood", weight=3]; 25098[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8015 -> 25098[label="",style="solid", color="burlywood", weight=9]; 25098 -> 8273[label="",style="solid", color="burlywood", weight=3]; 8016[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos (Succ vzz106500)) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25099[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8016 -> 25099[label="",style="solid", color="burlywood", weight=9]; 25099 -> 8274[label="",style="solid", color="burlywood", weight=3]; 25100[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8016 -> 25100[label="",style="solid", color="burlywood", weight=9]; 25100 -> 8275[label="",style="solid", color="burlywood", weight=3]; 8017[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25101[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8017 -> 25101[label="",style="solid", color="burlywood", weight=9]; 25101 -> 8276[label="",style="solid", color="burlywood", weight=3]; 25102[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8017 -> 25102[label="",style="solid", color="burlywood", weight=9]; 25102 -> 8277[label="",style="solid", color="burlywood", weight=3]; 8018[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg (Succ vzz106500)) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25103[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8018 -> 25103[label="",style="solid", color="burlywood", weight=9]; 25103 -> 8278[label="",style="solid", color="burlywood", weight=3]; 25104[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8018 -> 25104[label="",style="solid", color="burlywood", weight=9]; 25104 -> 8279[label="",style="solid", color="burlywood", weight=3]; 8019[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25105[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8019 -> 25105[label="",style="solid", color="burlywood", weight=9]; 25105 -> 8280[label="",style="solid", color="burlywood", weight=3]; 25106[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8019 -> 25106[label="",style="solid", color="burlywood", weight=9]; 25106 -> 8281[label="",style="solid", color="burlywood", weight=3]; 8020[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos (Succ vzz106900)) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25107[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8020 -> 25107[label="",style="solid", color="burlywood", weight=9]; 25107 -> 8282[label="",style="solid", color="burlywood", weight=3]; 25108[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8020 -> 25108[label="",style="solid", color="burlywood", weight=9]; 25108 -> 8283[label="",style="solid", color="burlywood", weight=3]; 8021[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25109[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8021 -> 25109[label="",style="solid", color="burlywood", weight=9]; 25109 -> 8284[label="",style="solid", color="burlywood", weight=3]; 25110[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8021 -> 25110[label="",style="solid", color="burlywood", weight=9]; 25110 -> 8285[label="",style="solid", color="burlywood", weight=3]; 8022[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg (Succ vzz106900)) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25111[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8022 -> 25111[label="",style="solid", color="burlywood", weight=9]; 25111 -> 8286[label="",style="solid", color="burlywood", weight=3]; 25112[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8022 -> 25112[label="",style="solid", color="burlywood", weight=9]; 25112 -> 8287[label="",style="solid", color="burlywood", weight=3]; 8023[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25113[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8023 -> 25113[label="",style="solid", color="burlywood", weight=9]; 25113 -> 8288[label="",style="solid", color="burlywood", weight=3]; 25114[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8023 -> 25114[label="",style="solid", color="burlywood", weight=9]; 25114 -> 8289[label="",style="solid", color="burlywood", weight=3]; 8024[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25115[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8024 -> 25115[label="",style="solid", color="burlywood", weight=9]; 25115 -> 8290[label="",style="solid", color="burlywood", weight=3]; 25116[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8024 -> 25116[label="",style="solid", color="burlywood", weight=9]; 25116 -> 8291[label="",style="solid", color="burlywood", weight=3]; 8025[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25117[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8025 -> 25117[label="",style="solid", color="burlywood", weight=9]; 25117 -> 8292[label="",style="solid", color="burlywood", weight=3]; 25118[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8025 -> 25118[label="",style="solid", color="burlywood", weight=9]; 25118 -> 8293[label="",style="solid", color="burlywood", weight=3]; 8026[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25119[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8026 -> 25119[label="",style="solid", color="burlywood", weight=9]; 25119 -> 8294[label="",style="solid", color="burlywood", weight=3]; 25120[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8026 -> 25120[label="",style="solid", color="burlywood", weight=9]; 25120 -> 8295[label="",style="solid", color="burlywood", weight=3]; 8027[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25121[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8027 -> 25121[label="",style="solid", color="burlywood", weight=9]; 25121 -> 8296[label="",style="solid", color="burlywood", weight=3]; 25122[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8027 -> 25122[label="",style="solid", color="burlywood", weight=9]; 25122 -> 8297[label="",style="solid", color="burlywood", weight=3]; 14868[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt vzz1271 vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="box"];25123[label="vzz1271/Pos vzz12710",fontsize=10,color="white",style="solid",shape="box"];14868 -> 25123[label="",style="solid", color="burlywood", weight=9]; 25123 -> 14921[label="",style="solid", color="burlywood", weight=3]; 25124[label="vzz1271/Neg vzz12710",fontsize=10,color="white",style="solid",shape="box"];14868 -> 25124[label="",style="solid", color="burlywood", weight=9]; 25124 -> 14922[label="",style="solid", color="burlywood", weight=3]; 8034[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) == vzz1075 && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8034 -> 8307[label="",style="solid", color="black", weight=3]; 8036 -> 5302[label="",style="dashed", color="red", weight=0]; 8036[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8037 -> 5302[label="",style="dashed", color="red", weight=0]; 8037[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8035[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == vzz1082 :% vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];8035 -> 8308[label="",style="solid", color="black", weight=3]; 8061[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz97900))) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8061 -> 8309[label="",style="solid", color="black", weight=3]; 8062[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8062 -> 8310[label="",style="solid", color="black", weight=3]; 8063 -> 7412[label="",style="dashed", color="red", weight=0]; 8063[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8063 -> 8311[label="",style="dashed", color="magenta", weight=3]; 8064[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz97900))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8064 -> 8312[label="",style="solid", color="black", weight=3]; 8065[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8065 -> 8313[label="",style="solid", color="black", weight=3]; 8066[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz97900))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8066 -> 8314[label="",style="solid", color="black", weight=3]; 8067[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8067 -> 8315[label="",style="solid", color="black", weight=3]; 8068 -> 7412[label="",style="dashed", color="red", weight=0]; 8068[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8068 -> 8316[label="",style="dashed", color="magenta", weight=3]; 8069[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz97900))) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8069 -> 8317[label="",style="solid", color="black", weight=3]; 8070[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8070 -> 8318[label="",style="solid", color="black", weight=3]; 8071[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz97900))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8071 -> 8319[label="",style="solid", color="black", weight=3]; 8072[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8072 -> 8320[label="",style="solid", color="black", weight=3]; 8073[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz97900))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8073 -> 8321[label="",style="solid", color="black", weight=3]; 8074[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8074 -> 8322[label="",style="solid", color="black", weight=3]; 8075[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) == vzz1080 && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8075 -> 8323[label="",style="solid", color="black", weight=3]; 14936[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt vzz1281 vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="box"];25125[label="vzz1281/Pos vzz12810",fontsize=10,color="white",style="solid",shape="box"];14936 -> 25125[label="",style="solid", color="burlywood", weight=9]; 25125 -> 14957[label="",style="solid", color="burlywood", weight=3]; 25126[label="vzz1281/Neg vzz12810",fontsize=10,color="white",style="solid",shape="box"];14936 -> 25126[label="",style="solid", color="burlywood", weight=9]; 25126 -> 14958[label="",style="solid", color="burlywood", weight=3]; 8083 -> 5302[label="",style="dashed", color="red", weight=0]; 8083[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8084 -> 5302[label="",style="dashed", color="red", weight=0]; 8084[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8082[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == vzz1089 :% vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];8082 -> 8333[label="",style="solid", color="black", weight=3]; 8090[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz97900))) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8090 -> 8343[label="",style="solid", color="black", weight=3]; 8091[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8091 -> 8344[label="",style="solid", color="black", weight=3]; 8092 -> 7417[label="",style="dashed", color="red", weight=0]; 8092[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8092 -> 8345[label="",style="dashed", color="magenta", weight=3]; 8093[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz97900))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8093 -> 8346[label="",style="solid", color="black", weight=3]; 8094[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8094 -> 8347[label="",style="solid", color="black", weight=3]; 8095[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz97900))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8095 -> 8348[label="",style="solid", color="black", weight=3]; 8096[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8096 -> 8349[label="",style="solid", color="black", weight=3]; 8097 -> 7417[label="",style="dashed", color="red", weight=0]; 8097[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8097 -> 8350[label="",style="dashed", color="magenta", weight=3]; 8098[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz97900))) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8098 -> 8351[label="",style="solid", color="black", weight=3]; 8099[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8099 -> 8352[label="",style="solid", color="black", weight=3]; 8100[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz97900))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8100 -> 8353[label="",style="solid", color="black", weight=3]; 8101[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8101 -> 8354[label="",style="solid", color="black", weight=3]; 8102[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz97900))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8102 -> 8355[label="",style="solid", color="black", weight=3]; 8103[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8103 -> 8356[label="",style="solid", color="black", weight=3]; 8104 -> 8357[label="",style="dashed", color="red", weight=0]; 8104[label="properFractionQ1 vzz23 vzz24 (properFractionVu30 vzz23 vzz24)",fontsize=16,color="magenta"];8104 -> 8358[label="",style="dashed", color="magenta", weight=3]; 8105 -> 7930[label="",style="dashed", color="red", weight=0]; 8105[label="properFractionQ vzz23 vzz24",fontsize=16,color="magenta"];9434[label="vzz240",fontsize=16,color="green",shape="box"];9435[label="vzz1078",fontsize=16,color="green",shape="box"];9436[label="roundRound05 (vzz23 :% vzz24) (signum ((vzz1101 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((vzz1101 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)))",fontsize=16,color="burlywood",shape="box"];25127[label="vzz1101/Integer vzz11010",fontsize=10,color="white",style="solid",shape="box"];9436 -> 25127[label="",style="solid", color="burlywood", weight=9]; 25127 -> 9442[label="",style="solid", color="burlywood", weight=3]; 8106[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos (Succ vzz99500)) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8106 -> 8371[label="",style="solid", color="black", weight=3]; 8107[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos (Succ vzz99500)) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8107 -> 8372[label="",style="solid", color="black", weight=3]; 8108[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25128[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8108 -> 25128[label="",style="solid", color="burlywood", weight=9]; 25128 -> 8373[label="",style="solid", color="burlywood", weight=3]; 25129[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8108 -> 25129[label="",style="solid", color="burlywood", weight=9]; 25129 -> 8374[label="",style="solid", color="burlywood", weight=3]; 8109[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25130[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8109 -> 25130[label="",style="solid", color="burlywood", weight=9]; 25130 -> 8375[label="",style="solid", color="burlywood", weight=3]; 25131[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8109 -> 25131[label="",style="solid", color="burlywood", weight=9]; 25131 -> 8376[label="",style="solid", color="burlywood", weight=3]; 8110[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg (Succ vzz99500)) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8110 -> 8377[label="",style="solid", color="black", weight=3]; 8111[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg (Succ vzz99500)) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8111 -> 8378[label="",style="solid", color="black", weight=3]; 8112[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25132[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8112 -> 25132[label="",style="solid", color="burlywood", weight=9]; 25132 -> 8379[label="",style="solid", color="burlywood", weight=3]; 25133[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8112 -> 25133[label="",style="solid", color="burlywood", weight=9]; 25133 -> 8380[label="",style="solid", color="burlywood", weight=3]; 8113[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25134[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8113 -> 25134[label="",style="solid", color="burlywood", weight=9]; 25134 -> 8381[label="",style="solid", color="burlywood", weight=3]; 25135[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8113 -> 25135[label="",style="solid", color="burlywood", weight=9]; 25135 -> 8382[label="",style="solid", color="burlywood", weight=3]; 8114[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos (Succ vzz99900)) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8114 -> 8383[label="",style="solid", color="black", weight=3]; 8115[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos (Succ vzz99900)) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8115 -> 8384[label="",style="solid", color="black", weight=3]; 8116[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25136[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8116 -> 25136[label="",style="solid", color="burlywood", weight=9]; 25136 -> 8385[label="",style="solid", color="burlywood", weight=3]; 25137[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8116 -> 25137[label="",style="solid", color="burlywood", weight=9]; 25137 -> 8386[label="",style="solid", color="burlywood", weight=3]; 8117[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25138[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8117 -> 25138[label="",style="solid", color="burlywood", weight=9]; 25138 -> 8387[label="",style="solid", color="burlywood", weight=3]; 25139[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8117 -> 25139[label="",style="solid", color="burlywood", weight=9]; 25139 -> 8388[label="",style="solid", color="burlywood", weight=3]; 8118[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg (Succ vzz99900)) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8118 -> 8389[label="",style="solid", color="black", weight=3]; 8119[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg (Succ vzz99900)) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8119 -> 8390[label="",style="solid", color="black", weight=3]; 8120[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25140[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8120 -> 25140[label="",style="solid", color="burlywood", weight=9]; 25140 -> 8391[label="",style="solid", color="burlywood", weight=3]; 25141[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8120 -> 25141[label="",style="solid", color="burlywood", weight=9]; 25141 -> 8392[label="",style="solid", color="burlywood", weight=3]; 8121[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25142[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8121 -> 25142[label="",style="solid", color="burlywood", weight=9]; 25142 -> 8393[label="",style="solid", color="burlywood", weight=3]; 25143[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8121 -> 25143[label="",style="solid", color="burlywood", weight=9]; 25143 -> 8394[label="",style="solid", color="burlywood", weight=3]; 8122[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25144[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8122 -> 25144[label="",style="solid", color="burlywood", weight=9]; 25144 -> 8395[label="",style="solid", color="burlywood", weight=3]; 25145[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8122 -> 25145[label="",style="solid", color="burlywood", weight=9]; 25145 -> 8396[label="",style="solid", color="burlywood", weight=3]; 8123[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8123 -> 8397[label="",style="solid", color="black", weight=3]; 8124[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25146[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8124 -> 25146[label="",style="solid", color="burlywood", weight=9]; 25146 -> 8398[label="",style="solid", color="burlywood", weight=3]; 25147[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8124 -> 25147[label="",style="solid", color="burlywood", weight=9]; 25147 -> 8399[label="",style="solid", color="burlywood", weight=3]; 8125[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25148[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8125 -> 25148[label="",style="solid", color="burlywood", weight=9]; 25148 -> 8400[label="",style="solid", color="burlywood", weight=3]; 25149[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8125 -> 25149[label="",style="solid", color="burlywood", weight=9]; 25149 -> 8401[label="",style="solid", color="burlywood", weight=3]; 8126[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8126 -> 8402[label="",style="solid", color="black", weight=3]; 8127[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25150[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8127 -> 25150[label="",style="solid", color="burlywood", weight=9]; 25150 -> 8403[label="",style="solid", color="burlywood", weight=3]; 25151[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8127 -> 25151[label="",style="solid", color="burlywood", weight=9]; 25151 -> 8404[label="",style="solid", color="burlywood", weight=3]; 8128[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25152[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8128 -> 25152[label="",style="solid", color="burlywood", weight=9]; 25152 -> 8405[label="",style="solid", color="burlywood", weight=3]; 25153[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8128 -> 25153[label="",style="solid", color="burlywood", weight=9]; 25153 -> 8406[label="",style="solid", color="burlywood", weight=3]; 8129[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25154[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8129 -> 25154[label="",style="solid", color="burlywood", weight=9]; 25154 -> 8407[label="",style="solid", color="burlywood", weight=3]; 25155[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8129 -> 25155[label="",style="solid", color="burlywood", weight=9]; 25155 -> 8408[label="",style="solid", color="burlywood", weight=3]; 8130[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos (Succ vzz100500)) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8130 -> 8409[label="",style="solid", color="black", weight=3]; 8131[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos (Succ vzz100500)) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8131 -> 8410[label="",style="solid", color="black", weight=3]; 8132[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25156[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8132 -> 25156[label="",style="solid", color="burlywood", weight=9]; 25156 -> 8411[label="",style="solid", color="burlywood", weight=3]; 25157[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8132 -> 25157[label="",style="solid", color="burlywood", weight=9]; 25157 -> 8412[label="",style="solid", color="burlywood", weight=3]; 8133[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25158[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8133 -> 25158[label="",style="solid", color="burlywood", weight=9]; 25158 -> 8413[label="",style="solid", color="burlywood", weight=3]; 25159[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8133 -> 25159[label="",style="solid", color="burlywood", weight=9]; 25159 -> 8414[label="",style="solid", color="burlywood", weight=3]; 8134[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg (Succ vzz100500)) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8134 -> 8415[label="",style="solid", color="black", weight=3]; 8135[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg (Succ vzz100500)) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8135 -> 8416[label="",style="solid", color="black", weight=3]; 8136[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25160[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8136 -> 25160[label="",style="solid", color="burlywood", weight=9]; 25160 -> 8417[label="",style="solid", color="burlywood", weight=3]; 25161[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8136 -> 25161[label="",style="solid", color="burlywood", weight=9]; 25161 -> 8418[label="",style="solid", color="burlywood", weight=3]; 8137[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25162[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8137 -> 25162[label="",style="solid", color="burlywood", weight=9]; 25162 -> 8419[label="",style="solid", color="burlywood", weight=3]; 25163[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8137 -> 25163[label="",style="solid", color="burlywood", weight=9]; 25163 -> 8420[label="",style="solid", color="burlywood", weight=3]; 8138[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos (Succ vzz100900)) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8138 -> 8421[label="",style="solid", color="black", weight=3]; 8139[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos (Succ vzz100900)) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8139 -> 8422[label="",style="solid", color="black", weight=3]; 8140[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25164[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8140 -> 25164[label="",style="solid", color="burlywood", weight=9]; 25164 -> 8423[label="",style="solid", color="burlywood", weight=3]; 25165[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8140 -> 25165[label="",style="solid", color="burlywood", weight=9]; 25165 -> 8424[label="",style="solid", color="burlywood", weight=3]; 8141[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25166[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8141 -> 25166[label="",style="solid", color="burlywood", weight=9]; 25166 -> 8425[label="",style="solid", color="burlywood", weight=3]; 25167[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8141 -> 25167[label="",style="solid", color="burlywood", weight=9]; 25167 -> 8426[label="",style="solid", color="burlywood", weight=3]; 8142[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg (Succ vzz100900)) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8142 -> 8427[label="",style="solid", color="black", weight=3]; 8143[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg (Succ vzz100900)) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8143 -> 8428[label="",style="solid", color="black", weight=3]; 8144[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25168[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8144 -> 25168[label="",style="solid", color="burlywood", weight=9]; 25168 -> 8429[label="",style="solid", color="burlywood", weight=3]; 25169[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8144 -> 25169[label="",style="solid", color="burlywood", weight=9]; 25169 -> 8430[label="",style="solid", color="burlywood", weight=3]; 8145[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25170[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8145 -> 25170[label="",style="solid", color="burlywood", weight=9]; 25170 -> 8431[label="",style="solid", color="burlywood", weight=3]; 25171[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8145 -> 25171[label="",style="solid", color="burlywood", weight=9]; 25171 -> 8432[label="",style="solid", color="burlywood", weight=3]; 8146[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25172[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8146 -> 25172[label="",style="solid", color="burlywood", weight=9]; 25172 -> 8433[label="",style="solid", color="burlywood", weight=3]; 25173[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8146 -> 25173[label="",style="solid", color="burlywood", weight=9]; 25173 -> 8434[label="",style="solid", color="burlywood", weight=3]; 8147[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8147 -> 8435[label="",style="solid", color="black", weight=3]; 8148[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25174[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8148 -> 25174[label="",style="solid", color="burlywood", weight=9]; 25174 -> 8436[label="",style="solid", color="burlywood", weight=3]; 25175[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8148 -> 25175[label="",style="solid", color="burlywood", weight=9]; 25175 -> 8437[label="",style="solid", color="burlywood", weight=3]; 8149[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25176[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8149 -> 25176[label="",style="solid", color="burlywood", weight=9]; 25176 -> 8438[label="",style="solid", color="burlywood", weight=3]; 25177[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8149 -> 25177[label="",style="solid", color="burlywood", weight=9]; 25177 -> 8439[label="",style="solid", color="burlywood", weight=3]; 8150[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8150 -> 8440[label="",style="solid", color="black", weight=3]; 8151[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25178[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8151 -> 25178[label="",style="solid", color="burlywood", weight=9]; 25178 -> 8441[label="",style="solid", color="burlywood", weight=3]; 25179[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8151 -> 25179[label="",style="solid", color="burlywood", weight=9]; 25179 -> 8442[label="",style="solid", color="burlywood", weight=3]; 8152[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25180[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8152 -> 25180[label="",style="solid", color="burlywood", weight=9]; 25180 -> 8443[label="",style="solid", color="burlywood", weight=3]; 25181[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8152 -> 25181[label="",style="solid", color="burlywood", weight=9]; 25181 -> 8444[label="",style="solid", color="burlywood", weight=3]; 8153[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25182[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8153 -> 25182[label="",style="solid", color="burlywood", weight=9]; 25182 -> 8445[label="",style="solid", color="burlywood", weight=3]; 25183[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8153 -> 25183[label="",style="solid", color="burlywood", weight=9]; 25183 -> 8446[label="",style="solid", color="burlywood", weight=3]; 8154[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos (Succ vzz101500)) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8154 -> 8447[label="",style="solid", color="black", weight=3]; 8155[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos (Succ vzz101500)) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8155 -> 8448[label="",style="solid", color="black", weight=3]; 8156[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25184[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8156 -> 25184[label="",style="solid", color="burlywood", weight=9]; 25184 -> 8449[label="",style="solid", color="burlywood", weight=3]; 25185[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8156 -> 25185[label="",style="solid", color="burlywood", weight=9]; 25185 -> 8450[label="",style="solid", color="burlywood", weight=3]; 8157[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25186[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8157 -> 25186[label="",style="solid", color="burlywood", weight=9]; 25186 -> 8451[label="",style="solid", color="burlywood", weight=3]; 25187[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8157 -> 25187[label="",style="solid", color="burlywood", weight=9]; 25187 -> 8452[label="",style="solid", color="burlywood", weight=3]; 8158[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg (Succ vzz101500)) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8158 -> 8453[label="",style="solid", color="black", weight=3]; 8159[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg (Succ vzz101500)) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8159 -> 8454[label="",style="solid", color="black", weight=3]; 8160[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25188[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8160 -> 25188[label="",style="solid", color="burlywood", weight=9]; 25188 -> 8455[label="",style="solid", color="burlywood", weight=3]; 25189[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8160 -> 25189[label="",style="solid", color="burlywood", weight=9]; 25189 -> 8456[label="",style="solid", color="burlywood", weight=3]; 8161[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25190[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8161 -> 25190[label="",style="solid", color="burlywood", weight=9]; 25190 -> 8457[label="",style="solid", color="burlywood", weight=3]; 25191[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8161 -> 25191[label="",style="solid", color="burlywood", weight=9]; 25191 -> 8458[label="",style="solid", color="burlywood", weight=3]; 8162[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos (Succ vzz101900)) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8162 -> 8459[label="",style="solid", color="black", weight=3]; 8163[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos (Succ vzz101900)) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8163 -> 8460[label="",style="solid", color="black", weight=3]; 8164[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25192[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8164 -> 25192[label="",style="solid", color="burlywood", weight=9]; 25192 -> 8461[label="",style="solid", color="burlywood", weight=3]; 25193[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8164 -> 25193[label="",style="solid", color="burlywood", weight=9]; 25193 -> 8462[label="",style="solid", color="burlywood", weight=3]; 8165[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25194[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8165 -> 25194[label="",style="solid", color="burlywood", weight=9]; 25194 -> 8463[label="",style="solid", color="burlywood", weight=3]; 25195[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8165 -> 25195[label="",style="solid", color="burlywood", weight=9]; 25195 -> 8464[label="",style="solid", color="burlywood", weight=3]; 8166[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg (Succ vzz101900)) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8166 -> 8465[label="",style="solid", color="black", weight=3]; 8167[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg (Succ vzz101900)) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8167 -> 8466[label="",style="solid", color="black", weight=3]; 8168[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25196[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8168 -> 25196[label="",style="solid", color="burlywood", weight=9]; 25196 -> 8467[label="",style="solid", color="burlywood", weight=3]; 25197[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8168 -> 25197[label="",style="solid", color="burlywood", weight=9]; 25197 -> 8468[label="",style="solid", color="burlywood", weight=3]; 8169[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25198[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8169 -> 25198[label="",style="solid", color="burlywood", weight=9]; 25198 -> 8469[label="",style="solid", color="burlywood", weight=3]; 25199[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8169 -> 25199[label="",style="solid", color="burlywood", weight=9]; 25199 -> 8470[label="",style="solid", color="burlywood", weight=3]; 8170[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25200[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8170 -> 25200[label="",style="solid", color="burlywood", weight=9]; 25200 -> 8471[label="",style="solid", color="burlywood", weight=3]; 25201[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8170 -> 25201[label="",style="solid", color="burlywood", weight=9]; 25201 -> 8472[label="",style="solid", color="burlywood", weight=3]; 8171[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8171 -> 8473[label="",style="solid", color="black", weight=3]; 8172[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25202[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8172 -> 25202[label="",style="solid", color="burlywood", weight=9]; 25202 -> 8474[label="",style="solid", color="burlywood", weight=3]; 25203[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8172 -> 25203[label="",style="solid", color="burlywood", weight=9]; 25203 -> 8475[label="",style="solid", color="burlywood", weight=3]; 8173[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25204[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8173 -> 25204[label="",style="solid", color="burlywood", weight=9]; 25204 -> 8476[label="",style="solid", color="burlywood", weight=3]; 25205[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8173 -> 25205[label="",style="solid", color="burlywood", weight=9]; 25205 -> 8477[label="",style="solid", color="burlywood", weight=3]; 8174[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8174 -> 8478[label="",style="solid", color="black", weight=3]; 8175[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25206[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8175 -> 25206[label="",style="solid", color="burlywood", weight=9]; 25206 -> 8479[label="",style="solid", color="burlywood", weight=3]; 25207[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8175 -> 25207[label="",style="solid", color="burlywood", weight=9]; 25207 -> 8480[label="",style="solid", color="burlywood", weight=3]; 8176[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25208[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8176 -> 25208[label="",style="solid", color="burlywood", weight=9]; 25208 -> 8481[label="",style="solid", color="burlywood", weight=3]; 25209[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8176 -> 25209[label="",style="solid", color="burlywood", weight=9]; 25209 -> 8482[label="",style="solid", color="burlywood", weight=3]; 8177[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25210[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8177 -> 25210[label="",style="solid", color="burlywood", weight=9]; 25210 -> 8483[label="",style="solid", color="burlywood", weight=3]; 25211[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8177 -> 25211[label="",style="solid", color="burlywood", weight=9]; 25211 -> 8484[label="",style="solid", color="burlywood", weight=3]; 8178[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos (Succ vzz102500)) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8178 -> 8485[label="",style="solid", color="black", weight=3]; 8179[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos (Succ vzz102500)) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8179 -> 8486[label="",style="solid", color="black", weight=3]; 8180[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25212[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8180 -> 25212[label="",style="solid", color="burlywood", weight=9]; 25212 -> 8487[label="",style="solid", color="burlywood", weight=3]; 25213[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8180 -> 25213[label="",style="solid", color="burlywood", weight=9]; 25213 -> 8488[label="",style="solid", color="burlywood", weight=3]; 8181[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25214[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8181 -> 25214[label="",style="solid", color="burlywood", weight=9]; 25214 -> 8489[label="",style="solid", color="burlywood", weight=3]; 25215[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8181 -> 25215[label="",style="solid", color="burlywood", weight=9]; 25215 -> 8490[label="",style="solid", color="burlywood", weight=3]; 8182[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg (Succ vzz102500)) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8182 -> 8491[label="",style="solid", color="black", weight=3]; 8183[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg (Succ vzz102500)) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8183 -> 8492[label="",style="solid", color="black", weight=3]; 8184[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25216[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8184 -> 25216[label="",style="solid", color="burlywood", weight=9]; 25216 -> 8493[label="",style="solid", color="burlywood", weight=3]; 25217[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8184 -> 25217[label="",style="solid", color="burlywood", weight=9]; 25217 -> 8494[label="",style="solid", color="burlywood", weight=3]; 8185[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25218[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8185 -> 25218[label="",style="solid", color="burlywood", weight=9]; 25218 -> 8495[label="",style="solid", color="burlywood", weight=3]; 25219[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8185 -> 25219[label="",style="solid", color="burlywood", weight=9]; 25219 -> 8496[label="",style="solid", color="burlywood", weight=3]; 8186[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos (Succ vzz102900)) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8186 -> 8497[label="",style="solid", color="black", weight=3]; 8187[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos (Succ vzz102900)) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8187 -> 8498[label="",style="solid", color="black", weight=3]; 8188[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25220[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8188 -> 25220[label="",style="solid", color="burlywood", weight=9]; 25220 -> 8499[label="",style="solid", color="burlywood", weight=3]; 25221[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8188 -> 25221[label="",style="solid", color="burlywood", weight=9]; 25221 -> 8500[label="",style="solid", color="burlywood", weight=3]; 8189[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25222[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8189 -> 25222[label="",style="solid", color="burlywood", weight=9]; 25222 -> 8501[label="",style="solid", color="burlywood", weight=3]; 25223[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8189 -> 25223[label="",style="solid", color="burlywood", weight=9]; 25223 -> 8502[label="",style="solid", color="burlywood", weight=3]; 8190[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg (Succ vzz102900)) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8190 -> 8503[label="",style="solid", color="black", weight=3]; 8191[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg (Succ vzz102900)) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8191 -> 8504[label="",style="solid", color="black", weight=3]; 8192[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25224[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8192 -> 25224[label="",style="solid", color="burlywood", weight=9]; 25224 -> 8505[label="",style="solid", color="burlywood", weight=3]; 25225[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8192 -> 25225[label="",style="solid", color="burlywood", weight=9]; 25225 -> 8506[label="",style="solid", color="burlywood", weight=3]; 8193[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25226[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8193 -> 25226[label="",style="solid", color="burlywood", weight=9]; 25226 -> 8507[label="",style="solid", color="burlywood", weight=3]; 25227[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8193 -> 25227[label="",style="solid", color="burlywood", weight=9]; 25227 -> 8508[label="",style="solid", color="burlywood", weight=3]; 8194[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25228[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8194 -> 25228[label="",style="solid", color="burlywood", weight=9]; 25228 -> 8509[label="",style="solid", color="burlywood", weight=3]; 25229[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8194 -> 25229[label="",style="solid", color="burlywood", weight=9]; 25229 -> 8510[label="",style="solid", color="burlywood", weight=3]; 8195[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8195 -> 8511[label="",style="solid", color="black", weight=3]; 8196[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25230[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8196 -> 25230[label="",style="solid", color="burlywood", weight=9]; 25230 -> 8512[label="",style="solid", color="burlywood", weight=3]; 25231[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8196 -> 25231[label="",style="solid", color="burlywood", weight=9]; 25231 -> 8513[label="",style="solid", color="burlywood", weight=3]; 8197[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25232[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8197 -> 25232[label="",style="solid", color="burlywood", weight=9]; 25232 -> 8514[label="",style="solid", color="burlywood", weight=3]; 25233[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8197 -> 25233[label="",style="solid", color="burlywood", weight=9]; 25233 -> 8515[label="",style="solid", color="burlywood", weight=3]; 8198[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8198 -> 8516[label="",style="solid", color="black", weight=3]; 8199[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25234[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8199 -> 25234[label="",style="solid", color="burlywood", weight=9]; 25234 -> 8517[label="",style="solid", color="burlywood", weight=3]; 25235[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8199 -> 25235[label="",style="solid", color="burlywood", weight=9]; 25235 -> 8518[label="",style="solid", color="burlywood", weight=3]; 8200[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25236[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8200 -> 25236[label="",style="solid", color="burlywood", weight=9]; 25236 -> 8519[label="",style="solid", color="burlywood", weight=3]; 25237[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8200 -> 25237[label="",style="solid", color="burlywood", weight=9]; 25237 -> 8520[label="",style="solid", color="burlywood", weight=3]; 8201[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25238[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8201 -> 25238[label="",style="solid", color="burlywood", weight=9]; 25238 -> 8521[label="",style="solid", color="burlywood", weight=3]; 25239[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8201 -> 25239[label="",style="solid", color="burlywood", weight=9]; 25239 -> 8522[label="",style="solid", color="burlywood", weight=3]; 8202[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos (Succ vzz103500)) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8202 -> 8523[label="",style="solid", color="black", weight=3]; 8203[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos (Succ vzz103500)) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8203 -> 8524[label="",style="solid", color="black", weight=3]; 8204[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25240[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8204 -> 25240[label="",style="solid", color="burlywood", weight=9]; 25240 -> 8525[label="",style="solid", color="burlywood", weight=3]; 25241[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8204 -> 25241[label="",style="solid", color="burlywood", weight=9]; 25241 -> 8526[label="",style="solid", color="burlywood", weight=3]; 8205[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25242[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8205 -> 25242[label="",style="solid", color="burlywood", weight=9]; 25242 -> 8527[label="",style="solid", color="burlywood", weight=3]; 25243[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8205 -> 25243[label="",style="solid", color="burlywood", weight=9]; 25243 -> 8528[label="",style="solid", color="burlywood", weight=3]; 8206[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg (Succ vzz103500)) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8206 -> 8529[label="",style="solid", color="black", weight=3]; 8207[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg (Succ vzz103500)) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8207 -> 8530[label="",style="solid", color="black", weight=3]; 8208[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25244[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8208 -> 25244[label="",style="solid", color="burlywood", weight=9]; 25244 -> 8531[label="",style="solid", color="burlywood", weight=3]; 25245[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8208 -> 25245[label="",style="solid", color="burlywood", weight=9]; 25245 -> 8532[label="",style="solid", color="burlywood", weight=3]; 8209[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25246[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8209 -> 25246[label="",style="solid", color="burlywood", weight=9]; 25246 -> 8533[label="",style="solid", color="burlywood", weight=3]; 25247[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8209 -> 25247[label="",style="solid", color="burlywood", weight=9]; 25247 -> 8534[label="",style="solid", color="burlywood", weight=3]; 8210[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos (Succ vzz103900)) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8210 -> 8535[label="",style="solid", color="black", weight=3]; 8211[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos (Succ vzz103900)) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8211 -> 8536[label="",style="solid", color="black", weight=3]; 8212[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25248[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8212 -> 25248[label="",style="solid", color="burlywood", weight=9]; 25248 -> 8537[label="",style="solid", color="burlywood", weight=3]; 25249[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8212 -> 25249[label="",style="solid", color="burlywood", weight=9]; 25249 -> 8538[label="",style="solid", color="burlywood", weight=3]; 8213[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25250[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8213 -> 25250[label="",style="solid", color="burlywood", weight=9]; 25250 -> 8539[label="",style="solid", color="burlywood", weight=3]; 25251[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8213 -> 25251[label="",style="solid", color="burlywood", weight=9]; 25251 -> 8540[label="",style="solid", color="burlywood", weight=3]; 8214[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg (Succ vzz103900)) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8214 -> 8541[label="",style="solid", color="black", weight=3]; 8215[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg (Succ vzz103900)) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8215 -> 8542[label="",style="solid", color="black", weight=3]; 8216[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25252[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8216 -> 25252[label="",style="solid", color="burlywood", weight=9]; 25252 -> 8543[label="",style="solid", color="burlywood", weight=3]; 25253[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8216 -> 25253[label="",style="solid", color="burlywood", weight=9]; 25253 -> 8544[label="",style="solid", color="burlywood", weight=3]; 8217[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25254[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8217 -> 25254[label="",style="solid", color="burlywood", weight=9]; 25254 -> 8545[label="",style="solid", color="burlywood", weight=3]; 25255[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8217 -> 25255[label="",style="solid", color="burlywood", weight=9]; 25255 -> 8546[label="",style="solid", color="burlywood", weight=3]; 8218[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25256[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8218 -> 25256[label="",style="solid", color="burlywood", weight=9]; 25256 -> 8547[label="",style="solid", color="burlywood", weight=3]; 25257[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8218 -> 25257[label="",style="solid", color="burlywood", weight=9]; 25257 -> 8548[label="",style="solid", color="burlywood", weight=3]; 8219[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8219 -> 8549[label="",style="solid", color="black", weight=3]; 8220[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25258[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8220 -> 25258[label="",style="solid", color="burlywood", weight=9]; 25258 -> 8550[label="",style="solid", color="burlywood", weight=3]; 25259[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8220 -> 25259[label="",style="solid", color="burlywood", weight=9]; 25259 -> 8551[label="",style="solid", color="burlywood", weight=3]; 8221[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25260[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8221 -> 25260[label="",style="solid", color="burlywood", weight=9]; 25260 -> 8552[label="",style="solid", color="burlywood", weight=3]; 25261[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8221 -> 25261[label="",style="solid", color="burlywood", weight=9]; 25261 -> 8553[label="",style="solid", color="burlywood", weight=3]; 8222[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8222 -> 8554[label="",style="solid", color="black", weight=3]; 8223[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25262[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8223 -> 25262[label="",style="solid", color="burlywood", weight=9]; 25262 -> 8555[label="",style="solid", color="burlywood", weight=3]; 25263[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8223 -> 25263[label="",style="solid", color="burlywood", weight=9]; 25263 -> 8556[label="",style="solid", color="burlywood", weight=3]; 8224[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25264[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8224 -> 25264[label="",style="solid", color="burlywood", weight=9]; 25264 -> 8557[label="",style="solid", color="burlywood", weight=3]; 25265[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8224 -> 25265[label="",style="solid", color="burlywood", weight=9]; 25265 -> 8558[label="",style="solid", color="burlywood", weight=3]; 8225[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25266[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8225 -> 25266[label="",style="solid", color="burlywood", weight=9]; 25266 -> 8559[label="",style="solid", color="burlywood", weight=3]; 25267[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8225 -> 25267[label="",style="solid", color="burlywood", weight=9]; 25267 -> 8560[label="",style="solid", color="burlywood", weight=3]; 8226[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos (Succ vzz104500)) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8226 -> 8561[label="",style="solid", color="black", weight=3]; 8227[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos (Succ vzz104500)) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8227 -> 8562[label="",style="solid", color="black", weight=3]; 8228[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25268[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8228 -> 25268[label="",style="solid", color="burlywood", weight=9]; 25268 -> 8563[label="",style="solid", color="burlywood", weight=3]; 25269[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8228 -> 25269[label="",style="solid", color="burlywood", weight=9]; 25269 -> 8564[label="",style="solid", color="burlywood", weight=3]; 8229[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25270[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8229 -> 25270[label="",style="solid", color="burlywood", weight=9]; 25270 -> 8565[label="",style="solid", color="burlywood", weight=3]; 25271[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8229 -> 25271[label="",style="solid", color="burlywood", weight=9]; 25271 -> 8566[label="",style="solid", color="burlywood", weight=3]; 8230[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg (Succ vzz104500)) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8230 -> 8567[label="",style="solid", color="black", weight=3]; 8231[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg (Succ vzz104500)) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8231 -> 8568[label="",style="solid", color="black", weight=3]; 8232[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25272[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8232 -> 25272[label="",style="solid", color="burlywood", weight=9]; 25272 -> 8569[label="",style="solid", color="burlywood", weight=3]; 25273[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8232 -> 25273[label="",style="solid", color="burlywood", weight=9]; 25273 -> 8570[label="",style="solid", color="burlywood", weight=3]; 8233[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25274[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8233 -> 25274[label="",style="solid", color="burlywood", weight=9]; 25274 -> 8571[label="",style="solid", color="burlywood", weight=3]; 25275[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8233 -> 25275[label="",style="solid", color="burlywood", weight=9]; 25275 -> 8572[label="",style="solid", color="burlywood", weight=3]; 8234[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos (Succ vzz104900)) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8234 -> 8573[label="",style="solid", color="black", weight=3]; 8235[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos (Succ vzz104900)) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8235 -> 8574[label="",style="solid", color="black", weight=3]; 8236[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25276[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8236 -> 25276[label="",style="solid", color="burlywood", weight=9]; 25276 -> 8575[label="",style="solid", color="burlywood", weight=3]; 25277[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8236 -> 25277[label="",style="solid", color="burlywood", weight=9]; 25277 -> 8576[label="",style="solid", color="burlywood", weight=3]; 8237[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25278[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8237 -> 25278[label="",style="solid", color="burlywood", weight=9]; 25278 -> 8577[label="",style="solid", color="burlywood", weight=3]; 25279[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8237 -> 25279[label="",style="solid", color="burlywood", weight=9]; 25279 -> 8578[label="",style="solid", color="burlywood", weight=3]; 8238[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg (Succ vzz104900)) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8238 -> 8579[label="",style="solid", color="black", weight=3]; 8239[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg (Succ vzz104900)) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8239 -> 8580[label="",style="solid", color="black", weight=3]; 8240[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25280[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8240 -> 25280[label="",style="solid", color="burlywood", weight=9]; 25280 -> 8581[label="",style="solid", color="burlywood", weight=3]; 25281[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8240 -> 25281[label="",style="solid", color="burlywood", weight=9]; 25281 -> 8582[label="",style="solid", color="burlywood", weight=3]; 8241[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25282[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8241 -> 25282[label="",style="solid", color="burlywood", weight=9]; 25282 -> 8583[label="",style="solid", color="burlywood", weight=3]; 25283[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8241 -> 25283[label="",style="solid", color="burlywood", weight=9]; 25283 -> 8584[label="",style="solid", color="burlywood", weight=3]; 8242[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25284[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8242 -> 25284[label="",style="solid", color="burlywood", weight=9]; 25284 -> 8585[label="",style="solid", color="burlywood", weight=3]; 25285[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8242 -> 25285[label="",style="solid", color="burlywood", weight=9]; 25285 -> 8586[label="",style="solid", color="burlywood", weight=3]; 8243[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8243 -> 8587[label="",style="solid", color="black", weight=3]; 8244[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25286[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8244 -> 25286[label="",style="solid", color="burlywood", weight=9]; 25286 -> 8588[label="",style="solid", color="burlywood", weight=3]; 25287[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8244 -> 25287[label="",style="solid", color="burlywood", weight=9]; 25287 -> 8589[label="",style="solid", color="burlywood", weight=3]; 8245[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25288[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8245 -> 25288[label="",style="solid", color="burlywood", weight=9]; 25288 -> 8590[label="",style="solid", color="burlywood", weight=3]; 25289[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8245 -> 25289[label="",style="solid", color="burlywood", weight=9]; 25289 -> 8591[label="",style="solid", color="burlywood", weight=3]; 8246[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8246 -> 8592[label="",style="solid", color="black", weight=3]; 8247[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25290[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8247 -> 25290[label="",style="solid", color="burlywood", weight=9]; 25290 -> 8593[label="",style="solid", color="burlywood", weight=3]; 25291[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8247 -> 25291[label="",style="solid", color="burlywood", weight=9]; 25291 -> 8594[label="",style="solid", color="burlywood", weight=3]; 8248[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25292[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8248 -> 25292[label="",style="solid", color="burlywood", weight=9]; 25292 -> 8595[label="",style="solid", color="burlywood", weight=3]; 25293[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8248 -> 25293[label="",style="solid", color="burlywood", weight=9]; 25293 -> 8596[label="",style="solid", color="burlywood", weight=3]; 8249[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25294[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8249 -> 25294[label="",style="solid", color="burlywood", weight=9]; 25294 -> 8597[label="",style="solid", color="burlywood", weight=3]; 25295[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8249 -> 25295[label="",style="solid", color="burlywood", weight=9]; 25295 -> 8598[label="",style="solid", color="burlywood", weight=3]; 8250[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos (Succ vzz105500)) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8250 -> 8599[label="",style="solid", color="black", weight=3]; 8251[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos (Succ vzz105500)) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8251 -> 8600[label="",style="solid", color="black", weight=3]; 8252[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25296[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8252 -> 25296[label="",style="solid", color="burlywood", weight=9]; 25296 -> 8601[label="",style="solid", color="burlywood", weight=3]; 25297[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8252 -> 25297[label="",style="solid", color="burlywood", weight=9]; 25297 -> 8602[label="",style="solid", color="burlywood", weight=3]; 8253[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25298[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8253 -> 25298[label="",style="solid", color="burlywood", weight=9]; 25298 -> 8603[label="",style="solid", color="burlywood", weight=3]; 25299[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8253 -> 25299[label="",style="solid", color="burlywood", weight=9]; 25299 -> 8604[label="",style="solid", color="burlywood", weight=3]; 8254[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg (Succ vzz105500)) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8254 -> 8605[label="",style="solid", color="black", weight=3]; 8255[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg (Succ vzz105500)) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8255 -> 8606[label="",style="solid", color="black", weight=3]; 8256[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25300[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8256 -> 25300[label="",style="solid", color="burlywood", weight=9]; 25300 -> 8607[label="",style="solid", color="burlywood", weight=3]; 25301[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8256 -> 25301[label="",style="solid", color="burlywood", weight=9]; 25301 -> 8608[label="",style="solid", color="burlywood", weight=3]; 8257[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25302[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8257 -> 25302[label="",style="solid", color="burlywood", weight=9]; 25302 -> 8609[label="",style="solid", color="burlywood", weight=3]; 25303[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8257 -> 25303[label="",style="solid", color="burlywood", weight=9]; 25303 -> 8610[label="",style="solid", color="burlywood", weight=3]; 8258[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos (Succ vzz105900)) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8258 -> 8611[label="",style="solid", color="black", weight=3]; 8259[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos (Succ vzz105900)) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8259 -> 8612[label="",style="solid", color="black", weight=3]; 8260[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25304[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8260 -> 25304[label="",style="solid", color="burlywood", weight=9]; 25304 -> 8613[label="",style="solid", color="burlywood", weight=3]; 25305[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8260 -> 25305[label="",style="solid", color="burlywood", weight=9]; 25305 -> 8614[label="",style="solid", color="burlywood", weight=3]; 8261[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25306[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8261 -> 25306[label="",style="solid", color="burlywood", weight=9]; 25306 -> 8615[label="",style="solid", color="burlywood", weight=3]; 25307[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8261 -> 25307[label="",style="solid", color="burlywood", weight=9]; 25307 -> 8616[label="",style="solid", color="burlywood", weight=3]; 8262[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg (Succ vzz105900)) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8262 -> 8617[label="",style="solid", color="black", weight=3]; 8263[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg (Succ vzz105900)) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8263 -> 8618[label="",style="solid", color="black", weight=3]; 8264[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25308[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8264 -> 25308[label="",style="solid", color="burlywood", weight=9]; 25308 -> 8619[label="",style="solid", color="burlywood", weight=3]; 25309[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8264 -> 25309[label="",style="solid", color="burlywood", weight=9]; 25309 -> 8620[label="",style="solid", color="burlywood", weight=3]; 8265[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25310[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8265 -> 25310[label="",style="solid", color="burlywood", weight=9]; 25310 -> 8621[label="",style="solid", color="burlywood", weight=3]; 25311[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8265 -> 25311[label="",style="solid", color="burlywood", weight=9]; 25311 -> 8622[label="",style="solid", color="burlywood", weight=3]; 8266[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25312[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8266 -> 25312[label="",style="solid", color="burlywood", weight=9]; 25312 -> 8623[label="",style="solid", color="burlywood", weight=3]; 25313[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8266 -> 25313[label="",style="solid", color="burlywood", weight=9]; 25313 -> 8624[label="",style="solid", color="burlywood", weight=3]; 8267[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8267 -> 8625[label="",style="solid", color="black", weight=3]; 8268[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25314[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8268 -> 25314[label="",style="solid", color="burlywood", weight=9]; 25314 -> 8626[label="",style="solid", color="burlywood", weight=3]; 25315[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8268 -> 25315[label="",style="solid", color="burlywood", weight=9]; 25315 -> 8627[label="",style="solid", color="burlywood", weight=3]; 8269[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25316[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8269 -> 25316[label="",style="solid", color="burlywood", weight=9]; 25316 -> 8628[label="",style="solid", color="burlywood", weight=3]; 25317[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8269 -> 25317[label="",style="solid", color="burlywood", weight=9]; 25317 -> 8629[label="",style="solid", color="burlywood", weight=3]; 8270[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8270 -> 8630[label="",style="solid", color="black", weight=3]; 8271[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25318[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8271 -> 25318[label="",style="solid", color="burlywood", weight=9]; 25318 -> 8631[label="",style="solid", color="burlywood", weight=3]; 25319[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8271 -> 25319[label="",style="solid", color="burlywood", weight=9]; 25319 -> 8632[label="",style="solid", color="burlywood", weight=3]; 8272[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25320[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8272 -> 25320[label="",style="solid", color="burlywood", weight=9]; 25320 -> 8633[label="",style="solid", color="burlywood", weight=3]; 25321[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8272 -> 25321[label="",style="solid", color="burlywood", weight=9]; 25321 -> 8634[label="",style="solid", color="burlywood", weight=3]; 8273[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25322[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8273 -> 25322[label="",style="solid", color="burlywood", weight=9]; 25322 -> 8635[label="",style="solid", color="burlywood", weight=3]; 25323[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8273 -> 25323[label="",style="solid", color="burlywood", weight=9]; 25323 -> 8636[label="",style="solid", color="burlywood", weight=3]; 8274[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos (Succ vzz106500)) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8274 -> 8637[label="",style="solid", color="black", weight=3]; 8275[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos (Succ vzz106500)) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8275 -> 8638[label="",style="solid", color="black", weight=3]; 8276[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25324[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8276 -> 25324[label="",style="solid", color="burlywood", weight=9]; 25324 -> 8639[label="",style="solid", color="burlywood", weight=3]; 25325[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8276 -> 25325[label="",style="solid", color="burlywood", weight=9]; 25325 -> 8640[label="",style="solid", color="burlywood", weight=3]; 8277[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25326[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8277 -> 25326[label="",style="solid", color="burlywood", weight=9]; 25326 -> 8641[label="",style="solid", color="burlywood", weight=3]; 25327[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8277 -> 25327[label="",style="solid", color="burlywood", weight=9]; 25327 -> 8642[label="",style="solid", color="burlywood", weight=3]; 8278[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg (Succ vzz106500)) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8278 -> 8643[label="",style="solid", color="black", weight=3]; 8279[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg (Succ vzz106500)) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8279 -> 8644[label="",style="solid", color="black", weight=3]; 8280[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25328[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8280 -> 25328[label="",style="solid", color="burlywood", weight=9]; 25328 -> 8645[label="",style="solid", color="burlywood", weight=3]; 25329[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8280 -> 25329[label="",style="solid", color="burlywood", weight=9]; 25329 -> 8646[label="",style="solid", color="burlywood", weight=3]; 8281[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25330[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8281 -> 25330[label="",style="solid", color="burlywood", weight=9]; 25330 -> 8647[label="",style="solid", color="burlywood", weight=3]; 25331[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8281 -> 25331[label="",style="solid", color="burlywood", weight=9]; 25331 -> 8648[label="",style="solid", color="burlywood", weight=3]; 8282[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos (Succ vzz106900)) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8282 -> 8649[label="",style="solid", color="black", weight=3]; 8283[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos (Succ vzz106900)) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8283 -> 8650[label="",style="solid", color="black", weight=3]; 8284[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25332[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8284 -> 25332[label="",style="solid", color="burlywood", weight=9]; 25332 -> 8651[label="",style="solid", color="burlywood", weight=3]; 25333[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8284 -> 25333[label="",style="solid", color="burlywood", weight=9]; 25333 -> 8652[label="",style="solid", color="burlywood", weight=3]; 8285[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25334[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8285 -> 25334[label="",style="solid", color="burlywood", weight=9]; 25334 -> 8653[label="",style="solid", color="burlywood", weight=3]; 25335[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8285 -> 25335[label="",style="solid", color="burlywood", weight=9]; 25335 -> 8654[label="",style="solid", color="burlywood", weight=3]; 8286[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg (Succ vzz106900)) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8286 -> 8655[label="",style="solid", color="black", weight=3]; 8287[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg (Succ vzz106900)) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8287 -> 8656[label="",style="solid", color="black", weight=3]; 8288[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25336[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8288 -> 25336[label="",style="solid", color="burlywood", weight=9]; 25336 -> 8657[label="",style="solid", color="burlywood", weight=3]; 25337[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8288 -> 25337[label="",style="solid", color="burlywood", weight=9]; 25337 -> 8658[label="",style="solid", color="burlywood", weight=3]; 8289[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25338[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8289 -> 25338[label="",style="solid", color="burlywood", weight=9]; 25338 -> 8659[label="",style="solid", color="burlywood", weight=3]; 25339[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8289 -> 25339[label="",style="solid", color="burlywood", weight=9]; 25339 -> 8660[label="",style="solid", color="burlywood", weight=3]; 8290[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25340[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8290 -> 25340[label="",style="solid", color="burlywood", weight=9]; 25340 -> 8661[label="",style="solid", color="burlywood", weight=3]; 25341[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8290 -> 25341[label="",style="solid", color="burlywood", weight=9]; 25341 -> 8662[label="",style="solid", color="burlywood", weight=3]; 8291[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8291 -> 8663[label="",style="solid", color="black", weight=3]; 8292[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25342[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8292 -> 25342[label="",style="solid", color="burlywood", weight=9]; 25342 -> 8664[label="",style="solid", color="burlywood", weight=3]; 25343[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8292 -> 25343[label="",style="solid", color="burlywood", weight=9]; 25343 -> 8665[label="",style="solid", color="burlywood", weight=3]; 8293[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25344[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8293 -> 25344[label="",style="solid", color="burlywood", weight=9]; 25344 -> 8666[label="",style="solid", color="burlywood", weight=3]; 25345[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8293 -> 25345[label="",style="solid", color="burlywood", weight=9]; 25345 -> 8667[label="",style="solid", color="burlywood", weight=3]; 8294[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8294 -> 8668[label="",style="solid", color="black", weight=3]; 8295[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25346[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8295 -> 25346[label="",style="solid", color="burlywood", weight=9]; 25346 -> 8669[label="",style="solid", color="burlywood", weight=3]; 25347[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8295 -> 25347[label="",style="solid", color="burlywood", weight=9]; 25347 -> 8670[label="",style="solid", color="burlywood", weight=3]; 8296[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25348[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8296 -> 25348[label="",style="solid", color="burlywood", weight=9]; 25348 -> 8671[label="",style="solid", color="burlywood", weight=3]; 25349[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8296 -> 25349[label="",style="solid", color="burlywood", weight=9]; 25349 -> 8672[label="",style="solid", color="burlywood", weight=3]; 8297[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25350[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8297 -> 25350[label="",style="solid", color="burlywood", weight=9]; 25350 -> 8673[label="",style="solid", color="burlywood", weight=3]; 25351[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8297 -> 25351[label="",style="solid", color="burlywood", weight=9]; 25351 -> 8674[label="",style="solid", color="burlywood", weight=3]; 14921[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos vzz12710) vzz1272) (Pos (Succ vzz1273) :% Pos vzz12710)",fontsize=16,color="burlywood",shape="box"];25352[label="vzz12710/Succ vzz127100",fontsize=10,color="white",style="solid",shape="box"];14921 -> 25352[label="",style="solid", color="burlywood", weight=9]; 25352 -> 14937[label="",style="solid", color="burlywood", weight=3]; 25353[label="vzz12710/Zero",fontsize=10,color="white",style="solid",shape="box"];14921 -> 25353[label="",style="solid", color="burlywood", weight=9]; 25353 -> 14938[label="",style="solid", color="burlywood", weight=3]; 14922[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg vzz12710) vzz1272) (Pos (Succ vzz1273) :% Neg vzz12710)",fontsize=16,color="burlywood",shape="box"];25354[label="vzz12710/Succ vzz127100",fontsize=10,color="white",style="solid",shape="box"];14922 -> 25354[label="",style="solid", color="burlywood", weight=9]; 25354 -> 14939[label="",style="solid", color="burlywood", weight=3]; 25355[label="vzz12710/Zero",fontsize=10,color="white",style="solid",shape="box"];14922 -> 25355[label="",style="solid", color="burlywood", weight=9]; 25355 -> 14940[label="",style="solid", color="burlywood", weight=3]; 8307[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) vzz1075 && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25356[label="vzz1075/Pos vzz10750",fontsize=10,color="white",style="solid",shape="box"];8307 -> 25356[label="",style="solid", color="burlywood", weight=9]; 25356 -> 8688[label="",style="solid", color="burlywood", weight=3]; 25357[label="vzz1075/Neg vzz10750",fontsize=10,color="white",style="solid",shape="box"];8307 -> 25357[label="",style="solid", color="burlywood", weight=9]; 25357 -> 8689[label="",style="solid", color="burlywood", weight=3]; 8308[label="roundRound01 (vzz23 :% vzz24) (Pos Zero == vzz1082 && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];8308 -> 8690[label="",style="solid", color="black", weight=3]; 8309 -> 17537[label="",style="dashed", color="red", weight=0]; 8309[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8309 -> 17538[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17539[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17540[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17541[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17542[label="",style="dashed", color="magenta", weight=3]; 8310 -> 7412[label="",style="dashed", color="red", weight=0]; 8310[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8310 -> 8693[label="",style="dashed", color="magenta", weight=3]; 8311[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8312 -> 7412[label="",style="dashed", color="red", weight=0]; 8312[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];8312 -> 8694[label="",style="dashed", color="magenta", weight=3]; 8313[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];8313 -> 8695[label="",style="solid", color="black", weight=3]; 8314 -> 7412[label="",style="dashed", color="red", weight=0]; 8314[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];8314 -> 8696[label="",style="dashed", color="magenta", weight=3]; 8315 -> 8313[label="",style="dashed", color="red", weight=0]; 8315[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];8316[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8317 -> 17603[label="",style="dashed", color="red", weight=0]; 8317[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8317 -> 17604[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17605[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17606[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17607[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17608[label="",style="dashed", color="magenta", weight=3]; 8318 -> 7412[label="",style="dashed", color="red", weight=0]; 8318[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8318 -> 8699[label="",style="dashed", color="magenta", weight=3]; 8319 -> 7412[label="",style="dashed", color="red", weight=0]; 8319[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];8319 -> 8700[label="",style="dashed", color="magenta", weight=3]; 8320[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];8320 -> 8701[label="",style="solid", color="black", weight=3]; 8321 -> 7412[label="",style="dashed", color="red", weight=0]; 8321[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];8321 -> 8702[label="",style="dashed", color="magenta", weight=3]; 8322 -> 8320[label="",style="dashed", color="red", weight=0]; 8322[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];8323[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) vzz1080 && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25358[label="vzz1080/Pos vzz10800",fontsize=10,color="white",style="solid",shape="box"];8323 -> 25358[label="",style="solid", color="burlywood", weight=9]; 25358 -> 8703[label="",style="solid", color="burlywood", weight=3]; 25359[label="vzz1080/Neg vzz10800",fontsize=10,color="white",style="solid",shape="box"];8323 -> 25359[label="",style="solid", color="burlywood", weight=9]; 25359 -> 8704[label="",style="solid", color="burlywood", weight=3]; 14957[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos vzz12810) vzz1282) (Neg (Succ vzz1283) :% Pos vzz12810)",fontsize=16,color="burlywood",shape="box"];25360[label="vzz12810/Succ vzz128100",fontsize=10,color="white",style="solid",shape="box"];14957 -> 25360[label="",style="solid", color="burlywood", weight=9]; 25360 -> 14989[label="",style="solid", color="burlywood", weight=3]; 25361[label="vzz12810/Zero",fontsize=10,color="white",style="solid",shape="box"];14957 -> 25361[label="",style="solid", color="burlywood", weight=9]; 25361 -> 14990[label="",style="solid", color="burlywood", weight=3]; 14958[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg vzz12810) vzz1282) (Neg (Succ vzz1283) :% Neg vzz12810)",fontsize=16,color="burlywood",shape="box"];25362[label="vzz12810/Succ vzz128100",fontsize=10,color="white",style="solid",shape="box"];14958 -> 25362[label="",style="solid", color="burlywood", weight=9]; 25362 -> 14991[label="",style="solid", color="burlywood", weight=3]; 25363[label="vzz12810/Zero",fontsize=10,color="white",style="solid",shape="box"];14958 -> 25363[label="",style="solid", color="burlywood", weight=9]; 25363 -> 14992[label="",style="solid", color="burlywood", weight=3]; 8333[label="roundRound01 (vzz23 :% vzz24) (Neg Zero == vzz1089 && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];8333 -> 8718[label="",style="solid", color="black", weight=3]; 8343 -> 17696[label="",style="dashed", color="red", weight=0]; 8343[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8343 -> 17697[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17698[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17699[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17700[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17701[label="",style="dashed", color="magenta", weight=3]; 8344 -> 7417[label="",style="dashed", color="red", weight=0]; 8344[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8344 -> 8721[label="",style="dashed", color="magenta", weight=3]; 8345[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8346 -> 7417[label="",style="dashed", color="red", weight=0]; 8346[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];8346 -> 8722[label="",style="dashed", color="magenta", weight=3]; 8347[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];8347 -> 8723[label="",style="solid", color="black", weight=3]; 8348 -> 7417[label="",style="dashed", color="red", weight=0]; 8348[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];8348 -> 8724[label="",style="dashed", color="magenta", weight=3]; 8349 -> 8347[label="",style="dashed", color="red", weight=0]; 8349[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];8350[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8351 -> 17757[label="",style="dashed", color="red", weight=0]; 8351[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8351 -> 17758[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17759[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17760[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17761[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17762[label="",style="dashed", color="magenta", weight=3]; 8352 -> 7417[label="",style="dashed", color="red", weight=0]; 8352[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8352 -> 8727[label="",style="dashed", color="magenta", weight=3]; 8353 -> 7417[label="",style="dashed", color="red", weight=0]; 8353[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];8353 -> 8728[label="",style="dashed", color="magenta", weight=3]; 8354[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];8354 -> 8729[label="",style="solid", color="black", weight=3]; 8355 -> 7417[label="",style="dashed", color="red", weight=0]; 8355[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];8355 -> 8730[label="",style="dashed", color="magenta", weight=3]; 8356 -> 8354[label="",style="dashed", color="red", weight=0]; 8356[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];8358 -> 44[label="",style="dashed", color="red", weight=0]; 8358[label="properFractionVu30 vzz23 vzz24",fontsize=16,color="magenta"];8358 -> 8731[label="",style="dashed", color="magenta", weight=3]; 8358 -> 8732[label="",style="dashed", color="magenta", weight=3]; 8357[label="properFractionQ1 vzz23 vzz24 vzz1091",fontsize=16,color="burlywood",shape="triangle"];25364[label="vzz1091/(vzz10910,vzz10911)",fontsize=10,color="white",style="solid",shape="box"];8357 -> 25364[label="",style="solid", color="burlywood", weight=9]; 25364 -> 8733[label="",style="solid", color="burlywood", weight=3]; 9442[label="roundRound05 (vzz23 :% vzz24) (signum ((Integer vzz11010 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)))",fontsize=16,color="burlywood",shape="box"];25365[label="vzz24/Integer vzz240",fontsize=10,color="white",style="solid",shape="box"];9442 -> 25365[label="",style="solid", color="burlywood", weight=9]; 25365 -> 9670[label="",style="solid", color="burlywood", weight=3]; 8371[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) vzz9940 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) vzz9940 == GT))",fontsize=16,color="burlywood",shape="triangle"];25366[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8371 -> 25366[label="",style="solid", color="burlywood", weight=9]; 25366 -> 8739[label="",style="solid", color="burlywood", weight=3]; 25367[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8371 -> 25367[label="",style="solid", color="burlywood", weight=9]; 25367 -> 8740[label="",style="solid", color="burlywood", weight=3]; 8372[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8372 -> 8741[label="",style="solid", color="black", weight=3]; 8373[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Pos (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8373 -> 8742[label="",style="solid", color="black", weight=3]; 8374[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8374 -> 8743[label="",style="solid", color="black", weight=3]; 8375[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Neg (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8375 -> 8744[label="",style="solid", color="black", weight=3]; 8376[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8376 -> 8745[label="",style="solid", color="black", weight=3]; 8377[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8377 -> 8746[label="",style="solid", color="black", weight=3]; 8378[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz9940 (Succ vzz99500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz9940 (Succ vzz99500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25368[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8378 -> 25368[label="",style="solid", color="burlywood", weight=9]; 25368 -> 8747[label="",style="solid", color="burlywood", weight=3]; 25369[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8378 -> 25369[label="",style="solid", color="burlywood", weight=9]; 25369 -> 8748[label="",style="solid", color="burlywood", weight=3]; 8379[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Pos (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8379 -> 8749[label="",style="solid", color="black", weight=3]; 8380[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8380 -> 8750[label="",style="solid", color="black", weight=3]; 8381[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Neg (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8381 -> 8751[label="",style="solid", color="black", weight=3]; 8382[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8382 -> 8752[label="",style="solid", color="black", weight=3]; 8383[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) vzz9980 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) vzz9980 == GT))",fontsize=16,color="burlywood",shape="triangle"];25370[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8383 -> 25370[label="",style="solid", color="burlywood", weight=9]; 25370 -> 8753[label="",style="solid", color="burlywood", weight=3]; 25371[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8383 -> 25371[label="",style="solid", color="burlywood", weight=9]; 25371 -> 8754[label="",style="solid", color="burlywood", weight=3]; 8384[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8384 -> 8755[label="",style="solid", color="black", weight=3]; 8385[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Pos (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8385 -> 8756[label="",style="solid", color="black", weight=3]; 8386[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8386 -> 8757[label="",style="solid", color="black", weight=3]; 8387[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Neg (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8387 -> 8758[label="",style="solid", color="black", weight=3]; 8388[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8388 -> 8759[label="",style="solid", color="black", weight=3]; 8389[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8389 -> 8760[label="",style="solid", color="black", weight=3]; 8390[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz9980 (Succ vzz99900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz9980 (Succ vzz99900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25372[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8390 -> 25372[label="",style="solid", color="burlywood", weight=9]; 25372 -> 8761[label="",style="solid", color="burlywood", weight=3]; 25373[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8390 -> 25373[label="",style="solid", color="burlywood", weight=9]; 25373 -> 8762[label="",style="solid", color="burlywood", weight=3]; 8391[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Pos (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8391 -> 8763[label="",style="solid", color="black", weight=3]; 8392[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8392 -> 8764[label="",style="solid", color="black", weight=3]; 8393[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Neg (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8393 -> 8765[label="",style="solid", color="black", weight=3]; 8394[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8394 -> 8766[label="",style="solid", color="black", weight=3]; 8395[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Pos (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8395 -> 8767[label="",style="solid", color="black", weight=3]; 8396[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8396 -> 8768[label="",style="solid", color="black", weight=3]; 8397[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8397 -> 8769[label="",style="solid", color="black", weight=3]; 8398[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8398 -> 8770[label="",style="solid", color="black", weight=3]; 8399[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8399 -> 8771[label="",style="solid", color="black", weight=3]; 8400[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8400 -> 8772[label="",style="solid", color="black", weight=3]; 8401[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8401 -> 8773[label="",style="solid", color="black", weight=3]; 8402 -> 8397[label="",style="dashed", color="red", weight=0]; 8402[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8403[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Neg (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8403 -> 8774[label="",style="solid", color="black", weight=3]; 8404[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8404 -> 8775[label="",style="solid", color="black", weight=3]; 8405[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8405 -> 8776[label="",style="solid", color="black", weight=3]; 8406[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8406 -> 8777[label="",style="solid", color="black", weight=3]; 8407[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8407 -> 8778[label="",style="solid", color="black", weight=3]; 8408[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8408 -> 8779[label="",style="solid", color="black", weight=3]; 8409[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) vzz10040 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) vzz10040 == GT))",fontsize=16,color="burlywood",shape="triangle"];25374[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8409 -> 25374[label="",style="solid", color="burlywood", weight=9]; 25374 -> 8780[label="",style="solid", color="burlywood", weight=3]; 25375[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8409 -> 25375[label="",style="solid", color="burlywood", weight=9]; 25375 -> 8781[label="",style="solid", color="burlywood", weight=3]; 8410[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8410 -> 8782[label="",style="solid", color="black", weight=3]; 8411[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Pos (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8411 -> 8783[label="",style="solid", color="black", weight=3]; 8412[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8412 -> 8784[label="",style="solid", color="black", weight=3]; 8413[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Neg (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8413 -> 8785[label="",style="solid", color="black", weight=3]; 8414[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8414 -> 8786[label="",style="solid", color="black", weight=3]; 8415[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8415 -> 8787[label="",style="solid", color="black", weight=3]; 8416[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz10040 (Succ vzz100500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz10040 (Succ vzz100500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25376[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8416 -> 25376[label="",style="solid", color="burlywood", weight=9]; 25376 -> 8788[label="",style="solid", color="burlywood", weight=3]; 25377[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8416 -> 25377[label="",style="solid", color="burlywood", weight=9]; 25377 -> 8789[label="",style="solid", color="burlywood", weight=3]; 8417[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Pos (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8417 -> 8790[label="",style="solid", color="black", weight=3]; 8418[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8418 -> 8791[label="",style="solid", color="black", weight=3]; 8419[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Neg (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8419 -> 8792[label="",style="solid", color="black", weight=3]; 8420[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8420 -> 8793[label="",style="solid", color="black", weight=3]; 8421[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) vzz10080 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) vzz10080 == GT))",fontsize=16,color="burlywood",shape="triangle"];25378[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8421 -> 25378[label="",style="solid", color="burlywood", weight=9]; 25378 -> 8794[label="",style="solid", color="burlywood", weight=3]; 25379[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8421 -> 25379[label="",style="solid", color="burlywood", weight=9]; 25379 -> 8795[label="",style="solid", color="burlywood", weight=3]; 8422[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8422 -> 8796[label="",style="solid", color="black", weight=3]; 8423[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Pos (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8423 -> 8797[label="",style="solid", color="black", weight=3]; 8424[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8424 -> 8798[label="",style="solid", color="black", weight=3]; 8425[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Neg (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8425 -> 8799[label="",style="solid", color="black", weight=3]; 8426[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8426 -> 8800[label="",style="solid", color="black", weight=3]; 8427[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8427 -> 8801[label="",style="solid", color="black", weight=3]; 8428[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz10080 (Succ vzz100900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz10080 (Succ vzz100900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25380[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8428 -> 25380[label="",style="solid", color="burlywood", weight=9]; 25380 -> 8802[label="",style="solid", color="burlywood", weight=3]; 25381[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8428 -> 25381[label="",style="solid", color="burlywood", weight=9]; 25381 -> 8803[label="",style="solid", color="burlywood", weight=3]; 8429[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Pos (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8429 -> 8804[label="",style="solid", color="black", weight=3]; 8430[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8430 -> 8805[label="",style="solid", color="black", weight=3]; 8431[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Neg (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8431 -> 8806[label="",style="solid", color="black", weight=3]; 8432[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8432 -> 8807[label="",style="solid", color="black", weight=3]; 8433[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Pos (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8433 -> 8808[label="",style="solid", color="black", weight=3]; 8434[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8434 -> 8809[label="",style="solid", color="black", weight=3]; 8435[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8435 -> 8810[label="",style="solid", color="black", weight=3]; 8436[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8436 -> 8811[label="",style="solid", color="black", weight=3]; 8437[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8437 -> 8812[label="",style="solid", color="black", weight=3]; 8438[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8438 -> 8813[label="",style="solid", color="black", weight=3]; 8439[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8439 -> 8814[label="",style="solid", color="black", weight=3]; 8440 -> 8435[label="",style="dashed", color="red", weight=0]; 8440[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8441[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Neg (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8441 -> 8815[label="",style="solid", color="black", weight=3]; 8442[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8442 -> 8816[label="",style="solid", color="black", weight=3]; 8443[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8443 -> 8817[label="",style="solid", color="black", weight=3]; 8444[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8444 -> 8818[label="",style="solid", color="black", weight=3]; 8445[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8445 -> 8819[label="",style="solid", color="black", weight=3]; 8446[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8446 -> 8820[label="",style="solid", color="black", weight=3]; 8447[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) vzz10140 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) vzz10140 == GT))",fontsize=16,color="burlywood",shape="triangle"];25382[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8447 -> 25382[label="",style="solid", color="burlywood", weight=9]; 25382 -> 8821[label="",style="solid", color="burlywood", weight=3]; 25383[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8447 -> 25383[label="",style="solid", color="burlywood", weight=9]; 25383 -> 8822[label="",style="solid", color="burlywood", weight=3]; 8448[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8448 -> 8823[label="",style="solid", color="black", weight=3]; 8449[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Pos (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8449 -> 8824[label="",style="solid", color="black", weight=3]; 8450[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8450 -> 8825[label="",style="solid", color="black", weight=3]; 8451[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Neg (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8451 -> 8826[label="",style="solid", color="black", weight=3]; 8452[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8452 -> 8827[label="",style="solid", color="black", weight=3]; 8453[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8453 -> 8828[label="",style="solid", color="black", weight=3]; 8454[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz10140 (Succ vzz101500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz10140 (Succ vzz101500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25384[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8454 -> 25384[label="",style="solid", color="burlywood", weight=9]; 25384 -> 8829[label="",style="solid", color="burlywood", weight=3]; 25385[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8454 -> 25385[label="",style="solid", color="burlywood", weight=9]; 25385 -> 8830[label="",style="solid", color="burlywood", weight=3]; 8455[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Pos (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8455 -> 8831[label="",style="solid", color="black", weight=3]; 8456[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8456 -> 8832[label="",style="solid", color="black", weight=3]; 8457[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Neg (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8457 -> 8833[label="",style="solid", color="black", weight=3]; 8458[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8458 -> 8834[label="",style="solid", color="black", weight=3]; 8459[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) vzz10180 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) vzz10180 == GT))",fontsize=16,color="burlywood",shape="triangle"];25386[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8459 -> 25386[label="",style="solid", color="burlywood", weight=9]; 25386 -> 8835[label="",style="solid", color="burlywood", weight=3]; 25387[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8459 -> 25387[label="",style="solid", color="burlywood", weight=9]; 25387 -> 8836[label="",style="solid", color="burlywood", weight=3]; 8460[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8460 -> 8837[label="",style="solid", color="black", weight=3]; 8461[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Pos (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8461 -> 8838[label="",style="solid", color="black", weight=3]; 8462[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8462 -> 8839[label="",style="solid", color="black", weight=3]; 8463[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Neg (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8463 -> 8840[label="",style="solid", color="black", weight=3]; 8464[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8464 -> 8841[label="",style="solid", color="black", weight=3]; 8465[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8465 -> 8842[label="",style="solid", color="black", weight=3]; 8466[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz10180 (Succ vzz101900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz10180 (Succ vzz101900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25388[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8466 -> 25388[label="",style="solid", color="burlywood", weight=9]; 25388 -> 8843[label="",style="solid", color="burlywood", weight=3]; 25389[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8466 -> 25389[label="",style="solid", color="burlywood", weight=9]; 25389 -> 8844[label="",style="solid", color="burlywood", weight=3]; 8467[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Pos (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8467 -> 8845[label="",style="solid", color="black", weight=3]; 8468[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8468 -> 8846[label="",style="solid", color="black", weight=3]; 8469[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Neg (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8469 -> 8847[label="",style="solid", color="black", weight=3]; 8470[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8470 -> 8848[label="",style="solid", color="black", weight=3]; 8471[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Pos (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8471 -> 8849[label="",style="solid", color="black", weight=3]; 8472[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8472 -> 8850[label="",style="solid", color="black", weight=3]; 8473[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8473 -> 8851[label="",style="solid", color="black", weight=3]; 8474[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8474 -> 8852[label="",style="solid", color="black", weight=3]; 8475[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8475 -> 8853[label="",style="solid", color="black", weight=3]; 8476[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8476 -> 8854[label="",style="solid", color="black", weight=3]; 8477[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8477 -> 8855[label="",style="solid", color="black", weight=3]; 8478 -> 8473[label="",style="dashed", color="red", weight=0]; 8478[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8479[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Neg (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8479 -> 8856[label="",style="solid", color="black", weight=3]; 8480[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8480 -> 8857[label="",style="solid", color="black", weight=3]; 8481[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8481 -> 8858[label="",style="solid", color="black", weight=3]; 8482[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8482 -> 8859[label="",style="solid", color="black", weight=3]; 8483[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8483 -> 8860[label="",style="solid", color="black", weight=3]; 8484[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8484 -> 8861[label="",style="solid", color="black", weight=3]; 8485[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) vzz10240 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) vzz10240 == GT))",fontsize=16,color="burlywood",shape="triangle"];25390[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8485 -> 25390[label="",style="solid", color="burlywood", weight=9]; 25390 -> 8862[label="",style="solid", color="burlywood", weight=3]; 25391[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8485 -> 25391[label="",style="solid", color="burlywood", weight=9]; 25391 -> 8863[label="",style="solid", color="burlywood", weight=3]; 8486[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8486 -> 8864[label="",style="solid", color="black", weight=3]; 8487[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Pos (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8487 -> 8865[label="",style="solid", color="black", weight=3]; 8488[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8488 -> 8866[label="",style="solid", color="black", weight=3]; 8489[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Neg (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8489 -> 8867[label="",style="solid", color="black", weight=3]; 8490[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8490 -> 8868[label="",style="solid", color="black", weight=3]; 8491[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8491 -> 8869[label="",style="solid", color="black", weight=3]; 8492[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz10240 (Succ vzz102500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz10240 (Succ vzz102500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25392[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8492 -> 25392[label="",style="solid", color="burlywood", weight=9]; 25392 -> 8870[label="",style="solid", color="burlywood", weight=3]; 25393[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8492 -> 25393[label="",style="solid", color="burlywood", weight=9]; 25393 -> 8871[label="",style="solid", color="burlywood", weight=3]; 8493[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Pos (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8493 -> 8872[label="",style="solid", color="black", weight=3]; 8494[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8494 -> 8873[label="",style="solid", color="black", weight=3]; 8495[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Neg (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8495 -> 8874[label="",style="solid", color="black", weight=3]; 8496[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8496 -> 8875[label="",style="solid", color="black", weight=3]; 8497[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) vzz10280 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) vzz10280 == GT))",fontsize=16,color="burlywood",shape="triangle"];25394[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8497 -> 25394[label="",style="solid", color="burlywood", weight=9]; 25394 -> 8876[label="",style="solid", color="burlywood", weight=3]; 25395[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8497 -> 25395[label="",style="solid", color="burlywood", weight=9]; 25395 -> 8877[label="",style="solid", color="burlywood", weight=3]; 8498[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8498 -> 8878[label="",style="solid", color="black", weight=3]; 8499[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Pos (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8499 -> 8879[label="",style="solid", color="black", weight=3]; 8500[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8500 -> 8880[label="",style="solid", color="black", weight=3]; 8501[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Neg (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8501 -> 8881[label="",style="solid", color="black", weight=3]; 8502[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8502 -> 8882[label="",style="solid", color="black", weight=3]; 8503[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8503 -> 8883[label="",style="solid", color="black", weight=3]; 8504[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz10280 (Succ vzz102900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz10280 (Succ vzz102900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25396[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8504 -> 25396[label="",style="solid", color="burlywood", weight=9]; 25396 -> 8884[label="",style="solid", color="burlywood", weight=3]; 25397[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8504 -> 25397[label="",style="solid", color="burlywood", weight=9]; 25397 -> 8885[label="",style="solid", color="burlywood", weight=3]; 8505[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Pos (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8505 -> 8886[label="",style="solid", color="black", weight=3]; 8506[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8506 -> 8887[label="",style="solid", color="black", weight=3]; 8507[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Neg (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8507 -> 8888[label="",style="solid", color="black", weight=3]; 8508[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8508 -> 8889[label="",style="solid", color="black", weight=3]; 8509[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Pos (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8509 -> 8890[label="",style="solid", color="black", weight=3]; 8510[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8510 -> 8891[label="",style="solid", color="black", weight=3]; 8511[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8511 -> 8892[label="",style="solid", color="black", weight=3]; 8512[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8512 -> 8893[label="",style="solid", color="black", weight=3]; 8513[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8513 -> 8894[label="",style="solid", color="black", weight=3]; 8514[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8514 -> 8895[label="",style="solid", color="black", weight=3]; 8515[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8515 -> 8896[label="",style="solid", color="black", weight=3]; 8516 -> 8511[label="",style="dashed", color="red", weight=0]; 8516[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8517[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Neg (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8517 -> 8897[label="",style="solid", color="black", weight=3]; 8518[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8518 -> 8898[label="",style="solid", color="black", weight=3]; 8519[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8519 -> 8899[label="",style="solid", color="black", weight=3]; 8520[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8520 -> 8900[label="",style="solid", color="black", weight=3]; 8521[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8521 -> 8901[label="",style="solid", color="black", weight=3]; 8522[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8522 -> 8902[label="",style="solid", color="black", weight=3]; 8523[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) vzz10340 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) vzz10340 == GT))",fontsize=16,color="burlywood",shape="triangle"];25398[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8523 -> 25398[label="",style="solid", color="burlywood", weight=9]; 25398 -> 8903[label="",style="solid", color="burlywood", weight=3]; 25399[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8523 -> 25399[label="",style="solid", color="burlywood", weight=9]; 25399 -> 8904[label="",style="solid", color="burlywood", weight=3]; 8524[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8524 -> 8905[label="",style="solid", color="black", weight=3]; 8525[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Pos (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8525 -> 8906[label="",style="solid", color="black", weight=3]; 8526[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8526 -> 8907[label="",style="solid", color="black", weight=3]; 8527[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Neg (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8527 -> 8908[label="",style="solid", color="black", weight=3]; 8528[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8528 -> 8909[label="",style="solid", color="black", weight=3]; 8529[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8529 -> 8910[label="",style="solid", color="black", weight=3]; 8530[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz10340 (Succ vzz103500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz10340 (Succ vzz103500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25400[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8530 -> 25400[label="",style="solid", color="burlywood", weight=9]; 25400 -> 8911[label="",style="solid", color="burlywood", weight=3]; 25401[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8530 -> 25401[label="",style="solid", color="burlywood", weight=9]; 25401 -> 8912[label="",style="solid", color="burlywood", weight=3]; 8531[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Pos (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8531 -> 8913[label="",style="solid", color="black", weight=3]; 8532[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8532 -> 8914[label="",style="solid", color="black", weight=3]; 8533[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Neg (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8533 -> 8915[label="",style="solid", color="black", weight=3]; 8534[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8534 -> 8916[label="",style="solid", color="black", weight=3]; 8535[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) vzz10380 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) vzz10380 == GT))",fontsize=16,color="burlywood",shape="triangle"];25402[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8535 -> 25402[label="",style="solid", color="burlywood", weight=9]; 25402 -> 8917[label="",style="solid", color="burlywood", weight=3]; 25403[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8535 -> 25403[label="",style="solid", color="burlywood", weight=9]; 25403 -> 8918[label="",style="solid", color="burlywood", weight=3]; 8536[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8536 -> 8919[label="",style="solid", color="black", weight=3]; 8537[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Pos (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8537 -> 8920[label="",style="solid", color="black", weight=3]; 8538[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8538 -> 8921[label="",style="solid", color="black", weight=3]; 8539[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Neg (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8539 -> 8922[label="",style="solid", color="black", weight=3]; 8540[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8540 -> 8923[label="",style="solid", color="black", weight=3]; 8541[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8541 -> 8924[label="",style="solid", color="black", weight=3]; 8542[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz10380 (Succ vzz103900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz10380 (Succ vzz103900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25404[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8542 -> 25404[label="",style="solid", color="burlywood", weight=9]; 25404 -> 8925[label="",style="solid", color="burlywood", weight=3]; 25405[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8542 -> 25405[label="",style="solid", color="burlywood", weight=9]; 25405 -> 8926[label="",style="solid", color="burlywood", weight=3]; 8543[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Pos (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8543 -> 8927[label="",style="solid", color="black", weight=3]; 8544[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8544 -> 8928[label="",style="solid", color="black", weight=3]; 8545[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Neg (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8545 -> 8929[label="",style="solid", color="black", weight=3]; 8546[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8546 -> 8930[label="",style="solid", color="black", weight=3]; 8547[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Pos (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8547 -> 8931[label="",style="solid", color="black", weight=3]; 8548[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8548 -> 8932[label="",style="solid", color="black", weight=3]; 8549[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8549 -> 8933[label="",style="solid", color="black", weight=3]; 8550[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8550 -> 8934[label="",style="solid", color="black", weight=3]; 8551[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8551 -> 8935[label="",style="solid", color="black", weight=3]; 8552[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8552 -> 8936[label="",style="solid", color="black", weight=3]; 8553[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8553 -> 8937[label="",style="solid", color="black", weight=3]; 8554 -> 8549[label="",style="dashed", color="red", weight=0]; 8554[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8555[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Neg (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8555 -> 8938[label="",style="solid", color="black", weight=3]; 8556[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8556 -> 8939[label="",style="solid", color="black", weight=3]; 8557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8557 -> 8940[label="",style="solid", color="black", weight=3]; 8558[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8558 -> 8941[label="",style="solid", color="black", weight=3]; 8559[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8559 -> 8942[label="",style="solid", color="black", weight=3]; 8560[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8560 -> 8943[label="",style="solid", color="black", weight=3]; 8561[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) vzz10440 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) vzz10440 == GT))",fontsize=16,color="burlywood",shape="triangle"];25406[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8561 -> 25406[label="",style="solid", color="burlywood", weight=9]; 25406 -> 8944[label="",style="solid", color="burlywood", weight=3]; 25407[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8561 -> 25407[label="",style="solid", color="burlywood", weight=9]; 25407 -> 8945[label="",style="solid", color="burlywood", weight=3]; 8562[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8562 -> 8946[label="",style="solid", color="black", weight=3]; 8563[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Pos (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8563 -> 8947[label="",style="solid", color="black", weight=3]; 8564[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8564 -> 8948[label="",style="solid", color="black", weight=3]; 8565[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Neg (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8565 -> 8949[label="",style="solid", color="black", weight=3]; 8566[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8566 -> 8950[label="",style="solid", color="black", weight=3]; 8567[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8567 -> 8951[label="",style="solid", color="black", weight=3]; 8568[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz10440 (Succ vzz104500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz10440 (Succ vzz104500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25408[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8568 -> 25408[label="",style="solid", color="burlywood", weight=9]; 25408 -> 8952[label="",style="solid", color="burlywood", weight=3]; 25409[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8568 -> 25409[label="",style="solid", color="burlywood", weight=9]; 25409 -> 8953[label="",style="solid", color="burlywood", weight=3]; 8569[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Pos (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8569 -> 8954[label="",style="solid", color="black", weight=3]; 8570[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8570 -> 8955[label="",style="solid", color="black", weight=3]; 8571[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Neg (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8571 -> 8956[label="",style="solid", color="black", weight=3]; 8572[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8572 -> 8957[label="",style="solid", color="black", weight=3]; 8573[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) vzz10480 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) vzz10480 == GT))",fontsize=16,color="burlywood",shape="triangle"];25410[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8573 -> 25410[label="",style="solid", color="burlywood", weight=9]; 25410 -> 8958[label="",style="solid", color="burlywood", weight=3]; 25411[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8573 -> 25411[label="",style="solid", color="burlywood", weight=9]; 25411 -> 8959[label="",style="solid", color="burlywood", weight=3]; 8574[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8574 -> 8960[label="",style="solid", color="black", weight=3]; 8575[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Pos (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8575 -> 8961[label="",style="solid", color="black", weight=3]; 8576[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8576 -> 8962[label="",style="solid", color="black", weight=3]; 8577[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Neg (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8577 -> 8963[label="",style="solid", color="black", weight=3]; 8578[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8578 -> 8964[label="",style="solid", color="black", weight=3]; 8579[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8579 -> 8965[label="",style="solid", color="black", weight=3]; 8580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz10480 (Succ vzz104900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz10480 (Succ vzz104900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25412[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8580 -> 25412[label="",style="solid", color="burlywood", weight=9]; 25412 -> 8966[label="",style="solid", color="burlywood", weight=3]; 25413[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8580 -> 25413[label="",style="solid", color="burlywood", weight=9]; 25413 -> 8967[label="",style="solid", color="burlywood", weight=3]; 8581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Pos (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8581 -> 8968[label="",style="solid", color="black", weight=3]; 8582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8582 -> 8969[label="",style="solid", color="black", weight=3]; 8583[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Neg (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8583 -> 8970[label="",style="solid", color="black", weight=3]; 8584[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8584 -> 8971[label="",style="solid", color="black", weight=3]; 8585[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Pos (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8585 -> 8972[label="",style="solid", color="black", weight=3]; 8586[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8586 -> 8973[label="",style="solid", color="black", weight=3]; 8587[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8587 -> 8974[label="",style="solid", color="black", weight=3]; 8588[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8588 -> 8975[label="",style="solid", color="black", weight=3]; 8589[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8589 -> 8976[label="",style="solid", color="black", weight=3]; 8590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8590 -> 8977[label="",style="solid", color="black", weight=3]; 8591[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8591 -> 8978[label="",style="solid", color="black", weight=3]; 8592 -> 8587[label="",style="dashed", color="red", weight=0]; 8592[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8593[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Neg (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8593 -> 8979[label="",style="solid", color="black", weight=3]; 8594[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8594 -> 8980[label="",style="solid", color="black", weight=3]; 8595[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8595 -> 8981[label="",style="solid", color="black", weight=3]; 8596[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8596 -> 8982[label="",style="solid", color="black", weight=3]; 8597[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8597 -> 8983[label="",style="solid", color="black", weight=3]; 8598[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8598 -> 8984[label="",style="solid", color="black", weight=3]; 8599[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) vzz10540 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) vzz10540 == GT))",fontsize=16,color="burlywood",shape="triangle"];25414[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8599 -> 25414[label="",style="solid", color="burlywood", weight=9]; 25414 -> 8985[label="",style="solid", color="burlywood", weight=3]; 25415[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8599 -> 25415[label="",style="solid", color="burlywood", weight=9]; 25415 -> 8986[label="",style="solid", color="burlywood", weight=3]; 8600[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8600 -> 8987[label="",style="solid", color="black", weight=3]; 8601[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Pos (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8601 -> 8988[label="",style="solid", color="black", weight=3]; 8602[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8602 -> 8989[label="",style="solid", color="black", weight=3]; 8603[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Neg (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8603 -> 8990[label="",style="solid", color="black", weight=3]; 8604[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8604 -> 8991[label="",style="solid", color="black", weight=3]; 8605[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8605 -> 8992[label="",style="solid", color="black", weight=3]; 8606[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz10540 (Succ vzz105500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz10540 (Succ vzz105500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25416[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8606 -> 25416[label="",style="solid", color="burlywood", weight=9]; 25416 -> 8993[label="",style="solid", color="burlywood", weight=3]; 25417[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8606 -> 25417[label="",style="solid", color="burlywood", weight=9]; 25417 -> 8994[label="",style="solid", color="burlywood", weight=3]; 8607[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Pos (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8607 -> 8995[label="",style="solid", color="black", weight=3]; 8608[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8608 -> 8996[label="",style="solid", color="black", weight=3]; 8609[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Neg (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8609 -> 8997[label="",style="solid", color="black", weight=3]; 8610[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8610 -> 8998[label="",style="solid", color="black", weight=3]; 8611[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) vzz10580 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) vzz10580 == GT))",fontsize=16,color="burlywood",shape="triangle"];25418[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8611 -> 25418[label="",style="solid", color="burlywood", weight=9]; 25418 -> 8999[label="",style="solid", color="burlywood", weight=3]; 25419[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8611 -> 25419[label="",style="solid", color="burlywood", weight=9]; 25419 -> 9000[label="",style="solid", color="burlywood", weight=3]; 8612[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8612 -> 9001[label="",style="solid", color="black", weight=3]; 8613[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Pos (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8613 -> 9002[label="",style="solid", color="black", weight=3]; 8614[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8614 -> 9003[label="",style="solid", color="black", weight=3]; 8615[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Neg (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8615 -> 9004[label="",style="solid", color="black", weight=3]; 8616[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8616 -> 9005[label="",style="solid", color="black", weight=3]; 8617[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8617 -> 9006[label="",style="solid", color="black", weight=3]; 8618[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz10580 (Succ vzz105900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz10580 (Succ vzz105900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25420[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8618 -> 25420[label="",style="solid", color="burlywood", weight=9]; 25420 -> 9007[label="",style="solid", color="burlywood", weight=3]; 25421[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8618 -> 25421[label="",style="solid", color="burlywood", weight=9]; 25421 -> 9008[label="",style="solid", color="burlywood", weight=3]; 8619[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Pos (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8619 -> 9009[label="",style="solid", color="black", weight=3]; 8620[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8620 -> 9010[label="",style="solid", color="black", weight=3]; 8621[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Neg (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8621 -> 9011[label="",style="solid", color="black", weight=3]; 8622[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8622 -> 9012[label="",style="solid", color="black", weight=3]; 8623[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Pos (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8623 -> 9013[label="",style="solid", color="black", weight=3]; 8624[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8624 -> 9014[label="",style="solid", color="black", weight=3]; 8625[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8625 -> 9015[label="",style="solid", color="black", weight=3]; 8626[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8626 -> 9016[label="",style="solid", color="black", weight=3]; 8627[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8627 -> 9017[label="",style="solid", color="black", weight=3]; 8628[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8628 -> 9018[label="",style="solid", color="black", weight=3]; 8629[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8629 -> 9019[label="",style="solid", color="black", weight=3]; 8630 -> 8625[label="",style="dashed", color="red", weight=0]; 8630[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8631[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Neg (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8631 -> 9020[label="",style="solid", color="black", weight=3]; 8632[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8632 -> 9021[label="",style="solid", color="black", weight=3]; 8633[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8633 -> 9022[label="",style="solid", color="black", weight=3]; 8634[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8634 -> 9023[label="",style="solid", color="black", weight=3]; 8635[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8635 -> 9024[label="",style="solid", color="black", weight=3]; 8636[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8636 -> 9025[label="",style="solid", color="black", weight=3]; 8637[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) vzz10640 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) vzz10640 == GT))",fontsize=16,color="burlywood",shape="triangle"];25422[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8637 -> 25422[label="",style="solid", color="burlywood", weight=9]; 25422 -> 9026[label="",style="solid", color="burlywood", weight=3]; 25423[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8637 -> 25423[label="",style="solid", color="burlywood", weight=9]; 25423 -> 9027[label="",style="solid", color="burlywood", weight=3]; 8638[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8638 -> 9028[label="",style="solid", color="black", weight=3]; 8639[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Pos (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8639 -> 9029[label="",style="solid", color="black", weight=3]; 8640[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8640 -> 9030[label="",style="solid", color="black", weight=3]; 8641[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Neg (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8641 -> 9031[label="",style="solid", color="black", weight=3]; 8642[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8642 -> 9032[label="",style="solid", color="black", weight=3]; 8643[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8643 -> 9033[label="",style="solid", color="black", weight=3]; 8644[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz10640 (Succ vzz106500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz10640 (Succ vzz106500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25424[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8644 -> 25424[label="",style="solid", color="burlywood", weight=9]; 25424 -> 9034[label="",style="solid", color="burlywood", weight=3]; 25425[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8644 -> 25425[label="",style="solid", color="burlywood", weight=9]; 25425 -> 9035[label="",style="solid", color="burlywood", weight=3]; 8645[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Pos (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8645 -> 9036[label="",style="solid", color="black", weight=3]; 8646[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8646 -> 9037[label="",style="solid", color="black", weight=3]; 8647[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Neg (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8647 -> 9038[label="",style="solid", color="black", weight=3]; 8648[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8648 -> 9039[label="",style="solid", color="black", weight=3]; 8649[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) vzz10680 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) vzz10680 == GT))",fontsize=16,color="burlywood",shape="triangle"];25426[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8649 -> 25426[label="",style="solid", color="burlywood", weight=9]; 25426 -> 9040[label="",style="solid", color="burlywood", weight=3]; 25427[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8649 -> 25427[label="",style="solid", color="burlywood", weight=9]; 25427 -> 9041[label="",style="solid", color="burlywood", weight=3]; 8650[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8650 -> 9042[label="",style="solid", color="black", weight=3]; 8651[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Pos (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8651 -> 9043[label="",style="solid", color="black", weight=3]; 8652[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8652 -> 9044[label="",style="solid", color="black", weight=3]; 8653[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Neg (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8653 -> 9045[label="",style="solid", color="black", weight=3]; 8654[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8654 -> 9046[label="",style="solid", color="black", weight=3]; 8655[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8655 -> 9047[label="",style="solid", color="black", weight=3]; 8656[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz10680 (Succ vzz106900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz10680 (Succ vzz106900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25428[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8656 -> 25428[label="",style="solid", color="burlywood", weight=9]; 25428 -> 9048[label="",style="solid", color="burlywood", weight=3]; 25429[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8656 -> 25429[label="",style="solid", color="burlywood", weight=9]; 25429 -> 9049[label="",style="solid", color="burlywood", weight=3]; 8657[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Pos (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8657 -> 9050[label="",style="solid", color="black", weight=3]; 8658[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8658 -> 9051[label="",style="solid", color="black", weight=3]; 8659[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Neg (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8659 -> 9052[label="",style="solid", color="black", weight=3]; 8660[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8660 -> 9053[label="",style="solid", color="black", weight=3]; 8661[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Pos (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8661 -> 9054[label="",style="solid", color="black", weight=3]; 8662[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8662 -> 9055[label="",style="solid", color="black", weight=3]; 8663[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8663 -> 9056[label="",style="solid", color="black", weight=3]; 8664[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8664 -> 9057[label="",style="solid", color="black", weight=3]; 8665[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8665 -> 9058[label="",style="solid", color="black", weight=3]; 8666[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8666 -> 9059[label="",style="solid", color="black", weight=3]; 8667[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8667 -> 9060[label="",style="solid", color="black", weight=3]; 8668 -> 8663[label="",style="dashed", color="red", weight=0]; 8668[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8669[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Neg (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8669 -> 9061[label="",style="solid", color="black", weight=3]; 8670[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8670 -> 9062[label="",style="solid", color="black", weight=3]; 8671[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8671 -> 9063[label="",style="solid", color="black", weight=3]; 8672[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8672 -> 9064[label="",style="solid", color="black", weight=3]; 8673[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8673 -> 9065[label="",style="solid", color="black", weight=3]; 8674[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8674 -> 9066[label="",style="solid", color="black", weight=3]; 14937[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) vzz1272) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25430[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14937 -> 25430[label="",style="solid", color="burlywood", weight=9]; 25430 -> 14959[label="",style="solid", color="burlywood", weight=3]; 25431[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14937 -> 25431[label="",style="solid", color="burlywood", weight=9]; 25431 -> 14960[label="",style="solid", color="burlywood", weight=3]; 14938[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) vzz1272) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25432[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14938 -> 25432[label="",style="solid", color="burlywood", weight=9]; 25432 -> 14961[label="",style="solid", color="burlywood", weight=3]; 25433[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14938 -> 25433[label="",style="solid", color="burlywood", weight=9]; 25433 -> 14962[label="",style="solid", color="burlywood", weight=3]; 14939[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) vzz1272) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25434[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14939 -> 25434[label="",style="solid", color="burlywood", weight=9]; 25434 -> 14963[label="",style="solid", color="burlywood", weight=3]; 25435[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14939 -> 25435[label="",style="solid", color="burlywood", weight=9]; 25435 -> 14964[label="",style="solid", color="burlywood", weight=3]; 14940[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) vzz1272) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25436[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14940 -> 25436[label="",style="solid", color="burlywood", weight=9]; 25436 -> 14965[label="",style="solid", color="burlywood", weight=3]; 25437[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14940 -> 25437[label="",style="solid", color="burlywood", weight=9]; 25437 -> 14966[label="",style="solid", color="burlywood", weight=3]; 8688[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos vzz10750) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25438[label="vzz10750/Succ vzz107500",fontsize=10,color="white",style="solid",shape="box"];8688 -> 25438[label="",style="solid", color="burlywood", weight=9]; 25438 -> 9087[label="",style="solid", color="burlywood", weight=3]; 25439[label="vzz10750/Zero",fontsize=10,color="white",style="solid",shape="box"];8688 -> 25439[label="",style="solid", color="burlywood", weight=9]; 25439 -> 9088[label="",style="solid", color="burlywood", weight=3]; 8689[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Neg vzz10750) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8689 -> 9089[label="",style="solid", color="black", weight=3]; 8690[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz1082 && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25440[label="vzz1082/Pos vzz10820",fontsize=10,color="white",style="solid",shape="box"];8690 -> 25440[label="",style="solid", color="burlywood", weight=9]; 25440 -> 9090[label="",style="solid", color="burlywood", weight=3]; 25441[label="vzz1082/Neg vzz10820",fontsize=10,color="white",style="solid",shape="box"];8690 -> 25441[label="",style="solid", color="burlywood", weight=9]; 25441 -> 9091[label="",style="solid", color="burlywood", weight=3]; 17538[label="vzz79500",fontsize=16,color="green",shape="box"];17539[label="vzz23",fontsize=16,color="green",shape="box"];17540[label="vzz97900",fontsize=16,color="green",shape="box"];17541[label="vzz79500",fontsize=16,color="green",shape="box"];17542[label="vzz24",fontsize=16,color="green",shape="box"];17537[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat vzz1380 vzz1381) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="burlywood",shape="triangle"];25442[label="vzz1380/Succ vzz13800",fontsize=10,color="white",style="solid",shape="box"];17537 -> 25442[label="",style="solid", color="burlywood", weight=9]; 25442 -> 17583[label="",style="solid", color="burlywood", weight=3]; 25443[label="vzz1380/Zero",fontsize=10,color="white",style="solid",shape="box"];17537 -> 25443[label="",style="solid", color="burlywood", weight=9]; 25443 -> 17584[label="",style="solid", color="burlywood", weight=3]; 8693[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8694[label="Pos Zero",fontsize=16,color="green",shape="box"];8695 -> 9418[label="",style="dashed", color="red", weight=0]; 8695[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8695 -> 9419[label="",style="dashed", color="magenta", weight=3]; 8695 -> 9420[label="",style="dashed", color="magenta", weight=3]; 8695 -> 9421[label="",style="dashed", color="magenta", weight=3]; 8696[label="Pos Zero",fontsize=16,color="green",shape="box"];17604[label="vzz79500",fontsize=16,color="green",shape="box"];17605[label="vzz24",fontsize=16,color="green",shape="box"];17606[label="vzz79500",fontsize=16,color="green",shape="box"];17607[label="vzz97900",fontsize=16,color="green",shape="box"];17608[label="vzz23",fontsize=16,color="green",shape="box"];17603[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat vzz1387 vzz1388) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="burlywood",shape="triangle"];25444[label="vzz1387/Succ vzz13870",fontsize=10,color="white",style="solid",shape="box"];17603 -> 25444[label="",style="solid", color="burlywood", weight=9]; 25444 -> 17649[label="",style="solid", color="burlywood", weight=3]; 25445[label="vzz1387/Zero",fontsize=10,color="white",style="solid",shape="box"];17603 -> 25445[label="",style="solid", color="burlywood", weight=9]; 25445 -> 17650[label="",style="solid", color="burlywood", weight=3]; 8699[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8700[label="Neg Zero",fontsize=16,color="green",shape="box"];8701 -> 9418[label="",style="dashed", color="red", weight=0]; 8701[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8701 -> 9422[label="",style="dashed", color="magenta", weight=3]; 8701 -> 9423[label="",style="dashed", color="magenta", weight=3]; 8701 -> 9424[label="",style="dashed", color="magenta", weight=3]; 8702[label="Neg Zero",fontsize=16,color="green",shape="box"];8703[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Pos vzz10800) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8703 -> 9124[label="",style="solid", color="black", weight=3]; 8704[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg vzz10800) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25446[label="vzz10800/Succ vzz108000",fontsize=10,color="white",style="solid",shape="box"];8704 -> 25446[label="",style="solid", color="burlywood", weight=9]; 25446 -> 9125[label="",style="solid", color="burlywood", weight=3]; 25447[label="vzz10800/Zero",fontsize=10,color="white",style="solid",shape="box"];8704 -> 25447[label="",style="solid", color="burlywood", weight=9]; 25447 -> 9126[label="",style="solid", color="burlywood", weight=3]; 14989[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) vzz1282) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25448[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14989 -> 25448[label="",style="solid", color="burlywood", weight=9]; 25448 -> 15039[label="",style="solid", color="burlywood", weight=3]; 25449[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14989 -> 25449[label="",style="solid", color="burlywood", weight=9]; 25449 -> 15040[label="",style="solid", color="burlywood", weight=3]; 14990[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) vzz1282) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25450[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14990 -> 25450[label="",style="solid", color="burlywood", weight=9]; 25450 -> 15041[label="",style="solid", color="burlywood", weight=3]; 25451[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14990 -> 25451[label="",style="solid", color="burlywood", weight=9]; 25451 -> 15042[label="",style="solid", color="burlywood", weight=3]; 14991[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) vzz1282) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25452[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14991 -> 25452[label="",style="solid", color="burlywood", weight=9]; 25452 -> 15043[label="",style="solid", color="burlywood", weight=3]; 25453[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14991 -> 25453[label="",style="solid", color="burlywood", weight=9]; 25453 -> 15044[label="",style="solid", color="burlywood", weight=3]; 14992[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) vzz1282) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25454[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14992 -> 25454[label="",style="solid", color="burlywood", weight=9]; 25454 -> 15045[label="",style="solid", color="burlywood", weight=3]; 25455[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14992 -> 25455[label="",style="solid", color="burlywood", weight=9]; 25455 -> 15046[label="",style="solid", color="burlywood", weight=3]; 8718[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz1089 && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25456[label="vzz1089/Pos vzz10890",fontsize=10,color="white",style="solid",shape="box"];8718 -> 25456[label="",style="solid", color="burlywood", weight=9]; 25456 -> 9147[label="",style="solid", color="burlywood", weight=3]; 25457[label="vzz1089/Neg vzz10890",fontsize=10,color="white",style="solid",shape="box"];8718 -> 25457[label="",style="solid", color="burlywood", weight=9]; 25457 -> 9148[label="",style="solid", color="burlywood", weight=3]; 17697[label="vzz23",fontsize=16,color="green",shape="box"];17698[label="vzz79500",fontsize=16,color="green",shape="box"];17699[label="vzz24",fontsize=16,color="green",shape="box"];17700[label="vzz97900",fontsize=16,color="green",shape="box"];17701[label="vzz79500",fontsize=16,color="green",shape="box"];17696[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat vzz1393 vzz1394) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="burlywood",shape="triangle"];25458[label="vzz1393/Succ vzz13930",fontsize=10,color="white",style="solid",shape="box"];17696 -> 25458[label="",style="solid", color="burlywood", weight=9]; 25458 -> 17742[label="",style="solid", color="burlywood", weight=3]; 25459[label="vzz1393/Zero",fontsize=10,color="white",style="solid",shape="box"];17696 -> 25459[label="",style="solid", color="burlywood", weight=9]; 25459 -> 17743[label="",style="solid", color="burlywood", weight=3]; 8721[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8722[label="Pos Zero",fontsize=16,color="green",shape="box"];8723 -> 9418[label="",style="dashed", color="red", weight=0]; 8723[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8723 -> 9425[label="",style="dashed", color="magenta", weight=3]; 8723 -> 9426[label="",style="dashed", color="magenta", weight=3]; 8723 -> 9427[label="",style="dashed", color="magenta", weight=3]; 8724[label="Pos Zero",fontsize=16,color="green",shape="box"];17758[label="vzz97900",fontsize=16,color="green",shape="box"];17759[label="vzz24",fontsize=16,color="green",shape="box"];17760[label="vzz23",fontsize=16,color="green",shape="box"];17761[label="vzz79500",fontsize=16,color="green",shape="box"];17762[label="vzz79500",fontsize=16,color="green",shape="box"];17757[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat vzz1399 vzz1400) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="burlywood",shape="triangle"];25460[label="vzz1399/Succ vzz13990",fontsize=10,color="white",style="solid",shape="box"];17757 -> 25460[label="",style="solid", color="burlywood", weight=9]; 25460 -> 17803[label="",style="solid", color="burlywood", weight=3]; 25461[label="vzz1399/Zero",fontsize=10,color="white",style="solid",shape="box"];17757 -> 25461[label="",style="solid", color="burlywood", weight=9]; 25461 -> 17804[label="",style="solid", color="burlywood", weight=3]; 8727[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8728[label="Neg Zero",fontsize=16,color="green",shape="box"];8729 -> 9418[label="",style="dashed", color="red", weight=0]; 8729[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8729 -> 9428[label="",style="dashed", color="magenta", weight=3]; 8729 -> 9429[label="",style="dashed", color="magenta", weight=3]; 8729 -> 9430[label="",style="dashed", color="magenta", weight=3]; 8730[label="Neg Zero",fontsize=16,color="green",shape="box"];8731[label="vzz23",fontsize=16,color="green",shape="box"];8732[label="vzz24",fontsize=16,color="green",shape="box"];8733[label="properFractionQ1 vzz23 vzz24 (vzz10910,vzz10911)",fontsize=16,color="black",shape="box"];8733 -> 9157[label="",style="solid", color="black", weight=3]; 9670[label="roundRound05 (vzz23 :% Integer vzz240) (signum ((Integer vzz11010 + Integer vzz1085 * Integer vzz240) `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer vzz1085 * Integer vzz240) `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100)))",fontsize=16,color="black",shape="box"];9670 -> 9919[label="",style="solid", color="black", weight=3]; 8739[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) (Succ vzz99400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) (Succ vzz99400) == GT))",fontsize=16,color="black",shape="box"];8739 -> 9158[label="",style="solid", color="black", weight=3]; 8740[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) Zero == GT))",fontsize=16,color="black",shape="box"];8740 -> 9159[label="",style="solid", color="black", weight=3]; 8741[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) True)",fontsize=16,color="black",shape="box"];8741 -> 9160[label="",style="solid", color="black", weight=3]; 8742 -> 8378[label="",style="dashed", color="red", weight=0]; 8742[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99400) == GT))",fontsize=16,color="magenta"];8742 -> 9161[label="",style="dashed", color="magenta", weight=3]; 8742 -> 9162[label="",style="dashed", color="magenta", weight=3]; 8743[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8743 -> 9163[label="",style="solid", color="black", weight=3]; 8744 -> 8372[label="",style="dashed", color="red", weight=0]; 8744[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="magenta"];8745 -> 8743[label="",style="dashed", color="red", weight=0]; 8745[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8746[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) False)",fontsize=16,color="black",shape="triangle"];8746 -> 9164[label="",style="solid", color="black", weight=3]; 8747[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) (Succ vzz99500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) (Succ vzz99500) == GT))",fontsize=16,color="black",shape="box"];8747 -> 9165[label="",style="solid", color="black", weight=3]; 8748[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99500) == GT))",fontsize=16,color="black",shape="box"];8748 -> 9166[label="",style="solid", color="black", weight=3]; 8749 -> 8377[label="",style="dashed", color="red", weight=0]; 8749[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="magenta"];8750 -> 8743[label="",style="dashed", color="red", weight=0]; 8750[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8751 -> 8371[label="",style="dashed", color="red", weight=0]; 8751[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) Zero == GT))",fontsize=16,color="magenta"];8751 -> 9167[label="",style="dashed", color="magenta", weight=3]; 8751 -> 9168[label="",style="dashed", color="magenta", weight=3]; 8752 -> 8743[label="",style="dashed", color="red", weight=0]; 8752[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8753[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) (Succ vzz99800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) (Succ vzz99800) == GT))",fontsize=16,color="black",shape="box"];8753 -> 9169[label="",style="solid", color="black", weight=3]; 8754[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) Zero == GT))",fontsize=16,color="black",shape="box"];8754 -> 9170[label="",style="solid", color="black", weight=3]; 8755[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) True)",fontsize=16,color="black",shape="box"];8755 -> 9171[label="",style="solid", color="black", weight=3]; 8756 -> 8390[label="",style="dashed", color="red", weight=0]; 8756[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99800) == GT))",fontsize=16,color="magenta"];8756 -> 9172[label="",style="dashed", color="magenta", weight=3]; 8756 -> 9173[label="",style="dashed", color="magenta", weight=3]; 8757[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8757 -> 9174[label="",style="solid", color="black", weight=3]; 8758 -> 8384[label="",style="dashed", color="red", weight=0]; 8758[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="magenta"];8759 -> 8757[label="",style="dashed", color="red", weight=0]; 8759[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8760[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) False)",fontsize=16,color="black",shape="triangle"];8760 -> 9175[label="",style="solid", color="black", weight=3]; 8761[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) (Succ vzz99900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) (Succ vzz99900) == GT))",fontsize=16,color="black",shape="box"];8761 -> 9176[label="",style="solid", color="black", weight=3]; 8762[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99900) == GT))",fontsize=16,color="black",shape="box"];8762 -> 9177[label="",style="solid", color="black", weight=3]; 8763 -> 8389[label="",style="dashed", color="red", weight=0]; 8763[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="magenta"];8764 -> 8757[label="",style="dashed", color="red", weight=0]; 8764[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8765 -> 8383[label="",style="dashed", color="red", weight=0]; 8765[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) Zero == GT))",fontsize=16,color="magenta"];8765 -> 9178[label="",style="dashed", color="magenta", weight=3]; 8765 -> 9179[label="",style="dashed", color="magenta", weight=3]; 8766 -> 8757[label="",style="dashed", color="red", weight=0]; 8766[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8767[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz100100 vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25462[label="vzz100100/Succ vzz1001000",fontsize=10,color="white",style="solid",shape="box"];8767 -> 25462[label="",style="solid", color="burlywood", weight=9]; 25462 -> 9180[label="",style="solid", color="burlywood", weight=3]; 25463[label="vzz100100/Zero",fontsize=10,color="white",style="solid",shape="box"];8767 -> 25463[label="",style="solid", color="burlywood", weight=9]; 25463 -> 9181[label="",style="solid", color="burlywood", weight=3]; 8768 -> 8397[label="",style="dashed", color="red", weight=0]; 8768[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8769[label="roundRound04 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8769 -> 9182[label="",style="solid", color="black", weight=3]; 8770 -> 8397[label="",style="dashed", color="red", weight=0]; 8770[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8771[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8771 -> 9183[label="",style="solid", color="black", weight=3]; 8772 -> 8397[label="",style="dashed", color="red", weight=0]; 8772[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8773 -> 8771[label="",style="dashed", color="red", weight=0]; 8773[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8774 -> 8767[label="",style="dashed", color="red", weight=0]; 8774[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz100100 vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8774 -> 9184[label="",style="dashed", color="magenta", weight=3]; 8774 -> 9185[label="",style="dashed", color="magenta", weight=3]; 8775 -> 8397[label="",style="dashed", color="red", weight=0]; 8775[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8776 -> 8397[label="",style="dashed", color="red", weight=0]; 8776[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8777 -> 8771[label="",style="dashed", color="red", weight=0]; 8777[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8778 -> 8397[label="",style="dashed", color="red", weight=0]; 8778[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8779 -> 8771[label="",style="dashed", color="red", weight=0]; 8779[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8780[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) (Succ vzz100400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) (Succ vzz100400) == GT))",fontsize=16,color="black",shape="box"];8780 -> 9186[label="",style="solid", color="black", weight=3]; 8781[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) Zero == GT))",fontsize=16,color="black",shape="box"];8781 -> 9187[label="",style="solid", color="black", weight=3]; 8782[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) True)",fontsize=16,color="black",shape="box"];8782 -> 9188[label="",style="solid", color="black", weight=3]; 8783 -> 8416[label="",style="dashed", color="red", weight=0]; 8783[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100400) == GT))",fontsize=16,color="magenta"];8783 -> 9189[label="",style="dashed", color="magenta", weight=3]; 8783 -> 9190[label="",style="dashed", color="magenta", weight=3]; 8784[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8784 -> 9191[label="",style="solid", color="black", weight=3]; 8785 -> 8410[label="",style="dashed", color="red", weight=0]; 8785[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="magenta"];8786 -> 8784[label="",style="dashed", color="red", weight=0]; 8786[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8787[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) False)",fontsize=16,color="black",shape="triangle"];8787 -> 9192[label="",style="solid", color="black", weight=3]; 8788[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) (Succ vzz100500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) (Succ vzz100500) == GT))",fontsize=16,color="black",shape="box"];8788 -> 9193[label="",style="solid", color="black", weight=3]; 8789[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100500) == GT))",fontsize=16,color="black",shape="box"];8789 -> 9194[label="",style="solid", color="black", weight=3]; 8790 -> 8415[label="",style="dashed", color="red", weight=0]; 8790[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="magenta"];8791 -> 8784[label="",style="dashed", color="red", weight=0]; 8791[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8792 -> 8409[label="",style="dashed", color="red", weight=0]; 8792[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) Zero == GT))",fontsize=16,color="magenta"];8792 -> 9195[label="",style="dashed", color="magenta", weight=3]; 8792 -> 9196[label="",style="dashed", color="magenta", weight=3]; 8793 -> 8784[label="",style="dashed", color="red", weight=0]; 8793[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8794[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) (Succ vzz100800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) (Succ vzz100800) == GT))",fontsize=16,color="black",shape="box"];8794 -> 9197[label="",style="solid", color="black", weight=3]; 8795[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) Zero == GT))",fontsize=16,color="black",shape="box"];8795 -> 9198[label="",style="solid", color="black", weight=3]; 8796[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) True)",fontsize=16,color="black",shape="box"];8796 -> 9199[label="",style="solid", color="black", weight=3]; 8797 -> 8428[label="",style="dashed", color="red", weight=0]; 8797[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100800) == GT))",fontsize=16,color="magenta"];8797 -> 9200[label="",style="dashed", color="magenta", weight=3]; 8797 -> 9201[label="",style="dashed", color="magenta", weight=3]; 8798[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8798 -> 9202[label="",style="solid", color="black", weight=3]; 8799 -> 8422[label="",style="dashed", color="red", weight=0]; 8799[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="magenta"];8800 -> 8798[label="",style="dashed", color="red", weight=0]; 8800[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8801[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) False)",fontsize=16,color="black",shape="triangle"];8801 -> 9203[label="",style="solid", color="black", weight=3]; 8802[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) (Succ vzz100900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) (Succ vzz100900) == GT))",fontsize=16,color="black",shape="box"];8802 -> 9204[label="",style="solid", color="black", weight=3]; 8803[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100900) == GT))",fontsize=16,color="black",shape="box"];8803 -> 9205[label="",style="solid", color="black", weight=3]; 8804 -> 8427[label="",style="dashed", color="red", weight=0]; 8804[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="magenta"];8805 -> 8798[label="",style="dashed", color="red", weight=0]; 8805[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8806 -> 8421[label="",style="dashed", color="red", weight=0]; 8806[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) Zero == GT))",fontsize=16,color="magenta"];8806 -> 9206[label="",style="dashed", color="magenta", weight=3]; 8806 -> 9207[label="",style="dashed", color="magenta", weight=3]; 8807 -> 8798[label="",style="dashed", color="red", weight=0]; 8807[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8808[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz101100 vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25464[label="vzz101100/Succ vzz1011000",fontsize=10,color="white",style="solid",shape="box"];8808 -> 25464[label="",style="solid", color="burlywood", weight=9]; 25464 -> 9208[label="",style="solid", color="burlywood", weight=3]; 25465[label="vzz101100/Zero",fontsize=10,color="white",style="solid",shape="box"];8808 -> 25465[label="",style="solid", color="burlywood", weight=9]; 25465 -> 9209[label="",style="solid", color="burlywood", weight=3]; 8809 -> 8435[label="",style="dashed", color="red", weight=0]; 8809[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8810[label="roundRound04 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8810 -> 9210[label="",style="solid", color="black", weight=3]; 8811 -> 8435[label="",style="dashed", color="red", weight=0]; 8811[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8812[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8812 -> 9211[label="",style="solid", color="black", weight=3]; 8813 -> 8435[label="",style="dashed", color="red", weight=0]; 8813[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8814 -> 8812[label="",style="dashed", color="red", weight=0]; 8814[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8815 -> 8808[label="",style="dashed", color="red", weight=0]; 8815[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz101100 vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8815 -> 9212[label="",style="dashed", color="magenta", weight=3]; 8815 -> 9213[label="",style="dashed", color="magenta", weight=3]; 8816 -> 8435[label="",style="dashed", color="red", weight=0]; 8816[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8817 -> 8435[label="",style="dashed", color="red", weight=0]; 8817[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8818 -> 8812[label="",style="dashed", color="red", weight=0]; 8818[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8819 -> 8435[label="",style="dashed", color="red", weight=0]; 8819[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8820 -> 8812[label="",style="dashed", color="red", weight=0]; 8820[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8821[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) (Succ vzz101400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) (Succ vzz101400) == GT))",fontsize=16,color="black",shape="box"];8821 -> 9214[label="",style="solid", color="black", weight=3]; 8822[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) Zero == GT))",fontsize=16,color="black",shape="box"];8822 -> 9215[label="",style="solid", color="black", weight=3]; 8823[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) True)",fontsize=16,color="black",shape="box"];8823 -> 9216[label="",style="solid", color="black", weight=3]; 8824 -> 8454[label="",style="dashed", color="red", weight=0]; 8824[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101400) == GT))",fontsize=16,color="magenta"];8824 -> 9217[label="",style="dashed", color="magenta", weight=3]; 8824 -> 9218[label="",style="dashed", color="magenta", weight=3]; 8825[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8825 -> 9219[label="",style="solid", color="black", weight=3]; 8826 -> 8448[label="",style="dashed", color="red", weight=0]; 8826[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="magenta"];8827 -> 8825[label="",style="dashed", color="red", weight=0]; 8827[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8828[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) False)",fontsize=16,color="black",shape="triangle"];8828 -> 9220[label="",style="solid", color="black", weight=3]; 8829[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) (Succ vzz101500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) (Succ vzz101500) == GT))",fontsize=16,color="black",shape="box"];8829 -> 9221[label="",style="solid", color="black", weight=3]; 8830[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101500) == GT))",fontsize=16,color="black",shape="box"];8830 -> 9222[label="",style="solid", color="black", weight=3]; 8831 -> 8453[label="",style="dashed", color="red", weight=0]; 8831[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="magenta"];8832 -> 8825[label="",style="dashed", color="red", weight=0]; 8832[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8833 -> 8447[label="",style="dashed", color="red", weight=0]; 8833[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) Zero == GT))",fontsize=16,color="magenta"];8833 -> 9223[label="",style="dashed", color="magenta", weight=3]; 8833 -> 9224[label="",style="dashed", color="magenta", weight=3]; 8834 -> 8825[label="",style="dashed", color="red", weight=0]; 8834[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8835[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) (Succ vzz101800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) (Succ vzz101800) == GT))",fontsize=16,color="black",shape="box"];8835 -> 9225[label="",style="solid", color="black", weight=3]; 8836[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) Zero == GT))",fontsize=16,color="black",shape="box"];8836 -> 9226[label="",style="solid", color="black", weight=3]; 8837[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) True)",fontsize=16,color="black",shape="box"];8837 -> 9227[label="",style="solid", color="black", weight=3]; 8838 -> 8466[label="",style="dashed", color="red", weight=0]; 8838[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101800) == GT))",fontsize=16,color="magenta"];8838 -> 9228[label="",style="dashed", color="magenta", weight=3]; 8838 -> 9229[label="",style="dashed", color="magenta", weight=3]; 8839[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8839 -> 9230[label="",style="solid", color="black", weight=3]; 8840 -> 8460[label="",style="dashed", color="red", weight=0]; 8840[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="magenta"];8841 -> 8839[label="",style="dashed", color="red", weight=0]; 8841[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8842[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) False)",fontsize=16,color="black",shape="triangle"];8842 -> 9231[label="",style="solid", color="black", weight=3]; 8843[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) (Succ vzz101900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) (Succ vzz101900) == GT))",fontsize=16,color="black",shape="box"];8843 -> 9232[label="",style="solid", color="black", weight=3]; 8844[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101900) == GT))",fontsize=16,color="black",shape="box"];8844 -> 9233[label="",style="solid", color="black", weight=3]; 8845 -> 8465[label="",style="dashed", color="red", weight=0]; 8845[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="magenta"];8846 -> 8839[label="",style="dashed", color="red", weight=0]; 8846[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8847 -> 8459[label="",style="dashed", color="red", weight=0]; 8847[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) Zero == GT))",fontsize=16,color="magenta"];8847 -> 9234[label="",style="dashed", color="magenta", weight=3]; 8847 -> 9235[label="",style="dashed", color="magenta", weight=3]; 8848 -> 8839[label="",style="dashed", color="red", weight=0]; 8848[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8849[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz102100 vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25466[label="vzz102100/Succ vzz1021000",fontsize=10,color="white",style="solid",shape="box"];8849 -> 25466[label="",style="solid", color="burlywood", weight=9]; 25466 -> 9236[label="",style="solid", color="burlywood", weight=3]; 25467[label="vzz102100/Zero",fontsize=10,color="white",style="solid",shape="box"];8849 -> 25467[label="",style="solid", color="burlywood", weight=9]; 25467 -> 9237[label="",style="solid", color="burlywood", weight=3]; 8850 -> 8473[label="",style="dashed", color="red", weight=0]; 8850[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8851[label="roundRound04 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8851 -> 9238[label="",style="solid", color="black", weight=3]; 8852 -> 8473[label="",style="dashed", color="red", weight=0]; 8852[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8853[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8853 -> 9239[label="",style="solid", color="black", weight=3]; 8854 -> 8473[label="",style="dashed", color="red", weight=0]; 8854[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8855 -> 8853[label="",style="dashed", color="red", weight=0]; 8855[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8856 -> 8849[label="",style="dashed", color="red", weight=0]; 8856[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz102100 vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8856 -> 9240[label="",style="dashed", color="magenta", weight=3]; 8856 -> 9241[label="",style="dashed", color="magenta", weight=3]; 8857 -> 8473[label="",style="dashed", color="red", weight=0]; 8857[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8858 -> 8473[label="",style="dashed", color="red", weight=0]; 8858[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8859 -> 8853[label="",style="dashed", color="red", weight=0]; 8859[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8860 -> 8473[label="",style="dashed", color="red", weight=0]; 8860[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8861 -> 8853[label="",style="dashed", color="red", weight=0]; 8861[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8862[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) (Succ vzz102400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) (Succ vzz102400) == GT))",fontsize=16,color="black",shape="box"];8862 -> 9242[label="",style="solid", color="black", weight=3]; 8863[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) Zero == GT))",fontsize=16,color="black",shape="box"];8863 -> 9243[label="",style="solid", color="black", weight=3]; 8864[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) True)",fontsize=16,color="black",shape="box"];8864 -> 9244[label="",style="solid", color="black", weight=3]; 8865 -> 8492[label="",style="dashed", color="red", weight=0]; 8865[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102400) == GT))",fontsize=16,color="magenta"];8865 -> 9245[label="",style="dashed", color="magenta", weight=3]; 8865 -> 9246[label="",style="dashed", color="magenta", weight=3]; 8866[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8866 -> 9247[label="",style="solid", color="black", weight=3]; 8867 -> 8486[label="",style="dashed", color="red", weight=0]; 8867[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="magenta"];8868 -> 8866[label="",style="dashed", color="red", weight=0]; 8868[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8869[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) False)",fontsize=16,color="black",shape="triangle"];8869 -> 9248[label="",style="solid", color="black", weight=3]; 8870[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) (Succ vzz102500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) (Succ vzz102500) == GT))",fontsize=16,color="black",shape="box"];8870 -> 9249[label="",style="solid", color="black", weight=3]; 8871[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102500) == GT))",fontsize=16,color="black",shape="box"];8871 -> 9250[label="",style="solid", color="black", weight=3]; 8872 -> 8491[label="",style="dashed", color="red", weight=0]; 8872[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="magenta"];8873 -> 8866[label="",style="dashed", color="red", weight=0]; 8873[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8874 -> 8485[label="",style="dashed", color="red", weight=0]; 8874[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) Zero == GT))",fontsize=16,color="magenta"];8874 -> 9251[label="",style="dashed", color="magenta", weight=3]; 8874 -> 9252[label="",style="dashed", color="magenta", weight=3]; 8875 -> 8866[label="",style="dashed", color="red", weight=0]; 8875[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8876[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) (Succ vzz102800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) (Succ vzz102800) == GT))",fontsize=16,color="black",shape="box"];8876 -> 9253[label="",style="solid", color="black", weight=3]; 8877[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) Zero == GT))",fontsize=16,color="black",shape="box"];8877 -> 9254[label="",style="solid", color="black", weight=3]; 8878[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) True)",fontsize=16,color="black",shape="box"];8878 -> 9255[label="",style="solid", color="black", weight=3]; 8879 -> 8504[label="",style="dashed", color="red", weight=0]; 8879[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102800) == GT))",fontsize=16,color="magenta"];8879 -> 9256[label="",style="dashed", color="magenta", weight=3]; 8879 -> 9257[label="",style="dashed", color="magenta", weight=3]; 8880[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8880 -> 9258[label="",style="solid", color="black", weight=3]; 8881 -> 8498[label="",style="dashed", color="red", weight=0]; 8881[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="magenta"];8882 -> 8880[label="",style="dashed", color="red", weight=0]; 8882[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8883[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) False)",fontsize=16,color="black",shape="triangle"];8883 -> 9259[label="",style="solid", color="black", weight=3]; 8884[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) (Succ vzz102900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) (Succ vzz102900) == GT))",fontsize=16,color="black",shape="box"];8884 -> 9260[label="",style="solid", color="black", weight=3]; 8885[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102900) == GT))",fontsize=16,color="black",shape="box"];8885 -> 9261[label="",style="solid", color="black", weight=3]; 8886 -> 8503[label="",style="dashed", color="red", weight=0]; 8886[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="magenta"];8887 -> 8880[label="",style="dashed", color="red", weight=0]; 8887[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8888 -> 8497[label="",style="dashed", color="red", weight=0]; 8888[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) Zero == GT))",fontsize=16,color="magenta"];8888 -> 9262[label="",style="dashed", color="magenta", weight=3]; 8888 -> 9263[label="",style="dashed", color="magenta", weight=3]; 8889 -> 8880[label="",style="dashed", color="red", weight=0]; 8889[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8890[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz103100 vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25468[label="vzz103100/Succ vzz1031000",fontsize=10,color="white",style="solid",shape="box"];8890 -> 25468[label="",style="solid", color="burlywood", weight=9]; 25468 -> 9264[label="",style="solid", color="burlywood", weight=3]; 25469[label="vzz103100/Zero",fontsize=10,color="white",style="solid",shape="box"];8890 -> 25469[label="",style="solid", color="burlywood", weight=9]; 25469 -> 9265[label="",style="solid", color="burlywood", weight=3]; 8891 -> 8511[label="",style="dashed", color="red", weight=0]; 8891[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8892[label="roundRound04 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8892 -> 9266[label="",style="solid", color="black", weight=3]; 8893 -> 8511[label="",style="dashed", color="red", weight=0]; 8893[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8894[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8894 -> 9267[label="",style="solid", color="black", weight=3]; 8895 -> 8511[label="",style="dashed", color="red", weight=0]; 8895[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8896 -> 8894[label="",style="dashed", color="red", weight=0]; 8896[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8897 -> 8890[label="",style="dashed", color="red", weight=0]; 8897[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz103100 vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8897 -> 9268[label="",style="dashed", color="magenta", weight=3]; 8897 -> 9269[label="",style="dashed", color="magenta", weight=3]; 8898 -> 8511[label="",style="dashed", color="red", weight=0]; 8898[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8899 -> 8511[label="",style="dashed", color="red", weight=0]; 8899[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8900 -> 8894[label="",style="dashed", color="red", weight=0]; 8900[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8901 -> 8511[label="",style="dashed", color="red", weight=0]; 8901[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8902 -> 8894[label="",style="dashed", color="red", weight=0]; 8902[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8903[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) (Succ vzz103400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) (Succ vzz103400) == GT))",fontsize=16,color="black",shape="box"];8903 -> 9270[label="",style="solid", color="black", weight=3]; 8904[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) Zero == GT))",fontsize=16,color="black",shape="box"];8904 -> 9271[label="",style="solid", color="black", weight=3]; 8905[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) True)",fontsize=16,color="black",shape="box"];8905 -> 9272[label="",style="solid", color="black", weight=3]; 8906 -> 8530[label="",style="dashed", color="red", weight=0]; 8906[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103400) == GT))",fontsize=16,color="magenta"];8906 -> 9273[label="",style="dashed", color="magenta", weight=3]; 8906 -> 9274[label="",style="dashed", color="magenta", weight=3]; 8907[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8907 -> 9275[label="",style="solid", color="black", weight=3]; 8908 -> 8524[label="",style="dashed", color="red", weight=0]; 8908[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="magenta"];8909 -> 8907[label="",style="dashed", color="red", weight=0]; 8909[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8910[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) False)",fontsize=16,color="black",shape="triangle"];8910 -> 9276[label="",style="solid", color="black", weight=3]; 8911[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) (Succ vzz103500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) (Succ vzz103500) == GT))",fontsize=16,color="black",shape="box"];8911 -> 9277[label="",style="solid", color="black", weight=3]; 8912[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103500) == GT))",fontsize=16,color="black",shape="box"];8912 -> 9278[label="",style="solid", color="black", weight=3]; 8913 -> 8529[label="",style="dashed", color="red", weight=0]; 8913[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="magenta"];8914 -> 8907[label="",style="dashed", color="red", weight=0]; 8914[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8915 -> 8523[label="",style="dashed", color="red", weight=0]; 8915[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) Zero == GT))",fontsize=16,color="magenta"];8915 -> 9279[label="",style="dashed", color="magenta", weight=3]; 8915 -> 9280[label="",style="dashed", color="magenta", weight=3]; 8916 -> 8907[label="",style="dashed", color="red", weight=0]; 8916[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8917[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) (Succ vzz103800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) (Succ vzz103800) == GT))",fontsize=16,color="black",shape="box"];8917 -> 9281[label="",style="solid", color="black", weight=3]; 8918[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) Zero == GT))",fontsize=16,color="black",shape="box"];8918 -> 9282[label="",style="solid", color="black", weight=3]; 8919[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) True)",fontsize=16,color="black",shape="box"];8919 -> 9283[label="",style="solid", color="black", weight=3]; 8920 -> 8542[label="",style="dashed", color="red", weight=0]; 8920[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103800) == GT))",fontsize=16,color="magenta"];8920 -> 9284[label="",style="dashed", color="magenta", weight=3]; 8920 -> 9285[label="",style="dashed", color="magenta", weight=3]; 8921[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8921 -> 9286[label="",style="solid", color="black", weight=3]; 8922 -> 8536[label="",style="dashed", color="red", weight=0]; 8922[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="magenta"];8923 -> 8921[label="",style="dashed", color="red", weight=0]; 8923[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8924[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) False)",fontsize=16,color="black",shape="triangle"];8924 -> 9287[label="",style="solid", color="black", weight=3]; 8925[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) (Succ vzz103900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) (Succ vzz103900) == GT))",fontsize=16,color="black",shape="box"];8925 -> 9288[label="",style="solid", color="black", weight=3]; 8926[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103900) == GT))",fontsize=16,color="black",shape="box"];8926 -> 9289[label="",style="solid", color="black", weight=3]; 8927 -> 8541[label="",style="dashed", color="red", weight=0]; 8927[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="magenta"];8928 -> 8921[label="",style="dashed", color="red", weight=0]; 8928[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8929 -> 8535[label="",style="dashed", color="red", weight=0]; 8929[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) Zero == GT))",fontsize=16,color="magenta"];8929 -> 9290[label="",style="dashed", color="magenta", weight=3]; 8929 -> 9291[label="",style="dashed", color="magenta", weight=3]; 8930 -> 8921[label="",style="dashed", color="red", weight=0]; 8930[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8931[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz104100 vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25470[label="vzz104100/Succ vzz1041000",fontsize=10,color="white",style="solid",shape="box"];8931 -> 25470[label="",style="solid", color="burlywood", weight=9]; 25470 -> 9292[label="",style="solid", color="burlywood", weight=3]; 25471[label="vzz104100/Zero",fontsize=10,color="white",style="solid",shape="box"];8931 -> 25471[label="",style="solid", color="burlywood", weight=9]; 25471 -> 9293[label="",style="solid", color="burlywood", weight=3]; 8932 -> 8549[label="",style="dashed", color="red", weight=0]; 8932[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8933[label="roundRound04 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8933 -> 9294[label="",style="solid", color="black", weight=3]; 8934 -> 8549[label="",style="dashed", color="red", weight=0]; 8934[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8935[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8935 -> 9295[label="",style="solid", color="black", weight=3]; 8936 -> 8549[label="",style="dashed", color="red", weight=0]; 8936[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8937 -> 8935[label="",style="dashed", color="red", weight=0]; 8937[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8938 -> 8931[label="",style="dashed", color="red", weight=0]; 8938[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz104100 vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8938 -> 9296[label="",style="dashed", color="magenta", weight=3]; 8938 -> 9297[label="",style="dashed", color="magenta", weight=3]; 8939 -> 8549[label="",style="dashed", color="red", weight=0]; 8939[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8940 -> 8549[label="",style="dashed", color="red", weight=0]; 8940[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8941 -> 8935[label="",style="dashed", color="red", weight=0]; 8941[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8942 -> 8549[label="",style="dashed", color="red", weight=0]; 8942[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8943 -> 8935[label="",style="dashed", color="red", weight=0]; 8943[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8944[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) (Succ vzz104400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) (Succ vzz104400) == GT))",fontsize=16,color="black",shape="box"];8944 -> 9298[label="",style="solid", color="black", weight=3]; 8945[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) Zero == GT))",fontsize=16,color="black",shape="box"];8945 -> 9299[label="",style="solid", color="black", weight=3]; 8946[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) True)",fontsize=16,color="black",shape="box"];8946 -> 9300[label="",style="solid", color="black", weight=3]; 8947 -> 8568[label="",style="dashed", color="red", weight=0]; 8947[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104400) == GT))",fontsize=16,color="magenta"];8947 -> 9301[label="",style="dashed", color="magenta", weight=3]; 8947 -> 9302[label="",style="dashed", color="magenta", weight=3]; 8948[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8948 -> 9303[label="",style="solid", color="black", weight=3]; 8949 -> 8562[label="",style="dashed", color="red", weight=0]; 8949[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="magenta"];8950 -> 8948[label="",style="dashed", color="red", weight=0]; 8950[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8951[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) False)",fontsize=16,color="black",shape="triangle"];8951 -> 9304[label="",style="solid", color="black", weight=3]; 8952[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) (Succ vzz104500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) (Succ vzz104500) == GT))",fontsize=16,color="black",shape="box"];8952 -> 9305[label="",style="solid", color="black", weight=3]; 8953[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104500) == GT))",fontsize=16,color="black",shape="box"];8953 -> 9306[label="",style="solid", color="black", weight=3]; 8954 -> 8567[label="",style="dashed", color="red", weight=0]; 8954[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="magenta"];8955 -> 8948[label="",style="dashed", color="red", weight=0]; 8955[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8956 -> 8561[label="",style="dashed", color="red", weight=0]; 8956[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) Zero == GT))",fontsize=16,color="magenta"];8956 -> 9307[label="",style="dashed", color="magenta", weight=3]; 8956 -> 9308[label="",style="dashed", color="magenta", weight=3]; 8957 -> 8948[label="",style="dashed", color="red", weight=0]; 8957[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8958[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) (Succ vzz104800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) (Succ vzz104800) == GT))",fontsize=16,color="black",shape="box"];8958 -> 9309[label="",style="solid", color="black", weight=3]; 8959[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) Zero == GT))",fontsize=16,color="black",shape="box"];8959 -> 9310[label="",style="solid", color="black", weight=3]; 8960[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) True)",fontsize=16,color="black",shape="box"];8960 -> 9311[label="",style="solid", color="black", weight=3]; 8961 -> 8580[label="",style="dashed", color="red", weight=0]; 8961[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104800) == GT))",fontsize=16,color="magenta"];8961 -> 9312[label="",style="dashed", color="magenta", weight=3]; 8961 -> 9313[label="",style="dashed", color="magenta", weight=3]; 8962[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8962 -> 9314[label="",style="solid", color="black", weight=3]; 8963 -> 8574[label="",style="dashed", color="red", weight=0]; 8963[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="magenta"];8964 -> 8962[label="",style="dashed", color="red", weight=0]; 8964[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8965[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) False)",fontsize=16,color="black",shape="triangle"];8965 -> 9315[label="",style="solid", color="black", weight=3]; 8966[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) (Succ vzz104900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) (Succ vzz104900) == GT))",fontsize=16,color="black",shape="box"];8966 -> 9316[label="",style="solid", color="black", weight=3]; 8967[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104900) == GT))",fontsize=16,color="black",shape="box"];8967 -> 9317[label="",style="solid", color="black", weight=3]; 8968 -> 8579[label="",style="dashed", color="red", weight=0]; 8968[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="magenta"];8969 -> 8962[label="",style="dashed", color="red", weight=0]; 8969[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8970 -> 8573[label="",style="dashed", color="red", weight=0]; 8970[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) Zero == GT))",fontsize=16,color="magenta"];8970 -> 9318[label="",style="dashed", color="magenta", weight=3]; 8970 -> 9319[label="",style="dashed", color="magenta", weight=3]; 8971 -> 8962[label="",style="dashed", color="red", weight=0]; 8971[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8972[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz105100 vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25472[label="vzz105100/Succ vzz1051000",fontsize=10,color="white",style="solid",shape="box"];8972 -> 25472[label="",style="solid", color="burlywood", weight=9]; 25472 -> 9320[label="",style="solid", color="burlywood", weight=3]; 25473[label="vzz105100/Zero",fontsize=10,color="white",style="solid",shape="box"];8972 -> 25473[label="",style="solid", color="burlywood", weight=9]; 25473 -> 9321[label="",style="solid", color="burlywood", weight=3]; 8973 -> 8587[label="",style="dashed", color="red", weight=0]; 8973[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8974[label="roundRound04 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8974 -> 9322[label="",style="solid", color="black", weight=3]; 8975 -> 8587[label="",style="dashed", color="red", weight=0]; 8975[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8976[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8976 -> 9323[label="",style="solid", color="black", weight=3]; 8977 -> 8587[label="",style="dashed", color="red", weight=0]; 8977[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8978 -> 8976[label="",style="dashed", color="red", weight=0]; 8978[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8979 -> 8972[label="",style="dashed", color="red", weight=0]; 8979[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz105100 vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8979 -> 9324[label="",style="dashed", color="magenta", weight=3]; 8979 -> 9325[label="",style="dashed", color="magenta", weight=3]; 8980 -> 8587[label="",style="dashed", color="red", weight=0]; 8980[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8981 -> 8587[label="",style="dashed", color="red", weight=0]; 8981[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8982 -> 8976[label="",style="dashed", color="red", weight=0]; 8982[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8983 -> 8587[label="",style="dashed", color="red", weight=0]; 8983[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8984 -> 8976[label="",style="dashed", color="red", weight=0]; 8984[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8985[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) (Succ vzz105400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) (Succ vzz105400) == GT))",fontsize=16,color="black",shape="box"];8985 -> 9326[label="",style="solid", color="black", weight=3]; 8986[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) Zero == GT))",fontsize=16,color="black",shape="box"];8986 -> 9327[label="",style="solid", color="black", weight=3]; 8987[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) True)",fontsize=16,color="black",shape="box"];8987 -> 9328[label="",style="solid", color="black", weight=3]; 8988 -> 8606[label="",style="dashed", color="red", weight=0]; 8988[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105400) == GT))",fontsize=16,color="magenta"];8988 -> 9329[label="",style="dashed", color="magenta", weight=3]; 8988 -> 9330[label="",style="dashed", color="magenta", weight=3]; 8989[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8989 -> 9331[label="",style="solid", color="black", weight=3]; 8990 -> 8600[label="",style="dashed", color="red", weight=0]; 8990[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="magenta"];8991 -> 8989[label="",style="dashed", color="red", weight=0]; 8991[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];8992[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) False)",fontsize=16,color="black",shape="triangle"];8992 -> 9332[label="",style="solid", color="black", weight=3]; 8993[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) (Succ vzz105500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) (Succ vzz105500) == GT))",fontsize=16,color="black",shape="box"];8993 -> 9333[label="",style="solid", color="black", weight=3]; 8994[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105500) == GT))",fontsize=16,color="black",shape="box"];8994 -> 9334[label="",style="solid", color="black", weight=3]; 8995 -> 8605[label="",style="dashed", color="red", weight=0]; 8995[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="magenta"];8996 -> 8989[label="",style="dashed", color="red", weight=0]; 8996[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];8997 -> 8599[label="",style="dashed", color="red", weight=0]; 8997[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) Zero == GT))",fontsize=16,color="magenta"];8997 -> 9335[label="",style="dashed", color="magenta", weight=3]; 8997 -> 9336[label="",style="dashed", color="magenta", weight=3]; 8998 -> 8989[label="",style="dashed", color="red", weight=0]; 8998[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];8999[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) (Succ vzz105800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) (Succ vzz105800) == GT))",fontsize=16,color="black",shape="box"];8999 -> 9337[label="",style="solid", color="black", weight=3]; 9000[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) Zero == GT))",fontsize=16,color="black",shape="box"];9000 -> 9338[label="",style="solid", color="black", weight=3]; 9001[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) True)",fontsize=16,color="black",shape="box"];9001 -> 9339[label="",style="solid", color="black", weight=3]; 9002 -> 8618[label="",style="dashed", color="red", weight=0]; 9002[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105800) == GT))",fontsize=16,color="magenta"];9002 -> 9340[label="",style="dashed", color="magenta", weight=3]; 9002 -> 9341[label="",style="dashed", color="magenta", weight=3]; 9003[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];9003 -> 9342[label="",style="solid", color="black", weight=3]; 9004 -> 8612[label="",style="dashed", color="red", weight=0]; 9004[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="magenta"];9005 -> 9003[label="",style="dashed", color="red", weight=0]; 9005[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];9006[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) False)",fontsize=16,color="black",shape="triangle"];9006 -> 9343[label="",style="solid", color="black", weight=3]; 9007[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) (Succ vzz105900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) (Succ vzz105900) == GT))",fontsize=16,color="black",shape="box"];9007 -> 9344[label="",style="solid", color="black", weight=3]; 9008[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105900) == GT))",fontsize=16,color="black",shape="box"];9008 -> 9345[label="",style="solid", color="black", weight=3]; 9009 -> 8617[label="",style="dashed", color="red", weight=0]; 9009[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="magenta"];9010 -> 9003[label="",style="dashed", color="red", weight=0]; 9010[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];9011 -> 8611[label="",style="dashed", color="red", weight=0]; 9011[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) Zero == GT))",fontsize=16,color="magenta"];9011 -> 9346[label="",style="dashed", color="magenta", weight=3]; 9011 -> 9347[label="",style="dashed", color="magenta", weight=3]; 9012 -> 9003[label="",style="dashed", color="red", weight=0]; 9012[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];9013[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz106100 vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25474[label="vzz106100/Succ vzz1061000",fontsize=10,color="white",style="solid",shape="box"];9013 -> 25474[label="",style="solid", color="burlywood", weight=9]; 25474 -> 9348[label="",style="solid", color="burlywood", weight=3]; 25475[label="vzz106100/Zero",fontsize=10,color="white",style="solid",shape="box"];9013 -> 25475[label="",style="solid", color="burlywood", weight=9]; 25475 -> 9349[label="",style="solid", color="burlywood", weight=3]; 9014 -> 8625[label="",style="dashed", color="red", weight=0]; 9014[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9015[label="roundRound04 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9015 -> 9350[label="",style="solid", color="black", weight=3]; 9016 -> 8625[label="",style="dashed", color="red", weight=0]; 9016[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9017[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9017 -> 9351[label="",style="solid", color="black", weight=3]; 9018 -> 8625[label="",style="dashed", color="red", weight=0]; 9018[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9019 -> 9017[label="",style="dashed", color="red", weight=0]; 9019[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9020 -> 9013[label="",style="dashed", color="red", weight=0]; 9020[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz106100 vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9020 -> 9352[label="",style="dashed", color="magenta", weight=3]; 9020 -> 9353[label="",style="dashed", color="magenta", weight=3]; 9021 -> 8625[label="",style="dashed", color="red", weight=0]; 9021[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9022 -> 8625[label="",style="dashed", color="red", weight=0]; 9022[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9023 -> 9017[label="",style="dashed", color="red", weight=0]; 9023[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9024 -> 8625[label="",style="dashed", color="red", weight=0]; 9024[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9025 -> 9017[label="",style="dashed", color="red", weight=0]; 9025[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9026[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) (Succ vzz106400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) (Succ vzz106400) == GT))",fontsize=16,color="black",shape="box"];9026 -> 9354[label="",style="solid", color="black", weight=3]; 9027[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) Zero == GT))",fontsize=16,color="black",shape="box"];9027 -> 9355[label="",style="solid", color="black", weight=3]; 9028[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) True)",fontsize=16,color="black",shape="box"];9028 -> 9356[label="",style="solid", color="black", weight=3]; 9029 -> 8644[label="",style="dashed", color="red", weight=0]; 9029[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106400) == GT))",fontsize=16,color="magenta"];9029 -> 9357[label="",style="dashed", color="magenta", weight=3]; 9029 -> 9358[label="",style="dashed", color="magenta", weight=3]; 9030[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];9030 -> 9359[label="",style="solid", color="black", weight=3]; 9031 -> 8638[label="",style="dashed", color="red", weight=0]; 9031[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9032 -> 9030[label="",style="dashed", color="red", weight=0]; 9032[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9033[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) False)",fontsize=16,color="black",shape="triangle"];9033 -> 9360[label="",style="solid", color="black", weight=3]; 9034[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) (Succ vzz106500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) (Succ vzz106500) == GT))",fontsize=16,color="black",shape="box"];9034 -> 9361[label="",style="solid", color="black", weight=3]; 9035[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106500) == GT))",fontsize=16,color="black",shape="box"];9035 -> 9362[label="",style="solid", color="black", weight=3]; 9036 -> 8643[label="",style="dashed", color="red", weight=0]; 9036[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9037 -> 9030[label="",style="dashed", color="red", weight=0]; 9037[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9038 -> 8637[label="",style="dashed", color="red", weight=0]; 9038[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) Zero == GT))",fontsize=16,color="magenta"];9038 -> 9363[label="",style="dashed", color="magenta", weight=3]; 9038 -> 9364[label="",style="dashed", color="magenta", weight=3]; 9039 -> 9030[label="",style="dashed", color="red", weight=0]; 9039[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9040[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) (Succ vzz106800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) (Succ vzz106800) == GT))",fontsize=16,color="black",shape="box"];9040 -> 9365[label="",style="solid", color="black", weight=3]; 9041[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) Zero == GT))",fontsize=16,color="black",shape="box"];9041 -> 9366[label="",style="solid", color="black", weight=3]; 9042[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) True)",fontsize=16,color="black",shape="box"];9042 -> 9367[label="",style="solid", color="black", weight=3]; 9043 -> 8656[label="",style="dashed", color="red", weight=0]; 9043[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106800) == GT))",fontsize=16,color="magenta"];9043 -> 9368[label="",style="dashed", color="magenta", weight=3]; 9043 -> 9369[label="",style="dashed", color="magenta", weight=3]; 9044[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];9044 -> 9370[label="",style="solid", color="black", weight=3]; 9045 -> 8650[label="",style="dashed", color="red", weight=0]; 9045[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9046 -> 9044[label="",style="dashed", color="red", weight=0]; 9046[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9047[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) False)",fontsize=16,color="black",shape="triangle"];9047 -> 9371[label="",style="solid", color="black", weight=3]; 9048[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) (Succ vzz106900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) (Succ vzz106900) == GT))",fontsize=16,color="black",shape="box"];9048 -> 9372[label="",style="solid", color="black", weight=3]; 9049[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106900) == GT))",fontsize=16,color="black",shape="box"];9049 -> 9373[label="",style="solid", color="black", weight=3]; 9050 -> 8655[label="",style="dashed", color="red", weight=0]; 9050[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9051 -> 9044[label="",style="dashed", color="red", weight=0]; 9051[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9052 -> 8649[label="",style="dashed", color="red", weight=0]; 9052[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) Zero == GT))",fontsize=16,color="magenta"];9052 -> 9374[label="",style="dashed", color="magenta", weight=3]; 9052 -> 9375[label="",style="dashed", color="magenta", weight=3]; 9053 -> 9044[label="",style="dashed", color="red", weight=0]; 9053[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9054[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz107100 vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25476[label="vzz107100/Succ vzz1071000",fontsize=10,color="white",style="solid",shape="box"];9054 -> 25476[label="",style="solid", color="burlywood", weight=9]; 25476 -> 9376[label="",style="solid", color="burlywood", weight=3]; 25477[label="vzz107100/Zero",fontsize=10,color="white",style="solid",shape="box"];9054 -> 25477[label="",style="solid", color="burlywood", weight=9]; 25477 -> 9377[label="",style="solid", color="burlywood", weight=3]; 9055 -> 8663[label="",style="dashed", color="red", weight=0]; 9055[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9056[label="roundRound04 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9056 -> 9378[label="",style="solid", color="black", weight=3]; 9057 -> 8663[label="",style="dashed", color="red", weight=0]; 9057[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9058[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9058 -> 9379[label="",style="solid", color="black", weight=3]; 9059 -> 8663[label="",style="dashed", color="red", weight=0]; 9059[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9060 -> 9058[label="",style="dashed", color="red", weight=0]; 9060[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9061 -> 9054[label="",style="dashed", color="red", weight=0]; 9061[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz107100 vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9061 -> 9380[label="",style="dashed", color="magenta", weight=3]; 9061 -> 9381[label="",style="dashed", color="magenta", weight=3]; 9062 -> 8663[label="",style="dashed", color="red", weight=0]; 9062[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9063 -> 8663[label="",style="dashed", color="red", weight=0]; 9063[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9064 -> 9058[label="",style="dashed", color="red", weight=0]; 9064[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9065 -> 8663[label="",style="dashed", color="red", weight=0]; 9065[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9066 -> 9058[label="",style="dashed", color="red", weight=0]; 9066[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14959[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Pos vzz12720)) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25478[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14959 -> 25478[label="",style="solid", color="burlywood", weight=9]; 25478 -> 14993[label="",style="solid", color="burlywood", weight=3]; 25479[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14959 -> 25479[label="",style="solid", color="burlywood", weight=9]; 25479 -> 14994[label="",style="solid", color="burlywood", weight=3]; 14960[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Neg vzz12720)) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="black",shape="box"];14960 -> 14995[label="",style="solid", color="black", weight=3]; 14961[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Pos vzz12720)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25480[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14961 -> 25480[label="",style="solid", color="burlywood", weight=9]; 25480 -> 14996[label="",style="solid", color="burlywood", weight=3]; 25481[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14961 -> 25481[label="",style="solid", color="burlywood", weight=9]; 25481 -> 14997[label="",style="solid", color="burlywood", weight=3]; 14962[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Neg vzz12720)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25482[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14962 -> 25482[label="",style="solid", color="burlywood", weight=9]; 25482 -> 14998[label="",style="solid", color="burlywood", weight=3]; 25483[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14962 -> 25483[label="",style="solid", color="burlywood", weight=9]; 25483 -> 14999[label="",style="solid", color="burlywood", weight=3]; 14963[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Pos vzz12720)) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="black",shape="box"];14963 -> 15000[label="",style="solid", color="black", weight=3]; 14964[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Neg vzz12720)) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25484[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14964 -> 25484[label="",style="solid", color="burlywood", weight=9]; 25484 -> 15001[label="",style="solid", color="burlywood", weight=3]; 25485[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14964 -> 25485[label="",style="solid", color="burlywood", weight=9]; 25485 -> 15002[label="",style="solid", color="burlywood", weight=3]; 14965[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Pos vzz12720)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25486[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14965 -> 25486[label="",style="solid", color="burlywood", weight=9]; 25486 -> 15003[label="",style="solid", color="burlywood", weight=3]; 25487[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14965 -> 25487[label="",style="solid", color="burlywood", weight=9]; 25487 -> 15004[label="",style="solid", color="burlywood", weight=3]; 14966[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Neg vzz12720)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25488[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14966 -> 25488[label="",style="solid", color="burlywood", weight=9]; 25488 -> 15005[label="",style="solid", color="burlywood", weight=3]; 25489[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14966 -> 25489[label="",style="solid", color="burlywood", weight=9]; 25489 -> 15006[label="",style="solid", color="burlywood", weight=3]; 9087[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos (Succ vzz107500)) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9087 -> 9407[label="",style="solid", color="black", weight=3]; 9088[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos Zero) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9088 -> 9408[label="",style="solid", color="black", weight=3]; 9089[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9089 -> 9409[label="",style="solid", color="black", weight=3]; 9090[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz10820) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25490[label="vzz10820/Succ vzz108200",fontsize=10,color="white",style="solid",shape="box"];9090 -> 25490[label="",style="solid", color="burlywood", weight=9]; 25490 -> 9410[label="",style="solid", color="burlywood", weight=3]; 25491[label="vzz10820/Zero",fontsize=10,color="white",style="solid",shape="box"];9090 -> 25491[label="",style="solid", color="burlywood", weight=9]; 25491 -> 9411[label="",style="solid", color="burlywood", weight=3]; 9091[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz10820) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25492[label="vzz10820/Succ vzz108200",fontsize=10,color="white",style="solid",shape="box"];9091 -> 25492[label="",style="solid", color="burlywood", weight=9]; 25492 -> 9412[label="",style="solid", color="burlywood", weight=3]; 25493[label="vzz10820/Zero",fontsize=10,color="white",style="solid",shape="box"];9091 -> 25493[label="",style="solid", color="burlywood", weight=9]; 25493 -> 9413[label="",style="solid", color="burlywood", weight=3]; 17583[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat (Succ vzz13800) vzz1381) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="burlywood",shape="box"];25494[label="vzz1381/Succ vzz13810",fontsize=10,color="white",style="solid",shape="box"];17583 -> 25494[label="",style="solid", color="burlywood", weight=9]; 25494 -> 17599[label="",style="solid", color="burlywood", weight=3]; 25495[label="vzz1381/Zero",fontsize=10,color="white",style="solid",shape="box"];17583 -> 25495[label="",style="solid", color="burlywood", weight=9]; 25495 -> 17600[label="",style="solid", color="burlywood", weight=3]; 17584[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat Zero vzz1381) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="burlywood",shape="box"];25496[label="vzz1381/Succ vzz13810",fontsize=10,color="white",style="solid",shape="box"];17584 -> 25496[label="",style="solid", color="burlywood", weight=9]; 25496 -> 17601[label="",style="solid", color="burlywood", weight=3]; 25497[label="vzz1381/Zero",fontsize=10,color="white",style="solid",shape="box"];17584 -> 25497[label="",style="solid", color="burlywood", weight=9]; 25497 -> 17602[label="",style="solid", color="burlywood", weight=3]; 9419[label="vzz23",fontsize=16,color="green",shape="box"];9420[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25498[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9420 -> 25498[label="",style="solid", color="blue", weight=9]; 25498 -> 9913[label="",style="solid", color="blue", weight=3]; 25499[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9420 -> 25499[label="",style="solid", color="blue", weight=9]; 25499 -> 9914[label="",style="solid", color="blue", weight=3]; 9421[label="vzz24",fontsize=16,color="green",shape="box"];9418[label="roundRound00 (vzz1107 :% vzz1108) vzz1109",fontsize=16,color="burlywood",shape="triangle"];25500[label="vzz1109/False",fontsize=10,color="white",style="solid",shape="box"];9418 -> 25500[label="",style="solid", color="burlywood", weight=9]; 25500 -> 9443[label="",style="solid", color="burlywood", weight=3]; 25501[label="vzz1109/True",fontsize=10,color="white",style="solid",shape="box"];9418 -> 25501[label="",style="solid", color="burlywood", weight=9]; 25501 -> 9444[label="",style="solid", color="burlywood", weight=3]; 17649[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat (Succ vzz13870) vzz1388) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="burlywood",shape="box"];25502[label="vzz1388/Succ vzz13880",fontsize=10,color="white",style="solid",shape="box"];17649 -> 25502[label="",style="solid", color="burlywood", weight=9]; 25502 -> 17744[label="",style="solid", color="burlywood", weight=3]; 25503[label="vzz1388/Zero",fontsize=10,color="white",style="solid",shape="box"];17649 -> 25503[label="",style="solid", color="burlywood", weight=9]; 25503 -> 17745[label="",style="solid", color="burlywood", weight=3]; 17650[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat Zero vzz1388) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="burlywood",shape="box"];25504[label="vzz1388/Succ vzz13880",fontsize=10,color="white",style="solid",shape="box"];17650 -> 25504[label="",style="solid", color="burlywood", weight=9]; 25504 -> 17746[label="",style="solid", color="burlywood", weight=3]; 25505[label="vzz1388/Zero",fontsize=10,color="white",style="solid",shape="box"];17650 -> 25505[label="",style="solid", color="burlywood", weight=9]; 25505 -> 17747[label="",style="solid", color="burlywood", weight=3]; 9422[label="vzz23",fontsize=16,color="green",shape="box"];9423[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25506[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9423 -> 25506[label="",style="solid", color="blue", weight=9]; 25506 -> 9915[label="",style="solid", color="blue", weight=3]; 25507[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9423 -> 25507[label="",style="solid", color="blue", weight=9]; 25507 -> 9916[label="",style="solid", color="blue", weight=3]; 9424[label="vzz24",fontsize=16,color="green",shape="box"];9124[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9124 -> 9449[label="",style="solid", color="black", weight=3]; 9125[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg (Succ vzz108000)) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9125 -> 9450[label="",style="solid", color="black", weight=3]; 9126[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg Zero) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9126 -> 9451[label="",style="solid", color="black", weight=3]; 15039[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Pos vzz12820)) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25508[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15039 -> 25508[label="",style="solid", color="burlywood", weight=9]; 25508 -> 15111[label="",style="solid", color="burlywood", weight=3]; 25509[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15039 -> 25509[label="",style="solid", color="burlywood", weight=9]; 25509 -> 15112[label="",style="solid", color="burlywood", weight=3]; 15040[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Neg vzz12820)) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="black",shape="box"];15040 -> 15113[label="",style="solid", color="black", weight=3]; 15041[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Pos vzz12820)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25510[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15041 -> 25510[label="",style="solid", color="burlywood", weight=9]; 25510 -> 15114[label="",style="solid", color="burlywood", weight=3]; 25511[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15041 -> 25511[label="",style="solid", color="burlywood", weight=9]; 25511 -> 15115[label="",style="solid", color="burlywood", weight=3]; 15042[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Neg vzz12820)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25512[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15042 -> 25512[label="",style="solid", color="burlywood", weight=9]; 25512 -> 15116[label="",style="solid", color="burlywood", weight=3]; 25513[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15042 -> 25513[label="",style="solid", color="burlywood", weight=9]; 25513 -> 15117[label="",style="solid", color="burlywood", weight=3]; 15043[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Pos vzz12820)) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="black",shape="box"];15043 -> 15118[label="",style="solid", color="black", weight=3]; 15044[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Neg vzz12820)) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25514[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15044 -> 25514[label="",style="solid", color="burlywood", weight=9]; 25514 -> 15119[label="",style="solid", color="burlywood", weight=3]; 25515[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15044 -> 25515[label="",style="solid", color="burlywood", weight=9]; 25515 -> 15120[label="",style="solid", color="burlywood", weight=3]; 15045[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Pos vzz12820)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25516[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15045 -> 25516[label="",style="solid", color="burlywood", weight=9]; 25516 -> 15121[label="",style="solid", color="burlywood", weight=3]; 25517[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15045 -> 25517[label="",style="solid", color="burlywood", weight=9]; 25517 -> 15122[label="",style="solid", color="burlywood", weight=3]; 15046[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Neg vzz12820)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25518[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15046 -> 25518[label="",style="solid", color="burlywood", weight=9]; 25518 -> 15123[label="",style="solid", color="burlywood", weight=3]; 25519[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15046 -> 25519[label="",style="solid", color="burlywood", weight=9]; 25519 -> 15124[label="",style="solid", color="burlywood", weight=3]; 9147[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz10890) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25520[label="vzz10890/Succ vzz108900",fontsize=10,color="white",style="solid",shape="box"];9147 -> 25520[label="",style="solid", color="burlywood", weight=9]; 25520 -> 9477[label="",style="solid", color="burlywood", weight=3]; 25521[label="vzz10890/Zero",fontsize=10,color="white",style="solid",shape="box"];9147 -> 25521[label="",style="solid", color="burlywood", weight=9]; 25521 -> 9478[label="",style="solid", color="burlywood", weight=3]; 9148[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz10890) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25522[label="vzz10890/Succ vzz108900",fontsize=10,color="white",style="solid",shape="box"];9148 -> 25522[label="",style="solid", color="burlywood", weight=9]; 25522 -> 9479[label="",style="solid", color="burlywood", weight=3]; 25523[label="vzz10890/Zero",fontsize=10,color="white",style="solid",shape="box"];9148 -> 25523[label="",style="solid", color="burlywood", weight=9]; 25523 -> 9480[label="",style="solid", color="burlywood", weight=3]; 17742[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat (Succ vzz13930) vzz1394) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="burlywood",shape="box"];25524[label="vzz1394/Succ vzz13940",fontsize=10,color="white",style="solid",shape="box"];17742 -> 25524[label="",style="solid", color="burlywood", weight=9]; 25524 -> 17805[label="",style="solid", color="burlywood", weight=3]; 25525[label="vzz1394/Zero",fontsize=10,color="white",style="solid",shape="box"];17742 -> 25525[label="",style="solid", color="burlywood", weight=9]; 25525 -> 17806[label="",style="solid", color="burlywood", weight=3]; 17743[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat Zero vzz1394) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="burlywood",shape="box"];25526[label="vzz1394/Succ vzz13940",fontsize=10,color="white",style="solid",shape="box"];17743 -> 25526[label="",style="solid", color="burlywood", weight=9]; 25526 -> 17807[label="",style="solid", color="burlywood", weight=3]; 25527[label="vzz1394/Zero",fontsize=10,color="white",style="solid",shape="box"];17743 -> 25527[label="",style="solid", color="burlywood", weight=9]; 25527 -> 17808[label="",style="solid", color="burlywood", weight=3]; 9425[label="vzz23",fontsize=16,color="green",shape="box"];9426[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25528[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9426 -> 25528[label="",style="solid", color="blue", weight=9]; 25528 -> 9911[label="",style="solid", color="blue", weight=3]; 25529[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9426 -> 25529[label="",style="solid", color="blue", weight=9]; 25529 -> 9912[label="",style="solid", color="blue", weight=3]; 9427[label="vzz24",fontsize=16,color="green",shape="box"];17803[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat (Succ vzz13990) vzz1400) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="burlywood",shape="box"];25530[label="vzz1400/Succ vzz14000",fontsize=10,color="white",style="solid",shape="box"];17803 -> 25530[label="",style="solid", color="burlywood", weight=9]; 25530 -> 17855[label="",style="solid", color="burlywood", weight=3]; 25531[label="vzz1400/Zero",fontsize=10,color="white",style="solid",shape="box"];17803 -> 25531[label="",style="solid", color="burlywood", weight=9]; 25531 -> 17856[label="",style="solid", color="burlywood", weight=3]; 17804[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat Zero vzz1400) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="burlywood",shape="box"];25532[label="vzz1400/Succ vzz14000",fontsize=10,color="white",style="solid",shape="box"];17804 -> 25532[label="",style="solid", color="burlywood", weight=9]; 25532 -> 17857[label="",style="solid", color="burlywood", weight=3]; 25533[label="vzz1400/Zero",fontsize=10,color="white",style="solid",shape="box"];17804 -> 25533[label="",style="solid", color="burlywood", weight=9]; 25533 -> 17858[label="",style="solid", color="burlywood", weight=3]; 9428[label="vzz23",fontsize=16,color="green",shape="box"];9429[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25534[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9429 -> 25534[label="",style="solid", color="blue", weight=9]; 25534 -> 9909[label="",style="solid", color="blue", weight=3]; 25535[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9429 -> 25535[label="",style="solid", color="blue", weight=9]; 25535 -> 9910[label="",style="solid", color="blue", weight=3]; 9430[label="vzz24",fontsize=16,color="green",shape="box"];9157[label="vzz10910",fontsize=16,color="green",shape="box"];9919 -> 10141[label="",style="dashed", color="red", weight=0]; 9919[label="roundRound05 (vzz23 :% Integer vzz240) (signum ((Integer vzz11010 + Integer (primMulInt vzz1085 vzz240)) `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer (primMulInt vzz1085 vzz240)) `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100)))",fontsize=16,color="magenta"];9919 -> 10142[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10143[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10144[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10145[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10146[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10147[label="",style="dashed", color="magenta", weight=3]; 9158[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99500 vzz99400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99500 vzz99400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25536[label="vzz99500/Succ vzz995000",fontsize=10,color="white",style="solid",shape="box"];9158 -> 25536[label="",style="solid", color="burlywood", weight=9]; 25536 -> 9489[label="",style="solid", color="burlywood", weight=3]; 25537[label="vzz99500/Zero",fontsize=10,color="white",style="solid",shape="box"];9158 -> 25537[label="",style="solid", color="burlywood", weight=9]; 25537 -> 9490[label="",style="solid", color="burlywood", weight=3]; 9159 -> 8372[label="",style="dashed", color="red", weight=0]; 9159[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9160[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9160 -> 9491[label="",style="solid", color="black", weight=3]; 9161[label="Zero",fontsize=16,color="green",shape="box"];9162[label="vzz99400",fontsize=16,color="green",shape="box"];9163 -> 8746[label="",style="dashed", color="red", weight=0]; 9163[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) False)",fontsize=16,color="magenta"];9164[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Pos vzz8050)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Pos vzz8050)) otherwise)",fontsize=16,color="black",shape="box"];9164 -> 9492[label="",style="solid", color="black", weight=3]; 9165 -> 9158[label="",style="dashed", color="red", weight=0]; 9165[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99400 vzz99500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99400 vzz99500 == GT))",fontsize=16,color="magenta"];9165 -> 9493[label="",style="dashed", color="magenta", weight=3]; 9165 -> 9494[label="",style="dashed", color="magenta", weight=3]; 9166 -> 8377[label="",style="dashed", color="red", weight=0]; 9166[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9167[label="vzz99400",fontsize=16,color="green",shape="box"];9168[label="Zero",fontsize=16,color="green",shape="box"];9169[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99900 vzz99800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99900 vzz99800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25538[label="vzz99900/Succ vzz999000",fontsize=10,color="white",style="solid",shape="box"];9169 -> 25538[label="",style="solid", color="burlywood", weight=9]; 25538 -> 9495[label="",style="solid", color="burlywood", weight=3]; 25539[label="vzz99900/Zero",fontsize=10,color="white",style="solid",shape="box"];9169 -> 25539[label="",style="solid", color="burlywood", weight=9]; 25539 -> 9496[label="",style="solid", color="burlywood", weight=3]; 9170 -> 8384[label="",style="dashed", color="red", weight=0]; 9170[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9171 -> 9160[label="",style="dashed", color="red", weight=0]; 9171[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9172[label="Zero",fontsize=16,color="green",shape="box"];9173[label="vzz99800",fontsize=16,color="green",shape="box"];9174 -> 8760[label="",style="dashed", color="red", weight=0]; 9174[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) False)",fontsize=16,color="magenta"];9175[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Neg vzz8050)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Neg vzz8050)) otherwise)",fontsize=16,color="black",shape="box"];9175 -> 9497[label="",style="solid", color="black", weight=3]; 9176 -> 9169[label="",style="dashed", color="red", weight=0]; 9176[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99800 vzz99900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99800 vzz99900 == GT))",fontsize=16,color="magenta"];9176 -> 9498[label="",style="dashed", color="magenta", weight=3]; 9176 -> 9499[label="",style="dashed", color="magenta", weight=3]; 9177 -> 8389[label="",style="dashed", color="red", weight=0]; 9177[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9178[label="vzz99800",fontsize=16,color="green",shape="box"];9179[label="Zero",fontsize=16,color="green",shape="box"];9180[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1001000) vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25540[label="vzz100000/Succ vzz1000000",fontsize=10,color="white",style="solid",shape="box"];9180 -> 25540[label="",style="solid", color="burlywood", weight=9]; 25540 -> 9500[label="",style="solid", color="burlywood", weight=3]; 25541[label="vzz100000/Zero",fontsize=10,color="white",style="solid",shape="box"];9180 -> 25541[label="",style="solid", color="burlywood", weight=9]; 25541 -> 9501[label="",style="solid", color="burlywood", weight=3]; 9181[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25542[label="vzz100000/Succ vzz1000000",fontsize=10,color="white",style="solid",shape="box"];9181 -> 25542[label="",style="solid", color="burlywood", weight=9]; 25542 -> 9502[label="",style="solid", color="burlywood", weight=3]; 25543[label="vzz100000/Zero",fontsize=10,color="white",style="solid",shape="box"];9181 -> 25543[label="",style="solid", color="burlywood", weight=9]; 25543 -> 9503[label="",style="solid", color="burlywood", weight=3]; 9182[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9182 -> 9504[label="",style="solid", color="black", weight=3]; 9183[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9183 -> 9505[label="",style="solid", color="black", weight=3]; 9184[label="vzz100000",fontsize=16,color="green",shape="box"];9185[label="vzz100100",fontsize=16,color="green",shape="box"];9186[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100500 vzz100400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100500 vzz100400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25544[label="vzz100500/Succ vzz1005000",fontsize=10,color="white",style="solid",shape="box"];9186 -> 25544[label="",style="solid", color="burlywood", weight=9]; 25544 -> 9506[label="",style="solid", color="burlywood", weight=3]; 25545[label="vzz100500/Zero",fontsize=10,color="white",style="solid",shape="box"];9186 -> 25545[label="",style="solid", color="burlywood", weight=9]; 25545 -> 9507[label="",style="solid", color="burlywood", weight=3]; 9187 -> 8410[label="",style="dashed", color="red", weight=0]; 9187[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="magenta"];9188[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9188 -> 9508[label="",style="solid", color="black", weight=3]; 9189[label="Zero",fontsize=16,color="green",shape="box"];9190[label="vzz100400",fontsize=16,color="green",shape="box"];9191 -> 8787[label="",style="dashed", color="red", weight=0]; 9191[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) False)",fontsize=16,color="magenta"];9192[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Pos vzz8170)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Pos vzz8170)) otherwise)",fontsize=16,color="black",shape="box"];9192 -> 9509[label="",style="solid", color="black", weight=3]; 9193 -> 9186[label="",style="dashed", color="red", weight=0]; 9193[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100400 vzz100500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100400 vzz100500 == GT))",fontsize=16,color="magenta"];9193 -> 9510[label="",style="dashed", color="magenta", weight=3]; 9193 -> 9511[label="",style="dashed", color="magenta", weight=3]; 9194 -> 8415[label="",style="dashed", color="red", weight=0]; 9194[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="magenta"];9195[label="vzz100400",fontsize=16,color="green",shape="box"];9196[label="Zero",fontsize=16,color="green",shape="box"];9197[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100900 vzz100800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100900 vzz100800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25546[label="vzz100900/Succ vzz1009000",fontsize=10,color="white",style="solid",shape="box"];9197 -> 25546[label="",style="solid", color="burlywood", weight=9]; 25546 -> 9512[label="",style="solid", color="burlywood", weight=3]; 25547[label="vzz100900/Zero",fontsize=10,color="white",style="solid",shape="box"];9197 -> 25547[label="",style="solid", color="burlywood", weight=9]; 25547 -> 9513[label="",style="solid", color="burlywood", weight=3]; 9198 -> 8422[label="",style="dashed", color="red", weight=0]; 9198[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="magenta"];9199 -> 9188[label="",style="dashed", color="red", weight=0]; 9199[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9200[label="Zero",fontsize=16,color="green",shape="box"];9201[label="vzz100800",fontsize=16,color="green",shape="box"];9202 -> 8801[label="",style="dashed", color="red", weight=0]; 9202[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) False)",fontsize=16,color="magenta"];9203[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Neg vzz8170)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Neg vzz8170)) otherwise)",fontsize=16,color="black",shape="box"];9203 -> 9514[label="",style="solid", color="black", weight=3]; 9204 -> 9197[label="",style="dashed", color="red", weight=0]; 9204[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100800 vzz100900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100800 vzz100900 == GT))",fontsize=16,color="magenta"];9204 -> 9515[label="",style="dashed", color="magenta", weight=3]; 9204 -> 9516[label="",style="dashed", color="magenta", weight=3]; 9205 -> 8427[label="",style="dashed", color="red", weight=0]; 9205[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="magenta"];9206[label="Zero",fontsize=16,color="green",shape="box"];9207[label="vzz100800",fontsize=16,color="green",shape="box"];9208[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1011000) vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25548[label="vzz101000/Succ vzz1010000",fontsize=10,color="white",style="solid",shape="box"];9208 -> 25548[label="",style="solid", color="burlywood", weight=9]; 25548 -> 9517[label="",style="solid", color="burlywood", weight=3]; 25549[label="vzz101000/Zero",fontsize=10,color="white",style="solid",shape="box"];9208 -> 25549[label="",style="solid", color="burlywood", weight=9]; 25549 -> 9518[label="",style="solid", color="burlywood", weight=3]; 9209[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25550[label="vzz101000/Succ vzz1010000",fontsize=10,color="white",style="solid",shape="box"];9209 -> 25550[label="",style="solid", color="burlywood", weight=9]; 25550 -> 9519[label="",style="solid", color="burlywood", weight=3]; 25551[label="vzz101000/Zero",fontsize=10,color="white",style="solid",shape="box"];9209 -> 25551[label="",style="solid", color="burlywood", weight=9]; 25551 -> 9520[label="",style="solid", color="burlywood", weight=3]; 9210[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9210 -> 9521[label="",style="solid", color="black", weight=3]; 9211[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9211 -> 9522[label="",style="solid", color="black", weight=3]; 9212[label="vzz101000",fontsize=16,color="green",shape="box"];9213[label="vzz101100",fontsize=16,color="green",shape="box"];9214[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101500 vzz101400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101500 vzz101400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25552[label="vzz101500/Succ vzz1015000",fontsize=10,color="white",style="solid",shape="box"];9214 -> 25552[label="",style="solid", color="burlywood", weight=9]; 25552 -> 9523[label="",style="solid", color="burlywood", weight=3]; 25553[label="vzz101500/Zero",fontsize=10,color="white",style="solid",shape="box"];9214 -> 25553[label="",style="solid", color="burlywood", weight=9]; 25553 -> 9524[label="",style="solid", color="burlywood", weight=3]; 9215 -> 8448[label="",style="dashed", color="red", weight=0]; 9215[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="magenta"];9216[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9216 -> 9525[label="",style="solid", color="black", weight=3]; 9217[label="vzz101400",fontsize=16,color="green",shape="box"];9218[label="Zero",fontsize=16,color="green",shape="box"];9219 -> 8828[label="",style="dashed", color="red", weight=0]; 9219[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) False)",fontsize=16,color="magenta"];9220[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Pos vzz8290)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Pos vzz8290)) otherwise)",fontsize=16,color="black",shape="box"];9220 -> 9526[label="",style="solid", color="black", weight=3]; 9221 -> 9214[label="",style="dashed", color="red", weight=0]; 9221[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101400 vzz101500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101400 vzz101500 == GT))",fontsize=16,color="magenta"];9221 -> 9527[label="",style="dashed", color="magenta", weight=3]; 9221 -> 9528[label="",style="dashed", color="magenta", weight=3]; 9222 -> 8453[label="",style="dashed", color="red", weight=0]; 9222[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="magenta"];9223[label="vzz101400",fontsize=16,color="green",shape="box"];9224[label="Zero",fontsize=16,color="green",shape="box"];9225[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101900 vzz101800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101900 vzz101800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25554[label="vzz101900/Succ vzz1019000",fontsize=10,color="white",style="solid",shape="box"];9225 -> 25554[label="",style="solid", color="burlywood", weight=9]; 25554 -> 9529[label="",style="solid", color="burlywood", weight=3]; 25555[label="vzz101900/Zero",fontsize=10,color="white",style="solid",shape="box"];9225 -> 25555[label="",style="solid", color="burlywood", weight=9]; 25555 -> 9530[label="",style="solid", color="burlywood", weight=3]; 9226 -> 8460[label="",style="dashed", color="red", weight=0]; 9226[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="magenta"];9227 -> 9216[label="",style="dashed", color="red", weight=0]; 9227[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9228[label="Zero",fontsize=16,color="green",shape="box"];9229[label="vzz101800",fontsize=16,color="green",shape="box"];9230 -> 8842[label="",style="dashed", color="red", weight=0]; 9230[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) False)",fontsize=16,color="magenta"];9231[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Neg vzz8290)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Neg vzz8290)) otherwise)",fontsize=16,color="black",shape="box"];9231 -> 9531[label="",style="solid", color="black", weight=3]; 9232 -> 9225[label="",style="dashed", color="red", weight=0]; 9232[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101800 vzz101900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101800 vzz101900 == GT))",fontsize=16,color="magenta"];9232 -> 9532[label="",style="dashed", color="magenta", weight=3]; 9232 -> 9533[label="",style="dashed", color="magenta", weight=3]; 9233 -> 8465[label="",style="dashed", color="red", weight=0]; 9233[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="magenta"];9234[label="vzz101800",fontsize=16,color="green",shape="box"];9235[label="Zero",fontsize=16,color="green",shape="box"];9236[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1021000) vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25556[label="vzz102000/Succ vzz1020000",fontsize=10,color="white",style="solid",shape="box"];9236 -> 25556[label="",style="solid", color="burlywood", weight=9]; 25556 -> 9534[label="",style="solid", color="burlywood", weight=3]; 25557[label="vzz102000/Zero",fontsize=10,color="white",style="solid",shape="box"];9236 -> 25557[label="",style="solid", color="burlywood", weight=9]; 25557 -> 9535[label="",style="solid", color="burlywood", weight=3]; 9237[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25558[label="vzz102000/Succ vzz1020000",fontsize=10,color="white",style="solid",shape="box"];9237 -> 25558[label="",style="solid", color="burlywood", weight=9]; 25558 -> 9536[label="",style="solid", color="burlywood", weight=3]; 25559[label="vzz102000/Zero",fontsize=10,color="white",style="solid",shape="box"];9237 -> 25559[label="",style="solid", color="burlywood", weight=9]; 25559 -> 9537[label="",style="solid", color="burlywood", weight=3]; 9238[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9238 -> 9538[label="",style="solid", color="black", weight=3]; 9239[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9239 -> 9539[label="",style="solid", color="black", weight=3]; 9240[label="vzz102100",fontsize=16,color="green",shape="box"];9241[label="vzz102000",fontsize=16,color="green",shape="box"];9242[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102500 vzz102400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102500 vzz102400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25560[label="vzz102500/Succ vzz1025000",fontsize=10,color="white",style="solid",shape="box"];9242 -> 25560[label="",style="solid", color="burlywood", weight=9]; 25560 -> 9540[label="",style="solid", color="burlywood", weight=3]; 25561[label="vzz102500/Zero",fontsize=10,color="white",style="solid",shape="box"];9242 -> 25561[label="",style="solid", color="burlywood", weight=9]; 25561 -> 9541[label="",style="solid", color="burlywood", weight=3]; 9243 -> 8486[label="",style="dashed", color="red", weight=0]; 9243[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="magenta"];9244[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9244 -> 9542[label="",style="solid", color="black", weight=3]; 9245[label="Zero",fontsize=16,color="green",shape="box"];9246[label="vzz102400",fontsize=16,color="green",shape="box"];9247 -> 8869[label="",style="dashed", color="red", weight=0]; 9247[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) False)",fontsize=16,color="magenta"];9248[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Pos vzz8410)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Pos vzz8410)) otherwise)",fontsize=16,color="black",shape="box"];9248 -> 9543[label="",style="solid", color="black", weight=3]; 9249 -> 9242[label="",style="dashed", color="red", weight=0]; 9249[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102400 vzz102500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102400 vzz102500 == GT))",fontsize=16,color="magenta"];9249 -> 9544[label="",style="dashed", color="magenta", weight=3]; 9249 -> 9545[label="",style="dashed", color="magenta", weight=3]; 9250 -> 8491[label="",style="dashed", color="red", weight=0]; 9250[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="magenta"];9251[label="vzz102400",fontsize=16,color="green",shape="box"];9252[label="Zero",fontsize=16,color="green",shape="box"];9253[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102900 vzz102800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102900 vzz102800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25562[label="vzz102900/Succ vzz1029000",fontsize=10,color="white",style="solid",shape="box"];9253 -> 25562[label="",style="solid", color="burlywood", weight=9]; 25562 -> 9546[label="",style="solid", color="burlywood", weight=3]; 25563[label="vzz102900/Zero",fontsize=10,color="white",style="solid",shape="box"];9253 -> 25563[label="",style="solid", color="burlywood", weight=9]; 25563 -> 9547[label="",style="solid", color="burlywood", weight=3]; 9254 -> 8498[label="",style="dashed", color="red", weight=0]; 9254[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="magenta"];9255 -> 9244[label="",style="dashed", color="red", weight=0]; 9255[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9256[label="Zero",fontsize=16,color="green",shape="box"];9257[label="vzz102800",fontsize=16,color="green",shape="box"];9258 -> 8883[label="",style="dashed", color="red", weight=0]; 9258[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) False)",fontsize=16,color="magenta"];9259[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Neg vzz8410)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Neg vzz8410)) otherwise)",fontsize=16,color="black",shape="box"];9259 -> 9548[label="",style="solid", color="black", weight=3]; 9260 -> 9253[label="",style="dashed", color="red", weight=0]; 9260[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102800 vzz102900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102800 vzz102900 == GT))",fontsize=16,color="magenta"];9260 -> 9549[label="",style="dashed", color="magenta", weight=3]; 9260 -> 9550[label="",style="dashed", color="magenta", weight=3]; 9261 -> 8503[label="",style="dashed", color="red", weight=0]; 9261[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="magenta"];9262[label="vzz102800",fontsize=16,color="green",shape="box"];9263[label="Zero",fontsize=16,color="green",shape="box"];9264[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1031000) vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25564[label="vzz103000/Succ vzz1030000",fontsize=10,color="white",style="solid",shape="box"];9264 -> 25564[label="",style="solid", color="burlywood", weight=9]; 25564 -> 9551[label="",style="solid", color="burlywood", weight=3]; 25565[label="vzz103000/Zero",fontsize=10,color="white",style="solid",shape="box"];9264 -> 25565[label="",style="solid", color="burlywood", weight=9]; 25565 -> 9552[label="",style="solid", color="burlywood", weight=3]; 9265[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25566[label="vzz103000/Succ vzz1030000",fontsize=10,color="white",style="solid",shape="box"];9265 -> 25566[label="",style="solid", color="burlywood", weight=9]; 25566 -> 9553[label="",style="solid", color="burlywood", weight=3]; 25567[label="vzz103000/Zero",fontsize=10,color="white",style="solid",shape="box"];9265 -> 25567[label="",style="solid", color="burlywood", weight=9]; 25567 -> 9554[label="",style="solid", color="burlywood", weight=3]; 9266[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9266 -> 9555[label="",style="solid", color="black", weight=3]; 9267[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9267 -> 9556[label="",style="solid", color="black", weight=3]; 9268[label="vzz103100",fontsize=16,color="green",shape="box"];9269[label="vzz103000",fontsize=16,color="green",shape="box"];9270[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103500 vzz103400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103500 vzz103400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25568[label="vzz103500/Succ vzz1035000",fontsize=10,color="white",style="solid",shape="box"];9270 -> 25568[label="",style="solid", color="burlywood", weight=9]; 25568 -> 9557[label="",style="solid", color="burlywood", weight=3]; 25569[label="vzz103500/Zero",fontsize=10,color="white",style="solid",shape="box"];9270 -> 25569[label="",style="solid", color="burlywood", weight=9]; 25569 -> 9558[label="",style="solid", color="burlywood", weight=3]; 9271 -> 8524[label="",style="dashed", color="red", weight=0]; 9271[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="magenta"];9272[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9272 -> 9559[label="",style="solid", color="black", weight=3]; 9273[label="vzz103400",fontsize=16,color="green",shape="box"];9274[label="Zero",fontsize=16,color="green",shape="box"];9275 -> 8910[label="",style="dashed", color="red", weight=0]; 9275[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) False)",fontsize=16,color="magenta"];9276[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Pos vzz8530)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Pos vzz8530)) otherwise)",fontsize=16,color="black",shape="box"];9276 -> 9560[label="",style="solid", color="black", weight=3]; 9277 -> 9270[label="",style="dashed", color="red", weight=0]; 9277[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103400 vzz103500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103400 vzz103500 == GT))",fontsize=16,color="magenta"];9277 -> 9561[label="",style="dashed", color="magenta", weight=3]; 9277 -> 9562[label="",style="dashed", color="magenta", weight=3]; 9278 -> 8529[label="",style="dashed", color="red", weight=0]; 9278[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="magenta"];9279[label="Zero",fontsize=16,color="green",shape="box"];9280[label="vzz103400",fontsize=16,color="green",shape="box"];9281[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103900 vzz103800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103900 vzz103800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25570[label="vzz103900/Succ vzz1039000",fontsize=10,color="white",style="solid",shape="box"];9281 -> 25570[label="",style="solid", color="burlywood", weight=9]; 25570 -> 9563[label="",style="solid", color="burlywood", weight=3]; 25571[label="vzz103900/Zero",fontsize=10,color="white",style="solid",shape="box"];9281 -> 25571[label="",style="solid", color="burlywood", weight=9]; 25571 -> 9564[label="",style="solid", color="burlywood", weight=3]; 9282 -> 8536[label="",style="dashed", color="red", weight=0]; 9282[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="magenta"];9283 -> 9272[label="",style="dashed", color="red", weight=0]; 9283[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9284[label="vzz103800",fontsize=16,color="green",shape="box"];9285[label="Zero",fontsize=16,color="green",shape="box"];9286 -> 8924[label="",style="dashed", color="red", weight=0]; 9286[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) False)",fontsize=16,color="magenta"];9287[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Neg vzz8530)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Neg vzz8530)) otherwise)",fontsize=16,color="black",shape="box"];9287 -> 9565[label="",style="solid", color="black", weight=3]; 9288 -> 9281[label="",style="dashed", color="red", weight=0]; 9288[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103800 vzz103900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103800 vzz103900 == GT))",fontsize=16,color="magenta"];9288 -> 9566[label="",style="dashed", color="magenta", weight=3]; 9288 -> 9567[label="",style="dashed", color="magenta", weight=3]; 9289 -> 8541[label="",style="dashed", color="red", weight=0]; 9289[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="magenta"];9290[label="Zero",fontsize=16,color="green",shape="box"];9291[label="vzz103800",fontsize=16,color="green",shape="box"];9292[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1041000) vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25572[label="vzz104000/Succ vzz1040000",fontsize=10,color="white",style="solid",shape="box"];9292 -> 25572[label="",style="solid", color="burlywood", weight=9]; 25572 -> 9568[label="",style="solid", color="burlywood", weight=3]; 25573[label="vzz104000/Zero",fontsize=10,color="white",style="solid",shape="box"];9292 -> 25573[label="",style="solid", color="burlywood", weight=9]; 25573 -> 9569[label="",style="solid", color="burlywood", weight=3]; 9293[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25574[label="vzz104000/Succ vzz1040000",fontsize=10,color="white",style="solid",shape="box"];9293 -> 25574[label="",style="solid", color="burlywood", weight=9]; 25574 -> 9570[label="",style="solid", color="burlywood", weight=3]; 25575[label="vzz104000/Zero",fontsize=10,color="white",style="solid",shape="box"];9293 -> 25575[label="",style="solid", color="burlywood", weight=9]; 25575 -> 9571[label="",style="solid", color="burlywood", weight=3]; 9294[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9294 -> 9572[label="",style="solid", color="black", weight=3]; 9295[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9295 -> 9573[label="",style="solid", color="black", weight=3]; 9296[label="vzz104000",fontsize=16,color="green",shape="box"];9297[label="vzz104100",fontsize=16,color="green",shape="box"];9298[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104500 vzz104400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104500 vzz104400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25576[label="vzz104500/Succ vzz1045000",fontsize=10,color="white",style="solid",shape="box"];9298 -> 25576[label="",style="solid", color="burlywood", weight=9]; 25576 -> 9574[label="",style="solid", color="burlywood", weight=3]; 25577[label="vzz104500/Zero",fontsize=10,color="white",style="solid",shape="box"];9298 -> 25577[label="",style="solid", color="burlywood", weight=9]; 25577 -> 9575[label="",style="solid", color="burlywood", weight=3]; 9299 -> 8562[label="",style="dashed", color="red", weight=0]; 9299[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="magenta"];9300[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9300 -> 9576[label="",style="solid", color="black", weight=3]; 9301[label="Zero",fontsize=16,color="green",shape="box"];9302[label="vzz104400",fontsize=16,color="green",shape="box"];9303 -> 8951[label="",style="dashed", color="red", weight=0]; 9303[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) False)",fontsize=16,color="magenta"];9304[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Pos vzz8650)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Pos vzz8650)) otherwise)",fontsize=16,color="black",shape="box"];9304 -> 9577[label="",style="solid", color="black", weight=3]; 9305 -> 9298[label="",style="dashed", color="red", weight=0]; 9305[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104400 vzz104500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104400 vzz104500 == GT))",fontsize=16,color="magenta"];9305 -> 9578[label="",style="dashed", color="magenta", weight=3]; 9305 -> 9579[label="",style="dashed", color="magenta", weight=3]; 9306 -> 8567[label="",style="dashed", color="red", weight=0]; 9306[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="magenta"];9307[label="Zero",fontsize=16,color="green",shape="box"];9308[label="vzz104400",fontsize=16,color="green",shape="box"];9309[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104900 vzz104800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104900 vzz104800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25578[label="vzz104900/Succ vzz1049000",fontsize=10,color="white",style="solid",shape="box"];9309 -> 25578[label="",style="solid", color="burlywood", weight=9]; 25578 -> 9580[label="",style="solid", color="burlywood", weight=3]; 25579[label="vzz104900/Zero",fontsize=10,color="white",style="solid",shape="box"];9309 -> 25579[label="",style="solid", color="burlywood", weight=9]; 25579 -> 9581[label="",style="solid", color="burlywood", weight=3]; 9310 -> 8574[label="",style="dashed", color="red", weight=0]; 9310[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="magenta"];9311 -> 9300[label="",style="dashed", color="red", weight=0]; 9311[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9312[label="vzz104800",fontsize=16,color="green",shape="box"];9313[label="Zero",fontsize=16,color="green",shape="box"];9314 -> 8965[label="",style="dashed", color="red", weight=0]; 9314[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) False)",fontsize=16,color="magenta"];9315[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Neg vzz8650)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Neg vzz8650)) otherwise)",fontsize=16,color="black",shape="box"];9315 -> 9582[label="",style="solid", color="black", weight=3]; 9316 -> 9309[label="",style="dashed", color="red", weight=0]; 9316[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104800 vzz104900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104800 vzz104900 == GT))",fontsize=16,color="magenta"];9316 -> 9583[label="",style="dashed", color="magenta", weight=3]; 9316 -> 9584[label="",style="dashed", color="magenta", weight=3]; 9317 -> 8579[label="",style="dashed", color="red", weight=0]; 9317[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="magenta"];9318[label="vzz104800",fontsize=16,color="green",shape="box"];9319[label="Zero",fontsize=16,color="green",shape="box"];9320[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1051000) vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25580[label="vzz105000/Succ vzz1050000",fontsize=10,color="white",style="solid",shape="box"];9320 -> 25580[label="",style="solid", color="burlywood", weight=9]; 25580 -> 9585[label="",style="solid", color="burlywood", weight=3]; 25581[label="vzz105000/Zero",fontsize=10,color="white",style="solid",shape="box"];9320 -> 25581[label="",style="solid", color="burlywood", weight=9]; 25581 -> 9586[label="",style="solid", color="burlywood", weight=3]; 9321[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25582[label="vzz105000/Succ vzz1050000",fontsize=10,color="white",style="solid",shape="box"];9321 -> 25582[label="",style="solid", color="burlywood", weight=9]; 25582 -> 9587[label="",style="solid", color="burlywood", weight=3]; 25583[label="vzz105000/Zero",fontsize=10,color="white",style="solid",shape="box"];9321 -> 25583[label="",style="solid", color="burlywood", weight=9]; 25583 -> 9588[label="",style="solid", color="burlywood", weight=3]; 9322[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9322 -> 9589[label="",style="solid", color="black", weight=3]; 9323[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9323 -> 9590[label="",style="solid", color="black", weight=3]; 9324[label="vzz105000",fontsize=16,color="green",shape="box"];9325[label="vzz105100",fontsize=16,color="green",shape="box"];9326[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105500 vzz105400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105500 vzz105400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25584[label="vzz105500/Succ vzz1055000",fontsize=10,color="white",style="solid",shape="box"];9326 -> 25584[label="",style="solid", color="burlywood", weight=9]; 25584 -> 9591[label="",style="solid", color="burlywood", weight=3]; 25585[label="vzz105500/Zero",fontsize=10,color="white",style="solid",shape="box"];9326 -> 25585[label="",style="solid", color="burlywood", weight=9]; 25585 -> 9592[label="",style="solid", color="burlywood", weight=3]; 9327 -> 8600[label="",style="dashed", color="red", weight=0]; 9327[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="magenta"];9328[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9328 -> 9593[label="",style="solid", color="black", weight=3]; 9329[label="Zero",fontsize=16,color="green",shape="box"];9330[label="vzz105400",fontsize=16,color="green",shape="box"];9331 -> 8992[label="",style="dashed", color="red", weight=0]; 9331[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) False)",fontsize=16,color="magenta"];9332[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Pos vzz8770)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Pos vzz8770)) otherwise)",fontsize=16,color="black",shape="box"];9332 -> 9594[label="",style="solid", color="black", weight=3]; 9333 -> 9326[label="",style="dashed", color="red", weight=0]; 9333[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105400 vzz105500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105400 vzz105500 == GT))",fontsize=16,color="magenta"];9333 -> 9595[label="",style="dashed", color="magenta", weight=3]; 9333 -> 9596[label="",style="dashed", color="magenta", weight=3]; 9334 -> 8605[label="",style="dashed", color="red", weight=0]; 9334[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="magenta"];9335[label="Zero",fontsize=16,color="green",shape="box"];9336[label="vzz105400",fontsize=16,color="green",shape="box"];9337[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105900 vzz105800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105900 vzz105800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25586[label="vzz105900/Succ vzz1059000",fontsize=10,color="white",style="solid",shape="box"];9337 -> 25586[label="",style="solid", color="burlywood", weight=9]; 25586 -> 9597[label="",style="solid", color="burlywood", weight=3]; 25587[label="vzz105900/Zero",fontsize=10,color="white",style="solid",shape="box"];9337 -> 25587[label="",style="solid", color="burlywood", weight=9]; 25587 -> 9598[label="",style="solid", color="burlywood", weight=3]; 9338 -> 8612[label="",style="dashed", color="red", weight=0]; 9338[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="magenta"];9339 -> 9328[label="",style="dashed", color="red", weight=0]; 9339[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9340[label="vzz105800",fontsize=16,color="green",shape="box"];9341[label="Zero",fontsize=16,color="green",shape="box"];9342 -> 9006[label="",style="dashed", color="red", weight=0]; 9342[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) False)",fontsize=16,color="magenta"];9343[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Neg vzz8770)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Neg vzz8770)) otherwise)",fontsize=16,color="black",shape="box"];9343 -> 9599[label="",style="solid", color="black", weight=3]; 9344 -> 9337[label="",style="dashed", color="red", weight=0]; 9344[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105800 vzz105900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105800 vzz105900 == GT))",fontsize=16,color="magenta"];9344 -> 9600[label="",style="dashed", color="magenta", weight=3]; 9344 -> 9601[label="",style="dashed", color="magenta", weight=3]; 9345 -> 8617[label="",style="dashed", color="red", weight=0]; 9345[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="magenta"];9346[label="Zero",fontsize=16,color="green",shape="box"];9347[label="vzz105800",fontsize=16,color="green",shape="box"];9348[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1061000) vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25588[label="vzz106000/Succ vzz1060000",fontsize=10,color="white",style="solid",shape="box"];9348 -> 25588[label="",style="solid", color="burlywood", weight=9]; 25588 -> 9602[label="",style="solid", color="burlywood", weight=3]; 25589[label="vzz106000/Zero",fontsize=10,color="white",style="solid",shape="box"];9348 -> 25589[label="",style="solid", color="burlywood", weight=9]; 25589 -> 9603[label="",style="solid", color="burlywood", weight=3]; 9349[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25590[label="vzz106000/Succ vzz1060000",fontsize=10,color="white",style="solid",shape="box"];9349 -> 25590[label="",style="solid", color="burlywood", weight=9]; 25590 -> 9604[label="",style="solid", color="burlywood", weight=3]; 25591[label="vzz106000/Zero",fontsize=10,color="white",style="solid",shape="box"];9349 -> 25591[label="",style="solid", color="burlywood", weight=9]; 25591 -> 9605[label="",style="solid", color="burlywood", weight=3]; 9350[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9350 -> 9606[label="",style="solid", color="black", weight=3]; 9351[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9351 -> 9607[label="",style="solid", color="black", weight=3]; 9352[label="vzz106000",fontsize=16,color="green",shape="box"];9353[label="vzz106100",fontsize=16,color="green",shape="box"];9354[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106500 vzz106400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106500 vzz106400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25592[label="vzz106500/Succ vzz1065000",fontsize=10,color="white",style="solid",shape="box"];9354 -> 25592[label="",style="solid", color="burlywood", weight=9]; 25592 -> 9608[label="",style="solid", color="burlywood", weight=3]; 25593[label="vzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];9354 -> 25593[label="",style="solid", color="burlywood", weight=9]; 25593 -> 9609[label="",style="solid", color="burlywood", weight=3]; 9355 -> 8638[label="",style="dashed", color="red", weight=0]; 9355[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9356[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9356 -> 9610[label="",style="solid", color="black", weight=3]; 9357[label="vzz106400",fontsize=16,color="green",shape="box"];9358[label="Zero",fontsize=16,color="green",shape="box"];9359 -> 9033[label="",style="dashed", color="red", weight=0]; 9359[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) False)",fontsize=16,color="magenta"];9360[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Pos vzz8890)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Pos vzz8890)) otherwise)",fontsize=16,color="black",shape="box"];9360 -> 9611[label="",style="solid", color="black", weight=3]; 9361 -> 9354[label="",style="dashed", color="red", weight=0]; 9361[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106400 vzz106500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106400 vzz106500 == GT))",fontsize=16,color="magenta"];9361 -> 9612[label="",style="dashed", color="magenta", weight=3]; 9361 -> 9613[label="",style="dashed", color="magenta", weight=3]; 9362 -> 8643[label="",style="dashed", color="red", weight=0]; 9362[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9363[label="vzz106400",fontsize=16,color="green",shape="box"];9364[label="Zero",fontsize=16,color="green",shape="box"];9365[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106900 vzz106800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106900 vzz106800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25594[label="vzz106900/Succ vzz1069000",fontsize=10,color="white",style="solid",shape="box"];9365 -> 25594[label="",style="solid", color="burlywood", weight=9]; 25594 -> 9614[label="",style="solid", color="burlywood", weight=3]; 25595[label="vzz106900/Zero",fontsize=10,color="white",style="solid",shape="box"];9365 -> 25595[label="",style="solid", color="burlywood", weight=9]; 25595 -> 9615[label="",style="solid", color="burlywood", weight=3]; 9366 -> 8650[label="",style="dashed", color="red", weight=0]; 9366[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9367 -> 9356[label="",style="dashed", color="red", weight=0]; 9367[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9368[label="Zero",fontsize=16,color="green",shape="box"];9369[label="vzz106800",fontsize=16,color="green",shape="box"];9370 -> 9047[label="",style="dashed", color="red", weight=0]; 9370[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) False)",fontsize=16,color="magenta"];9371[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Neg vzz8890)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Neg vzz8890)) otherwise)",fontsize=16,color="black",shape="box"];9371 -> 9616[label="",style="solid", color="black", weight=3]; 9372 -> 9365[label="",style="dashed", color="red", weight=0]; 9372[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106800 vzz106900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106800 vzz106900 == GT))",fontsize=16,color="magenta"];9372 -> 9617[label="",style="dashed", color="magenta", weight=3]; 9372 -> 9618[label="",style="dashed", color="magenta", weight=3]; 9373 -> 8655[label="",style="dashed", color="red", weight=0]; 9373[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9374[label="vzz106800",fontsize=16,color="green",shape="box"];9375[label="Zero",fontsize=16,color="green",shape="box"];9376[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1071000) vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25596[label="vzz107000/Succ vzz1070000",fontsize=10,color="white",style="solid",shape="box"];9376 -> 25596[label="",style="solid", color="burlywood", weight=9]; 25596 -> 9619[label="",style="solid", color="burlywood", weight=3]; 25597[label="vzz107000/Zero",fontsize=10,color="white",style="solid",shape="box"];9376 -> 25597[label="",style="solid", color="burlywood", weight=9]; 25597 -> 9620[label="",style="solid", color="burlywood", weight=3]; 9377[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25598[label="vzz107000/Succ vzz1070000",fontsize=10,color="white",style="solid",shape="box"];9377 -> 25598[label="",style="solid", color="burlywood", weight=9]; 25598 -> 9621[label="",style="solid", color="burlywood", weight=3]; 25599[label="vzz107000/Zero",fontsize=10,color="white",style="solid",shape="box"];9377 -> 25599[label="",style="solid", color="burlywood", weight=9]; 25599 -> 9622[label="",style="solid", color="burlywood", weight=3]; 9378[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9378 -> 9623[label="",style="solid", color="black", weight=3]; 9379[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9379 -> 9624[label="",style="solid", color="black", weight=3]; 9380[label="vzz107000",fontsize=16,color="green",shape="box"];9381[label="vzz107100",fontsize=16,color="green",shape="box"];14993[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Pos (Succ vzz127200))) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="black",shape="box"];14993 -> 15047[label="",style="solid", color="black", weight=3]; 14994[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Pos Zero)) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="black",shape="box"];14994 -> 15048[label="",style="solid", color="black", weight=3]; 14995 -> 7369[label="",style="dashed", color="red", weight=0]; 14995[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="magenta"];14995 -> 15049[label="",style="dashed", color="magenta", weight=3]; 14995 -> 15050[label="",style="dashed", color="magenta", weight=3]; 14995 -> 15051[label="",style="dashed", color="magenta", weight=3]; 14995 -> 15052[label="",style="dashed", color="magenta", weight=3]; 14996[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Pos (Succ vzz127200))) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14996 -> 15053[label="",style="solid", color="black", weight=3]; 14997[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Pos Zero)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14997 -> 15054[label="",style="solid", color="black", weight=3]; 14998[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Neg (Succ vzz127200))) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14998 -> 15055[label="",style="solid", color="black", weight=3]; 14999[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Neg Zero)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14999 -> 15056[label="",style="solid", color="black", weight=3]; 15000 -> 7369[label="",style="dashed", color="red", weight=0]; 15000[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="magenta"];15000 -> 15057[label="",style="dashed", color="magenta", weight=3]; 15000 -> 15058[label="",style="dashed", color="magenta", weight=3]; 15000 -> 15059[label="",style="dashed", color="magenta", weight=3]; 15000 -> 15060[label="",style="dashed", color="magenta", weight=3]; 15001[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Neg (Succ vzz127200))) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="black",shape="box"];15001 -> 15061[label="",style="solid", color="black", weight=3]; 15002[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Neg Zero)) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="black",shape="box"];15002 -> 15062[label="",style="solid", color="black", weight=3]; 15003[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Pos (Succ vzz127200))) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15003 -> 15063[label="",style="solid", color="black", weight=3]; 15004[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Pos Zero)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15004 -> 15064[label="",style="solid", color="black", weight=3]; 15005[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Neg (Succ vzz127200))) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15005 -> 15065[label="",style="solid", color="black", weight=3]; 15006[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Neg Zero)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15006 -> 15066[label="",style="solid", color="black", weight=3]; 9407 -> 18952[label="",style="dashed", color="red", weight=0]; 9407[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz91300 vzz107500 && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];9407 -> 18953[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18954[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18955[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18956[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18957[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18958[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18959[label="",style="dashed", color="magenta", weight=3]; 9408 -> 9089[label="",style="dashed", color="red", weight=0]; 9408[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];9409[label="roundRound01 (vzz23 :% vzz24) False (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9409 -> 9658[label="",style="solid", color="black", weight=3]; 9410[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz108200)) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9410 -> 9659[label="",style="solid", color="black", weight=3]; 9411[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9411 -> 9660[label="",style="solid", color="black", weight=3]; 9412[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz108200)) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9412 -> 9661[label="",style="solid", color="black", weight=3]; 9413[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9413 -> 9662[label="",style="solid", color="black", weight=3]; 17599[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat (Succ vzz13800) (Succ vzz13810)) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17599 -> 17651[label="",style="solid", color="black", weight=3]; 17600[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat (Succ vzz13800) Zero) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17600 -> 17652[label="",style="solid", color="black", weight=3]; 17601[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat Zero (Succ vzz13810)) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17601 -> 17653[label="",style="solid", color="black", weight=3]; 17602[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat Zero Zero) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17602 -> 17654[label="",style="solid", color="black", weight=3]; 9913[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="triangle"];9913 -> 10339[label="",style="solid", color="black", weight=3]; 9914[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="triangle"];9914 -> 10340[label="",style="solid", color="black", weight=3]; 9443[label="roundRound00 (vzz1107 :% vzz1108) False",fontsize=16,color="black",shape="box"];9443 -> 9671[label="",style="solid", color="black", weight=3]; 9444[label="roundRound00 (vzz1107 :% vzz1108) True",fontsize=16,color="black",shape="box"];9444 -> 9672[label="",style="solid", color="black", weight=3]; 17744[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat (Succ vzz13870) (Succ vzz13880)) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17744 -> 17809[label="",style="solid", color="black", weight=3]; 17745[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat (Succ vzz13870) Zero) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17745 -> 17810[label="",style="solid", color="black", weight=3]; 17746[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat Zero (Succ vzz13880)) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17746 -> 17811[label="",style="solid", color="black", weight=3]; 17747[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat Zero Zero) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17747 -> 17812[label="",style="solid", color="black", weight=3]; 9915[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9915 -> 10341[label="",style="solid", color="black", weight=3]; 9916[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9916 -> 10342[label="",style="solid", color="black", weight=3]; 9449[label="roundRound01 (vzz23 :% vzz24) False (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9449 -> 9678[label="",style="solid", color="black", weight=3]; 9450 -> 19048[label="",style="dashed", color="red", weight=0]; 9450[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz91300 vzz108000 && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];9450 -> 19049[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19050[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19051[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19052[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19053[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19054[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19055[label="",style="dashed", color="magenta", weight=3]; 9451 -> 9124[label="",style="dashed", color="red", weight=0]; 9451[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];15111[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Pos (Succ vzz128200))) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="black",shape="box"];15111 -> 15215[label="",style="solid", color="black", weight=3]; 15112[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Pos Zero)) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="black",shape="box"];15112 -> 15216[label="",style="solid", color="black", weight=3]; 15113 -> 7374[label="",style="dashed", color="red", weight=0]; 15113[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="magenta"];15113 -> 15217[label="",style="dashed", color="magenta", weight=3]; 15113 -> 15218[label="",style="dashed", color="magenta", weight=3]; 15113 -> 15219[label="",style="dashed", color="magenta", weight=3]; 15113 -> 15220[label="",style="dashed", color="magenta", weight=3]; 15114[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Pos (Succ vzz128200))) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15114 -> 15221[label="",style="solid", color="black", weight=3]; 15115[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Pos Zero)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15115 -> 15222[label="",style="solid", color="black", weight=3]; 15116[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Neg (Succ vzz128200))) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15116 -> 15223[label="",style="solid", color="black", weight=3]; 15117[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Neg Zero)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15117 -> 15224[label="",style="solid", color="black", weight=3]; 15118 -> 7374[label="",style="dashed", color="red", weight=0]; 15118[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="magenta"];15118 -> 15225[label="",style="dashed", color="magenta", weight=3]; 15118 -> 15226[label="",style="dashed", color="magenta", weight=3]; 15118 -> 15227[label="",style="dashed", color="magenta", weight=3]; 15118 -> 15228[label="",style="dashed", color="magenta", weight=3]; 15119[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Neg (Succ vzz128200))) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="black",shape="box"];15119 -> 15229[label="",style="solid", color="black", weight=3]; 15120[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Neg Zero)) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="black",shape="box"];15120 -> 15230[label="",style="solid", color="black", weight=3]; 15121[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Pos (Succ vzz128200))) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15121 -> 15231[label="",style="solid", color="black", weight=3]; 15122[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Pos Zero)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15122 -> 15232[label="",style="solid", color="black", weight=3]; 15123[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Neg (Succ vzz128200))) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15123 -> 15233[label="",style="solid", color="black", weight=3]; 15124[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Neg Zero)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15124 -> 15234[label="",style="solid", color="black", weight=3]; 9477[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz108900)) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9477 -> 9712[label="",style="solid", color="black", weight=3]; 9478[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9478 -> 9713[label="",style="solid", color="black", weight=3]; 9479[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz108900)) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9479 -> 9714[label="",style="solid", color="black", weight=3]; 9480[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9480 -> 9715[label="",style="solid", color="black", weight=3]; 17805[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat (Succ vzz13930) (Succ vzz13940)) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17805 -> 17859[label="",style="solid", color="black", weight=3]; 17806[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat (Succ vzz13930) Zero) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17806 -> 17860[label="",style="solid", color="black", weight=3]; 17807[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat Zero (Succ vzz13940)) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17807 -> 17861[label="",style="solid", color="black", weight=3]; 17808[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat Zero Zero) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17808 -> 17862[label="",style="solid", color="black", weight=3]; 9911[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9911 -> 10343[label="",style="solid", color="black", weight=3]; 9912[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9912 -> 10344[label="",style="solid", color="black", weight=3]; 17855[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat (Succ vzz13990) (Succ vzz14000)) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17855 -> 17876[label="",style="solid", color="black", weight=3]; 17856[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat (Succ vzz13990) Zero) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17856 -> 17877[label="",style="solid", color="black", weight=3]; 17857[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat Zero (Succ vzz14000)) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17857 -> 17878[label="",style="solid", color="black", weight=3]; 17858[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat Zero Zero) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17858 -> 17879[label="",style="solid", color="black", weight=3]; 9909[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9909 -> 10345[label="",style="solid", color="black", weight=3]; 9910[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9910 -> 10346[label="",style="solid", color="black", weight=3]; 10142 -> 718[label="",style="dashed", color="red", weight=0]; 10142[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10142 -> 10148[label="",style="dashed", color="magenta", weight=3]; 10142 -> 10149[label="",style="dashed", color="magenta", weight=3]; 10143 -> 718[label="",style="dashed", color="red", weight=0]; 10143[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10143 -> 10150[label="",style="dashed", color="magenta", weight=3]; 10143 -> 10151[label="",style="dashed", color="magenta", weight=3]; 10144 -> 718[label="",style="dashed", color="red", weight=0]; 10144[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10144 -> 10152[label="",style="dashed", color="magenta", weight=3]; 10144 -> 10153[label="",style="dashed", color="magenta", weight=3]; 10145 -> 718[label="",style="dashed", color="red", weight=0]; 10145[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10145 -> 10154[label="",style="dashed", color="magenta", weight=3]; 10145 -> 10155[label="",style="dashed", color="magenta", weight=3]; 10146 -> 718[label="",style="dashed", color="red", weight=0]; 10146[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10146 -> 10156[label="",style="dashed", color="magenta", weight=3]; 10146 -> 10157[label="",style="dashed", color="magenta", weight=3]; 10147 -> 718[label="",style="dashed", color="red", weight=0]; 10147[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10147 -> 10158[label="",style="dashed", color="magenta", weight=3]; 10147 -> 10159[label="",style="dashed", color="magenta", weight=3]; 10141[label="roundRound05 (vzz23 :% Integer vzz240) (signum ((Integer vzz11010 + Integer vzz1115) `quot` reduce2D (vzz1102 + Integer vzz1117) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1116) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer vzz1112) `quot` reduce2D (vzz1102 + Integer vzz1114) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1113) vzz1100)))",fontsize=16,color="black",shape="triangle"];10141 -> 10160[label="",style="solid", color="black", weight=3]; 9489[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) vzz99400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) vzz99400 == GT))",fontsize=16,color="burlywood",shape="box"];25600[label="vzz99400/Succ vzz994000",fontsize=10,color="white",style="solid",shape="box"];9489 -> 25600[label="",style="solid", color="burlywood", weight=9]; 25600 -> 9726[label="",style="solid", color="burlywood", weight=3]; 25601[label="vzz99400/Zero",fontsize=10,color="white",style="solid",shape="box"];9489 -> 25601[label="",style="solid", color="burlywood", weight=9]; 25601 -> 9727[label="",style="solid", color="burlywood", weight=3]; 9490[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero vzz99400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero vzz99400 == GT))",fontsize=16,color="burlywood",shape="box"];25602[label="vzz99400/Succ vzz994000",fontsize=10,color="white",style="solid",shape="box"];9490 -> 25602[label="",style="solid", color="burlywood", weight=9]; 25602 -> 9728[label="",style="solid", color="burlywood", weight=3]; 25603[label="vzz99400/Zero",fontsize=10,color="white",style="solid",shape="box"];9490 -> 25603[label="",style="solid", color="burlywood", weight=9]; 25603 -> 9729[label="",style="solid", color="burlywood", weight=3]; 9491[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9491 -> 9730[label="",style="solid", color="black", weight=3]; 9492[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Pos vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Pos vzz8050)) True)",fontsize=16,color="black",shape="box"];9492 -> 9731[label="",style="solid", color="black", weight=3]; 9493[label="vzz99400",fontsize=16,color="green",shape="box"];9494[label="vzz99500",fontsize=16,color="green",shape="box"];9495[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) vzz99800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) vzz99800 == GT))",fontsize=16,color="burlywood",shape="box"];25604[label="vzz99800/Succ vzz998000",fontsize=10,color="white",style="solid",shape="box"];9495 -> 25604[label="",style="solid", color="burlywood", weight=9]; 25604 -> 9732[label="",style="solid", color="burlywood", weight=3]; 25605[label="vzz99800/Zero",fontsize=10,color="white",style="solid",shape="box"];9495 -> 25605[label="",style="solid", color="burlywood", weight=9]; 25605 -> 9733[label="",style="solid", color="burlywood", weight=3]; 9496[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero vzz99800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero vzz99800 == GT))",fontsize=16,color="burlywood",shape="box"];25606[label="vzz99800/Succ vzz998000",fontsize=10,color="white",style="solid",shape="box"];9496 -> 25606[label="",style="solid", color="burlywood", weight=9]; 25606 -> 9734[label="",style="solid", color="burlywood", weight=3]; 25607[label="vzz99800/Zero",fontsize=10,color="white",style="solid",shape="box"];9496 -> 25607[label="",style="solid", color="burlywood", weight=9]; 25607 -> 9735[label="",style="solid", color="burlywood", weight=3]; 9497[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Neg vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Neg vzz8050)) True)",fontsize=16,color="black",shape="box"];9497 -> 9736[label="",style="solid", color="black", weight=3]; 9498[label="vzz99800",fontsize=16,color="green",shape="box"];9499[label="vzz99900",fontsize=16,color="green",shape="box"];9500[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1001000) (Succ vzz1000000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9500 -> 9737[label="",style="solid", color="black", weight=3]; 9501[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1001000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9501 -> 9738[label="",style="solid", color="black", weight=3]; 9502[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1000000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9502 -> 9739[label="",style="solid", color="black", weight=3]; 9503[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9503 -> 9740[label="",style="solid", color="black", weight=3]; 9504[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9504 -> 9741[label="",style="solid", color="black", weight=3]; 9505[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (roundVu7 (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9505 -> 9742[label="",style="solid", color="black", weight=3]; 9506[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) vzz100400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) vzz100400 == GT))",fontsize=16,color="burlywood",shape="box"];25608[label="vzz100400/Succ vzz1004000",fontsize=10,color="white",style="solid",shape="box"];9506 -> 25608[label="",style="solid", color="burlywood", weight=9]; 25608 -> 9743[label="",style="solid", color="burlywood", weight=3]; 25609[label="vzz100400/Zero",fontsize=10,color="white",style="solid",shape="box"];9506 -> 25609[label="",style="solid", color="burlywood", weight=9]; 25609 -> 9744[label="",style="solid", color="burlywood", weight=3]; 9507[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero vzz100400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero vzz100400 == GT))",fontsize=16,color="burlywood",shape="box"];25610[label="vzz100400/Succ vzz1004000",fontsize=10,color="white",style="solid",shape="box"];9507 -> 25610[label="",style="solid", color="burlywood", weight=9]; 25610 -> 9745[label="",style="solid", color="burlywood", weight=3]; 25611[label="vzz100400/Zero",fontsize=10,color="white",style="solid",shape="box"];9507 -> 25611[label="",style="solid", color="burlywood", weight=9]; 25611 -> 9746[label="",style="solid", color="burlywood", weight=3]; 9508[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9508 -> 9747[label="",style="solid", color="black", weight=3]; 9509[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Pos vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Pos vzz8170)) True)",fontsize=16,color="black",shape="box"];9509 -> 9748[label="",style="solid", color="black", weight=3]; 9510[label="vzz100400",fontsize=16,color="green",shape="box"];9511[label="vzz100500",fontsize=16,color="green",shape="box"];9512[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) vzz100800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) vzz100800 == GT))",fontsize=16,color="burlywood",shape="box"];25612[label="vzz100800/Succ vzz1008000",fontsize=10,color="white",style="solid",shape="box"];9512 -> 25612[label="",style="solid", color="burlywood", weight=9]; 25612 -> 9749[label="",style="solid", color="burlywood", weight=3]; 25613[label="vzz100800/Zero",fontsize=10,color="white",style="solid",shape="box"];9512 -> 25613[label="",style="solid", color="burlywood", weight=9]; 25613 -> 9750[label="",style="solid", color="burlywood", weight=3]; 9513[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero vzz100800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero vzz100800 == GT))",fontsize=16,color="burlywood",shape="box"];25614[label="vzz100800/Succ vzz1008000",fontsize=10,color="white",style="solid",shape="box"];9513 -> 25614[label="",style="solid", color="burlywood", weight=9]; 25614 -> 9751[label="",style="solid", color="burlywood", weight=3]; 25615[label="vzz100800/Zero",fontsize=10,color="white",style="solid",shape="box"];9513 -> 25615[label="",style="solid", color="burlywood", weight=9]; 25615 -> 9752[label="",style="solid", color="burlywood", weight=3]; 9514[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Neg vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Neg vzz8170)) True)",fontsize=16,color="black",shape="box"];9514 -> 9753[label="",style="solid", color="black", weight=3]; 9515[label="vzz100800",fontsize=16,color="green",shape="box"];9516[label="vzz100900",fontsize=16,color="green",shape="box"];9517[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1011000) (Succ vzz1010000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9517 -> 9754[label="",style="solid", color="black", weight=3]; 9518[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1011000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9518 -> 9755[label="",style="solid", color="black", weight=3]; 9519[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1010000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9519 -> 9756[label="",style="solid", color="black", weight=3]; 9520[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9520 -> 9757[label="",style="solid", color="black", weight=3]; 9521[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9521 -> 9758[label="",style="solid", color="black", weight=3]; 9522[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (roundVu7 (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9522 -> 9759[label="",style="solid", color="black", weight=3]; 9523[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) vzz101400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) vzz101400 == GT))",fontsize=16,color="burlywood",shape="box"];25616[label="vzz101400/Succ vzz1014000",fontsize=10,color="white",style="solid",shape="box"];9523 -> 25616[label="",style="solid", color="burlywood", weight=9]; 25616 -> 9760[label="",style="solid", color="burlywood", weight=3]; 25617[label="vzz101400/Zero",fontsize=10,color="white",style="solid",shape="box"];9523 -> 25617[label="",style="solid", color="burlywood", weight=9]; 25617 -> 9761[label="",style="solid", color="burlywood", weight=3]; 9524[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero vzz101400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero vzz101400 == GT))",fontsize=16,color="burlywood",shape="box"];25618[label="vzz101400/Succ vzz1014000",fontsize=10,color="white",style="solid",shape="box"];9524 -> 25618[label="",style="solid", color="burlywood", weight=9]; 25618 -> 9762[label="",style="solid", color="burlywood", weight=3]; 25619[label="vzz101400/Zero",fontsize=10,color="white",style="solid",shape="box"];9524 -> 25619[label="",style="solid", color="burlywood", weight=9]; 25619 -> 9763[label="",style="solid", color="burlywood", weight=3]; 9525[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9525 -> 9764[label="",style="solid", color="black", weight=3]; 9526[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Pos vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Pos vzz8290)) True)",fontsize=16,color="black",shape="box"];9526 -> 9765[label="",style="solid", color="black", weight=3]; 9527[label="vzz101500",fontsize=16,color="green",shape="box"];9528[label="vzz101400",fontsize=16,color="green",shape="box"];9529[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) vzz101800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) vzz101800 == GT))",fontsize=16,color="burlywood",shape="box"];25620[label="vzz101800/Succ vzz1018000",fontsize=10,color="white",style="solid",shape="box"];9529 -> 25620[label="",style="solid", color="burlywood", weight=9]; 25620 -> 9766[label="",style="solid", color="burlywood", weight=3]; 25621[label="vzz101800/Zero",fontsize=10,color="white",style="solid",shape="box"];9529 -> 25621[label="",style="solid", color="burlywood", weight=9]; 25621 -> 9767[label="",style="solid", color="burlywood", weight=3]; 9530[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero vzz101800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero vzz101800 == GT))",fontsize=16,color="burlywood",shape="box"];25622[label="vzz101800/Succ vzz1018000",fontsize=10,color="white",style="solid",shape="box"];9530 -> 25622[label="",style="solid", color="burlywood", weight=9]; 25622 -> 9768[label="",style="solid", color="burlywood", weight=3]; 25623[label="vzz101800/Zero",fontsize=10,color="white",style="solid",shape="box"];9530 -> 25623[label="",style="solid", color="burlywood", weight=9]; 25623 -> 9769[label="",style="solid", color="burlywood", weight=3]; 9531[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Neg vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Neg vzz8290)) True)",fontsize=16,color="black",shape="box"];9531 -> 9770[label="",style="solid", color="black", weight=3]; 9532[label="vzz101800",fontsize=16,color="green",shape="box"];9533[label="vzz101900",fontsize=16,color="green",shape="box"];9534[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1021000) (Succ vzz1020000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9534 -> 9771[label="",style="solid", color="black", weight=3]; 9535[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1021000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9535 -> 9772[label="",style="solid", color="black", weight=3]; 9536[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1020000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9536 -> 9773[label="",style="solid", color="black", weight=3]; 9537[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9537 -> 9774[label="",style="solid", color="black", weight=3]; 9538[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9538 -> 9775[label="",style="solid", color="black", weight=3]; 9539[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (roundVu7 (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9539 -> 9776[label="",style="solid", color="black", weight=3]; 9540[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) vzz102400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) vzz102400 == GT))",fontsize=16,color="burlywood",shape="box"];25624[label="vzz102400/Succ vzz1024000",fontsize=10,color="white",style="solid",shape="box"];9540 -> 25624[label="",style="solid", color="burlywood", weight=9]; 25624 -> 9777[label="",style="solid", color="burlywood", weight=3]; 25625[label="vzz102400/Zero",fontsize=10,color="white",style="solid",shape="box"];9540 -> 25625[label="",style="solid", color="burlywood", weight=9]; 25625 -> 9778[label="",style="solid", color="burlywood", weight=3]; 9541[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero vzz102400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero vzz102400 == GT))",fontsize=16,color="burlywood",shape="box"];25626[label="vzz102400/Succ vzz1024000",fontsize=10,color="white",style="solid",shape="box"];9541 -> 25626[label="",style="solid", color="burlywood", weight=9]; 25626 -> 9779[label="",style="solid", color="burlywood", weight=3]; 25627[label="vzz102400/Zero",fontsize=10,color="white",style="solid",shape="box"];9541 -> 25627[label="",style="solid", color="burlywood", weight=9]; 25627 -> 9780[label="",style="solid", color="burlywood", weight=3]; 9542[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9542 -> 9781[label="",style="solid", color="black", weight=3]; 9543[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Pos vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Pos vzz8410)) True)",fontsize=16,color="black",shape="box"];9543 -> 9782[label="",style="solid", color="black", weight=3]; 9544[label="vzz102400",fontsize=16,color="green",shape="box"];9545[label="vzz102500",fontsize=16,color="green",shape="box"];9546[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) vzz102800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) vzz102800 == GT))",fontsize=16,color="burlywood",shape="box"];25628[label="vzz102800/Succ vzz1028000",fontsize=10,color="white",style="solid",shape="box"];9546 -> 25628[label="",style="solid", color="burlywood", weight=9]; 25628 -> 9783[label="",style="solid", color="burlywood", weight=3]; 25629[label="vzz102800/Zero",fontsize=10,color="white",style="solid",shape="box"];9546 -> 25629[label="",style="solid", color="burlywood", weight=9]; 25629 -> 9784[label="",style="solid", color="burlywood", weight=3]; 9547[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero vzz102800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero vzz102800 == GT))",fontsize=16,color="burlywood",shape="box"];25630[label="vzz102800/Succ vzz1028000",fontsize=10,color="white",style="solid",shape="box"];9547 -> 25630[label="",style="solid", color="burlywood", weight=9]; 25630 -> 9785[label="",style="solid", color="burlywood", weight=3]; 25631[label="vzz102800/Zero",fontsize=10,color="white",style="solid",shape="box"];9547 -> 25631[label="",style="solid", color="burlywood", weight=9]; 25631 -> 9786[label="",style="solid", color="burlywood", weight=3]; 9548[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Neg vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Neg vzz8410)) True)",fontsize=16,color="black",shape="box"];9548 -> 9787[label="",style="solid", color="black", weight=3]; 9549[label="vzz102800",fontsize=16,color="green",shape="box"];9550[label="vzz102900",fontsize=16,color="green",shape="box"];9551[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1031000) (Succ vzz1030000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9551 -> 9788[label="",style="solid", color="black", weight=3]; 9552[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1031000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9552 -> 9789[label="",style="solid", color="black", weight=3]; 9553[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1030000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9553 -> 9790[label="",style="solid", color="black", weight=3]; 9554[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9554 -> 9791[label="",style="solid", color="black", weight=3]; 9555[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9555 -> 9792[label="",style="solid", color="black", weight=3]; 9556[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (roundVu7 (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9556 -> 9793[label="",style="solid", color="black", weight=3]; 9557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) vzz103400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) vzz103400 == GT))",fontsize=16,color="burlywood",shape="box"];25632[label="vzz103400/Succ vzz1034000",fontsize=10,color="white",style="solid",shape="box"];9557 -> 25632[label="",style="solid", color="burlywood", weight=9]; 25632 -> 9794[label="",style="solid", color="burlywood", weight=3]; 25633[label="vzz103400/Zero",fontsize=10,color="white",style="solid",shape="box"];9557 -> 25633[label="",style="solid", color="burlywood", weight=9]; 25633 -> 9795[label="",style="solid", color="burlywood", weight=3]; 9558[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero vzz103400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero vzz103400 == GT))",fontsize=16,color="burlywood",shape="box"];25634[label="vzz103400/Succ vzz1034000",fontsize=10,color="white",style="solid",shape="box"];9558 -> 25634[label="",style="solid", color="burlywood", weight=9]; 25634 -> 9796[label="",style="solid", color="burlywood", weight=3]; 25635[label="vzz103400/Zero",fontsize=10,color="white",style="solid",shape="box"];9558 -> 25635[label="",style="solid", color="burlywood", weight=9]; 25635 -> 9797[label="",style="solid", color="burlywood", weight=3]; 9559[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9559 -> 9798[label="",style="solid", color="black", weight=3]; 9560[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Pos vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Pos vzz8530)) True)",fontsize=16,color="black",shape="box"];9560 -> 9799[label="",style="solid", color="black", weight=3]; 9561[label="vzz103500",fontsize=16,color="green",shape="box"];9562[label="vzz103400",fontsize=16,color="green",shape="box"];9563[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) vzz103800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) vzz103800 == GT))",fontsize=16,color="burlywood",shape="box"];25636[label="vzz103800/Succ vzz1038000",fontsize=10,color="white",style="solid",shape="box"];9563 -> 25636[label="",style="solid", color="burlywood", weight=9]; 25636 -> 9800[label="",style="solid", color="burlywood", weight=3]; 25637[label="vzz103800/Zero",fontsize=10,color="white",style="solid",shape="box"];9563 -> 25637[label="",style="solid", color="burlywood", weight=9]; 25637 -> 9801[label="",style="solid", color="burlywood", weight=3]; 9564[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero vzz103800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero vzz103800 == GT))",fontsize=16,color="burlywood",shape="box"];25638[label="vzz103800/Succ vzz1038000",fontsize=10,color="white",style="solid",shape="box"];9564 -> 25638[label="",style="solid", color="burlywood", weight=9]; 25638 -> 9802[label="",style="solid", color="burlywood", weight=3]; 25639[label="vzz103800/Zero",fontsize=10,color="white",style="solid",shape="box"];9564 -> 25639[label="",style="solid", color="burlywood", weight=9]; 25639 -> 9803[label="",style="solid", color="burlywood", weight=3]; 9565[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Neg vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Neg vzz8530)) True)",fontsize=16,color="black",shape="box"];9565 -> 9804[label="",style="solid", color="black", weight=3]; 9566[label="vzz103800",fontsize=16,color="green",shape="box"];9567[label="vzz103900",fontsize=16,color="green",shape="box"];9568[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1041000) (Succ vzz1040000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9568 -> 9805[label="",style="solid", color="black", weight=3]; 9569[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1041000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9569 -> 9806[label="",style="solid", color="black", weight=3]; 9570[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1040000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9570 -> 9807[label="",style="solid", color="black", weight=3]; 9571[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9571 -> 9808[label="",style="solid", color="black", weight=3]; 9572[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9572 -> 9809[label="",style="solid", color="black", weight=3]; 9573[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (roundVu7 (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9573 -> 9810[label="",style="solid", color="black", weight=3]; 9574[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) vzz104400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) vzz104400 == GT))",fontsize=16,color="burlywood",shape="box"];25640[label="vzz104400/Succ vzz1044000",fontsize=10,color="white",style="solid",shape="box"];9574 -> 25640[label="",style="solid", color="burlywood", weight=9]; 25640 -> 9811[label="",style="solid", color="burlywood", weight=3]; 25641[label="vzz104400/Zero",fontsize=10,color="white",style="solid",shape="box"];9574 -> 25641[label="",style="solid", color="burlywood", weight=9]; 25641 -> 9812[label="",style="solid", color="burlywood", weight=3]; 9575[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero vzz104400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero vzz104400 == GT))",fontsize=16,color="burlywood",shape="box"];25642[label="vzz104400/Succ vzz1044000",fontsize=10,color="white",style="solid",shape="box"];9575 -> 25642[label="",style="solid", color="burlywood", weight=9]; 25642 -> 9813[label="",style="solid", color="burlywood", weight=3]; 25643[label="vzz104400/Zero",fontsize=10,color="white",style="solid",shape="box"];9575 -> 25643[label="",style="solid", color="burlywood", weight=9]; 25643 -> 9814[label="",style="solid", color="burlywood", weight=3]; 9576[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9576 -> 9815[label="",style="solid", color="black", weight=3]; 9577[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Pos vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Pos vzz8650)) True)",fontsize=16,color="black",shape="box"];9577 -> 9816[label="",style="solid", color="black", weight=3]; 9578[label="vzz104500",fontsize=16,color="green",shape="box"];9579[label="vzz104400",fontsize=16,color="green",shape="box"];9580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) vzz104800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) vzz104800 == GT))",fontsize=16,color="burlywood",shape="box"];25644[label="vzz104800/Succ vzz1048000",fontsize=10,color="white",style="solid",shape="box"];9580 -> 25644[label="",style="solid", color="burlywood", weight=9]; 25644 -> 9817[label="",style="solid", color="burlywood", weight=3]; 25645[label="vzz104800/Zero",fontsize=10,color="white",style="solid",shape="box"];9580 -> 25645[label="",style="solid", color="burlywood", weight=9]; 25645 -> 9818[label="",style="solid", color="burlywood", weight=3]; 9581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero vzz104800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero vzz104800 == GT))",fontsize=16,color="burlywood",shape="box"];25646[label="vzz104800/Succ vzz1048000",fontsize=10,color="white",style="solid",shape="box"];9581 -> 25646[label="",style="solid", color="burlywood", weight=9]; 25646 -> 9819[label="",style="solid", color="burlywood", weight=3]; 25647[label="vzz104800/Zero",fontsize=10,color="white",style="solid",shape="box"];9581 -> 25647[label="",style="solid", color="burlywood", weight=9]; 25647 -> 9820[label="",style="solid", color="burlywood", weight=3]; 9582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Neg vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Neg vzz8650)) True)",fontsize=16,color="black",shape="box"];9582 -> 9821[label="",style="solid", color="black", weight=3]; 9583[label="vzz104800",fontsize=16,color="green",shape="box"];9584[label="vzz104900",fontsize=16,color="green",shape="box"];9585[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1051000) (Succ vzz1050000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9585 -> 9822[label="",style="solid", color="black", weight=3]; 9586[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1051000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9586 -> 9823[label="",style="solid", color="black", weight=3]; 9587[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1050000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9587 -> 9824[label="",style="solid", color="black", weight=3]; 9588[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9588 -> 9825[label="",style="solid", color="black", weight=3]; 9589[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9589 -> 9826[label="",style="solid", color="black", weight=3]; 9590[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (roundVu7 (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9590 -> 9827[label="",style="solid", color="black", weight=3]; 9591[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) vzz105400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) vzz105400 == GT))",fontsize=16,color="burlywood",shape="box"];25648[label="vzz105400/Succ vzz1054000",fontsize=10,color="white",style="solid",shape="box"];9591 -> 25648[label="",style="solid", color="burlywood", weight=9]; 25648 -> 9828[label="",style="solid", color="burlywood", weight=3]; 25649[label="vzz105400/Zero",fontsize=10,color="white",style="solid",shape="box"];9591 -> 25649[label="",style="solid", color="burlywood", weight=9]; 25649 -> 9829[label="",style="solid", color="burlywood", weight=3]; 9592[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero vzz105400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero vzz105400 == GT))",fontsize=16,color="burlywood",shape="box"];25650[label="vzz105400/Succ vzz1054000",fontsize=10,color="white",style="solid",shape="box"];9592 -> 25650[label="",style="solid", color="burlywood", weight=9]; 25650 -> 9830[label="",style="solid", color="burlywood", weight=3]; 25651[label="vzz105400/Zero",fontsize=10,color="white",style="solid",shape="box"];9592 -> 25651[label="",style="solid", color="burlywood", weight=9]; 25651 -> 9831[label="",style="solid", color="burlywood", weight=3]; 9593[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9593 -> 9832[label="",style="solid", color="black", weight=3]; 9594[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Pos vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Pos vzz8770)) True)",fontsize=16,color="black",shape="box"];9594 -> 9833[label="",style="solid", color="black", weight=3]; 9595[label="vzz105500",fontsize=16,color="green",shape="box"];9596[label="vzz105400",fontsize=16,color="green",shape="box"];9597[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) vzz105800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) vzz105800 == GT))",fontsize=16,color="burlywood",shape="box"];25652[label="vzz105800/Succ vzz1058000",fontsize=10,color="white",style="solid",shape="box"];9597 -> 25652[label="",style="solid", color="burlywood", weight=9]; 25652 -> 9834[label="",style="solid", color="burlywood", weight=3]; 25653[label="vzz105800/Zero",fontsize=10,color="white",style="solid",shape="box"];9597 -> 25653[label="",style="solid", color="burlywood", weight=9]; 25653 -> 9835[label="",style="solid", color="burlywood", weight=3]; 9598[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero vzz105800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero vzz105800 == GT))",fontsize=16,color="burlywood",shape="box"];25654[label="vzz105800/Succ vzz1058000",fontsize=10,color="white",style="solid",shape="box"];9598 -> 25654[label="",style="solid", color="burlywood", weight=9]; 25654 -> 9836[label="",style="solid", color="burlywood", weight=3]; 25655[label="vzz105800/Zero",fontsize=10,color="white",style="solid",shape="box"];9598 -> 25655[label="",style="solid", color="burlywood", weight=9]; 25655 -> 9837[label="",style="solid", color="burlywood", weight=3]; 9599[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Neg vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Neg vzz8770)) True)",fontsize=16,color="black",shape="box"];9599 -> 9838[label="",style="solid", color="black", weight=3]; 9600[label="vzz105900",fontsize=16,color="green",shape="box"];9601[label="vzz105800",fontsize=16,color="green",shape="box"];9602[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1061000) (Succ vzz1060000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9602 -> 9839[label="",style="solid", color="black", weight=3]; 9603[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1061000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9603 -> 9840[label="",style="solid", color="black", weight=3]; 9604[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1060000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9604 -> 9841[label="",style="solid", color="black", weight=3]; 9605[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9605 -> 9842[label="",style="solid", color="black", weight=3]; 9606[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9606 -> 9843[label="",style="solid", color="black", weight=3]; 9607[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (roundVu7 (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9607 -> 9844[label="",style="solid", color="black", weight=3]; 9608[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) vzz106400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) vzz106400 == GT))",fontsize=16,color="burlywood",shape="box"];25656[label="vzz106400/Succ vzz1064000",fontsize=10,color="white",style="solid",shape="box"];9608 -> 25656[label="",style="solid", color="burlywood", weight=9]; 25656 -> 9845[label="",style="solid", color="burlywood", weight=3]; 25657[label="vzz106400/Zero",fontsize=10,color="white",style="solid",shape="box"];9608 -> 25657[label="",style="solid", color="burlywood", weight=9]; 25657 -> 9846[label="",style="solid", color="burlywood", weight=3]; 9609[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero vzz106400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero vzz106400 == GT))",fontsize=16,color="burlywood",shape="box"];25658[label="vzz106400/Succ vzz1064000",fontsize=10,color="white",style="solid",shape="box"];9609 -> 25658[label="",style="solid", color="burlywood", weight=9]; 25658 -> 9847[label="",style="solid", color="burlywood", weight=3]; 25659[label="vzz106400/Zero",fontsize=10,color="white",style="solid",shape="box"];9609 -> 25659[label="",style="solid", color="burlywood", weight=9]; 25659 -> 9848[label="",style="solid", color="burlywood", weight=3]; 9610[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9610 -> 9849[label="",style="solid", color="black", weight=3]; 9611[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Pos vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Pos vzz8890)) True)",fontsize=16,color="black",shape="box"];9611 -> 9850[label="",style="solid", color="black", weight=3]; 9612[label="vzz106400",fontsize=16,color="green",shape="box"];9613[label="vzz106500",fontsize=16,color="green",shape="box"];9614[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) vzz106800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) vzz106800 == GT))",fontsize=16,color="burlywood",shape="box"];25660[label="vzz106800/Succ vzz1068000",fontsize=10,color="white",style="solid",shape="box"];9614 -> 25660[label="",style="solid", color="burlywood", weight=9]; 25660 -> 9851[label="",style="solid", color="burlywood", weight=3]; 25661[label="vzz106800/Zero",fontsize=10,color="white",style="solid",shape="box"];9614 -> 25661[label="",style="solid", color="burlywood", weight=9]; 25661 -> 9852[label="",style="solid", color="burlywood", weight=3]; 9615[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero vzz106800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero vzz106800 == GT))",fontsize=16,color="burlywood",shape="box"];25662[label="vzz106800/Succ vzz1068000",fontsize=10,color="white",style="solid",shape="box"];9615 -> 25662[label="",style="solid", color="burlywood", weight=9]; 25662 -> 9853[label="",style="solid", color="burlywood", weight=3]; 25663[label="vzz106800/Zero",fontsize=10,color="white",style="solid",shape="box"];9615 -> 25663[label="",style="solid", color="burlywood", weight=9]; 25663 -> 9854[label="",style="solid", color="burlywood", weight=3]; 9616[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Neg vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Neg vzz8890)) True)",fontsize=16,color="black",shape="box"];9616 -> 9855[label="",style="solid", color="black", weight=3]; 9617[label="vzz106900",fontsize=16,color="green",shape="box"];9618[label="vzz106800",fontsize=16,color="green",shape="box"];9619[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1071000) (Succ vzz1070000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9619 -> 9856[label="",style="solid", color="black", weight=3]; 9620[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1071000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9620 -> 9857[label="",style="solid", color="black", weight=3]; 9621[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1070000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9621 -> 9858[label="",style="solid", color="black", weight=3]; 9622[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9622 -> 9859[label="",style="solid", color="black", weight=3]; 9623[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9623 -> 9860[label="",style="solid", color="black", weight=3]; 9624[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (roundVu7 (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9624 -> 9861[label="",style="solid", color="black", weight=3]; 15047 -> 19340[label="",style="dashed", color="red", weight=0]; 15047[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz127100 vzz127200) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="magenta"];15047 -> 19341[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19342[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19343[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19344[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19345[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19346[label="",style="dashed", color="magenta", weight=3]; 15048 -> 7369[label="",style="dashed", color="red", weight=0]; 15048[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="magenta"];15048 -> 15127[label="",style="dashed", color="magenta", weight=3]; 15048 -> 15128[label="",style="dashed", color="magenta", weight=3]; 15048 -> 15129[label="",style="dashed", color="magenta", weight=3]; 15048 -> 15130[label="",style="dashed", color="magenta", weight=3]; 15049[label="vzz1273",fontsize=16,color="green",shape="box"];15050[label="Pos (Succ vzz127100)",fontsize=16,color="green",shape="box"];15051[label="vzz1267",fontsize=16,color="green",shape="box"];15052[label="vzz1268",fontsize=16,color="green",shape="box"];15053 -> 7369[label="",style="dashed", color="red", weight=0]; 15053[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="magenta"];15053 -> 15131[label="",style="dashed", color="magenta", weight=3]; 15053 -> 15132[label="",style="dashed", color="magenta", weight=3]; 15053 -> 15133[label="",style="dashed", color="magenta", weight=3]; 15053 -> 15134[label="",style="dashed", color="magenta", weight=3]; 15054[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];15054 -> 15135[label="",style="solid", color="black", weight=3]; 15055 -> 7369[label="",style="dashed", color="red", weight=0]; 15055[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="magenta"];15055 -> 15136[label="",style="dashed", color="magenta", weight=3]; 15055 -> 15137[label="",style="dashed", color="magenta", weight=3]; 15055 -> 15138[label="",style="dashed", color="magenta", weight=3]; 15055 -> 15139[label="",style="dashed", color="magenta", weight=3]; 15056 -> 15054[label="",style="dashed", color="red", weight=0]; 15056[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="magenta"];15057[label="vzz1273",fontsize=16,color="green",shape="box"];15058[label="Neg (Succ vzz127100)",fontsize=16,color="green",shape="box"];15059[label="vzz1267",fontsize=16,color="green",shape="box"];15060[label="vzz1268",fontsize=16,color="green",shape="box"];15061 -> 19402[label="",style="dashed", color="red", weight=0]; 15061[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz127100 vzz127200) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="magenta"];15061 -> 19403[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19404[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19405[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19406[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19407[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19408[label="",style="dashed", color="magenta", weight=3]; 15062 -> 7369[label="",style="dashed", color="red", weight=0]; 15062[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="magenta"];15062 -> 15142[label="",style="dashed", color="magenta", weight=3]; 15062 -> 15143[label="",style="dashed", color="magenta", weight=3]; 15062 -> 15144[label="",style="dashed", color="magenta", weight=3]; 15062 -> 15145[label="",style="dashed", color="magenta", weight=3]; 15063 -> 7369[label="",style="dashed", color="red", weight=0]; 15063[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="magenta"];15063 -> 15146[label="",style="dashed", color="magenta", weight=3]; 15063 -> 15147[label="",style="dashed", color="magenta", weight=3]; 15063 -> 15148[label="",style="dashed", color="magenta", weight=3]; 15063 -> 15149[label="",style="dashed", color="magenta", weight=3]; 15064[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];15064 -> 15150[label="",style="solid", color="black", weight=3]; 15065 -> 7369[label="",style="dashed", color="red", weight=0]; 15065[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="magenta"];15065 -> 15151[label="",style="dashed", color="magenta", weight=3]; 15065 -> 15152[label="",style="dashed", color="magenta", weight=3]; 15065 -> 15153[label="",style="dashed", color="magenta", weight=3]; 15065 -> 15154[label="",style="dashed", color="magenta", weight=3]; 15066 -> 15064[label="",style="dashed", color="red", weight=0]; 15066[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="magenta"];18953[label="vzz795",fontsize=16,color="green",shape="box"];18954[label="vzz91300",fontsize=16,color="green",shape="box"];18955[label="vzz1074",fontsize=16,color="green",shape="box"];18956[label="vzz91300",fontsize=16,color="green",shape="box"];18957[label="vzz23",fontsize=16,color="green",shape="box"];18958[label="vzz24",fontsize=16,color="green",shape="box"];18959[label="vzz107500",fontsize=16,color="green",shape="box"];18952[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz1440 vzz1441 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="triangle"];25664[label="vzz1440/Succ vzz14400",fontsize=10,color="white",style="solid",shape="box"];18952 -> 25664[label="",style="solid", color="burlywood", weight=9]; 25664 -> 19016[label="",style="solid", color="burlywood", weight=3]; 25665[label="vzz1440/Zero",fontsize=10,color="white",style="solid",shape="box"];18952 -> 25665[label="",style="solid", color="burlywood", weight=9]; 25665 -> 19017[label="",style="solid", color="burlywood", weight=3]; 9658[label="error []",fontsize=16,color="red",shape="box"];9659[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9659 -> 9900[label="",style="solid", color="black", weight=3]; 9660[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9660 -> 9901[label="",style="solid", color="black", weight=3]; 9661 -> 9659[label="",style="dashed", color="red", weight=0]; 9661[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];9662 -> 9660[label="",style="dashed", color="red", weight=0]; 9662[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];17651 -> 17537[label="",style="dashed", color="red", weight=0]; 17651[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat vzz13800 vzz13810) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="magenta"];17651 -> 17748[label="",style="dashed", color="magenta", weight=3]; 17651 -> 17749[label="",style="dashed", color="magenta", weight=3]; 17652 -> 7412[label="",style="dashed", color="red", weight=0]; 17652[label="roundRound03 (vzz1378 :% vzz1379) False (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="magenta"];17652 -> 17750[label="",style="dashed", color="magenta", weight=3]; 17652 -> 17751[label="",style="dashed", color="magenta", weight=3]; 17652 -> 17752[label="",style="dashed", color="magenta", weight=3]; 17653 -> 7412[label="",style="dashed", color="red", weight=0]; 17653[label="roundRound03 (vzz1378 :% vzz1379) False (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="magenta"];17653 -> 17753[label="",style="dashed", color="magenta", weight=3]; 17653 -> 17754[label="",style="dashed", color="magenta", weight=3]; 17653 -> 17755[label="",style="dashed", color="magenta", weight=3]; 17654[label="roundRound03 (vzz1378 :% vzz1379) True (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17654 -> 17756[label="",style="solid", color="black", weight=3]; 10339 -> 10469[label="",style="dashed", color="red", weight=0]; 10339[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10339 -> 10470[label="",style="dashed", color="magenta", weight=3]; 10340[label="error []",fontsize=16,color="red",shape="box"];9671[label="roundM (vzz1107 :% vzz1108)",fontsize=16,color="black",shape="triangle"];9671 -> 9920[label="",style="solid", color="black", weight=3]; 9672[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="black",shape="triangle"];9672 -> 9921[label="",style="solid", color="black", weight=3]; 17809 -> 17603[label="",style="dashed", color="red", weight=0]; 17809[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat vzz13870 vzz13880) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="magenta"];17809 -> 17863[label="",style="dashed", color="magenta", weight=3]; 17809 -> 17864[label="",style="dashed", color="magenta", weight=3]; 17810 -> 7412[label="",style="dashed", color="red", weight=0]; 17810[label="roundRound03 (vzz1385 :% vzz1386) False (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="magenta"];17810 -> 17865[label="",style="dashed", color="magenta", weight=3]; 17810 -> 17866[label="",style="dashed", color="magenta", weight=3]; 17810 -> 17867[label="",style="dashed", color="magenta", weight=3]; 17811 -> 7412[label="",style="dashed", color="red", weight=0]; 17811[label="roundRound03 (vzz1385 :% vzz1386) False (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="magenta"];17811 -> 17868[label="",style="dashed", color="magenta", weight=3]; 17811 -> 17869[label="",style="dashed", color="magenta", weight=3]; 17811 -> 17870[label="",style="dashed", color="magenta", weight=3]; 17812[label="roundRound03 (vzz1385 :% vzz1386) True (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17812 -> 17871[label="",style="solid", color="black", weight=3]; 10341 -> 10469[label="",style="dashed", color="red", weight=0]; 10341[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10341 -> 10471[label="",style="dashed", color="magenta", weight=3]; 10342[label="error []",fontsize=16,color="red",shape="box"];9678[label="error []",fontsize=16,color="red",shape="box"];19049[label="vzz91300",fontsize=16,color="green",shape="box"];19050[label="vzz23",fontsize=16,color="green",shape="box"];19051[label="vzz108000",fontsize=16,color="green",shape="box"];19052[label="vzz1079",fontsize=16,color="green",shape="box"];19053[label="vzz91300",fontsize=16,color="green",shape="box"];19054[label="vzz24",fontsize=16,color="green",shape="box"];19055[label="vzz795",fontsize=16,color="green",shape="box"];19048[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz1450 vzz1451 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="triangle"];25666[label="vzz1450/Succ vzz14500",fontsize=10,color="white",style="solid",shape="box"];19048 -> 25666[label="",style="solid", color="burlywood", weight=9]; 25666 -> 19112[label="",style="solid", color="burlywood", weight=3]; 25667[label="vzz1450/Zero",fontsize=10,color="white",style="solid",shape="box"];19048 -> 25667[label="",style="solid", color="burlywood", weight=9]; 25667 -> 19113[label="",style="solid", color="burlywood", weight=3]; 15215 -> 19497[label="",style="dashed", color="red", weight=0]; 15215[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz128100 vzz128200) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="magenta"];15215 -> 19498[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19499[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19500[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19501[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19502[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19503[label="",style="dashed", color="magenta", weight=3]; 15216 -> 7374[label="",style="dashed", color="red", weight=0]; 15216[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="magenta"];15216 -> 15303[label="",style="dashed", color="magenta", weight=3]; 15216 -> 15304[label="",style="dashed", color="magenta", weight=3]; 15216 -> 15305[label="",style="dashed", color="magenta", weight=3]; 15216 -> 15306[label="",style="dashed", color="magenta", weight=3]; 15217[label="Pos (Succ vzz128100)",fontsize=16,color="green",shape="box"];15218[label="vzz1277",fontsize=16,color="green",shape="box"];15219[label="vzz1278",fontsize=16,color="green",shape="box"];15220[label="vzz1283",fontsize=16,color="green",shape="box"];15221 -> 7374[label="",style="dashed", color="red", weight=0]; 15221[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="magenta"];15221 -> 15307[label="",style="dashed", color="magenta", weight=3]; 15221 -> 15308[label="",style="dashed", color="magenta", weight=3]; 15221 -> 15309[label="",style="dashed", color="magenta", weight=3]; 15221 -> 15310[label="",style="dashed", color="magenta", weight=3]; 15222[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];15222 -> 15311[label="",style="solid", color="black", weight=3]; 15223 -> 7374[label="",style="dashed", color="red", weight=0]; 15223[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="magenta"];15223 -> 15312[label="",style="dashed", color="magenta", weight=3]; 15223 -> 15313[label="",style="dashed", color="magenta", weight=3]; 15223 -> 15314[label="",style="dashed", color="magenta", weight=3]; 15223 -> 15315[label="",style="dashed", color="magenta", weight=3]; 15224 -> 15222[label="",style="dashed", color="red", weight=0]; 15224[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="magenta"];15225[label="Neg (Succ vzz128100)",fontsize=16,color="green",shape="box"];15226[label="vzz1277",fontsize=16,color="green",shape="box"];15227[label="vzz1278",fontsize=16,color="green",shape="box"];15228[label="vzz1283",fontsize=16,color="green",shape="box"];15229 -> 19583[label="",style="dashed", color="red", weight=0]; 15229[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz128100 vzz128200) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="magenta"];15229 -> 19584[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19585[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19586[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19587[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19588[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19589[label="",style="dashed", color="magenta", weight=3]; 15230 -> 7374[label="",style="dashed", color="red", weight=0]; 15230[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="magenta"];15230 -> 15318[label="",style="dashed", color="magenta", weight=3]; 15230 -> 15319[label="",style="dashed", color="magenta", weight=3]; 15230 -> 15320[label="",style="dashed", color="magenta", weight=3]; 15230 -> 15321[label="",style="dashed", color="magenta", weight=3]; 15231 -> 7374[label="",style="dashed", color="red", weight=0]; 15231[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="magenta"];15231 -> 15322[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15323[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15324[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15325[label="",style="dashed", color="magenta", weight=3]; 15232[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];15232 -> 15326[label="",style="solid", color="black", weight=3]; 15233 -> 7374[label="",style="dashed", color="red", weight=0]; 15233[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="magenta"];15233 -> 15327[label="",style="dashed", color="magenta", weight=3]; 15233 -> 15328[label="",style="dashed", color="magenta", weight=3]; 15233 -> 15329[label="",style="dashed", color="magenta", weight=3]; 15233 -> 15330[label="",style="dashed", color="magenta", weight=3]; 15234 -> 15232[label="",style="dashed", color="red", weight=0]; 15234[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="magenta"];9712[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9712 -> 9967[label="",style="solid", color="black", weight=3]; 9713[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9713 -> 9968[label="",style="solid", color="black", weight=3]; 9714 -> 9712[label="",style="dashed", color="red", weight=0]; 9714[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];9715 -> 9713[label="",style="dashed", color="red", weight=0]; 9715[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];17859 -> 17696[label="",style="dashed", color="red", weight=0]; 17859[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat vzz13930 vzz13940) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="magenta"];17859 -> 17880[label="",style="dashed", color="magenta", weight=3]; 17859 -> 17881[label="",style="dashed", color="magenta", weight=3]; 17860 -> 7417[label="",style="dashed", color="red", weight=0]; 17860[label="roundRound03 (vzz1391 :% vzz1392) False (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="magenta"];17860 -> 17882[label="",style="dashed", color="magenta", weight=3]; 17860 -> 17883[label="",style="dashed", color="magenta", weight=3]; 17860 -> 17884[label="",style="dashed", color="magenta", weight=3]; 17861 -> 7417[label="",style="dashed", color="red", weight=0]; 17861[label="roundRound03 (vzz1391 :% vzz1392) False (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="magenta"];17861 -> 17885[label="",style="dashed", color="magenta", weight=3]; 17861 -> 17886[label="",style="dashed", color="magenta", weight=3]; 17861 -> 17887[label="",style="dashed", color="magenta", weight=3]; 17862[label="roundRound03 (vzz1391 :% vzz1392) True (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17862 -> 17888[label="",style="solid", color="black", weight=3]; 10343 -> 10469[label="",style="dashed", color="red", weight=0]; 10343[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10343 -> 10472[label="",style="dashed", color="magenta", weight=3]; 10344[label="error []",fontsize=16,color="red",shape="box"];17876 -> 17757[label="",style="dashed", color="red", weight=0]; 17876[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat vzz13990 vzz14000) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="magenta"];17876 -> 17934[label="",style="dashed", color="magenta", weight=3]; 17876 -> 17935[label="",style="dashed", color="magenta", weight=3]; 17877 -> 7417[label="",style="dashed", color="red", weight=0]; 17877[label="roundRound03 (vzz1397 :% vzz1398) False (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="magenta"];17877 -> 17936[label="",style="dashed", color="magenta", weight=3]; 17877 -> 17937[label="",style="dashed", color="magenta", weight=3]; 17877 -> 17938[label="",style="dashed", color="magenta", weight=3]; 17878 -> 7417[label="",style="dashed", color="red", weight=0]; 17878[label="roundRound03 (vzz1397 :% vzz1398) False (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="magenta"];17878 -> 17939[label="",style="dashed", color="magenta", weight=3]; 17878 -> 17940[label="",style="dashed", color="magenta", weight=3]; 17878 -> 17941[label="",style="dashed", color="magenta", weight=3]; 17879[label="roundRound03 (vzz1397 :% vzz1398) True (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17879 -> 17942[label="",style="solid", color="black", weight=3]; 10345 -> 10469[label="",style="dashed", color="red", weight=0]; 10345[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10345 -> 10473[label="",style="dashed", color="magenta", weight=3]; 10346[label="error []",fontsize=16,color="red",shape="box"];10148[label="vzz1085",fontsize=16,color="green",shape="box"];10149[label="vzz240",fontsize=16,color="green",shape="box"];10150[label="vzz1085",fontsize=16,color="green",shape="box"];10151[label="vzz240",fontsize=16,color="green",shape="box"];10152[label="vzz1085",fontsize=16,color="green",shape="box"];10153[label="vzz240",fontsize=16,color="green",shape="box"];10154[label="vzz1085",fontsize=16,color="green",shape="box"];10155[label="vzz240",fontsize=16,color="green",shape="box"];10156[label="vzz1085",fontsize=16,color="green",shape="box"];10157[label="vzz240",fontsize=16,color="green",shape="box"];10158[label="vzz1085",fontsize=16,color="green",shape="box"];10159[label="vzz240",fontsize=16,color="green",shape="box"];10160 -> 10498[label="",style="dashed", color="red", weight=0]; 10160[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer (primPlusInt vzz11010 vzz1115) `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100 :% (vzz1099 `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100)) == fromInt (Neg (Succ Zero))) (signum (Integer (primPlusInt vzz11010 vzz1115) `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100 :% (vzz1099 `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100)))",fontsize=16,color="magenta"];10160 -> 10499[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10500[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10501[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10502[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10503[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10504[label="",style="dashed", color="magenta", weight=3]; 9726[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) (Succ vzz994000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) (Succ vzz994000) == GT))",fontsize=16,color="black",shape="box"];9726 -> 9983[label="",style="solid", color="black", weight=3]; 9727[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) Zero == GT))",fontsize=16,color="black",shape="box"];9727 -> 9984[label="",style="solid", color="black", weight=3]; 9728[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz994000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz994000) == GT))",fontsize=16,color="black",shape="box"];9728 -> 9985[label="",style="solid", color="black", weight=3]; 9729[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9729 -> 9986[label="",style="solid", color="black", weight=3]; 9730[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9730 -> 9987[label="",style="solid", color="black", weight=3]; 9731[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9731 -> 9988[label="",style="solid", color="black", weight=3]; 9732[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) (Succ vzz998000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) (Succ vzz998000) == GT))",fontsize=16,color="black",shape="box"];9732 -> 9989[label="",style="solid", color="black", weight=3]; 9733[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) Zero == GT))",fontsize=16,color="black",shape="box"];9733 -> 9990[label="",style="solid", color="black", weight=3]; 9734[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz998000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz998000) == GT))",fontsize=16,color="black",shape="box"];9734 -> 9991[label="",style="solid", color="black", weight=3]; 9735[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9735 -> 9992[label="",style="solid", color="black", weight=3]; 9736 -> 9731[label="",style="dashed", color="red", weight=0]; 9736[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9737 -> 8767[label="",style="dashed", color="red", weight=0]; 9737[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1001000 vzz1000000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9737 -> 9993[label="",style="dashed", color="magenta", weight=3]; 9737 -> 9994[label="",style="dashed", color="magenta", weight=3]; 9738 -> 8397[label="",style="dashed", color="red", weight=0]; 9738[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9739 -> 8397[label="",style="dashed", color="red", weight=0]; 9739[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9740 -> 8771[label="",style="dashed", color="red", weight=0]; 9740[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9741[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9741 -> 9995[label="",style="solid", color="black", weight=3]; 9742[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (properFraction (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9742 -> 9996[label="",style="solid", color="black", weight=3]; 9743[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) (Succ vzz1004000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) (Succ vzz1004000) == GT))",fontsize=16,color="black",shape="box"];9743 -> 9997[label="",style="solid", color="black", weight=3]; 9744[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) Zero == GT))",fontsize=16,color="black",shape="box"];9744 -> 9998[label="",style="solid", color="black", weight=3]; 9745[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz1004000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz1004000) == GT))",fontsize=16,color="black",shape="box"];9745 -> 9999[label="",style="solid", color="black", weight=3]; 9746[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9746 -> 10000[label="",style="solid", color="black", weight=3]; 9747[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9747 -> 10001[label="",style="solid", color="black", weight=3]; 9748[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9748 -> 10002[label="",style="solid", color="black", weight=3]; 9749[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) (Succ vzz1008000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) (Succ vzz1008000) == GT))",fontsize=16,color="black",shape="box"];9749 -> 10003[label="",style="solid", color="black", weight=3]; 9750[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) Zero == GT))",fontsize=16,color="black",shape="box"];9750 -> 10004[label="",style="solid", color="black", weight=3]; 9751[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz1008000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz1008000) == GT))",fontsize=16,color="black",shape="box"];9751 -> 10005[label="",style="solid", color="black", weight=3]; 9752[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9752 -> 10006[label="",style="solid", color="black", weight=3]; 9753 -> 9748[label="",style="dashed", color="red", weight=0]; 9753[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9754 -> 8808[label="",style="dashed", color="red", weight=0]; 9754[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1011000 vzz1010000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9754 -> 10007[label="",style="dashed", color="magenta", weight=3]; 9754 -> 10008[label="",style="dashed", color="magenta", weight=3]; 9755 -> 8435[label="",style="dashed", color="red", weight=0]; 9755[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9756 -> 8435[label="",style="dashed", color="red", weight=0]; 9756[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9757 -> 8812[label="",style="dashed", color="red", weight=0]; 9757[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9758[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9758 -> 10009[label="",style="solid", color="black", weight=3]; 9759[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (properFraction (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9759 -> 10010[label="",style="solid", color="black", weight=3]; 9760[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) (Succ vzz1014000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) (Succ vzz1014000) == GT))",fontsize=16,color="black",shape="box"];9760 -> 10011[label="",style="solid", color="black", weight=3]; 9761[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) Zero == GT))",fontsize=16,color="black",shape="box"];9761 -> 10012[label="",style="solid", color="black", weight=3]; 9762[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz1014000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz1014000) == GT))",fontsize=16,color="black",shape="box"];9762 -> 10013[label="",style="solid", color="black", weight=3]; 9763[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9763 -> 10014[label="",style="solid", color="black", weight=3]; 9764[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9764 -> 10015[label="",style="solid", color="black", weight=3]; 9765[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9765 -> 10016[label="",style="solid", color="black", weight=3]; 9766[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) (Succ vzz1018000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) (Succ vzz1018000) == GT))",fontsize=16,color="black",shape="box"];9766 -> 10017[label="",style="solid", color="black", weight=3]; 9767[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) Zero == GT))",fontsize=16,color="black",shape="box"];9767 -> 10018[label="",style="solid", color="black", weight=3]; 9768[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz1018000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz1018000) == GT))",fontsize=16,color="black",shape="box"];9768 -> 10019[label="",style="solid", color="black", weight=3]; 9769[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9769 -> 10020[label="",style="solid", color="black", weight=3]; 9770 -> 9765[label="",style="dashed", color="red", weight=0]; 9770[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9771 -> 8849[label="",style="dashed", color="red", weight=0]; 9771[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1021000 vzz1020000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9771 -> 10021[label="",style="dashed", color="magenta", weight=3]; 9771 -> 10022[label="",style="dashed", color="magenta", weight=3]; 9772 -> 8473[label="",style="dashed", color="red", weight=0]; 9772[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9773 -> 8473[label="",style="dashed", color="red", weight=0]; 9773[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9774 -> 8853[label="",style="dashed", color="red", weight=0]; 9774[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9775[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9775 -> 10023[label="",style="solid", color="black", weight=3]; 9776[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (properFraction (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9776 -> 10024[label="",style="solid", color="black", weight=3]; 9777[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) (Succ vzz1024000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) (Succ vzz1024000) == GT))",fontsize=16,color="black",shape="box"];9777 -> 10025[label="",style="solid", color="black", weight=3]; 9778[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) Zero == GT))",fontsize=16,color="black",shape="box"];9778 -> 10026[label="",style="solid", color="black", weight=3]; 9779[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz1024000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz1024000) == GT))",fontsize=16,color="black",shape="box"];9779 -> 10027[label="",style="solid", color="black", weight=3]; 9780[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9780 -> 10028[label="",style="solid", color="black", weight=3]; 9781[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9781 -> 10029[label="",style="solid", color="black", weight=3]; 9782[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9782 -> 10030[label="",style="solid", color="black", weight=3]; 9783[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) (Succ vzz1028000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) (Succ vzz1028000) == GT))",fontsize=16,color="black",shape="box"];9783 -> 10031[label="",style="solid", color="black", weight=3]; 9784[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) Zero == GT))",fontsize=16,color="black",shape="box"];9784 -> 10032[label="",style="solid", color="black", weight=3]; 9785[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz1028000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz1028000) == GT))",fontsize=16,color="black",shape="box"];9785 -> 10033[label="",style="solid", color="black", weight=3]; 9786[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9786 -> 10034[label="",style="solid", color="black", weight=3]; 9787 -> 9782[label="",style="dashed", color="red", weight=0]; 9787[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9788 -> 8890[label="",style="dashed", color="red", weight=0]; 9788[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1031000 vzz1030000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9788 -> 10035[label="",style="dashed", color="magenta", weight=3]; 9788 -> 10036[label="",style="dashed", color="magenta", weight=3]; 9789 -> 8511[label="",style="dashed", color="red", weight=0]; 9789[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9790 -> 8511[label="",style="dashed", color="red", weight=0]; 9790[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9791 -> 8894[label="",style="dashed", color="red", weight=0]; 9791[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9792[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9792 -> 10037[label="",style="solid", color="black", weight=3]; 9793[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (properFraction (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9793 -> 10038[label="",style="solid", color="black", weight=3]; 9794[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) (Succ vzz1034000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) (Succ vzz1034000) == GT))",fontsize=16,color="black",shape="box"];9794 -> 10039[label="",style="solid", color="black", weight=3]; 9795[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) Zero == GT))",fontsize=16,color="black",shape="box"];9795 -> 10040[label="",style="solid", color="black", weight=3]; 9796[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz1034000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz1034000) == GT))",fontsize=16,color="black",shape="box"];9796 -> 10041[label="",style="solid", color="black", weight=3]; 9797[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9797 -> 10042[label="",style="solid", color="black", weight=3]; 9798[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9798 -> 10043[label="",style="solid", color="black", weight=3]; 9799[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9799 -> 10044[label="",style="solid", color="black", weight=3]; 9800[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) (Succ vzz1038000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) (Succ vzz1038000) == GT))",fontsize=16,color="black",shape="box"];9800 -> 10045[label="",style="solid", color="black", weight=3]; 9801[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) Zero == GT))",fontsize=16,color="black",shape="box"];9801 -> 10046[label="",style="solid", color="black", weight=3]; 9802[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz1038000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz1038000) == GT))",fontsize=16,color="black",shape="box"];9802 -> 10047[label="",style="solid", color="black", weight=3]; 9803[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9803 -> 10048[label="",style="solid", color="black", weight=3]; 9804 -> 9799[label="",style="dashed", color="red", weight=0]; 9804[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9805 -> 8931[label="",style="dashed", color="red", weight=0]; 9805[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1041000 vzz1040000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9805 -> 10049[label="",style="dashed", color="magenta", weight=3]; 9805 -> 10050[label="",style="dashed", color="magenta", weight=3]; 9806 -> 8549[label="",style="dashed", color="red", weight=0]; 9806[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9807 -> 8549[label="",style="dashed", color="red", weight=0]; 9807[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9808 -> 8935[label="",style="dashed", color="red", weight=0]; 9808[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9809[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9809 -> 10051[label="",style="solid", color="black", weight=3]; 9810[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (properFraction (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9810 -> 10052[label="",style="solid", color="black", weight=3]; 9811[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) (Succ vzz1044000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) (Succ vzz1044000) == GT))",fontsize=16,color="black",shape="box"];9811 -> 10053[label="",style="solid", color="black", weight=3]; 9812[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) Zero == GT))",fontsize=16,color="black",shape="box"];9812 -> 10054[label="",style="solid", color="black", weight=3]; 9813[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz1044000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz1044000) == GT))",fontsize=16,color="black",shape="box"];9813 -> 10055[label="",style="solid", color="black", weight=3]; 9814[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9814 -> 10056[label="",style="solid", color="black", weight=3]; 9815[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9815 -> 10057[label="",style="solid", color="black", weight=3]; 9816[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9816 -> 10058[label="",style="solid", color="black", weight=3]; 9817[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) (Succ vzz1048000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) (Succ vzz1048000) == GT))",fontsize=16,color="black",shape="box"];9817 -> 10059[label="",style="solid", color="black", weight=3]; 9818[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) Zero == GT))",fontsize=16,color="black",shape="box"];9818 -> 10060[label="",style="solid", color="black", weight=3]; 9819[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz1048000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz1048000) == GT))",fontsize=16,color="black",shape="box"];9819 -> 10061[label="",style="solid", color="black", weight=3]; 9820[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9820 -> 10062[label="",style="solid", color="black", weight=3]; 9821 -> 9816[label="",style="dashed", color="red", weight=0]; 9821[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9822 -> 8972[label="",style="dashed", color="red", weight=0]; 9822[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1051000 vzz1050000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9822 -> 10063[label="",style="dashed", color="magenta", weight=3]; 9822 -> 10064[label="",style="dashed", color="magenta", weight=3]; 9823 -> 8587[label="",style="dashed", color="red", weight=0]; 9823[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9824 -> 8587[label="",style="dashed", color="red", weight=0]; 9824[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9825 -> 8976[label="",style="dashed", color="red", weight=0]; 9825[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9826[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9826 -> 10065[label="",style="solid", color="black", weight=3]; 9827[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (properFraction (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9827 -> 10066[label="",style="solid", color="black", weight=3]; 9828[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) (Succ vzz1054000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) (Succ vzz1054000) == GT))",fontsize=16,color="black",shape="box"];9828 -> 10067[label="",style="solid", color="black", weight=3]; 9829[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) Zero == GT))",fontsize=16,color="black",shape="box"];9829 -> 10068[label="",style="solid", color="black", weight=3]; 9830[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz1054000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz1054000) == GT))",fontsize=16,color="black",shape="box"];9830 -> 10069[label="",style="solid", color="black", weight=3]; 9831[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9831 -> 10070[label="",style="solid", color="black", weight=3]; 9832[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9832 -> 10071[label="",style="solid", color="black", weight=3]; 9833[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9833 -> 10072[label="",style="solid", color="black", weight=3]; 9834[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) (Succ vzz1058000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) (Succ vzz1058000) == GT))",fontsize=16,color="black",shape="box"];9834 -> 10073[label="",style="solid", color="black", weight=3]; 9835[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) Zero == GT))",fontsize=16,color="black",shape="box"];9835 -> 10074[label="",style="solid", color="black", weight=3]; 9836[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz1058000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz1058000) == GT))",fontsize=16,color="black",shape="box"];9836 -> 10075[label="",style="solid", color="black", weight=3]; 9837[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9837 -> 10076[label="",style="solid", color="black", weight=3]; 9838 -> 9833[label="",style="dashed", color="red", weight=0]; 9838[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9839 -> 9013[label="",style="dashed", color="red", weight=0]; 9839[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1061000 vzz1060000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9839 -> 10077[label="",style="dashed", color="magenta", weight=3]; 9839 -> 10078[label="",style="dashed", color="magenta", weight=3]; 9840 -> 8625[label="",style="dashed", color="red", weight=0]; 9840[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9841 -> 8625[label="",style="dashed", color="red", weight=0]; 9841[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9842 -> 9017[label="",style="dashed", color="red", weight=0]; 9842[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9843[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9843 -> 10079[label="",style="solid", color="black", weight=3]; 9844[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (properFraction (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9844 -> 10080[label="",style="solid", color="black", weight=3]; 9845[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) (Succ vzz1064000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) (Succ vzz1064000) == GT))",fontsize=16,color="black",shape="box"];9845 -> 10081[label="",style="solid", color="black", weight=3]; 9846[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) Zero == GT))",fontsize=16,color="black",shape="box"];9846 -> 10082[label="",style="solid", color="black", weight=3]; 9847[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz1064000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz1064000) == GT))",fontsize=16,color="black",shape="box"];9847 -> 10083[label="",style="solid", color="black", weight=3]; 9848[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9848 -> 10084[label="",style="solid", color="black", weight=3]; 9849[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9849 -> 10085[label="",style="solid", color="black", weight=3]; 9850[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9850 -> 10086[label="",style="solid", color="black", weight=3]; 9851[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) (Succ vzz1068000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) (Succ vzz1068000) == GT))",fontsize=16,color="black",shape="box"];9851 -> 10087[label="",style="solid", color="black", weight=3]; 9852[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) Zero == GT))",fontsize=16,color="black",shape="box"];9852 -> 10088[label="",style="solid", color="black", weight=3]; 9853[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz1068000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz1068000) == GT))",fontsize=16,color="black",shape="box"];9853 -> 10089[label="",style="solid", color="black", weight=3]; 9854[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9854 -> 10090[label="",style="solid", color="black", weight=3]; 9855 -> 9850[label="",style="dashed", color="red", weight=0]; 9855[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9856 -> 9054[label="",style="dashed", color="red", weight=0]; 9856[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1071000 vzz1070000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9856 -> 10091[label="",style="dashed", color="magenta", weight=3]; 9856 -> 10092[label="",style="dashed", color="magenta", weight=3]; 9857 -> 8663[label="",style="dashed", color="red", weight=0]; 9857[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9858 -> 8663[label="",style="dashed", color="red", weight=0]; 9858[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9859 -> 9058[label="",style="dashed", color="red", weight=0]; 9859[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9860[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9860 -> 10093[label="",style="solid", color="black", weight=3]; 9861[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (properFraction (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9861 -> 10094[label="",style="solid", color="black", weight=3]; 19341[label="vzz1268",fontsize=16,color="green",shape="box"];19342[label="vzz127100",fontsize=16,color="green",shape="box"];19343[label="vzz1267",fontsize=16,color="green",shape="box"];19344[label="vzz127100",fontsize=16,color="green",shape="box"];19345[label="vzz127200",fontsize=16,color="green",shape="box"];19346[label="vzz1273",fontsize=16,color="green",shape="box"];19340[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat vzz1458 vzz1459) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="burlywood",shape="triangle"];25668[label="vzz1458/Succ vzz14580",fontsize=10,color="white",style="solid",shape="box"];19340 -> 25668[label="",style="solid", color="burlywood", weight=9]; 25668 -> 19395[label="",style="solid", color="burlywood", weight=3]; 25669[label="vzz1458/Zero",fontsize=10,color="white",style="solid",shape="box"];19340 -> 25669[label="",style="solid", color="burlywood", weight=9]; 25669 -> 19396[label="",style="solid", color="burlywood", weight=3]; 15127[label="vzz1273",fontsize=16,color="green",shape="box"];15128[label="Pos (Succ vzz127100)",fontsize=16,color="green",shape="box"];15129[label="vzz1267",fontsize=16,color="green",shape="box"];15130[label="vzz1268",fontsize=16,color="green",shape="box"];15131[label="vzz1273",fontsize=16,color="green",shape="box"];15132[label="Pos Zero",fontsize=16,color="green",shape="box"];15133[label="vzz1267",fontsize=16,color="green",shape="box"];15134[label="vzz1268",fontsize=16,color="green",shape="box"];15135 -> 9418[label="",style="dashed", color="red", weight=0]; 15135[label="roundRound00 (vzz1267 :% vzz1268) (even (roundN (vzz1267 :% vzz1268)))",fontsize=16,color="magenta"];15135 -> 15239[label="",style="dashed", color="magenta", weight=3]; 15135 -> 15240[label="",style="dashed", color="magenta", weight=3]; 15135 -> 15241[label="",style="dashed", color="magenta", weight=3]; 15136[label="vzz1273",fontsize=16,color="green",shape="box"];15137[label="Pos Zero",fontsize=16,color="green",shape="box"];15138[label="vzz1267",fontsize=16,color="green",shape="box"];15139[label="vzz1268",fontsize=16,color="green",shape="box"];19403[label="vzz1268",fontsize=16,color="green",shape="box"];19404[label="vzz1273",fontsize=16,color="green",shape="box"];19405[label="vzz1267",fontsize=16,color="green",shape="box"];19406[label="vzz127200",fontsize=16,color="green",shape="box"];19407[label="vzz127100",fontsize=16,color="green",shape="box"];19408[label="vzz127100",fontsize=16,color="green",shape="box"];19402[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat vzz1465 vzz1466) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="burlywood",shape="triangle"];25670[label="vzz1465/Succ vzz14650",fontsize=10,color="white",style="solid",shape="box"];19402 -> 25670[label="",style="solid", color="burlywood", weight=9]; 25670 -> 19457[label="",style="solid", color="burlywood", weight=3]; 25671[label="vzz1465/Zero",fontsize=10,color="white",style="solid",shape="box"];19402 -> 25671[label="",style="solid", color="burlywood", weight=9]; 25671 -> 19458[label="",style="solid", color="burlywood", weight=3]; 15142[label="vzz1273",fontsize=16,color="green",shape="box"];15143[label="Neg (Succ vzz127100)",fontsize=16,color="green",shape="box"];15144[label="vzz1267",fontsize=16,color="green",shape="box"];15145[label="vzz1268",fontsize=16,color="green",shape="box"];15146[label="vzz1273",fontsize=16,color="green",shape="box"];15147[label="Neg Zero",fontsize=16,color="green",shape="box"];15148[label="vzz1267",fontsize=16,color="green",shape="box"];15149[label="vzz1268",fontsize=16,color="green",shape="box"];15150 -> 9418[label="",style="dashed", color="red", weight=0]; 15150[label="roundRound00 (vzz1267 :% vzz1268) (even (roundN (vzz1267 :% vzz1268)))",fontsize=16,color="magenta"];15150 -> 15246[label="",style="dashed", color="magenta", weight=3]; 15150 -> 15247[label="",style="dashed", color="magenta", weight=3]; 15150 -> 15248[label="",style="dashed", color="magenta", weight=3]; 15151[label="vzz1273",fontsize=16,color="green",shape="box"];15152[label="Neg Zero",fontsize=16,color="green",shape="box"];15153[label="vzz1267",fontsize=16,color="green",shape="box"];15154[label="vzz1268",fontsize=16,color="green",shape="box"];19016[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat (Succ vzz14400) vzz1441 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="box"];25672[label="vzz1441/Succ vzz14410",fontsize=10,color="white",style="solid",shape="box"];19016 -> 25672[label="",style="solid", color="burlywood", weight=9]; 25672 -> 19032[label="",style="solid", color="burlywood", weight=3]; 25673[label="vzz1441/Zero",fontsize=10,color="white",style="solid",shape="box"];19016 -> 25673[label="",style="solid", color="burlywood", weight=9]; 25673 -> 19033[label="",style="solid", color="burlywood", weight=3]; 19017[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat Zero vzz1441 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="box"];25674[label="vzz1441/Succ vzz14410",fontsize=10,color="white",style="solid",shape="box"];19017 -> 25674[label="",style="solid", color="burlywood", weight=9]; 25674 -> 19034[label="",style="solid", color="burlywood", weight=3]; 25675[label="vzz1441/Zero",fontsize=10,color="white",style="solid",shape="box"];19017 -> 25675[label="",style="solid", color="burlywood", weight=9]; 25675 -> 19035[label="",style="solid", color="burlywood", weight=3]; 9900[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9900 -> 10171[label="",style="solid", color="black", weight=3]; 9901[label="roundRound01 (vzz23 :% vzz24) (vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9901 -> 10172[label="",style="solid", color="black", weight=3]; 17748[label="vzz13800",fontsize=16,color="green",shape="box"];17749[label="vzz13810",fontsize=16,color="green",shape="box"];17750[label="Pos (Succ vzz1382)",fontsize=16,color="green",shape="box"];17751[label="vzz1378",fontsize=16,color="green",shape="box"];17752[label="vzz1379",fontsize=16,color="green",shape="box"];17753[label="Pos (Succ vzz1382)",fontsize=16,color="green",shape="box"];17754[label="vzz1378",fontsize=16,color="green",shape="box"];17755[label="vzz1379",fontsize=16,color="green",shape="box"];17756 -> 9418[label="",style="dashed", color="red", weight=0]; 17756[label="roundRound00 (vzz1378 :% vzz1379) (even (roundN (vzz1378 :% vzz1379)))",fontsize=16,color="magenta"];17756 -> 17813[label="",style="dashed", color="magenta", weight=3]; 17756 -> 17814[label="",style="dashed", color="magenta", weight=3]; 17756 -> 17815[label="",style="dashed", color="magenta", weight=3]; 10470 -> 7109[label="",style="dashed", color="red", weight=0]; 10470[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];10469[label="primEvenInt vzz1126",fontsize=16,color="burlywood",shape="triangle"];25676[label="vzz1126/Pos vzz11260",fontsize=10,color="white",style="solid",shape="box"];10469 -> 25676[label="",style="solid", color="burlywood", weight=9]; 25676 -> 10474[label="",style="solid", color="burlywood", weight=3]; 25677[label="vzz1126/Neg vzz11260",fontsize=10,color="white",style="solid",shape="box"];10469 -> 25677[label="",style="solid", color="burlywood", weight=9]; 25677 -> 10475[label="",style="solid", color="burlywood", weight=3]; 9920[label="roundM0 (vzz1107 :% vzz1108) (roundR (vzz1107 :% vzz1108) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];9920 -> 10177[label="",style="solid", color="black", weight=3]; 9921[label="roundN0 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108))",fontsize=16,color="black",shape="box"];9921 -> 10178[label="",style="solid", color="black", weight=3]; 17863[label="vzz13870",fontsize=16,color="green",shape="box"];17864[label="vzz13880",fontsize=16,color="green",shape="box"];17865[label="Neg (Succ vzz1389)",fontsize=16,color="green",shape="box"];17866[label="vzz1385",fontsize=16,color="green",shape="box"];17867[label="vzz1386",fontsize=16,color="green",shape="box"];17868[label="Neg (Succ vzz1389)",fontsize=16,color="green",shape="box"];17869[label="vzz1385",fontsize=16,color="green",shape="box"];17870[label="vzz1386",fontsize=16,color="green",shape="box"];17871 -> 9418[label="",style="dashed", color="red", weight=0]; 17871[label="roundRound00 (vzz1385 :% vzz1386) (even (roundN (vzz1385 :% vzz1386)))",fontsize=16,color="magenta"];17871 -> 17889[label="",style="dashed", color="magenta", weight=3]; 17871 -> 17890[label="",style="dashed", color="magenta", weight=3]; 17871 -> 17891[label="",style="dashed", color="magenta", weight=3]; 10471 -> 7109[label="",style="dashed", color="red", weight=0]; 10471[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];19112[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat (Succ vzz14500) vzz1451 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="box"];25678[label="vzz1451/Succ vzz14510",fontsize=10,color="white",style="solid",shape="box"];19112 -> 25678[label="",style="solid", color="burlywood", weight=9]; 25678 -> 19397[label="",style="solid", color="burlywood", weight=3]; 25679[label="vzz1451/Zero",fontsize=10,color="white",style="solid",shape="box"];19112 -> 25679[label="",style="solid", color="burlywood", weight=9]; 25679 -> 19398[label="",style="solid", color="burlywood", weight=3]; 19113[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat Zero vzz1451 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="box"];25680[label="vzz1451/Succ vzz14510",fontsize=10,color="white",style="solid",shape="box"];19113 -> 25680[label="",style="solid", color="burlywood", weight=9]; 25680 -> 19399[label="",style="solid", color="burlywood", weight=3]; 25681[label="vzz1451/Zero",fontsize=10,color="white",style="solid",shape="box"];19113 -> 25681[label="",style="solid", color="burlywood", weight=9]; 25681 -> 19400[label="",style="solid", color="burlywood", weight=3]; 19498[label="vzz1278",fontsize=16,color="green",shape="box"];19499[label="vzz1277",fontsize=16,color="green",shape="box"];19500[label="vzz128100",fontsize=16,color="green",shape="box"];19501[label="vzz128100",fontsize=16,color="green",shape="box"];19502[label="vzz1283",fontsize=16,color="green",shape="box"];19503[label="vzz128200",fontsize=16,color="green",shape="box"];19497[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat vzz1472 vzz1473) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="burlywood",shape="triangle"];25682[label="vzz1472/Succ vzz14720",fontsize=10,color="white",style="solid",shape="box"];19497 -> 25682[label="",style="solid", color="burlywood", weight=9]; 25682 -> 19552[label="",style="solid", color="burlywood", weight=3]; 25683[label="vzz1472/Zero",fontsize=10,color="white",style="solid",shape="box"];19497 -> 25683[label="",style="solid", color="burlywood", weight=9]; 25683 -> 19553[label="",style="solid", color="burlywood", weight=3]; 15303[label="Pos (Succ vzz128100)",fontsize=16,color="green",shape="box"];15304[label="vzz1277",fontsize=16,color="green",shape="box"];15305[label="vzz1278",fontsize=16,color="green",shape="box"];15306[label="vzz1283",fontsize=16,color="green",shape="box"];15307[label="Pos Zero",fontsize=16,color="green",shape="box"];15308[label="vzz1277",fontsize=16,color="green",shape="box"];15309[label="vzz1278",fontsize=16,color="green",shape="box"];15310[label="vzz1283",fontsize=16,color="green",shape="box"];15311 -> 9418[label="",style="dashed", color="red", weight=0]; 15311[label="roundRound00 (vzz1277 :% vzz1278) (even (roundN (vzz1277 :% vzz1278)))",fontsize=16,color="magenta"];15311 -> 15355[label="",style="dashed", color="magenta", weight=3]; 15311 -> 15356[label="",style="dashed", color="magenta", weight=3]; 15311 -> 15357[label="",style="dashed", color="magenta", weight=3]; 15312[label="Pos Zero",fontsize=16,color="green",shape="box"];15313[label="vzz1277",fontsize=16,color="green",shape="box"];15314[label="vzz1278",fontsize=16,color="green",shape="box"];15315[label="vzz1283",fontsize=16,color="green",shape="box"];19584[label="vzz1277",fontsize=16,color="green",shape="box"];19585[label="vzz128200",fontsize=16,color="green",shape="box"];19586[label="vzz128100",fontsize=16,color="green",shape="box"];19587[label="vzz128100",fontsize=16,color="green",shape="box"];19588[label="vzz1278",fontsize=16,color="green",shape="box"];19589[label="vzz1283",fontsize=16,color="green",shape="box"];19583[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat vzz1479 vzz1480) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="burlywood",shape="triangle"];25684[label="vzz1479/Succ vzz14790",fontsize=10,color="white",style="solid",shape="box"];19583 -> 25684[label="",style="solid", color="burlywood", weight=9]; 25684 -> 19638[label="",style="solid", color="burlywood", weight=3]; 25685[label="vzz1479/Zero",fontsize=10,color="white",style="solid",shape="box"];19583 -> 25685[label="",style="solid", color="burlywood", weight=9]; 25685 -> 19639[label="",style="solid", color="burlywood", weight=3]; 15318[label="Neg (Succ vzz128100)",fontsize=16,color="green",shape="box"];15319[label="vzz1277",fontsize=16,color="green",shape="box"];15320[label="vzz1278",fontsize=16,color="green",shape="box"];15321[label="vzz1283",fontsize=16,color="green",shape="box"];15322[label="Neg Zero",fontsize=16,color="green",shape="box"];15323[label="vzz1277",fontsize=16,color="green",shape="box"];15324[label="vzz1278",fontsize=16,color="green",shape="box"];15325[label="vzz1283",fontsize=16,color="green",shape="box"];15326 -> 9418[label="",style="dashed", color="red", weight=0]; 15326[label="roundRound00 (vzz1277 :% vzz1278) (even (roundN (vzz1277 :% vzz1278)))",fontsize=16,color="magenta"];15326 -> 15362[label="",style="dashed", color="magenta", weight=3]; 15326 -> 15363[label="",style="dashed", color="magenta", weight=3]; 15326 -> 15364[label="",style="dashed", color="magenta", weight=3]; 15327[label="Neg Zero",fontsize=16,color="green",shape="box"];15328[label="vzz1277",fontsize=16,color="green",shape="box"];15329[label="vzz1278",fontsize=16,color="green",shape="box"];15330[label="vzz1283",fontsize=16,color="green",shape="box"];9967[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9967 -> 10220[label="",style="solid", color="black", weight=3]; 9968[label="roundRound01 (vzz23 :% vzz24) (vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9968 -> 10221[label="",style="solid", color="black", weight=3]; 17880[label="vzz13930",fontsize=16,color="green",shape="box"];17881[label="vzz13940",fontsize=16,color="green",shape="box"];17882[label="Pos (Succ vzz1395)",fontsize=16,color="green",shape="box"];17883[label="vzz1391",fontsize=16,color="green",shape="box"];17884[label="vzz1392",fontsize=16,color="green",shape="box"];17885[label="Pos (Succ vzz1395)",fontsize=16,color="green",shape="box"];17886[label="vzz1391",fontsize=16,color="green",shape="box"];17887[label="vzz1392",fontsize=16,color="green",shape="box"];17888 -> 9418[label="",style="dashed", color="red", weight=0]; 17888[label="roundRound00 (vzz1391 :% vzz1392) (even (roundN (vzz1391 :% vzz1392)))",fontsize=16,color="magenta"];17888 -> 17943[label="",style="dashed", color="magenta", weight=3]; 17888 -> 17944[label="",style="dashed", color="magenta", weight=3]; 17888 -> 17945[label="",style="dashed", color="magenta", weight=3]; 10472 -> 7109[label="",style="dashed", color="red", weight=0]; 10472[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];17934[label="vzz14000",fontsize=16,color="green",shape="box"];17935[label="vzz13990",fontsize=16,color="green",shape="box"];17936[label="Neg (Succ vzz1401)",fontsize=16,color="green",shape="box"];17937[label="vzz1397",fontsize=16,color="green",shape="box"];17938[label="vzz1398",fontsize=16,color="green",shape="box"];17939[label="Neg (Succ vzz1401)",fontsize=16,color="green",shape="box"];17940[label="vzz1397",fontsize=16,color="green",shape="box"];17941[label="vzz1398",fontsize=16,color="green",shape="box"];17942 -> 9418[label="",style="dashed", color="red", weight=0]; 17942[label="roundRound00 (vzz1397 :% vzz1398) (even (roundN (vzz1397 :% vzz1398)))",fontsize=16,color="magenta"];17942 -> 17953[label="",style="dashed", color="magenta", weight=3]; 17942 -> 17954[label="",style="dashed", color="magenta", weight=3]; 17942 -> 17955[label="",style="dashed", color="magenta", weight=3]; 10473 -> 7109[label="",style="dashed", color="red", weight=0]; 10473[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];10499 -> 10507[label="",style="dashed", color="red", weight=0]; 10499[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10499 -> 10508[label="",style="dashed", color="magenta", weight=3]; 10500 -> 2184[label="",style="dashed", color="red", weight=0]; 10500[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10500 -> 10512[label="",style="dashed", color="magenta", weight=3]; 10500 -> 10513[label="",style="dashed", color="magenta", weight=3]; 10501 -> 10507[label="",style="dashed", color="red", weight=0]; 10501[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10501 -> 10509[label="",style="dashed", color="magenta", weight=3]; 10502 -> 2184[label="",style="dashed", color="red", weight=0]; 10502[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10502 -> 10514[label="",style="dashed", color="magenta", weight=3]; 10502 -> 10515[label="",style="dashed", color="magenta", weight=3]; 10503 -> 10507[label="",style="dashed", color="red", weight=0]; 10503[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10503 -> 10510[label="",style="dashed", color="magenta", weight=3]; 10504 -> 10507[label="",style="dashed", color="red", weight=0]; 10504[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10504 -> 10511[label="",style="dashed", color="magenta", weight=3]; 10498[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1121 `quot` vzz1128 :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1118 `quot` vzz1127 :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="burlywood",shape="triangle"];25686[label="vzz1128/Integer vzz11280",fontsize=10,color="white",style="solid",shape="box"];10498 -> 25686[label="",style="solid", color="burlywood", weight=9]; 25686 -> 10516[label="",style="solid", color="burlywood", weight=3]; 9983 -> 9158[label="",style="dashed", color="red", weight=0]; 9983[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz995000 vzz994000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz995000 vzz994000 == GT))",fontsize=16,color="magenta"];9983 -> 10230[label="",style="dashed", color="magenta", weight=3]; 9983 -> 10231[label="",style="dashed", color="magenta", weight=3]; 9984 -> 8372[label="",style="dashed", color="red", weight=0]; 9984[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9985 -> 8377[label="",style="dashed", color="red", weight=0]; 9985[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9986 -> 8743[label="",style="dashed", color="red", weight=0]; 9986[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];9987[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9987 -> 10232[label="",style="solid", color="black", weight=3]; 9988[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];9988 -> 10233[label="",style="solid", color="black", weight=3]; 9989 -> 9169[label="",style="dashed", color="red", weight=0]; 9989[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz999000 vzz998000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz999000 vzz998000 == GT))",fontsize=16,color="magenta"];9989 -> 10234[label="",style="dashed", color="magenta", weight=3]; 9989 -> 10235[label="",style="dashed", color="magenta", weight=3]; 9990 -> 8384[label="",style="dashed", color="red", weight=0]; 9990[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9991 -> 8389[label="",style="dashed", color="red", weight=0]; 9991[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9992 -> 8757[label="",style="dashed", color="red", weight=0]; 9992[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];9993[label="vzz1000000",fontsize=16,color="green",shape="box"];9994[label="vzz1001000",fontsize=16,color="green",shape="box"];9995[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9995 -> 10236[label="",style="solid", color="black", weight=3]; 9996[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9996 -> 10237[label="",style="solid", color="black", weight=3]; 9997 -> 9186[label="",style="dashed", color="red", weight=0]; 9997[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz1005000 vzz1004000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz1005000 vzz1004000 == GT))",fontsize=16,color="magenta"];9997 -> 10238[label="",style="dashed", color="magenta", weight=3]; 9997 -> 10239[label="",style="dashed", color="magenta", weight=3]; 9998 -> 8410[label="",style="dashed", color="red", weight=0]; 9998[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="magenta"];9999 -> 8415[label="",style="dashed", color="red", weight=0]; 9999[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="magenta"];10000 -> 8784[label="",style="dashed", color="red", weight=0]; 10000[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];10001[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10001 -> 10240[label="",style="solid", color="black", weight=3]; 10002[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10002 -> 10241[label="",style="solid", color="black", weight=3]; 10003 -> 9197[label="",style="dashed", color="red", weight=0]; 10003[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz1009000 vzz1008000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz1009000 vzz1008000 == GT))",fontsize=16,color="magenta"];10003 -> 10242[label="",style="dashed", color="magenta", weight=3]; 10003 -> 10243[label="",style="dashed", color="magenta", weight=3]; 10004 -> 8422[label="",style="dashed", color="red", weight=0]; 10004[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="magenta"];10005 -> 8427[label="",style="dashed", color="red", weight=0]; 10005[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="magenta"];10006 -> 8798[label="",style="dashed", color="red", weight=0]; 10006[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];10007[label="vzz1010000",fontsize=16,color="green",shape="box"];10008[label="vzz1011000",fontsize=16,color="green",shape="box"];10009[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10009 -> 10244[label="",style="solid", color="black", weight=3]; 10010[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];10010 -> 10245[label="",style="solid", color="black", weight=3]; 10011 -> 9214[label="",style="dashed", color="red", weight=0]; 10011[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz1015000 vzz1014000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz1015000 vzz1014000 == GT))",fontsize=16,color="magenta"];10011 -> 10246[label="",style="dashed", color="magenta", weight=3]; 10011 -> 10247[label="",style="dashed", color="magenta", weight=3]; 10012 -> 8448[label="",style="dashed", color="red", weight=0]; 10012[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="magenta"];10013 -> 8453[label="",style="dashed", color="red", weight=0]; 10013[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="magenta"];10014 -> 8825[label="",style="dashed", color="red", weight=0]; 10014[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];10015[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10015 -> 10248[label="",style="solid", color="black", weight=3]; 10016[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10016 -> 10249[label="",style="solid", color="black", weight=3]; 10017 -> 9225[label="",style="dashed", color="red", weight=0]; 10017[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz1019000 vzz1018000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz1019000 vzz1018000 == GT))",fontsize=16,color="magenta"];10017 -> 10250[label="",style="dashed", color="magenta", weight=3]; 10017 -> 10251[label="",style="dashed", color="magenta", weight=3]; 10018 -> 8460[label="",style="dashed", color="red", weight=0]; 10018[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="magenta"];10019 -> 8465[label="",style="dashed", color="red", weight=0]; 10019[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="magenta"];10020 -> 8839[label="",style="dashed", color="red", weight=0]; 10020[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];10021[label="vzz1021000",fontsize=16,color="green",shape="box"];10022[label="vzz1020000",fontsize=16,color="green",shape="box"];10023[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10023 -> 10252[label="",style="solid", color="black", weight=3]; 10024[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10024 -> 10253[label="",style="solid", color="black", weight=3]; 10025 -> 9242[label="",style="dashed", color="red", weight=0]; 10025[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz1025000 vzz1024000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz1025000 vzz1024000 == GT))",fontsize=16,color="magenta"];10025 -> 10254[label="",style="dashed", color="magenta", weight=3]; 10025 -> 10255[label="",style="dashed", color="magenta", weight=3]; 10026 -> 8486[label="",style="dashed", color="red", weight=0]; 10026[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="magenta"];10027 -> 8491[label="",style="dashed", color="red", weight=0]; 10027[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="magenta"];10028 -> 8866[label="",style="dashed", color="red", weight=0]; 10028[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];10029[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10029 -> 10256[label="",style="solid", color="black", weight=3]; 10030[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10030 -> 10257[label="",style="solid", color="black", weight=3]; 10031 -> 9253[label="",style="dashed", color="red", weight=0]; 10031[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz1029000 vzz1028000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz1029000 vzz1028000 == GT))",fontsize=16,color="magenta"];10031 -> 10258[label="",style="dashed", color="magenta", weight=3]; 10031 -> 10259[label="",style="dashed", color="magenta", weight=3]; 10032 -> 8498[label="",style="dashed", color="red", weight=0]; 10032[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="magenta"];10033 -> 8503[label="",style="dashed", color="red", weight=0]; 10033[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="magenta"];10034 -> 8880[label="",style="dashed", color="red", weight=0]; 10034[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];10035[label="vzz1031000",fontsize=16,color="green",shape="box"];10036[label="vzz1030000",fontsize=16,color="green",shape="box"];10037[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10037 -> 10260[label="",style="solid", color="black", weight=3]; 10038[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10038 -> 10261[label="",style="solid", color="black", weight=3]; 10039 -> 9270[label="",style="dashed", color="red", weight=0]; 10039[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz1035000 vzz1034000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz1035000 vzz1034000 == GT))",fontsize=16,color="magenta"];10039 -> 10262[label="",style="dashed", color="magenta", weight=3]; 10039 -> 10263[label="",style="dashed", color="magenta", weight=3]; 10040 -> 8524[label="",style="dashed", color="red", weight=0]; 10040[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="magenta"];10041 -> 8529[label="",style="dashed", color="red", weight=0]; 10041[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="magenta"];10042 -> 8907[label="",style="dashed", color="red", weight=0]; 10042[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];10043[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10043 -> 10264[label="",style="solid", color="black", weight=3]; 10044[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10044 -> 10265[label="",style="solid", color="black", weight=3]; 10045 -> 9281[label="",style="dashed", color="red", weight=0]; 10045[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz1039000 vzz1038000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz1039000 vzz1038000 == GT))",fontsize=16,color="magenta"];10045 -> 10266[label="",style="dashed", color="magenta", weight=3]; 10045 -> 10267[label="",style="dashed", color="magenta", weight=3]; 10046 -> 8536[label="",style="dashed", color="red", weight=0]; 10046[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="magenta"];10047 -> 8541[label="",style="dashed", color="red", weight=0]; 10047[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="magenta"];10048 -> 8921[label="",style="dashed", color="red", weight=0]; 10048[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];10049[label="vzz1040000",fontsize=16,color="green",shape="box"];10050[label="vzz1041000",fontsize=16,color="green",shape="box"];10051[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10051 -> 10268[label="",style="solid", color="black", weight=3]; 10052[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];10052 -> 10269[label="",style="solid", color="black", weight=3]; 10053 -> 9298[label="",style="dashed", color="red", weight=0]; 10053[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz1045000 vzz1044000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz1045000 vzz1044000 == GT))",fontsize=16,color="magenta"];10053 -> 10270[label="",style="dashed", color="magenta", weight=3]; 10053 -> 10271[label="",style="dashed", color="magenta", weight=3]; 10054 -> 8562[label="",style="dashed", color="red", weight=0]; 10054[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="magenta"];10055 -> 8567[label="",style="dashed", color="red", weight=0]; 10055[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="magenta"];10056 -> 8948[label="",style="dashed", color="red", weight=0]; 10056[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];10057[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10057 -> 10272[label="",style="solid", color="black", weight=3]; 10058[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10058 -> 10273[label="",style="solid", color="black", weight=3]; 10059 -> 9309[label="",style="dashed", color="red", weight=0]; 10059[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz1049000 vzz1048000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz1049000 vzz1048000 == GT))",fontsize=16,color="magenta"];10059 -> 10274[label="",style="dashed", color="magenta", weight=3]; 10059 -> 10275[label="",style="dashed", color="magenta", weight=3]; 10060 -> 8574[label="",style="dashed", color="red", weight=0]; 10060[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="magenta"];10061 -> 8579[label="",style="dashed", color="red", weight=0]; 10061[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="magenta"];10062 -> 8962[label="",style="dashed", color="red", weight=0]; 10062[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];10063[label="vzz1050000",fontsize=16,color="green",shape="box"];10064[label="vzz1051000",fontsize=16,color="green",shape="box"];10065[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10065 -> 10276[label="",style="solid", color="black", weight=3]; 10066[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];10066 -> 10277[label="",style="solid", color="black", weight=3]; 10067 -> 9326[label="",style="dashed", color="red", weight=0]; 10067[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz1055000 vzz1054000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz1055000 vzz1054000 == GT))",fontsize=16,color="magenta"];10067 -> 10278[label="",style="dashed", color="magenta", weight=3]; 10067 -> 10279[label="",style="dashed", color="magenta", weight=3]; 10068 -> 8600[label="",style="dashed", color="red", weight=0]; 10068[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="magenta"];10069 -> 8605[label="",style="dashed", color="red", weight=0]; 10069[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="magenta"];10070 -> 8989[label="",style="dashed", color="red", weight=0]; 10070[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];10071[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10071 -> 10280[label="",style="solid", color="black", weight=3]; 10072[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10072 -> 10281[label="",style="solid", color="black", weight=3]; 10073 -> 9337[label="",style="dashed", color="red", weight=0]; 10073[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz1059000 vzz1058000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz1059000 vzz1058000 == GT))",fontsize=16,color="magenta"];10073 -> 10282[label="",style="dashed", color="magenta", weight=3]; 10073 -> 10283[label="",style="dashed", color="magenta", weight=3]; 10074 -> 8612[label="",style="dashed", color="red", weight=0]; 10074[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="magenta"];10075 -> 8617[label="",style="dashed", color="red", weight=0]; 10075[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="magenta"];10076 -> 9003[label="",style="dashed", color="red", weight=0]; 10076[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];10077[label="vzz1060000",fontsize=16,color="green",shape="box"];10078[label="vzz1061000",fontsize=16,color="green",shape="box"];10079[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10079 -> 10284[label="",style="solid", color="black", weight=3]; 10080[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10080 -> 10285[label="",style="solid", color="black", weight=3]; 10081 -> 9354[label="",style="dashed", color="red", weight=0]; 10081[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz1065000 vzz1064000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz1065000 vzz1064000 == GT))",fontsize=16,color="magenta"];10081 -> 10286[label="",style="dashed", color="magenta", weight=3]; 10081 -> 10287[label="",style="dashed", color="magenta", weight=3]; 10082 -> 8638[label="",style="dashed", color="red", weight=0]; 10082[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="magenta"];10083 -> 8643[label="",style="dashed", color="red", weight=0]; 10083[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="magenta"];10084 -> 9030[label="",style="dashed", color="red", weight=0]; 10084[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];10085[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10085 -> 10288[label="",style="solid", color="black", weight=3]; 10086[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10086 -> 10289[label="",style="solid", color="black", weight=3]; 10087 -> 9365[label="",style="dashed", color="red", weight=0]; 10087[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz1069000 vzz1068000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz1069000 vzz1068000 == GT))",fontsize=16,color="magenta"];10087 -> 10290[label="",style="dashed", color="magenta", weight=3]; 10087 -> 10291[label="",style="dashed", color="magenta", weight=3]; 10088 -> 8650[label="",style="dashed", color="red", weight=0]; 10088[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="magenta"];10089 -> 8655[label="",style="dashed", color="red", weight=0]; 10089[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="magenta"];10090 -> 9044[label="",style="dashed", color="red", weight=0]; 10090[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];10091[label="vzz1070000",fontsize=16,color="green",shape="box"];10092[label="vzz1071000",fontsize=16,color="green",shape="box"];10093[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10093 -> 10292[label="",style="solid", color="black", weight=3]; 10094[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10094 -> 10293[label="",style="solid", color="black", weight=3]; 19395[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat (Succ vzz14580) vzz1459) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="burlywood",shape="box"];25687[label="vzz1459/Succ vzz14590",fontsize=10,color="white",style="solid",shape="box"];19395 -> 25687[label="",style="solid", color="burlywood", weight=9]; 25687 -> 19459[label="",style="solid", color="burlywood", weight=3]; 25688[label="vzz1459/Zero",fontsize=10,color="white",style="solid",shape="box"];19395 -> 25688[label="",style="solid", color="burlywood", weight=9]; 25688 -> 19460[label="",style="solid", color="burlywood", weight=3]; 19396[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat Zero vzz1459) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="burlywood",shape="box"];25689[label="vzz1459/Succ vzz14590",fontsize=10,color="white",style="solid",shape="box"];19396 -> 25689[label="",style="solid", color="burlywood", weight=9]; 25689 -> 19461[label="",style="solid", color="burlywood", weight=3]; 25690[label="vzz1459/Zero",fontsize=10,color="white",style="solid",shape="box"];19396 -> 25690[label="",style="solid", color="burlywood", weight=9]; 25690 -> 19462[label="",style="solid", color="burlywood", weight=3]; 15239[label="vzz1267",fontsize=16,color="green",shape="box"];15240[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="blue",shape="box"];25691[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15240 -> 25691[label="",style="solid", color="blue", weight=9]; 25691 -> 15434[label="",style="solid", color="blue", weight=3]; 25692[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15240 -> 25692[label="",style="solid", color="blue", weight=9]; 25692 -> 15435[label="",style="solid", color="blue", weight=3]; 15241[label="vzz1268",fontsize=16,color="green",shape="box"];19457[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat (Succ vzz14650) vzz1466) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="burlywood",shape="box"];25693[label="vzz1466/Succ vzz14660",fontsize=10,color="white",style="solid",shape="box"];19457 -> 25693[label="",style="solid", color="burlywood", weight=9]; 25693 -> 19554[label="",style="solid", color="burlywood", weight=3]; 25694[label="vzz1466/Zero",fontsize=10,color="white",style="solid",shape="box"];19457 -> 25694[label="",style="solid", color="burlywood", weight=9]; 25694 -> 19555[label="",style="solid", color="burlywood", weight=3]; 19458[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat Zero vzz1466) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="burlywood",shape="box"];25695[label="vzz1466/Succ vzz14660",fontsize=10,color="white",style="solid",shape="box"];19458 -> 25695[label="",style="solid", color="burlywood", weight=9]; 25695 -> 19556[label="",style="solid", color="burlywood", weight=3]; 25696[label="vzz1466/Zero",fontsize=10,color="white",style="solid",shape="box"];19458 -> 25696[label="",style="solid", color="burlywood", weight=9]; 25696 -> 19557[label="",style="solid", color="burlywood", weight=3]; 15246[label="vzz1267",fontsize=16,color="green",shape="box"];15247[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="blue",shape="box"];25697[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15247 -> 25697[label="",style="solid", color="blue", weight=9]; 25697 -> 15436[label="",style="solid", color="blue", weight=3]; 25698[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15247 -> 25698[label="",style="solid", color="blue", weight=9]; 25698 -> 15437[label="",style="solid", color="blue", weight=3]; 15248[label="vzz1268",fontsize=16,color="green",shape="box"];19032[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat (Succ vzz14400) (Succ vzz14410) && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19032 -> 19038[label="",style="solid", color="black", weight=3]; 19033[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat (Succ vzz14400) Zero && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19033 -> 19039[label="",style="solid", color="black", weight=3]; 19034[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat Zero (Succ vzz14410) && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19034 -> 19040[label="",style="solid", color="black", weight=3]; 19035[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat Zero Zero && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19035 -> 19041[label="",style="solid", color="black", weight=3]; 10171[label="error []",fontsize=16,color="red",shape="box"];10172[label="roundRound01 (vzz23 :% vzz24) (primEqInt vzz795 vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25699[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];10172 -> 25699[label="",style="solid", color="burlywood", weight=9]; 25699 -> 10388[label="",style="solid", color="burlywood", weight=3]; 25700[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];10172 -> 25700[label="",style="solid", color="burlywood", weight=9]; 25700 -> 10389[label="",style="solid", color="burlywood", weight=3]; 17813[label="vzz1378",fontsize=16,color="green",shape="box"];17814[label="even (roundN (vzz1378 :% vzz1379))",fontsize=16,color="blue",shape="box"];25701[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17814 -> 25701[label="",style="solid", color="blue", weight=9]; 25701 -> 17946[label="",style="solid", color="blue", weight=3]; 25702[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17814 -> 25702[label="",style="solid", color="blue", weight=9]; 25702 -> 17947[label="",style="solid", color="blue", weight=3]; 17815[label="vzz1379",fontsize=16,color="green",shape="box"];10474[label="primEvenInt (Pos vzz11260)",fontsize=16,color="black",shape="box"];10474 -> 10517[label="",style="solid", color="black", weight=3]; 10475[label="primEvenInt (Neg vzz11260)",fontsize=16,color="black",shape="box"];10475 -> 10518[label="",style="solid", color="black", weight=3]; 10177[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR (vzz1107 :% vzz1108)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10177 -> 10395[label="",style="solid", color="black", weight=3]; 10178[label="roundN0 (vzz1107 :% vzz1108) (properFraction (vzz1107 :% vzz1108))",fontsize=16,color="black",shape="box"];10178 -> 10396[label="",style="solid", color="black", weight=3]; 17889[label="vzz1385",fontsize=16,color="green",shape="box"];17890[label="even (roundN (vzz1385 :% vzz1386))",fontsize=16,color="blue",shape="box"];25703[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17890 -> 25703[label="",style="solid", color="blue", weight=9]; 25703 -> 18002[label="",style="solid", color="blue", weight=3]; 25704[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17890 -> 25704[label="",style="solid", color="blue", weight=9]; 25704 -> 18003[label="",style="solid", color="blue", weight=3]; 17891[label="vzz1386",fontsize=16,color="green",shape="box"];19397[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat (Succ vzz14500) (Succ vzz14510) && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19397 -> 19463[label="",style="solid", color="black", weight=3]; 19398[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat (Succ vzz14500) Zero && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19398 -> 19464[label="",style="solid", color="black", weight=3]; 19399[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat Zero (Succ vzz14510) && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19399 -> 19465[label="",style="solid", color="black", weight=3]; 19400[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat Zero Zero && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19400 -> 19466[label="",style="solid", color="black", weight=3]; 19552[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat (Succ vzz14720) vzz1473) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="burlywood",shape="box"];25705[label="vzz1473/Succ vzz14730",fontsize=10,color="white",style="solid",shape="box"];19552 -> 25705[label="",style="solid", color="burlywood", weight=9]; 25705 -> 19640[label="",style="solid", color="burlywood", weight=3]; 25706[label="vzz1473/Zero",fontsize=10,color="white",style="solid",shape="box"];19552 -> 25706[label="",style="solid", color="burlywood", weight=9]; 25706 -> 19641[label="",style="solid", color="burlywood", weight=3]; 19553[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat Zero vzz1473) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="burlywood",shape="box"];25707[label="vzz1473/Succ vzz14730",fontsize=10,color="white",style="solid",shape="box"];19553 -> 25707[label="",style="solid", color="burlywood", weight=9]; 25707 -> 19642[label="",style="solid", color="burlywood", weight=3]; 25708[label="vzz1473/Zero",fontsize=10,color="white",style="solid",shape="box"];19553 -> 25708[label="",style="solid", color="burlywood", weight=9]; 25708 -> 19643[label="",style="solid", color="burlywood", weight=3]; 15355[label="vzz1277",fontsize=16,color="green",shape="box"];15356[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="blue",shape="box"];25709[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15356 -> 25709[label="",style="solid", color="blue", weight=9]; 25709 -> 15568[label="",style="solid", color="blue", weight=3]; 25710[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15356 -> 25710[label="",style="solid", color="blue", weight=9]; 25710 -> 15569[label="",style="solid", color="blue", weight=3]; 15357[label="vzz1278",fontsize=16,color="green",shape="box"];19638[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat (Succ vzz14790) vzz1480) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="burlywood",shape="box"];25711[label="vzz1480/Succ vzz14800",fontsize=10,color="white",style="solid",shape="box"];19638 -> 25711[label="",style="solid", color="burlywood", weight=9]; 25711 -> 19672[label="",style="solid", color="burlywood", weight=3]; 25712[label="vzz1480/Zero",fontsize=10,color="white",style="solid",shape="box"];19638 -> 25712[label="",style="solid", color="burlywood", weight=9]; 25712 -> 19673[label="",style="solid", color="burlywood", weight=3]; 19639[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat Zero vzz1480) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="burlywood",shape="box"];25713[label="vzz1480/Succ vzz14800",fontsize=10,color="white",style="solid",shape="box"];19639 -> 25713[label="",style="solid", color="burlywood", weight=9]; 25713 -> 19674[label="",style="solid", color="burlywood", weight=3]; 25714[label="vzz1480/Zero",fontsize=10,color="white",style="solid",shape="box"];19639 -> 25714[label="",style="solid", color="burlywood", weight=9]; 25714 -> 19675[label="",style="solid", color="burlywood", weight=3]; 15362[label="vzz1277",fontsize=16,color="green",shape="box"];15363[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="blue",shape="box"];25715[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15363 -> 25715[label="",style="solid", color="blue", weight=9]; 25715 -> 15570[label="",style="solid", color="blue", weight=3]; 25716[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15363 -> 25716[label="",style="solid", color="blue", weight=9]; 25716 -> 15571[label="",style="solid", color="blue", weight=3]; 15364[label="vzz1278",fontsize=16,color="green",shape="box"];10220[label="error []",fontsize=16,color="red",shape="box"];10221[label="roundRound01 (vzz23 :% vzz24) (primEqInt vzz795 vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25717[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];10221 -> 25717[label="",style="solid", color="burlywood", weight=9]; 25717 -> 10452[label="",style="solid", color="burlywood", weight=3]; 25718[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];10221 -> 25718[label="",style="solid", color="burlywood", weight=9]; 25718 -> 10453[label="",style="solid", color="burlywood", weight=3]; 17943[label="vzz1391",fontsize=16,color="green",shape="box"];17944[label="even (roundN (vzz1391 :% vzz1392))",fontsize=16,color="blue",shape="box"];25719[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17944 -> 25719[label="",style="solid", color="blue", weight=9]; 25719 -> 18004[label="",style="solid", color="blue", weight=3]; 25720[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17944 -> 25720[label="",style="solid", color="blue", weight=9]; 25720 -> 18005[label="",style="solid", color="blue", weight=3]; 17945[label="vzz1392",fontsize=16,color="green",shape="box"];17953[label="vzz1397",fontsize=16,color="green",shape="box"];17954[label="even (roundN (vzz1397 :% vzz1398))",fontsize=16,color="blue",shape="box"];25721[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17954 -> 25721[label="",style="solid", color="blue", weight=9]; 25721 -> 18061[label="",style="solid", color="blue", weight=3]; 25722[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17954 -> 25722[label="",style="solid", color="blue", weight=9]; 25722 -> 18062[label="",style="solid", color="blue", weight=3]; 17955[label="vzz1398",fontsize=16,color="green",shape="box"];10508 -> 2184[label="",style="dashed", color="red", weight=0]; 10508[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10508 -> 10519[label="",style="dashed", color="magenta", weight=3]; 10508 -> 10520[label="",style="dashed", color="magenta", weight=3]; 10507[label="reduce2D (Integer vzz1132) vzz1100",fontsize=16,color="black",shape="triangle"];10507 -> 10521[label="",style="solid", color="black", weight=3]; 10512[label="vzz11010",fontsize=16,color="green",shape="box"];10513[label="vzz1115",fontsize=16,color="green",shape="box"];10509 -> 2184[label="",style="dashed", color="red", weight=0]; 10509[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10509 -> 10522[label="",style="dashed", color="magenta", weight=3]; 10509 -> 10523[label="",style="dashed", color="magenta", weight=3]; 10514[label="vzz11010",fontsize=16,color="green",shape="box"];10515[label="vzz1115",fontsize=16,color="green",shape="box"];10510 -> 2184[label="",style="dashed", color="red", weight=0]; 10510[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10510 -> 10524[label="",style="dashed", color="magenta", weight=3]; 10510 -> 10525[label="",style="dashed", color="magenta", weight=3]; 10511 -> 2184[label="",style="dashed", color="red", weight=0]; 10511[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10511 -> 10526[label="",style="dashed", color="magenta", weight=3]; 10511 -> 10527[label="",style="dashed", color="magenta", weight=3]; 10516[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1121 `quot` Integer vzz11280 :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1118 `quot` vzz1127 :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="black",shape="box"];10516 -> 10531[label="",style="solid", color="black", weight=3]; 10230[label="vzz995000",fontsize=16,color="green",shape="box"];10231[label="vzz994000",fontsize=16,color="green",shape="box"];10232[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10232 -> 10464[label="",style="solid", color="black", weight=3]; 10233[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10233 -> 10465[label="",style="solid", color="black", weight=3]; 10234[label="vzz999000",fontsize=16,color="green",shape="box"];10235[label="vzz998000",fontsize=16,color="green",shape="box"];10236 -> 10466[label="",style="dashed", color="red", weight=0]; 10236[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10236 -> 10467[label="",style="dashed", color="magenta", weight=3]; 10236 -> 10468[label="",style="dashed", color="magenta", weight=3]; 10237 -> 10528[label="",style="dashed", color="red", weight=0]; 10237[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Double (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10237 -> 10529[label="",style="dashed", color="magenta", weight=3]; 10237 -> 10530[label="",style="dashed", color="magenta", weight=3]; 10238[label="vzz1005000",fontsize=16,color="green",shape="box"];10239[label="vzz1004000",fontsize=16,color="green",shape="box"];10240[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10240 -> 10532[label="",style="solid", color="black", weight=3]; 10241[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10241 -> 10533[label="",style="solid", color="black", weight=3]; 10242[label="vzz1009000",fontsize=16,color="green",shape="box"];10243[label="vzz1008000",fontsize=16,color="green",shape="box"];10244 -> 10534[label="",style="dashed", color="red", weight=0]; 10244[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10244 -> 10535[label="",style="dashed", color="magenta", weight=3]; 10244 -> 10536[label="",style="dashed", color="magenta", weight=3]; 10245 -> 10537[label="",style="dashed", color="red", weight=0]; 10245[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Double (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10245 -> 10538[label="",style="dashed", color="magenta", weight=3]; 10245 -> 10539[label="",style="dashed", color="magenta", weight=3]; 10246[label="vzz1014000",fontsize=16,color="green",shape="box"];10247[label="vzz1015000",fontsize=16,color="green",shape="box"];10248[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10248 -> 10540[label="",style="solid", color="black", weight=3]; 10249[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10249 -> 10541[label="",style="solid", color="black", weight=3]; 10250[label="vzz1019000",fontsize=16,color="green",shape="box"];10251[label="vzz1018000",fontsize=16,color="green",shape="box"];10252 -> 10542[label="",style="dashed", color="red", weight=0]; 10252[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10252 -> 10543[label="",style="dashed", color="magenta", weight=3]; 10252 -> 10544[label="",style="dashed", color="magenta", weight=3]; 10253 -> 10545[label="",style="dashed", color="red", weight=0]; 10253[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Double (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10253 -> 10546[label="",style="dashed", color="magenta", weight=3]; 10253 -> 10547[label="",style="dashed", color="magenta", weight=3]; 10254[label="vzz1025000",fontsize=16,color="green",shape="box"];10255[label="vzz1024000",fontsize=16,color="green",shape="box"];10256[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10256 -> 10548[label="",style="solid", color="black", weight=3]; 10257[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10257 -> 10549[label="",style="solid", color="black", weight=3]; 10258[label="vzz1029000",fontsize=16,color="green",shape="box"];10259[label="vzz1028000",fontsize=16,color="green",shape="box"];10260 -> 10550[label="",style="dashed", color="red", weight=0]; 10260[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10260 -> 10551[label="",style="dashed", color="magenta", weight=3]; 10260 -> 10552[label="",style="dashed", color="magenta", weight=3]; 10261 -> 10553[label="",style="dashed", color="red", weight=0]; 10261[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Double (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10261 -> 10554[label="",style="dashed", color="magenta", weight=3]; 10261 -> 10555[label="",style="dashed", color="magenta", weight=3]; 10262[label="vzz1034000",fontsize=16,color="green",shape="box"];10263[label="vzz1035000",fontsize=16,color="green",shape="box"];10264[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10264 -> 10556[label="",style="solid", color="black", weight=3]; 10265[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10265 -> 10557[label="",style="solid", color="black", weight=3]; 10266[label="vzz1039000",fontsize=16,color="green",shape="box"];10267[label="vzz1038000",fontsize=16,color="green",shape="box"];10268 -> 10558[label="",style="dashed", color="red", weight=0]; 10268[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10268 -> 10559[label="",style="dashed", color="magenta", weight=3]; 10268 -> 10560[label="",style="dashed", color="magenta", weight=3]; 10269 -> 10561[label="",style="dashed", color="red", weight=0]; 10269[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Float (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10269 -> 10562[label="",style="dashed", color="magenta", weight=3]; 10269 -> 10563[label="",style="dashed", color="magenta", weight=3]; 10270[label="vzz1044000",fontsize=16,color="green",shape="box"];10271[label="vzz1045000",fontsize=16,color="green",shape="box"];10272[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10272 -> 10564[label="",style="solid", color="black", weight=3]; 10273[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10273 -> 10565[label="",style="solid", color="black", weight=3]; 10274[label="vzz1049000",fontsize=16,color="green",shape="box"];10275[label="vzz1048000",fontsize=16,color="green",shape="box"];10276 -> 10566[label="",style="dashed", color="red", weight=0]; 10276[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10276 -> 10567[label="",style="dashed", color="magenta", weight=3]; 10276 -> 10568[label="",style="dashed", color="magenta", weight=3]; 10277 -> 10569[label="",style="dashed", color="red", weight=0]; 10277[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Float (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10277 -> 10570[label="",style="dashed", color="magenta", weight=3]; 10277 -> 10571[label="",style="dashed", color="magenta", weight=3]; 10278[label="vzz1054000",fontsize=16,color="green",shape="box"];10279[label="vzz1055000",fontsize=16,color="green",shape="box"];10280[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10280 -> 10572[label="",style="solid", color="black", weight=3]; 10281[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10281 -> 10573[label="",style="solid", color="black", weight=3]; 10282[label="vzz1058000",fontsize=16,color="green",shape="box"];10283[label="vzz1059000",fontsize=16,color="green",shape="box"];10284 -> 10574[label="",style="dashed", color="red", weight=0]; 10284[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10284 -> 10575[label="",style="dashed", color="magenta", weight=3]; 10284 -> 10576[label="",style="dashed", color="magenta", weight=3]; 10285 -> 10577[label="",style="dashed", color="red", weight=0]; 10285[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Float (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10285 -> 10578[label="",style="dashed", color="magenta", weight=3]; 10285 -> 10579[label="",style="dashed", color="magenta", weight=3]; 10286[label="vzz1065000",fontsize=16,color="green",shape="box"];10287[label="vzz1064000",fontsize=16,color="green",shape="box"];10288[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10288 -> 10580[label="",style="solid", color="black", weight=3]; 10289[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10289 -> 10581[label="",style="solid", color="black", weight=3]; 10290[label="vzz1068000",fontsize=16,color="green",shape="box"];10291[label="vzz1069000",fontsize=16,color="green",shape="box"];10292 -> 10582[label="",style="dashed", color="red", weight=0]; 10292[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10292 -> 10583[label="",style="dashed", color="magenta", weight=3]; 10292 -> 10584[label="",style="dashed", color="magenta", weight=3]; 10293 -> 10585[label="",style="dashed", color="red", weight=0]; 10293[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Float (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10293 -> 10586[label="",style="dashed", color="magenta", weight=3]; 10293 -> 10587[label="",style="dashed", color="magenta", weight=3]; 19459[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat (Succ vzz14580) (Succ vzz14590)) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19459 -> 19558[label="",style="solid", color="black", weight=3]; 19460[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat (Succ vzz14580) Zero) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19460 -> 19559[label="",style="solid", color="black", weight=3]; 19461[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat Zero (Succ vzz14590)) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19461 -> 19560[label="",style="solid", color="black", weight=3]; 19462[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat Zero Zero) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19462 -> 19561[label="",style="solid", color="black", weight=3]; 15434[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15434 -> 15572[label="",style="solid", color="black", weight=3]; 15435[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15435 -> 15573[label="",style="solid", color="black", weight=3]; 19554[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat (Succ vzz14650) (Succ vzz14660)) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19554 -> 19644[label="",style="solid", color="black", weight=3]; 19555[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat (Succ vzz14650) Zero) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19555 -> 19645[label="",style="solid", color="black", weight=3]; 19556[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat Zero (Succ vzz14660)) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19556 -> 19646[label="",style="solid", color="black", weight=3]; 19557[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat Zero Zero) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19557 -> 19647[label="",style="solid", color="black", weight=3]; 15436[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15436 -> 15574[label="",style="solid", color="black", weight=3]; 15437[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15437 -> 15575[label="",style="solid", color="black", weight=3]; 19038 -> 18952[label="",style="dashed", color="red", weight=0]; 19038[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz14400 vzz14410 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="magenta"];19038 -> 19114[label="",style="dashed", color="magenta", weight=3]; 19038 -> 19115[label="",style="dashed", color="magenta", weight=3]; 19039 -> 9089[label="",style="dashed", color="red", weight=0]; 19039[label="roundRound01 (vzz1438 :% vzz1439) (False && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="magenta"];19039 -> 19116[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19117[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19118[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19119[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19120[label="",style="dashed", color="magenta", weight=3]; 19040 -> 9089[label="",style="dashed", color="red", weight=0]; 19040[label="roundRound01 (vzz1438 :% vzz1439) (False && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="magenta"];19040 -> 19121[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19122[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19123[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19124[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19125[label="",style="dashed", color="magenta", weight=3]; 19041[label="roundRound01 (vzz1438 :% vzz1439) (True && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19041 -> 19126[label="",style="solid", color="black", weight=3]; 10388[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz1081) (Pos Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];25723[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10388 -> 25723[label="",style="solid", color="burlywood", weight=9]; 25723 -> 10641[label="",style="solid", color="burlywood", weight=3]; 25724[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10388 -> 25724[label="",style="solid", color="burlywood", weight=9]; 25724 -> 10642[label="",style="solid", color="burlywood", weight=3]; 10389[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz1081) (Pos Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];25725[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10389 -> 25725[label="",style="solid", color="burlywood", weight=9]; 25725 -> 10643[label="",style="solid", color="burlywood", weight=3]; 25726[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10389 -> 25726[label="",style="solid", color="burlywood", weight=9]; 25726 -> 10644[label="",style="solid", color="burlywood", weight=3]; 17946[label="even (roundN (vzz1378 :% vzz1379))",fontsize=16,color="black",shape="box"];17946 -> 18012[label="",style="solid", color="black", weight=3]; 17947[label="even (roundN (vzz1378 :% vzz1379))",fontsize=16,color="black",shape="box"];17947 -> 18013[label="",style="solid", color="black", weight=3]; 10517[label="primEvenNat vzz11260",fontsize=16,color="burlywood",shape="triangle"];25727[label="vzz11260/Succ vzz112600",fontsize=10,color="white",style="solid",shape="box"];10517 -> 25727[label="",style="solid", color="burlywood", weight=9]; 25727 -> 10652[label="",style="solid", color="burlywood", weight=3]; 25728[label="vzz11260/Zero",fontsize=10,color="white",style="solid",shape="box"];10517 -> 25728[label="",style="solid", color="burlywood", weight=9]; 25728 -> 10653[label="",style="solid", color="burlywood", weight=3]; 10518 -> 10517[label="",style="dashed", color="red", weight=0]; 10518[label="primEvenNat vzz11260",fontsize=16,color="magenta"];10518 -> 10654[label="",style="dashed", color="magenta", weight=3]; 10395[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR1 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10395 -> 10655[label="",style="solid", color="black", weight=3]; 10396[label="roundN0 (vzz1107 :% vzz1108) (fromIntegral (properFractionQ vzz1107 vzz1108),properFractionR vzz1107 vzz1108 :% vzz1108)",fontsize=16,color="black",shape="box"];10396 -> 10656[label="",style="solid", color="black", weight=3]; 18002[label="even (roundN (vzz1385 :% vzz1386))",fontsize=16,color="black",shape="box"];18002 -> 18063[label="",style="solid", color="black", weight=3]; 18003[label="even (roundN (vzz1385 :% vzz1386))",fontsize=16,color="black",shape="box"];18003 -> 18064[label="",style="solid", color="black", weight=3]; 19463 -> 19048[label="",style="dashed", color="red", weight=0]; 19463[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz14500 vzz14510 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="magenta"];19463 -> 19562[label="",style="dashed", color="magenta", weight=3]; 19463 -> 19563[label="",style="dashed", color="magenta", weight=3]; 19464 -> 9124[label="",style="dashed", color="red", weight=0]; 19464[label="roundRound01 (vzz1448 :% vzz1449) (False && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="magenta"];19464 -> 19564[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19565[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19566[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19567[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19568[label="",style="dashed", color="magenta", weight=3]; 19465 -> 9124[label="",style="dashed", color="red", weight=0]; 19465[label="roundRound01 (vzz1448 :% vzz1449) (False && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="magenta"];19465 -> 19569[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19570[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19571[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19572[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19573[label="",style="dashed", color="magenta", weight=3]; 19466[label="roundRound01 (vzz1448 :% vzz1449) (True && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19466 -> 19574[label="",style="solid", color="black", weight=3]; 19640[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat (Succ vzz14720) (Succ vzz14730)) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19640 -> 19676[label="",style="solid", color="black", weight=3]; 19641[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat (Succ vzz14720) Zero) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19641 -> 19677[label="",style="solid", color="black", weight=3]; 19642[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat Zero (Succ vzz14730)) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19642 -> 19678[label="",style="solid", color="black", weight=3]; 19643[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat Zero Zero) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19643 -> 19679[label="",style="solid", color="black", weight=3]; 15568[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15568 -> 15717[label="",style="solid", color="black", weight=3]; 15569[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15569 -> 15718[label="",style="solid", color="black", weight=3]; 19672[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat (Succ vzz14790) (Succ vzz14800)) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19672 -> 19714[label="",style="solid", color="black", weight=3]; 19673[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat (Succ vzz14790) Zero) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19673 -> 19715[label="",style="solid", color="black", weight=3]; 19674[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat Zero (Succ vzz14800)) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19674 -> 19716[label="",style="solid", color="black", weight=3]; 19675[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat Zero Zero) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19675 -> 19717[label="",style="solid", color="black", weight=3]; 15570[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15570 -> 15719[label="",style="solid", color="black", weight=3]; 15571[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15571 -> 15720[label="",style="solid", color="black", weight=3]; 10452[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz1088) (Neg Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];25729[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10452 -> 25729[label="",style="solid", color="burlywood", weight=9]; 25729 -> 10717[label="",style="solid", color="burlywood", weight=3]; 25730[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10452 -> 25730[label="",style="solid", color="burlywood", weight=9]; 25730 -> 10718[label="",style="solid", color="burlywood", weight=3]; 10453[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz1088) (Neg Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];25731[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10453 -> 25731[label="",style="solid", color="burlywood", weight=9]; 25731 -> 10719[label="",style="solid", color="burlywood", weight=3]; 25732[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10453 -> 25732[label="",style="solid", color="burlywood", weight=9]; 25732 -> 10720[label="",style="solid", color="burlywood", weight=3]; 18004[label="even (roundN (vzz1391 :% vzz1392))",fontsize=16,color="black",shape="box"];18004 -> 18065[label="",style="solid", color="black", weight=3]; 18005[label="even (roundN (vzz1391 :% vzz1392))",fontsize=16,color="black",shape="box"];18005 -> 18066[label="",style="solid", color="black", weight=3]; 18061[label="even (roundN (vzz1397 :% vzz1398))",fontsize=16,color="black",shape="box"];18061 -> 19963[label="",style="solid", color="black", weight=3]; 18062[label="even (roundN (vzz1397 :% vzz1398))",fontsize=16,color="black",shape="box"];18062 -> 19969[label="",style="solid", color="black", weight=3]; 10519[label="vzz11010",fontsize=16,color="green",shape="box"];10520[label="vzz1115",fontsize=16,color="green",shape="box"];10521 -> 7588[label="",style="dashed", color="red", weight=0]; 10521[label="gcd (Integer vzz1132) vzz1100",fontsize=16,color="magenta"];10521 -> 10735[label="",style="dashed", color="magenta", weight=3]; 10521 -> 10736[label="",style="dashed", color="magenta", weight=3]; 10522[label="vzz11010",fontsize=16,color="green",shape="box"];10523[label="vzz1115",fontsize=16,color="green",shape="box"];10524[label="vzz11010",fontsize=16,color="green",shape="box"];10525[label="vzz1115",fontsize=16,color="green",shape="box"];10526[label="vzz11010",fontsize=16,color="green",shape="box"];10527[label="vzz1115",fontsize=16,color="green",shape="box"];10531 -> 10737[label="",style="dashed", color="red", weight=0]; 10531[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer (primQuotInt vzz1121 vzz11280) :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer (primQuotInt vzz1121 vzz11280) :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="magenta"];10531 -> 10738[label="",style="dashed", color="magenta", weight=3]; 10531 -> 10739[label="",style="dashed", color="magenta", weight=3]; 10464 -> 10740[label="",style="dashed", color="red", weight=0]; 10464[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10464 -> 10741[label="",style="dashed", color="magenta", weight=3]; 10464 -> 10742[label="",style="dashed", color="magenta", weight=3]; 10465[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10465 -> 10743[label="",style="solid", color="black", weight=3]; 10467 -> 681[label="",style="dashed", color="red", weight=0]; 10467[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10467 -> 10744[label="",style="dashed", color="magenta", weight=3]; 10467 -> 10745[label="",style="dashed", color="magenta", weight=3]; 10468 -> 681[label="",style="dashed", color="red", weight=0]; 10468[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10468 -> 10746[label="",style="dashed", color="magenta", weight=3]; 10468 -> 10747[label="",style="dashed", color="magenta", weight=3]; 10466[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (vzz1125 == vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10466 -> 10748[label="",style="solid", color="black", weight=3]; 10529 -> 940[label="",style="dashed", color="red", weight=0]; 10529[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10529 -> 10749[label="",style="dashed", color="magenta", weight=3]; 10529 -> 10750[label="",style="dashed", color="magenta", weight=3]; 10530 -> 940[label="",style="dashed", color="red", weight=0]; 10530[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10530 -> 10751[label="",style="dashed", color="magenta", weight=3]; 10530 -> 10752[label="",style="dashed", color="magenta", weight=3]; 10528[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (fromInt vzz1133,Double (Pos vzz300) (Pos vzz310) - fromInt vzz1134)",fontsize=16,color="black",shape="triangle"];10528 -> 10753[label="",style="solid", color="black", weight=3]; 10532 -> 10754[label="",style="dashed", color="red", weight=0]; 10532[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10532 -> 10755[label="",style="dashed", color="magenta", weight=3]; 10532 -> 10756[label="",style="dashed", color="magenta", weight=3]; 10533[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10533 -> 10757[label="",style="solid", color="black", weight=3]; 10535 -> 681[label="",style="dashed", color="red", weight=0]; 10535[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10535 -> 10758[label="",style="dashed", color="magenta", weight=3]; 10535 -> 10759[label="",style="dashed", color="magenta", weight=3]; 10536 -> 681[label="",style="dashed", color="red", weight=0]; 10536[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10536 -> 10760[label="",style="dashed", color="magenta", weight=3]; 10536 -> 10761[label="",style="dashed", color="magenta", weight=3]; 10534[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (vzz1136 == vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10534 -> 10762[label="",style="solid", color="black", weight=3]; 10538 -> 1005[label="",style="dashed", color="red", weight=0]; 10538[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10538 -> 10763[label="",style="dashed", color="magenta", weight=3]; 10538 -> 10764[label="",style="dashed", color="magenta", weight=3]; 10539 -> 1005[label="",style="dashed", color="red", weight=0]; 10539[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10539 -> 10765[label="",style="dashed", color="magenta", weight=3]; 10539 -> 10766[label="",style="dashed", color="magenta", weight=3]; 10537[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (fromInt vzz1137,Double (Neg vzz300) (Pos vzz310) - fromInt vzz1138)",fontsize=16,color="black",shape="triangle"];10537 -> 10767[label="",style="solid", color="black", weight=3]; 10540 -> 10768[label="",style="dashed", color="red", weight=0]; 10540[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10540 -> 10769[label="",style="dashed", color="magenta", weight=3]; 10540 -> 10770[label="",style="dashed", color="magenta", weight=3]; 10541[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10541 -> 10771[label="",style="solid", color="black", weight=3]; 10543 -> 681[label="",style="dashed", color="red", weight=0]; 10543[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10543 -> 10772[label="",style="dashed", color="magenta", weight=3]; 10543 -> 10773[label="",style="dashed", color="magenta", weight=3]; 10544 -> 681[label="",style="dashed", color="red", weight=0]; 10544[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10544 -> 10774[label="",style="dashed", color="magenta", weight=3]; 10544 -> 10775[label="",style="dashed", color="magenta", weight=3]; 10542[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (vzz1140 == vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10542 -> 10776[label="",style="solid", color="black", weight=3]; 10546 -> 1066[label="",style="dashed", color="red", weight=0]; 10546[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10546 -> 10777[label="",style="dashed", color="magenta", weight=3]; 10546 -> 10778[label="",style="dashed", color="magenta", weight=3]; 10547 -> 1066[label="",style="dashed", color="red", weight=0]; 10547[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10547 -> 10779[label="",style="dashed", color="magenta", weight=3]; 10547 -> 10780[label="",style="dashed", color="magenta", weight=3]; 10545[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (fromInt vzz1141,Double (Pos vzz300) (Neg vzz310) - fromInt vzz1142)",fontsize=16,color="black",shape="triangle"];10545 -> 10781[label="",style="solid", color="black", weight=3]; 10548 -> 10782[label="",style="dashed", color="red", weight=0]; 10548[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10548 -> 10783[label="",style="dashed", color="magenta", weight=3]; 10548 -> 10784[label="",style="dashed", color="magenta", weight=3]; 10549[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10549 -> 10785[label="",style="solid", color="black", weight=3]; 10551 -> 681[label="",style="dashed", color="red", weight=0]; 10551[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10551 -> 10786[label="",style="dashed", color="magenta", weight=3]; 10551 -> 10787[label="",style="dashed", color="magenta", weight=3]; 10552 -> 681[label="",style="dashed", color="red", weight=0]; 10552[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10552 -> 10788[label="",style="dashed", color="magenta", weight=3]; 10552 -> 10789[label="",style="dashed", color="magenta", weight=3]; 10550[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (vzz1144 == vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10550 -> 10790[label="",style="solid", color="black", weight=3]; 10554 -> 1141[label="",style="dashed", color="red", weight=0]; 10554[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10554 -> 10791[label="",style="dashed", color="magenta", weight=3]; 10554 -> 10792[label="",style="dashed", color="magenta", weight=3]; 10555 -> 1141[label="",style="dashed", color="red", weight=0]; 10555[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10555 -> 10793[label="",style="dashed", color="magenta", weight=3]; 10555 -> 10794[label="",style="dashed", color="magenta", weight=3]; 10553[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (fromInt vzz1145,Double (Neg vzz300) (Neg vzz310) - fromInt vzz1146)",fontsize=16,color="black",shape="triangle"];10553 -> 10795[label="",style="solid", color="black", weight=3]; 10556 -> 10796[label="",style="dashed", color="red", weight=0]; 10556[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10556 -> 10797[label="",style="dashed", color="magenta", weight=3]; 10556 -> 10798[label="",style="dashed", color="magenta", weight=3]; 10557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10557 -> 10799[label="",style="solid", color="black", weight=3]; 10559 -> 681[label="",style="dashed", color="red", weight=0]; 10559[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10559 -> 10800[label="",style="dashed", color="magenta", weight=3]; 10559 -> 10801[label="",style="dashed", color="magenta", weight=3]; 10560 -> 681[label="",style="dashed", color="red", weight=0]; 10560[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10560 -> 10802[label="",style="dashed", color="magenta", weight=3]; 10560 -> 10803[label="",style="dashed", color="magenta", weight=3]; 10558[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (vzz1148 == vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10558 -> 10804[label="",style="solid", color="black", weight=3]; 10562 -> 940[label="",style="dashed", color="red", weight=0]; 10562[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10563 -> 940[label="",style="dashed", color="red", weight=0]; 10563[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10561[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (fromInt vzz1149,Float (Pos vzz300) (Pos vzz310) - fromInt vzz1150)",fontsize=16,color="black",shape="triangle"];10561 -> 10805[label="",style="solid", color="black", weight=3]; 10564 -> 10806[label="",style="dashed", color="red", weight=0]; 10564[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10564 -> 10807[label="",style="dashed", color="magenta", weight=3]; 10564 -> 10808[label="",style="dashed", color="magenta", weight=3]; 10565[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10565 -> 10809[label="",style="solid", color="black", weight=3]; 10567 -> 681[label="",style="dashed", color="red", weight=0]; 10567[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10567 -> 10810[label="",style="dashed", color="magenta", weight=3]; 10567 -> 10811[label="",style="dashed", color="magenta", weight=3]; 10568 -> 681[label="",style="dashed", color="red", weight=0]; 10568[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10568 -> 10812[label="",style="dashed", color="magenta", weight=3]; 10568 -> 10813[label="",style="dashed", color="magenta", weight=3]; 10566[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (vzz1152 == vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10566 -> 10814[label="",style="solid", color="black", weight=3]; 10570 -> 1005[label="",style="dashed", color="red", weight=0]; 10570[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10571 -> 1005[label="",style="dashed", color="red", weight=0]; 10571[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10569[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (fromInt vzz1153,Float (Neg vzz300) (Pos vzz310) - fromInt vzz1154)",fontsize=16,color="black",shape="triangle"];10569 -> 10815[label="",style="solid", color="black", weight=3]; 10572 -> 10816[label="",style="dashed", color="red", weight=0]; 10572[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10572 -> 10817[label="",style="dashed", color="magenta", weight=3]; 10572 -> 10818[label="",style="dashed", color="magenta", weight=3]; 10573[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10573 -> 10819[label="",style="solid", color="black", weight=3]; 10575 -> 681[label="",style="dashed", color="red", weight=0]; 10575[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10575 -> 10820[label="",style="dashed", color="magenta", weight=3]; 10575 -> 10821[label="",style="dashed", color="magenta", weight=3]; 10576 -> 681[label="",style="dashed", color="red", weight=0]; 10576[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10576 -> 10822[label="",style="dashed", color="magenta", weight=3]; 10576 -> 10823[label="",style="dashed", color="magenta", weight=3]; 10574[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (vzz1156 == vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10574 -> 10824[label="",style="solid", color="black", weight=3]; 10578 -> 1066[label="",style="dashed", color="red", weight=0]; 10578[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10579 -> 1066[label="",style="dashed", color="red", weight=0]; 10579[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10577[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (fromInt vzz1157,Float (Pos vzz300) (Neg vzz310) - fromInt vzz1158)",fontsize=16,color="black",shape="triangle"];10577 -> 10825[label="",style="solid", color="black", weight=3]; 10580 -> 10826[label="",style="dashed", color="red", weight=0]; 10580[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10580 -> 10827[label="",style="dashed", color="magenta", weight=3]; 10580 -> 10828[label="",style="dashed", color="magenta", weight=3]; 10581[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10581 -> 10829[label="",style="solid", color="black", weight=3]; 10583 -> 681[label="",style="dashed", color="red", weight=0]; 10583[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10583 -> 10830[label="",style="dashed", color="magenta", weight=3]; 10583 -> 10831[label="",style="dashed", color="magenta", weight=3]; 10584 -> 681[label="",style="dashed", color="red", weight=0]; 10584[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10584 -> 10832[label="",style="dashed", color="magenta", weight=3]; 10584 -> 10833[label="",style="dashed", color="magenta", weight=3]; 10582[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (vzz1160 == vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10582 -> 10834[label="",style="solid", color="black", weight=3]; 10586 -> 1141[label="",style="dashed", color="red", weight=0]; 10586[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10587 -> 1141[label="",style="dashed", color="red", weight=0]; 10587[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10585[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (fromInt vzz1161,Float (Neg vzz300) (Neg vzz310) - fromInt vzz1162)",fontsize=16,color="black",shape="triangle"];10585 -> 10835[label="",style="solid", color="black", weight=3]; 19558 -> 19340[label="",style="dashed", color="red", weight=0]; 19558[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat vzz14580 vzz14590) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="magenta"];19558 -> 19648[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19649[label="",style="dashed", color="magenta", weight=3]; 19559 -> 7369[label="",style="dashed", color="red", weight=0]; 19559[label="roundRound03 (vzz1456 :% vzz1457) False (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="magenta"];19559 -> 19650[label="",style="dashed", color="magenta", weight=3]; 19559 -> 19651[label="",style="dashed", color="magenta", weight=3]; 19559 -> 19652[label="",style="dashed", color="magenta", weight=3]; 19559 -> 19653[label="",style="dashed", color="magenta", weight=3]; 19560 -> 7369[label="",style="dashed", color="red", weight=0]; 19560[label="roundRound03 (vzz1456 :% vzz1457) False (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="magenta"];19560 -> 19654[label="",style="dashed", color="magenta", weight=3]; 19560 -> 19655[label="",style="dashed", color="magenta", weight=3]; 19560 -> 19656[label="",style="dashed", color="magenta", weight=3]; 19560 -> 19657[label="",style="dashed", color="magenta", weight=3]; 19561[label="roundRound03 (vzz1456 :% vzz1457) True (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19561 -> 19658[label="",style="solid", color="black", weight=3]; 15572 -> 10469[label="",style="dashed", color="red", weight=0]; 15572[label="primEvenInt (roundN (vzz1267 :% vzz1268))",fontsize=16,color="magenta"];15572 -> 15615[label="",style="dashed", color="magenta", weight=3]; 15573[label="error []",fontsize=16,color="red",shape="box"];19644 -> 19402[label="",style="dashed", color="red", weight=0]; 19644[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat vzz14650 vzz14660) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="magenta"];19644 -> 19680[label="",style="dashed", color="magenta", weight=3]; 19644 -> 19681[label="",style="dashed", color="magenta", weight=3]; 19645 -> 7369[label="",style="dashed", color="red", weight=0]; 19645[label="roundRound03 (vzz1463 :% vzz1464) False (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="magenta"];19645 -> 19682[label="",style="dashed", color="magenta", weight=3]; 19645 -> 19683[label="",style="dashed", color="magenta", weight=3]; 19645 -> 19684[label="",style="dashed", color="magenta", weight=3]; 19645 -> 19685[label="",style="dashed", color="magenta", weight=3]; 19646 -> 7369[label="",style="dashed", color="red", weight=0]; 19646[label="roundRound03 (vzz1463 :% vzz1464) False (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="magenta"];19646 -> 19686[label="",style="dashed", color="magenta", weight=3]; 19646 -> 19687[label="",style="dashed", color="magenta", weight=3]; 19646 -> 19688[label="",style="dashed", color="magenta", weight=3]; 19646 -> 19689[label="",style="dashed", color="magenta", weight=3]; 19647[label="roundRound03 (vzz1463 :% vzz1464) True (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19647 -> 19690[label="",style="solid", color="black", weight=3]; 15574 -> 10469[label="",style="dashed", color="red", weight=0]; 15574[label="primEvenInt (roundN (vzz1267 :% vzz1268))",fontsize=16,color="magenta"];15574 -> 15616[label="",style="dashed", color="magenta", weight=3]; 15575[label="error []",fontsize=16,color="red",shape="box"];19114[label="vzz14400",fontsize=16,color="green",shape="box"];19115[label="vzz14410",fontsize=16,color="green",shape="box"];19116[label="vzz1444",fontsize=16,color="green",shape="box"];19117[label="vzz1443",fontsize=16,color="green",shape="box"];19118[label="vzz1442",fontsize=16,color="green",shape="box"];19119[label="vzz1438",fontsize=16,color="green",shape="box"];19120[label="vzz1439",fontsize=16,color="green",shape="box"];19121[label="vzz1444",fontsize=16,color="green",shape="box"];19122[label="vzz1443",fontsize=16,color="green",shape="box"];19123[label="vzz1442",fontsize=16,color="green",shape="box"];19124[label="vzz1438",fontsize=16,color="green",shape="box"];19125[label="vzz1439",fontsize=16,color="green",shape="box"];19126[label="roundRound01 (vzz1438 :% vzz1439) (vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19126 -> 19401[label="",style="solid", color="black", weight=3]; 10641[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz1081) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25733[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10641 -> 25733[label="",style="solid", color="burlywood", weight=9]; 25733 -> 10873[label="",style="solid", color="burlywood", weight=3]; 25734[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10641 -> 25734[label="",style="solid", color="burlywood", weight=9]; 25734 -> 10874[label="",style="solid", color="burlywood", weight=3]; 10642[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz1081) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25735[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10642 -> 25735[label="",style="solid", color="burlywood", weight=9]; 25735 -> 10875[label="",style="solid", color="burlywood", weight=3]; 25736[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10642 -> 25736[label="",style="solid", color="burlywood", weight=9]; 25736 -> 10876[label="",style="solid", color="burlywood", weight=3]; 10643[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz1081) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25737[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10643 -> 25737[label="",style="solid", color="burlywood", weight=9]; 25737 -> 10877[label="",style="solid", color="burlywood", weight=3]; 25738[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10643 -> 25738[label="",style="solid", color="burlywood", weight=9]; 25738 -> 10878[label="",style="solid", color="burlywood", weight=3]; 10644[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz1081) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25739[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10644 -> 25739[label="",style="solid", color="burlywood", weight=9]; 25739 -> 10879[label="",style="solid", color="burlywood", weight=3]; 25740[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10644 -> 25740[label="",style="solid", color="burlywood", weight=9]; 25740 -> 10880[label="",style="solid", color="burlywood", weight=3]; 18012 -> 10469[label="",style="dashed", color="red", weight=0]; 18012[label="primEvenInt (roundN (vzz1378 :% vzz1379))",fontsize=16,color="magenta"];18012 -> 18067[label="",style="dashed", color="magenta", weight=3]; 18013[label="error []",fontsize=16,color="red",shape="box"];10652[label="primEvenNat (Succ vzz112600)",fontsize=16,color="burlywood",shape="box"];25741[label="vzz112600/Succ vzz1126000",fontsize=10,color="white",style="solid",shape="box"];10652 -> 25741[label="",style="solid", color="burlywood", weight=9]; 25741 -> 10909[label="",style="solid", color="burlywood", weight=3]; 25742[label="vzz112600/Zero",fontsize=10,color="white",style="solid",shape="box"];10652 -> 25742[label="",style="solid", color="burlywood", weight=9]; 25742 -> 10910[label="",style="solid", color="burlywood", weight=3]; 10653[label="primEvenNat Zero",fontsize=16,color="black",shape="box"];10653 -> 10911[label="",style="solid", color="black", weight=3]; 10654[label="vzz11260",fontsize=16,color="green",shape="box"];10655[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR1 (vzz1107 :% vzz1108) (properFraction (vzz1107 :% vzz1108))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10655 -> 10912[label="",style="solid", color="black", weight=3]; 10656[label="fromIntegral (properFractionQ vzz1107 vzz1108)",fontsize=16,color="black",shape="box"];10656 -> 10913[label="",style="solid", color="black", weight=3]; 18063 -> 10469[label="",style="dashed", color="red", weight=0]; 18063[label="primEvenInt (roundN (vzz1385 :% vzz1386))",fontsize=16,color="magenta"];18063 -> 18108[label="",style="dashed", color="magenta", weight=3]; 18064[label="error []",fontsize=16,color="red",shape="box"];19562[label="vzz14500",fontsize=16,color="green",shape="box"];19563[label="vzz14510",fontsize=16,color="green",shape="box"];19564[label="vzz1452",fontsize=16,color="green",shape="box"];19565[label="vzz1448",fontsize=16,color="green",shape="box"];19566[label="vzz1449",fontsize=16,color="green",shape="box"];19567[label="vzz1454",fontsize=16,color="green",shape="box"];19568[label="vzz1453",fontsize=16,color="green",shape="box"];19569[label="vzz1452",fontsize=16,color="green",shape="box"];19570[label="vzz1448",fontsize=16,color="green",shape="box"];19571[label="vzz1449",fontsize=16,color="green",shape="box"];19572[label="vzz1454",fontsize=16,color="green",shape="box"];19573[label="vzz1453",fontsize=16,color="green",shape="box"];19574[label="roundRound01 (vzz1448 :% vzz1449) (vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19574 -> 19659[label="",style="solid", color="black", weight=3]; 19676 -> 19497[label="",style="dashed", color="red", weight=0]; 19676[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat vzz14720 vzz14730) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="magenta"];19676 -> 19718[label="",style="dashed", color="magenta", weight=3]; 19676 -> 19719[label="",style="dashed", color="magenta", weight=3]; 19677 -> 7374[label="",style="dashed", color="red", weight=0]; 19677[label="roundRound03 (vzz1470 :% vzz1471) False (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="magenta"];19677 -> 19720[label="",style="dashed", color="magenta", weight=3]; 19677 -> 19721[label="",style="dashed", color="magenta", weight=3]; 19677 -> 19722[label="",style="dashed", color="magenta", weight=3]; 19677 -> 19723[label="",style="dashed", color="magenta", weight=3]; 19678 -> 7374[label="",style="dashed", color="red", weight=0]; 19678[label="roundRound03 (vzz1470 :% vzz1471) False (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="magenta"];19678 -> 19724[label="",style="dashed", color="magenta", weight=3]; 19678 -> 19725[label="",style="dashed", color="magenta", weight=3]; 19678 -> 19726[label="",style="dashed", color="magenta", weight=3]; 19678 -> 19727[label="",style="dashed", color="magenta", weight=3]; 19679[label="roundRound03 (vzz1470 :% vzz1471) True (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19679 -> 19728[label="",style="solid", color="black", weight=3]; 15717 -> 10469[label="",style="dashed", color="red", weight=0]; 15717[label="primEvenInt (roundN (vzz1277 :% vzz1278))",fontsize=16,color="magenta"];15717 -> 15743[label="",style="dashed", color="magenta", weight=3]; 15718[label="error []",fontsize=16,color="red",shape="box"];19714 -> 19583[label="",style="dashed", color="red", weight=0]; 19714[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat vzz14790 vzz14800) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="magenta"];19714 -> 19745[label="",style="dashed", color="magenta", weight=3]; 19714 -> 19746[label="",style="dashed", color="magenta", weight=3]; 19715 -> 7374[label="",style="dashed", color="red", weight=0]; 19715[label="roundRound03 (vzz1477 :% vzz1478) False (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="magenta"];19715 -> 19747[label="",style="dashed", color="magenta", weight=3]; 19715 -> 19748[label="",style="dashed", color="magenta", weight=3]; 19715 -> 19749[label="",style="dashed", color="magenta", weight=3]; 19715 -> 19750[label="",style="dashed", color="magenta", weight=3]; 19716 -> 7374[label="",style="dashed", color="red", weight=0]; 19716[label="roundRound03 (vzz1477 :% vzz1478) False (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="magenta"];19716 -> 19751[label="",style="dashed", color="magenta", weight=3]; 19716 -> 19752[label="",style="dashed", color="magenta", weight=3]; 19716 -> 19753[label="",style="dashed", color="magenta", weight=3]; 19716 -> 19754[label="",style="dashed", color="magenta", weight=3]; 19717[label="roundRound03 (vzz1477 :% vzz1478) True (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19717 -> 19755[label="",style="solid", color="black", weight=3]; 15719 -> 10469[label="",style="dashed", color="red", weight=0]; 15719[label="primEvenInt (roundN (vzz1277 :% vzz1278))",fontsize=16,color="magenta"];15719 -> 15744[label="",style="dashed", color="magenta", weight=3]; 15720[label="error []",fontsize=16,color="red",shape="box"];10717[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz1088) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25743[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10717 -> 25743[label="",style="solid", color="burlywood", weight=9]; 25743 -> 10969[label="",style="solid", color="burlywood", weight=3]; 25744[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10717 -> 25744[label="",style="solid", color="burlywood", weight=9]; 25744 -> 10970[label="",style="solid", color="burlywood", weight=3]; 10718[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz1088) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25745[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10718 -> 25745[label="",style="solid", color="burlywood", weight=9]; 25745 -> 10971[label="",style="solid", color="burlywood", weight=3]; 25746[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10718 -> 25746[label="",style="solid", color="burlywood", weight=9]; 25746 -> 10972[label="",style="solid", color="burlywood", weight=3]; 10719[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz1088) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25747[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10719 -> 25747[label="",style="solid", color="burlywood", weight=9]; 25747 -> 10973[label="",style="solid", color="burlywood", weight=3]; 25748[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10719 -> 25748[label="",style="solid", color="burlywood", weight=9]; 25748 -> 10974[label="",style="solid", color="burlywood", weight=3]; 10720[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz1088) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25749[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10720 -> 25749[label="",style="solid", color="burlywood", weight=9]; 25749 -> 10975[label="",style="solid", color="burlywood", weight=3]; 25750[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10720 -> 25750[label="",style="solid", color="burlywood", weight=9]; 25750 -> 10976[label="",style="solid", color="burlywood", weight=3]; 18065 -> 10469[label="",style="dashed", color="red", weight=0]; 18065[label="primEvenInt (roundN (vzz1391 :% vzz1392))",fontsize=16,color="magenta"];18065 -> 18109[label="",style="dashed", color="magenta", weight=3]; 18066[label="error []",fontsize=16,color="red",shape="box"];19963 -> 10469[label="",style="dashed", color="red", weight=0]; 19963[label="primEvenInt (roundN (vzz1397 :% vzz1398))",fontsize=16,color="magenta"];19963 -> 19986[label="",style="dashed", color="magenta", weight=3]; 19969[label="error []",fontsize=16,color="red",shape="box"];10735[label="vzz1132",fontsize=16,color="green",shape="box"];10736[label="vzz1100",fontsize=16,color="green",shape="box"];10738 -> 70[label="",style="dashed", color="red", weight=0]; 10738[label="primQuotInt vzz1121 vzz11280",fontsize=16,color="magenta"];10738 -> 10989[label="",style="dashed", color="magenta", weight=3]; 10738 -> 10990[label="",style="dashed", color="magenta", weight=3]; 10739 -> 70[label="",style="dashed", color="red", weight=0]; 10739[label="primQuotInt vzz1121 vzz11280",fontsize=16,color="magenta"];10739 -> 10991[label="",style="dashed", color="magenta", weight=3]; 10739 -> 10992[label="",style="dashed", color="magenta", weight=3]; 10737[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="burlywood",shape="triangle"];25751[label="vzz1099/Integer vzz10990",fontsize=10,color="white",style="solid",shape="box"];10737 -> 25751[label="",style="solid", color="burlywood", weight=9]; 25751 -> 10993[label="",style="solid", color="burlywood", weight=3]; 10741 -> 681[label="",style="dashed", color="red", weight=0]; 10741[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10741 -> 10994[label="",style="dashed", color="magenta", weight=3]; 10741 -> 10995[label="",style="dashed", color="magenta", weight=3]; 10742 -> 681[label="",style="dashed", color="red", weight=0]; 10742[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10742 -> 10996[label="",style="dashed", color="magenta", weight=3]; 10742 -> 10997[label="",style="dashed", color="magenta", weight=3]; 10740[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (vzz1166 == vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10740 -> 10998[label="",style="solid", color="black", weight=3]; 10743[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10743 -> 10999[label="",style="solid", color="black", weight=3]; 10744[label="Pos Zero",fontsize=16,color="green",shape="box"];10745[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10746[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10747[label="Pos Zero",fontsize=16,color="green",shape="box"];10748[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1125 vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25752[label="vzz1125/Pos vzz11250",fontsize=10,color="white",style="solid",shape="box"];10748 -> 25752[label="",style="solid", color="burlywood", weight=9]; 25752 -> 11000[label="",style="solid", color="burlywood", weight=3]; 25753[label="vzz1125/Neg vzz11250",fontsize=10,color="white",style="solid",shape="box"];10748 -> 25753[label="",style="solid", color="burlywood", weight=9]; 25753 -> 11001[label="",style="solid", color="burlywood", weight=3]; 10749[label="vzz310",fontsize=16,color="green",shape="box"];10750[label="vzz300",fontsize=16,color="green",shape="box"];10751[label="vzz310",fontsize=16,color="green",shape="box"];10752[label="vzz300",fontsize=16,color="green",shape="box"];10753[label="fromInt vzz1133",fontsize=16,color="black",shape="triangle"];10753 -> 11002[label="",style="solid", color="black", weight=3]; 10755 -> 681[label="",style="dashed", color="red", weight=0]; 10755[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10755 -> 11003[label="",style="dashed", color="magenta", weight=3]; 10755 -> 11004[label="",style="dashed", color="magenta", weight=3]; 10756 -> 681[label="",style="dashed", color="red", weight=0]; 10756[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10756 -> 11005[label="",style="dashed", color="magenta", weight=3]; 10756 -> 11006[label="",style="dashed", color="magenta", weight=3]; 10754[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (vzz1168 == vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10754 -> 11007[label="",style="solid", color="black", weight=3]; 10757[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10757 -> 11008[label="",style="solid", color="black", weight=3]; 10758[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10759[label="Pos Zero",fontsize=16,color="green",shape="box"];10760[label="Pos Zero",fontsize=16,color="green",shape="box"];10761[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10762[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1136 vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25754[label="vzz1136/Pos vzz11360",fontsize=10,color="white",style="solid",shape="box"];10762 -> 25754[label="",style="solid", color="burlywood", weight=9]; 25754 -> 11009[label="",style="solid", color="burlywood", weight=3]; 25755[label="vzz1136/Neg vzz11360",fontsize=10,color="white",style="solid",shape="box"];10762 -> 25755[label="",style="solid", color="burlywood", weight=9]; 25755 -> 11010[label="",style="solid", color="burlywood", weight=3]; 10763[label="vzz310",fontsize=16,color="green",shape="box"];10764[label="vzz300",fontsize=16,color="green",shape="box"];10765[label="vzz310",fontsize=16,color="green",shape="box"];10766[label="vzz300",fontsize=16,color="green",shape="box"];10767 -> 10753[label="",style="dashed", color="red", weight=0]; 10767[label="fromInt vzz1137",fontsize=16,color="magenta"];10767 -> 11011[label="",style="dashed", color="magenta", weight=3]; 10769 -> 681[label="",style="dashed", color="red", weight=0]; 10769[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10769 -> 11012[label="",style="dashed", color="magenta", weight=3]; 10769 -> 11013[label="",style="dashed", color="magenta", weight=3]; 10770 -> 681[label="",style="dashed", color="red", weight=0]; 10770[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10770 -> 11014[label="",style="dashed", color="magenta", weight=3]; 10770 -> 11015[label="",style="dashed", color="magenta", weight=3]; 10768[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (vzz1170 == vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10768 -> 11016[label="",style="solid", color="black", weight=3]; 10771[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10771 -> 11017[label="",style="solid", color="black", weight=3]; 10772[label="Pos Zero",fontsize=16,color="green",shape="box"];10773[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10774[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10775[label="Pos Zero",fontsize=16,color="green",shape="box"];10776[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1140 vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25756[label="vzz1140/Pos vzz11400",fontsize=10,color="white",style="solid",shape="box"];10776 -> 25756[label="",style="solid", color="burlywood", weight=9]; 25756 -> 11018[label="",style="solid", color="burlywood", weight=3]; 25757[label="vzz1140/Neg vzz11400",fontsize=10,color="white",style="solid",shape="box"];10776 -> 25757[label="",style="solid", color="burlywood", weight=9]; 25757 -> 11019[label="",style="solid", color="burlywood", weight=3]; 10777[label="vzz300",fontsize=16,color="green",shape="box"];10778[label="vzz310",fontsize=16,color="green",shape="box"];10779[label="vzz300",fontsize=16,color="green",shape="box"];10780[label="vzz310",fontsize=16,color="green",shape="box"];10781 -> 10753[label="",style="dashed", color="red", weight=0]; 10781[label="fromInt vzz1141",fontsize=16,color="magenta"];10781 -> 11020[label="",style="dashed", color="magenta", weight=3]; 10783 -> 681[label="",style="dashed", color="red", weight=0]; 10783[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10783 -> 11021[label="",style="dashed", color="magenta", weight=3]; 10783 -> 11022[label="",style="dashed", color="magenta", weight=3]; 10784 -> 681[label="",style="dashed", color="red", weight=0]; 10784[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10784 -> 11023[label="",style="dashed", color="magenta", weight=3]; 10784 -> 11024[label="",style="dashed", color="magenta", weight=3]; 10782[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (vzz1172 == vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10782 -> 11025[label="",style="solid", color="black", weight=3]; 10785[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10785 -> 11026[label="",style="solid", color="black", weight=3]; 10786[label="Pos Zero",fontsize=16,color="green",shape="box"];10787[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10788[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10789[label="Pos Zero",fontsize=16,color="green",shape="box"];10790[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1144 vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25758[label="vzz1144/Pos vzz11440",fontsize=10,color="white",style="solid",shape="box"];10790 -> 25758[label="",style="solid", color="burlywood", weight=9]; 25758 -> 11027[label="",style="solid", color="burlywood", weight=3]; 25759[label="vzz1144/Neg vzz11440",fontsize=10,color="white",style="solid",shape="box"];10790 -> 25759[label="",style="solid", color="burlywood", weight=9]; 25759 -> 11028[label="",style="solid", color="burlywood", weight=3]; 10791[label="vzz300",fontsize=16,color="green",shape="box"];10792[label="vzz310",fontsize=16,color="green",shape="box"];10793[label="vzz300",fontsize=16,color="green",shape="box"];10794[label="vzz310",fontsize=16,color="green",shape="box"];10795 -> 10753[label="",style="dashed", color="red", weight=0]; 10795[label="fromInt vzz1145",fontsize=16,color="magenta"];10795 -> 11029[label="",style="dashed", color="magenta", weight=3]; 10797 -> 681[label="",style="dashed", color="red", weight=0]; 10797[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10797 -> 11030[label="",style="dashed", color="magenta", weight=3]; 10797 -> 11031[label="",style="dashed", color="magenta", weight=3]; 10798 -> 681[label="",style="dashed", color="red", weight=0]; 10798[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10798 -> 11032[label="",style="dashed", color="magenta", weight=3]; 10798 -> 11033[label="",style="dashed", color="magenta", weight=3]; 10796[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (vzz1174 == vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10796 -> 11034[label="",style="solid", color="black", weight=3]; 10799[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10799 -> 11035[label="",style="solid", color="black", weight=3]; 10800[label="Pos Zero",fontsize=16,color="green",shape="box"];10801[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10802[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10803[label="Pos Zero",fontsize=16,color="green",shape="box"];10804[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1148 vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25760[label="vzz1148/Pos vzz11480",fontsize=10,color="white",style="solid",shape="box"];10804 -> 25760[label="",style="solid", color="burlywood", weight=9]; 25760 -> 11036[label="",style="solid", color="burlywood", weight=3]; 25761[label="vzz1148/Neg vzz11480",fontsize=10,color="white",style="solid",shape="box"];10804 -> 25761[label="",style="solid", color="burlywood", weight=9]; 25761 -> 11037[label="",style="solid", color="burlywood", weight=3]; 10805 -> 10753[label="",style="dashed", color="red", weight=0]; 10805[label="fromInt vzz1149",fontsize=16,color="magenta"];10805 -> 11038[label="",style="dashed", color="magenta", weight=3]; 10807 -> 681[label="",style="dashed", color="red", weight=0]; 10807[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10807 -> 11039[label="",style="dashed", color="magenta", weight=3]; 10807 -> 11040[label="",style="dashed", color="magenta", weight=3]; 10808 -> 681[label="",style="dashed", color="red", weight=0]; 10808[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10808 -> 11041[label="",style="dashed", color="magenta", weight=3]; 10808 -> 11042[label="",style="dashed", color="magenta", weight=3]; 10806[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (vzz1176 == vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10806 -> 11043[label="",style="solid", color="black", weight=3]; 10809[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10809 -> 11044[label="",style="solid", color="black", weight=3]; 10810[label="Pos Zero",fontsize=16,color="green",shape="box"];10811[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10812[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10813[label="Pos Zero",fontsize=16,color="green",shape="box"];10814[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1152 vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25762[label="vzz1152/Pos vzz11520",fontsize=10,color="white",style="solid",shape="box"];10814 -> 25762[label="",style="solid", color="burlywood", weight=9]; 25762 -> 11045[label="",style="solid", color="burlywood", weight=3]; 25763[label="vzz1152/Neg vzz11520",fontsize=10,color="white",style="solid",shape="box"];10814 -> 25763[label="",style="solid", color="burlywood", weight=9]; 25763 -> 11046[label="",style="solid", color="burlywood", weight=3]; 10815 -> 10753[label="",style="dashed", color="red", weight=0]; 10815[label="fromInt vzz1153",fontsize=16,color="magenta"];10815 -> 11047[label="",style="dashed", color="magenta", weight=3]; 10817 -> 681[label="",style="dashed", color="red", weight=0]; 10817[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10817 -> 11048[label="",style="dashed", color="magenta", weight=3]; 10817 -> 11049[label="",style="dashed", color="magenta", weight=3]; 10818 -> 681[label="",style="dashed", color="red", weight=0]; 10818[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10818 -> 11050[label="",style="dashed", color="magenta", weight=3]; 10818 -> 11051[label="",style="dashed", color="magenta", weight=3]; 10816[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (vzz1178 == vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10816 -> 11052[label="",style="solid", color="black", weight=3]; 10819[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10819 -> 11053[label="",style="solid", color="black", weight=3]; 10820[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10821[label="Pos Zero",fontsize=16,color="green",shape="box"];10822[label="Pos Zero",fontsize=16,color="green",shape="box"];10823[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10824[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1156 vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25764[label="vzz1156/Pos vzz11560",fontsize=10,color="white",style="solid",shape="box"];10824 -> 25764[label="",style="solid", color="burlywood", weight=9]; 25764 -> 11054[label="",style="solid", color="burlywood", weight=3]; 25765[label="vzz1156/Neg vzz11560",fontsize=10,color="white",style="solid",shape="box"];10824 -> 25765[label="",style="solid", color="burlywood", weight=9]; 25765 -> 11055[label="",style="solid", color="burlywood", weight=3]; 10825 -> 10753[label="",style="dashed", color="red", weight=0]; 10825[label="fromInt vzz1157",fontsize=16,color="magenta"];10825 -> 11056[label="",style="dashed", color="magenta", weight=3]; 10827 -> 681[label="",style="dashed", color="red", weight=0]; 10827[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10827 -> 11057[label="",style="dashed", color="magenta", weight=3]; 10827 -> 11058[label="",style="dashed", color="magenta", weight=3]; 10828 -> 681[label="",style="dashed", color="red", weight=0]; 10828[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10828 -> 11059[label="",style="dashed", color="magenta", weight=3]; 10828 -> 11060[label="",style="dashed", color="magenta", weight=3]; 10826[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (vzz1180 == vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10826 -> 11061[label="",style="solid", color="black", weight=3]; 10829[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10829 -> 11062[label="",style="solid", color="black", weight=3]; 10830[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10831[label="Pos Zero",fontsize=16,color="green",shape="box"];10832[label="Pos Zero",fontsize=16,color="green",shape="box"];10833[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10834[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1160 vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25766[label="vzz1160/Pos vzz11600",fontsize=10,color="white",style="solid",shape="box"];10834 -> 25766[label="",style="solid", color="burlywood", weight=9]; 25766 -> 11063[label="",style="solid", color="burlywood", weight=3]; 25767[label="vzz1160/Neg vzz11600",fontsize=10,color="white",style="solid",shape="box"];10834 -> 25767[label="",style="solid", color="burlywood", weight=9]; 25767 -> 11064[label="",style="solid", color="burlywood", weight=3]; 10835 -> 10753[label="",style="dashed", color="red", weight=0]; 10835[label="fromInt vzz1161",fontsize=16,color="magenta"];10835 -> 11065[label="",style="dashed", color="magenta", weight=3]; 19648[label="vzz14580",fontsize=16,color="green",shape="box"];19649[label="vzz14590",fontsize=16,color="green",shape="box"];19650[label="vzz1460",fontsize=16,color="green",shape="box"];19651[label="Pos (Succ vzz1461)",fontsize=16,color="green",shape="box"];19652[label="vzz1456",fontsize=16,color="green",shape="box"];19653[label="vzz1457",fontsize=16,color="green",shape="box"];19654[label="vzz1460",fontsize=16,color="green",shape="box"];19655[label="Pos (Succ vzz1461)",fontsize=16,color="green",shape="box"];19656[label="vzz1456",fontsize=16,color="green",shape="box"];19657[label="vzz1457",fontsize=16,color="green",shape="box"];19658 -> 9418[label="",style="dashed", color="red", weight=0]; 19658[label="roundRound00 (vzz1456 :% vzz1457) (even (roundN (vzz1456 :% vzz1457)))",fontsize=16,color="magenta"];19658 -> 19691[label="",style="dashed", color="magenta", weight=3]; 19658 -> 19692[label="",style="dashed", color="magenta", weight=3]; 19658 -> 19693[label="",style="dashed", color="magenta", weight=3]; 15615 -> 7109[label="",style="dashed", color="red", weight=0]; 15615[label="roundN (vzz1267 :% vzz1268)",fontsize=16,color="magenta"];15615 -> 15723[label="",style="dashed", color="magenta", weight=3]; 15615 -> 15724[label="",style="dashed", color="magenta", weight=3]; 19680[label="vzz14660",fontsize=16,color="green",shape="box"];19681[label="vzz14650",fontsize=16,color="green",shape="box"];19682[label="vzz1467",fontsize=16,color="green",shape="box"];19683[label="Neg (Succ vzz1468)",fontsize=16,color="green",shape="box"];19684[label="vzz1463",fontsize=16,color="green",shape="box"];19685[label="vzz1464",fontsize=16,color="green",shape="box"];19686[label="vzz1467",fontsize=16,color="green",shape="box"];19687[label="Neg (Succ vzz1468)",fontsize=16,color="green",shape="box"];19688[label="vzz1463",fontsize=16,color="green",shape="box"];19689[label="vzz1464",fontsize=16,color="green",shape="box"];19690 -> 9418[label="",style="dashed", color="red", weight=0]; 19690[label="roundRound00 (vzz1463 :% vzz1464) (even (roundN (vzz1463 :% vzz1464)))",fontsize=16,color="magenta"];19690 -> 19729[label="",style="dashed", color="magenta", weight=3]; 19690 -> 19730[label="",style="dashed", color="magenta", weight=3]; 19690 -> 19731[label="",style="dashed", color="magenta", weight=3]; 15616 -> 7109[label="",style="dashed", color="red", weight=0]; 15616[label="roundN (vzz1267 :% vzz1268)",fontsize=16,color="magenta"];15616 -> 15727[label="",style="dashed", color="magenta", weight=3]; 15616 -> 15728[label="",style="dashed", color="magenta", weight=3]; 19401[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt vzz1442 vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="box"];25768[label="vzz1442/Pos vzz14420",fontsize=10,color="white",style="solid",shape="box"];19401 -> 25768[label="",style="solid", color="burlywood", weight=9]; 25768 -> 19467[label="",style="solid", color="burlywood", weight=3]; 25769[label="vzz1442/Neg vzz14420",fontsize=10,color="white",style="solid",shape="box"];19401 -> 25769[label="",style="solid", color="burlywood", weight=9]; 25769 -> 19468[label="",style="solid", color="burlywood", weight=3]; 10873[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz10810)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25770[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10873 -> 25770[label="",style="solid", color="burlywood", weight=9]; 25770 -> 11079[label="",style="solid", color="burlywood", weight=3]; 25771[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10873 -> 25771[label="",style="solid", color="burlywood", weight=9]; 25771 -> 11080[label="",style="solid", color="burlywood", weight=3]; 10874[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz10810)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];10874 -> 11081[label="",style="solid", color="black", weight=3]; 10875[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz10810)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25772[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10875 -> 25772[label="",style="solid", color="burlywood", weight=9]; 25772 -> 11082[label="",style="solid", color="burlywood", weight=3]; 25773[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10875 -> 25773[label="",style="solid", color="burlywood", weight=9]; 25773 -> 11083[label="",style="solid", color="burlywood", weight=3]; 10876[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz10810)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25774[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10876 -> 25774[label="",style="solid", color="burlywood", weight=9]; 25774 -> 11084[label="",style="solid", color="burlywood", weight=3]; 25775[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10876 -> 25775[label="",style="solid", color="burlywood", weight=9]; 25775 -> 11085[label="",style="solid", color="burlywood", weight=3]; 10877[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz10810)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];10877 -> 11086[label="",style="solid", color="black", weight=3]; 10878[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz10810)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25776[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10878 -> 25776[label="",style="solid", color="burlywood", weight=9]; 25776 -> 11087[label="",style="solid", color="burlywood", weight=3]; 25777[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10878 -> 25777[label="",style="solid", color="burlywood", weight=9]; 25777 -> 11088[label="",style="solid", color="burlywood", weight=3]; 10879[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz10810)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25778[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10879 -> 25778[label="",style="solid", color="burlywood", weight=9]; 25778 -> 11089[label="",style="solid", color="burlywood", weight=3]; 25779[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10879 -> 25779[label="",style="solid", color="burlywood", weight=9]; 25779 -> 11090[label="",style="solid", color="burlywood", weight=3]; 10880[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz10810)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25780[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10880 -> 25780[label="",style="solid", color="burlywood", weight=9]; 25780 -> 11091[label="",style="solid", color="burlywood", weight=3]; 25781[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10880 -> 25781[label="",style="solid", color="burlywood", weight=9]; 25781 -> 11092[label="",style="solid", color="burlywood", weight=3]; 18067 -> 7109[label="",style="dashed", color="red", weight=0]; 18067[label="roundN (vzz1378 :% vzz1379)",fontsize=16,color="magenta"];18067 -> 18110[label="",style="dashed", color="magenta", weight=3]; 18067 -> 18111[label="",style="dashed", color="magenta", weight=3]; 10909[label="primEvenNat (Succ (Succ vzz1126000))",fontsize=16,color="black",shape="box"];10909 -> 11098[label="",style="solid", color="black", weight=3]; 10910[label="primEvenNat (Succ Zero)",fontsize=16,color="black",shape="box"];10910 -> 11099[label="",style="solid", color="black", weight=3]; 10911[label="True",fontsize=16,color="green",shape="box"];10912[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR1 (vzz1107 :% vzz1108) (fromIntegral (properFractionQ vzz1107 vzz1108),properFractionR vzz1107 vzz1108 :% vzz1108)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10912 -> 11100[label="",style="solid", color="black", weight=3]; 10913[label="fromInteger . toInteger",fontsize=16,color="black",shape="box"];10913 -> 11101[label="",style="solid", color="black", weight=3]; 18108 -> 7109[label="",style="dashed", color="red", weight=0]; 18108[label="roundN (vzz1385 :% vzz1386)",fontsize=16,color="magenta"];18108 -> 18146[label="",style="dashed", color="magenta", weight=3]; 18108 -> 18147[label="",style="dashed", color="magenta", weight=3]; 19659[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt vzz1452 vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="box"];25782[label="vzz1452/Pos vzz14520",fontsize=10,color="white",style="solid",shape="box"];19659 -> 25782[label="",style="solid", color="burlywood", weight=9]; 25782 -> 19694[label="",style="solid", color="burlywood", weight=3]; 25783[label="vzz1452/Neg vzz14520",fontsize=10,color="white",style="solid",shape="box"];19659 -> 25783[label="",style="solid", color="burlywood", weight=9]; 25783 -> 19695[label="",style="solid", color="burlywood", weight=3]; 19718[label="vzz14720",fontsize=16,color="green",shape="box"];19719[label="vzz14730",fontsize=16,color="green",shape="box"];19720[label="Pos (Succ vzz1475)",fontsize=16,color="green",shape="box"];19721[label="vzz1470",fontsize=16,color="green",shape="box"];19722[label="vzz1471",fontsize=16,color="green",shape="box"];19723[label="vzz1474",fontsize=16,color="green",shape="box"];19724[label="Pos (Succ vzz1475)",fontsize=16,color="green",shape="box"];19725[label="vzz1470",fontsize=16,color="green",shape="box"];19726[label="vzz1471",fontsize=16,color="green",shape="box"];19727[label="vzz1474",fontsize=16,color="green",shape="box"];19728 -> 9418[label="",style="dashed", color="red", weight=0]; 19728[label="roundRound00 (vzz1470 :% vzz1471) (even (roundN (vzz1470 :% vzz1471)))",fontsize=16,color="magenta"];19728 -> 19762[label="",style="dashed", color="magenta", weight=3]; 19728 -> 19763[label="",style="dashed", color="magenta", weight=3]; 19728 -> 19764[label="",style="dashed", color="magenta", weight=3]; 15743 -> 7109[label="",style="dashed", color="red", weight=0]; 15743[label="roundN (vzz1277 :% vzz1278)",fontsize=16,color="magenta"];15743 -> 15833[label="",style="dashed", color="magenta", weight=3]; 15743 -> 15834[label="",style="dashed", color="magenta", weight=3]; 19745[label="vzz14800",fontsize=16,color="green",shape="box"];19746[label="vzz14790",fontsize=16,color="green",shape="box"];19747[label="Neg (Succ vzz1482)",fontsize=16,color="green",shape="box"];19748[label="vzz1477",fontsize=16,color="green",shape="box"];19749[label="vzz1478",fontsize=16,color="green",shape="box"];19750[label="vzz1481",fontsize=16,color="green",shape="box"];19751[label="Neg (Succ vzz1482)",fontsize=16,color="green",shape="box"];19752[label="vzz1477",fontsize=16,color="green",shape="box"];19753[label="vzz1478",fontsize=16,color="green",shape="box"];19754[label="vzz1481",fontsize=16,color="green",shape="box"];19755 -> 9418[label="",style="dashed", color="red", weight=0]; 19755[label="roundRound00 (vzz1477 :% vzz1478) (even (roundN (vzz1477 :% vzz1478)))",fontsize=16,color="magenta"];19755 -> 19960[label="",style="dashed", color="magenta", weight=3]; 19755 -> 19961[label="",style="dashed", color="magenta", weight=3]; 19755 -> 19962[label="",style="dashed", color="magenta", weight=3]; 15744 -> 7109[label="",style="dashed", color="red", weight=0]; 15744[label="roundN (vzz1277 :% vzz1278)",fontsize=16,color="magenta"];15744 -> 15837[label="",style="dashed", color="magenta", weight=3]; 15744 -> 15838[label="",style="dashed", color="magenta", weight=3]; 10969[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz10880)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25784[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10969 -> 25784[label="",style="solid", color="burlywood", weight=9]; 25784 -> 11129[label="",style="solid", color="burlywood", weight=3]; 25785[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10969 -> 25785[label="",style="solid", color="burlywood", weight=9]; 25785 -> 11130[label="",style="solid", color="burlywood", weight=3]; 10970[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz10880)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];10970 -> 11131[label="",style="solid", color="black", weight=3]; 10971[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz10880)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25786[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10971 -> 25786[label="",style="solid", color="burlywood", weight=9]; 25786 -> 11132[label="",style="solid", color="burlywood", weight=3]; 25787[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10971 -> 25787[label="",style="solid", color="burlywood", weight=9]; 25787 -> 11133[label="",style="solid", color="burlywood", weight=3]; 10972[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz10880)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25788[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10972 -> 25788[label="",style="solid", color="burlywood", weight=9]; 25788 -> 11134[label="",style="solid", color="burlywood", weight=3]; 25789[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10972 -> 25789[label="",style="solid", color="burlywood", weight=9]; 25789 -> 11135[label="",style="solid", color="burlywood", weight=3]; 10973[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz10880)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];10973 -> 11136[label="",style="solid", color="black", weight=3]; 10974[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz10880)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25790[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10974 -> 25790[label="",style="solid", color="burlywood", weight=9]; 25790 -> 11137[label="",style="solid", color="burlywood", weight=3]; 25791[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10974 -> 25791[label="",style="solid", color="burlywood", weight=9]; 25791 -> 11138[label="",style="solid", color="burlywood", weight=3]; 10975[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz10880)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25792[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10975 -> 25792[label="",style="solid", color="burlywood", weight=9]; 25792 -> 11139[label="",style="solid", color="burlywood", weight=3]; 25793[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10975 -> 25793[label="",style="solid", color="burlywood", weight=9]; 25793 -> 11140[label="",style="solid", color="burlywood", weight=3]; 10976[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz10880)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25794[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10976 -> 25794[label="",style="solid", color="burlywood", weight=9]; 25794 -> 11141[label="",style="solid", color="burlywood", weight=3]; 25795[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10976 -> 25795[label="",style="solid", color="burlywood", weight=9]; 25795 -> 11142[label="",style="solid", color="burlywood", weight=3]; 18109 -> 7109[label="",style="dashed", color="red", weight=0]; 18109[label="roundN (vzz1391 :% vzz1392)",fontsize=16,color="magenta"];18109 -> 18148[label="",style="dashed", color="magenta", weight=3]; 18109 -> 18149[label="",style="dashed", color="magenta", weight=3]; 19986 -> 7109[label="",style="dashed", color="red", weight=0]; 19986[label="roundN (vzz1397 :% vzz1398)",fontsize=16,color="magenta"];19986 -> 20170[label="",style="dashed", color="magenta", weight=3]; 19986 -> 20171[label="",style="dashed", color="magenta", weight=3]; 10989[label="vzz1121",fontsize=16,color="green",shape="box"];10990[label="vzz11280",fontsize=16,color="green",shape="box"];10991[label="vzz1121",fontsize=16,color="green",shape="box"];10992[label="vzz11280",fontsize=16,color="green",shape="box"];10993[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% (Integer vzz10990 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% (Integer vzz10990 `quot` vzz1130)))",fontsize=16,color="burlywood",shape="box"];25796[label="vzz1131/Integer vzz11310",fontsize=10,color="white",style="solid",shape="box"];10993 -> 25796[label="",style="solid", color="burlywood", weight=9]; 25796 -> 11153[label="",style="solid", color="burlywood", weight=3]; 10994[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10995[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10997[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];10998[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1166 vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25797[label="vzz1166/Pos vzz11660",fontsize=10,color="white",style="solid",shape="box"];10998 -> 25797[label="",style="solid", color="burlywood", weight=9]; 25797 -> 11154[label="",style="solid", color="burlywood", weight=3]; 25798[label="vzz1166/Neg vzz11660",fontsize=10,color="white",style="solid",shape="box"];10998 -> 25798[label="",style="solid", color="burlywood", weight=9]; 25798 -> 11155[label="",style="solid", color="burlywood", weight=3]; 10999 -> 11156[label="",style="dashed", color="red", weight=0]; 10999[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10999 -> 11157[label="",style="dashed", color="magenta", weight=3]; 10999 -> 11158[label="",style="dashed", color="magenta", weight=3]; 11000[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11250) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25799[label="vzz11250/Succ vzz112500",fontsize=10,color="white",style="solid",shape="box"];11000 -> 25799[label="",style="solid", color="burlywood", weight=9]; 25799 -> 11169[label="",style="solid", color="burlywood", weight=3]; 25800[label="vzz11250/Zero",fontsize=10,color="white",style="solid",shape="box"];11000 -> 25800[label="",style="solid", color="burlywood", weight=9]; 25800 -> 11170[label="",style="solid", color="burlywood", weight=3]; 11001[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11250) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25801[label="vzz11250/Succ vzz112500",fontsize=10,color="white",style="solid",shape="box"];11001 -> 25801[label="",style="solid", color="burlywood", weight=9]; 25801 -> 11171[label="",style="solid", color="burlywood", weight=3]; 25802[label="vzz11250/Zero",fontsize=10,color="white",style="solid",shape="box"];11001 -> 25802[label="",style="solid", color="burlywood", weight=9]; 25802 -> 11172[label="",style="solid", color="burlywood", weight=3]; 11002[label="vzz1133",fontsize=16,color="green",shape="box"];11003[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11004[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11005[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11006[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11007[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1168 vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25803[label="vzz1168/Pos vzz11680",fontsize=10,color="white",style="solid",shape="box"];11007 -> 25803[label="",style="solid", color="burlywood", weight=9]; 25803 -> 11173[label="",style="solid", color="burlywood", weight=3]; 25804[label="vzz1168/Neg vzz11680",fontsize=10,color="white",style="solid",shape="box"];11007 -> 25804[label="",style="solid", color="burlywood", weight=9]; 25804 -> 11174[label="",style="solid", color="burlywood", weight=3]; 11008 -> 11175[label="",style="dashed", color="red", weight=0]; 11008[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11008 -> 11176[label="",style="dashed", color="magenta", weight=3]; 11008 -> 11177[label="",style="dashed", color="magenta", weight=3]; 11009[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11360) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25805[label="vzz11360/Succ vzz113600",fontsize=10,color="white",style="solid",shape="box"];11009 -> 25805[label="",style="solid", color="burlywood", weight=9]; 25805 -> 11196[label="",style="solid", color="burlywood", weight=3]; 25806[label="vzz11360/Zero",fontsize=10,color="white",style="solid",shape="box"];11009 -> 25806[label="",style="solid", color="burlywood", weight=9]; 25806 -> 11197[label="",style="solid", color="burlywood", weight=3]; 11010[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11360) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25807[label="vzz11360/Succ vzz113600",fontsize=10,color="white",style="solid",shape="box"];11010 -> 25807[label="",style="solid", color="burlywood", weight=9]; 25807 -> 11198[label="",style="solid", color="burlywood", weight=3]; 25808[label="vzz11360/Zero",fontsize=10,color="white",style="solid",shape="box"];11010 -> 25808[label="",style="solid", color="burlywood", weight=9]; 25808 -> 11199[label="",style="solid", color="burlywood", weight=3]; 11011[label="vzz1137",fontsize=16,color="green",shape="box"];11012[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11013[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11014[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11015[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11016[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1170 vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25809[label="vzz1170/Pos vzz11700",fontsize=10,color="white",style="solid",shape="box"];11016 -> 25809[label="",style="solid", color="burlywood", weight=9]; 25809 -> 11200[label="",style="solid", color="burlywood", weight=3]; 25810[label="vzz1170/Neg vzz11700",fontsize=10,color="white",style="solid",shape="box"];11016 -> 25810[label="",style="solid", color="burlywood", weight=9]; 25810 -> 11201[label="",style="solid", color="burlywood", weight=3]; 11017 -> 11202[label="",style="dashed", color="red", weight=0]; 11017[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11017 -> 11203[label="",style="dashed", color="magenta", weight=3]; 11017 -> 11204[label="",style="dashed", color="magenta", weight=3]; 11018[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11400) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25811[label="vzz11400/Succ vzz114000",fontsize=10,color="white",style="solid",shape="box"];11018 -> 25811[label="",style="solid", color="burlywood", weight=9]; 25811 -> 11233[label="",style="solid", color="burlywood", weight=3]; 25812[label="vzz11400/Zero",fontsize=10,color="white",style="solid",shape="box"];11018 -> 25812[label="",style="solid", color="burlywood", weight=9]; 25812 -> 11234[label="",style="solid", color="burlywood", weight=3]; 11019[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11400) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25813[label="vzz11400/Succ vzz114000",fontsize=10,color="white",style="solid",shape="box"];11019 -> 25813[label="",style="solid", color="burlywood", weight=9]; 25813 -> 11235[label="",style="solid", color="burlywood", weight=3]; 25814[label="vzz11400/Zero",fontsize=10,color="white",style="solid",shape="box"];11019 -> 25814[label="",style="solid", color="burlywood", weight=9]; 25814 -> 11236[label="",style="solid", color="burlywood", weight=3]; 11020[label="vzz1141",fontsize=16,color="green",shape="box"];11021[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11022[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11023[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11024[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11025[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1172 vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25815[label="vzz1172/Pos vzz11720",fontsize=10,color="white",style="solid",shape="box"];11025 -> 25815[label="",style="solid", color="burlywood", weight=9]; 25815 -> 11237[label="",style="solid", color="burlywood", weight=3]; 25816[label="vzz1172/Neg vzz11720",fontsize=10,color="white",style="solid",shape="box"];11025 -> 25816[label="",style="solid", color="burlywood", weight=9]; 25816 -> 11238[label="",style="solid", color="burlywood", weight=3]; 11026 -> 11239[label="",style="dashed", color="red", weight=0]; 11026[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11026 -> 11240[label="",style="dashed", color="magenta", weight=3]; 11026 -> 11241[label="",style="dashed", color="magenta", weight=3]; 11027[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11440) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25817[label="vzz11440/Succ vzz114400",fontsize=10,color="white",style="solid",shape="box"];11027 -> 25817[label="",style="solid", color="burlywood", weight=9]; 25817 -> 11286[label="",style="solid", color="burlywood", weight=3]; 25818[label="vzz11440/Zero",fontsize=10,color="white",style="solid",shape="box"];11027 -> 25818[label="",style="solid", color="burlywood", weight=9]; 25818 -> 11287[label="",style="solid", color="burlywood", weight=3]; 11028[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11440) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25819[label="vzz11440/Succ vzz114400",fontsize=10,color="white",style="solid",shape="box"];11028 -> 25819[label="",style="solid", color="burlywood", weight=9]; 25819 -> 11288[label="",style="solid", color="burlywood", weight=3]; 25820[label="vzz11440/Zero",fontsize=10,color="white",style="solid",shape="box"];11028 -> 25820[label="",style="solid", color="burlywood", weight=9]; 25820 -> 11289[label="",style="solid", color="burlywood", weight=3]; 11029[label="vzz1145",fontsize=16,color="green",shape="box"];11030[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11031[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11032[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11033[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11034[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1174 vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25821[label="vzz1174/Pos vzz11740",fontsize=10,color="white",style="solid",shape="box"];11034 -> 25821[label="",style="solid", color="burlywood", weight=9]; 25821 -> 11290[label="",style="solid", color="burlywood", weight=3]; 25822[label="vzz1174/Neg vzz11740",fontsize=10,color="white",style="solid",shape="box"];11034 -> 25822[label="",style="solid", color="burlywood", weight=9]; 25822 -> 11291[label="",style="solid", color="burlywood", weight=3]; 11035 -> 11292[label="",style="dashed", color="red", weight=0]; 11035[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11035 -> 11293[label="",style="dashed", color="magenta", weight=3]; 11035 -> 11294[label="",style="dashed", color="magenta", weight=3]; 11036[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11480) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25823[label="vzz11480/Succ vzz114800",fontsize=10,color="white",style="solid",shape="box"];11036 -> 25823[label="",style="solid", color="burlywood", weight=9]; 25823 -> 11329[label="",style="solid", color="burlywood", weight=3]; 25824[label="vzz11480/Zero",fontsize=10,color="white",style="solid",shape="box"];11036 -> 25824[label="",style="solid", color="burlywood", weight=9]; 25824 -> 11330[label="",style="solid", color="burlywood", weight=3]; 11037[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11480) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25825[label="vzz11480/Succ vzz114800",fontsize=10,color="white",style="solid",shape="box"];11037 -> 25825[label="",style="solid", color="burlywood", weight=9]; 25825 -> 11331[label="",style="solid", color="burlywood", weight=3]; 25826[label="vzz11480/Zero",fontsize=10,color="white",style="solid",shape="box"];11037 -> 25826[label="",style="solid", color="burlywood", weight=9]; 25826 -> 11332[label="",style="solid", color="burlywood", weight=3]; 11038[label="vzz1149",fontsize=16,color="green",shape="box"];11039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11040[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11041[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11042[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11043[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1176 vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25827[label="vzz1176/Pos vzz11760",fontsize=10,color="white",style="solid",shape="box"];11043 -> 25827[label="",style="solid", color="burlywood", weight=9]; 25827 -> 11333[label="",style="solid", color="burlywood", weight=3]; 25828[label="vzz1176/Neg vzz11760",fontsize=10,color="white",style="solid",shape="box"];11043 -> 25828[label="",style="solid", color="burlywood", weight=9]; 25828 -> 11334[label="",style="solid", color="burlywood", weight=3]; 11044 -> 11335[label="",style="dashed", color="red", weight=0]; 11044[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11044 -> 11336[label="",style="dashed", color="magenta", weight=3]; 11044 -> 11337[label="",style="dashed", color="magenta", weight=3]; 11045[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11520) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25829[label="vzz11520/Succ vzz115200",fontsize=10,color="white",style="solid",shape="box"];11045 -> 25829[label="",style="solid", color="burlywood", weight=9]; 25829 -> 11418[label="",style="solid", color="burlywood", weight=3]; 25830[label="vzz11520/Zero",fontsize=10,color="white",style="solid",shape="box"];11045 -> 25830[label="",style="solid", color="burlywood", weight=9]; 25830 -> 11419[label="",style="solid", color="burlywood", weight=3]; 11046[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11520) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25831[label="vzz11520/Succ vzz115200",fontsize=10,color="white",style="solid",shape="box"];11046 -> 25831[label="",style="solid", color="burlywood", weight=9]; 25831 -> 11420[label="",style="solid", color="burlywood", weight=3]; 25832[label="vzz11520/Zero",fontsize=10,color="white",style="solid",shape="box"];11046 -> 25832[label="",style="solid", color="burlywood", weight=9]; 25832 -> 11421[label="",style="solid", color="burlywood", weight=3]; 11047[label="vzz1153",fontsize=16,color="green",shape="box"];11048[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11049[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11050[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11051[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11052[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1178 vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25833[label="vzz1178/Pos vzz11780",fontsize=10,color="white",style="solid",shape="box"];11052 -> 25833[label="",style="solid", color="burlywood", weight=9]; 25833 -> 11422[label="",style="solid", color="burlywood", weight=3]; 25834[label="vzz1178/Neg vzz11780",fontsize=10,color="white",style="solid",shape="box"];11052 -> 25834[label="",style="solid", color="burlywood", weight=9]; 25834 -> 11423[label="",style="solid", color="burlywood", weight=3]; 11053 -> 11424[label="",style="dashed", color="red", weight=0]; 11053[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11053 -> 11425[label="",style="dashed", color="magenta", weight=3]; 11053 -> 11426[label="",style="dashed", color="magenta", weight=3]; 11054[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11560) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25835[label="vzz11560/Succ vzz115600",fontsize=10,color="white",style="solid",shape="box"];11054 -> 25835[label="",style="solid", color="burlywood", weight=9]; 25835 -> 11497[label="",style="solid", color="burlywood", weight=3]; 25836[label="vzz11560/Zero",fontsize=10,color="white",style="solid",shape="box"];11054 -> 25836[label="",style="solid", color="burlywood", weight=9]; 25836 -> 11498[label="",style="solid", color="burlywood", weight=3]; 11055[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11560) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25837[label="vzz11560/Succ vzz115600",fontsize=10,color="white",style="solid",shape="box"];11055 -> 25837[label="",style="solid", color="burlywood", weight=9]; 25837 -> 11499[label="",style="solid", color="burlywood", weight=3]; 25838[label="vzz11560/Zero",fontsize=10,color="white",style="solid",shape="box"];11055 -> 25838[label="",style="solid", color="burlywood", weight=9]; 25838 -> 11500[label="",style="solid", color="burlywood", weight=3]; 11056[label="vzz1157",fontsize=16,color="green",shape="box"];11057[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11058[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11059[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11060[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11061[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1180 vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25839[label="vzz1180/Pos vzz11800",fontsize=10,color="white",style="solid",shape="box"];11061 -> 25839[label="",style="solid", color="burlywood", weight=9]; 25839 -> 11501[label="",style="solid", color="burlywood", weight=3]; 25840[label="vzz1180/Neg vzz11800",fontsize=10,color="white",style="solid",shape="box"];11061 -> 25840[label="",style="solid", color="burlywood", weight=9]; 25840 -> 11502[label="",style="solid", color="burlywood", weight=3]; 11062 -> 11503[label="",style="dashed", color="red", weight=0]; 11062[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11062 -> 11504[label="",style="dashed", color="magenta", weight=3]; 11062 -> 11505[label="",style="dashed", color="magenta", weight=3]; 11063[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11600) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25841[label="vzz11600/Succ vzz116000",fontsize=10,color="white",style="solid",shape="box"];11063 -> 25841[label="",style="solid", color="burlywood", weight=9]; 25841 -> 11578[label="",style="solid", color="burlywood", weight=3]; 25842[label="vzz11600/Zero",fontsize=10,color="white",style="solid",shape="box"];11063 -> 25842[label="",style="solid", color="burlywood", weight=9]; 25842 -> 11579[label="",style="solid", color="burlywood", weight=3]; 11064[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11600) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25843[label="vzz11600/Succ vzz116000",fontsize=10,color="white",style="solid",shape="box"];11064 -> 25843[label="",style="solid", color="burlywood", weight=9]; 25843 -> 11580[label="",style="solid", color="burlywood", weight=3]; 25844[label="vzz11600/Zero",fontsize=10,color="white",style="solid",shape="box"];11064 -> 25844[label="",style="solid", color="burlywood", weight=9]; 25844 -> 11581[label="",style="solid", color="burlywood", weight=3]; 11065[label="vzz1161",fontsize=16,color="green",shape="box"];19691[label="vzz1456",fontsize=16,color="green",shape="box"];19692[label="even (roundN (vzz1456 :% vzz1457))",fontsize=16,color="blue",shape="box"];25845[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19692 -> 25845[label="",style="solid", color="blue", weight=9]; 25845 -> 19973[label="",style="solid", color="blue", weight=3]; 25846[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19692 -> 25846[label="",style="solid", color="blue", weight=9]; 25846 -> 19974[label="",style="solid", color="blue", weight=3]; 19693[label="vzz1457",fontsize=16,color="green",shape="box"];15723[label="vzz1267",fontsize=16,color="green",shape="box"];15724[label="vzz1268",fontsize=16,color="green",shape="box"];19729[label="vzz1463",fontsize=16,color="green",shape="box"];19730[label="even (roundN (vzz1463 :% vzz1464))",fontsize=16,color="blue",shape="box"];25847[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19730 -> 25847[label="",style="solid", color="blue", weight=9]; 25847 -> 19966[label="",style="solid", color="blue", weight=3]; 25848[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19730 -> 25848[label="",style="solid", color="blue", weight=9]; 25848 -> 19967[label="",style="solid", color="blue", weight=3]; 19731[label="vzz1464",fontsize=16,color="green",shape="box"];15727[label="vzz1267",fontsize=16,color="green",shape="box"];15728[label="vzz1268",fontsize=16,color="green",shape="box"];19467[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos vzz14420) vzz1443) (Pos (Succ vzz1444) :% Pos vzz14420)",fontsize=16,color="burlywood",shape="box"];25849[label="vzz14420/Succ vzz144200",fontsize=10,color="white",style="solid",shape="box"];19467 -> 25849[label="",style="solid", color="burlywood", weight=9]; 25849 -> 19575[label="",style="solid", color="burlywood", weight=3]; 25850[label="vzz14420/Zero",fontsize=10,color="white",style="solid",shape="box"];19467 -> 25850[label="",style="solid", color="burlywood", weight=9]; 25850 -> 19576[label="",style="solid", color="burlywood", weight=3]; 19468[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg vzz14420) vzz1443) (Pos (Succ vzz1444) :% Neg vzz14420)",fontsize=16,color="burlywood",shape="box"];25851[label="vzz14420/Succ vzz144200",fontsize=10,color="white",style="solid",shape="box"];19468 -> 25851[label="",style="solid", color="burlywood", weight=9]; 25851 -> 19577[label="",style="solid", color="burlywood", weight=3]; 25852[label="vzz14420/Zero",fontsize=10,color="white",style="solid",shape="box"];19468 -> 25852[label="",style="solid", color="burlywood", weight=9]; 25852 -> 19578[label="",style="solid", color="burlywood", weight=3]; 11079[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz108100))) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11079 -> 11614[label="",style="solid", color="black", weight=3]; 11080[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11080 -> 11615[label="",style="solid", color="black", weight=3]; 11081 -> 9900[label="",style="dashed", color="red", weight=0]; 11081[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11081 -> 11616[label="",style="dashed", color="magenta", weight=3]; 11082[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz108100))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11082 -> 11617[label="",style="solid", color="black", weight=3]; 11083[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11083 -> 11618[label="",style="solid", color="black", weight=3]; 11084[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz108100))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11084 -> 11619[label="",style="solid", color="black", weight=3]; 11085[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11085 -> 11620[label="",style="solid", color="black", weight=3]; 11086 -> 9900[label="",style="dashed", color="red", weight=0]; 11086[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11086 -> 11621[label="",style="dashed", color="magenta", weight=3]; 11087[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz108100))) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11087 -> 11622[label="",style="solid", color="black", weight=3]; 11088[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11088 -> 11623[label="",style="solid", color="black", weight=3]; 11089[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz108100))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11089 -> 11624[label="",style="solid", color="black", weight=3]; 11090[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11090 -> 11625[label="",style="solid", color="black", weight=3]; 11091[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz108100))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11091 -> 11626[label="",style="solid", color="black", weight=3]; 11092[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11092 -> 11627[label="",style="solid", color="black", weight=3]; 18110[label="vzz1378",fontsize=16,color="green",shape="box"];18111[label="vzz1379",fontsize=16,color="green",shape="box"];11098 -> 10517[label="",style="dashed", color="red", weight=0]; 11098[label="primEvenNat vzz1126000",fontsize=16,color="magenta"];11098 -> 11636[label="",style="dashed", color="magenta", weight=3]; 11099[label="False",fontsize=16,color="green",shape="box"];11100[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR vzz1107 vzz1108 :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];11100 -> 11637[label="",style="solid", color="black", weight=3]; 11101[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="blue",shape="box"];25853[label="fromInteger :: Integer -> Int",fontsize=10,color="white",style="solid",shape="box"];11101 -> 25853[label="",style="solid", color="blue", weight=9]; 25853 -> 11638[label="",style="solid", color="blue", weight=3]; 25854[label="fromInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];11101 -> 25854[label="",style="solid", color="blue", weight=9]; 25854 -> 11639[label="",style="solid", color="blue", weight=3]; 18146[label="vzz1385",fontsize=16,color="green",shape="box"];18147[label="vzz1386",fontsize=16,color="green",shape="box"];19694[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos vzz14520) vzz1453) (Neg (Succ vzz1454) :% Pos vzz14520)",fontsize=16,color="burlywood",shape="box"];25855[label="vzz14520/Succ vzz145200",fontsize=10,color="white",style="solid",shape="box"];19694 -> 25855[label="",style="solid", color="burlywood", weight=9]; 25855 -> 19765[label="",style="solid", color="burlywood", weight=3]; 25856[label="vzz14520/Zero",fontsize=10,color="white",style="solid",shape="box"];19694 -> 25856[label="",style="solid", color="burlywood", weight=9]; 25856 -> 19766[label="",style="solid", color="burlywood", weight=3]; 19695[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg vzz14520) vzz1453) (Neg (Succ vzz1454) :% Neg vzz14520)",fontsize=16,color="burlywood",shape="box"];25857[label="vzz14520/Succ vzz145200",fontsize=10,color="white",style="solid",shape="box"];19695 -> 25857[label="",style="solid", color="burlywood", weight=9]; 25857 -> 19767[label="",style="solid", color="burlywood", weight=3]; 25858[label="vzz14520/Zero",fontsize=10,color="white",style="solid",shape="box"];19695 -> 25858[label="",style="solid", color="burlywood", weight=9]; 25858 -> 19768[label="",style="solid", color="burlywood", weight=3]; 19762[label="vzz1470",fontsize=16,color="green",shape="box"];19763[label="even (roundN (vzz1470 :% vzz1471))",fontsize=16,color="blue",shape="box"];25859[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19763 -> 25859[label="",style="solid", color="blue", weight=9]; 25859 -> 20186[label="",style="solid", color="blue", weight=3]; 25860[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19763 -> 25860[label="",style="solid", color="blue", weight=9]; 25860 -> 20187[label="",style="solid", color="blue", weight=3]; 19764[label="vzz1471",fontsize=16,color="green",shape="box"];15833[label="vzz1277",fontsize=16,color="green",shape="box"];15834[label="vzz1278",fontsize=16,color="green",shape="box"];19960[label="vzz1477",fontsize=16,color="green",shape="box"];19961[label="even (roundN (vzz1477 :% vzz1478))",fontsize=16,color="blue",shape="box"];25861[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19961 -> 25861[label="",style="solid", color="blue", weight=9]; 25861 -> 20191[label="",style="solid", color="blue", weight=3]; 25862[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19961 -> 25862[label="",style="solid", color="blue", weight=9]; 25862 -> 20192[label="",style="solid", color="blue", weight=3]; 19962[label="vzz1478",fontsize=16,color="green",shape="box"];15837[label="vzz1277",fontsize=16,color="green",shape="box"];15838[label="vzz1278",fontsize=16,color="green",shape="box"];11129[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz108800))) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11129 -> 11667[label="",style="solid", color="black", weight=3]; 11130[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11130 -> 11668[label="",style="solid", color="black", weight=3]; 11131 -> 9967[label="",style="dashed", color="red", weight=0]; 11131[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11131 -> 11669[label="",style="dashed", color="magenta", weight=3]; 11132[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz108800))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11132 -> 11670[label="",style="solid", color="black", weight=3]; 11133[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11133 -> 11671[label="",style="solid", color="black", weight=3]; 11134[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz108800))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11134 -> 11672[label="",style="solid", color="black", weight=3]; 11135[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11135 -> 11673[label="",style="solid", color="black", weight=3]; 11136 -> 9967[label="",style="dashed", color="red", weight=0]; 11136[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11136 -> 11674[label="",style="dashed", color="magenta", weight=3]; 11137[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz108800))) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11137 -> 11675[label="",style="solid", color="black", weight=3]; 11138[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11138 -> 11676[label="",style="solid", color="black", weight=3]; 11139[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz108800))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11139 -> 11677[label="",style="solid", color="black", weight=3]; 11140[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11140 -> 11678[label="",style="solid", color="black", weight=3]; 11141[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz108800))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11141 -> 11679[label="",style="solid", color="black", weight=3]; 11142[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11142 -> 11680[label="",style="solid", color="black", weight=3]; 18148[label="vzz1391",fontsize=16,color="green",shape="box"];18149[label="vzz1392",fontsize=16,color="green",shape="box"];20170[label="vzz1397",fontsize=16,color="green",shape="box"];20171[label="vzz1398",fontsize=16,color="green",shape="box"];11153[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% (Integer vzz10990 `quot` Integer vzz11310)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% (Integer vzz10990 `quot` vzz1130)))",fontsize=16,color="black",shape="box"];11153 -> 11697[label="",style="solid", color="black", weight=3]; 11154[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11660) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25863[label="vzz11660/Succ vzz116600",fontsize=10,color="white",style="solid",shape="box"];11154 -> 25863[label="",style="solid", color="burlywood", weight=9]; 25863 -> 11698[label="",style="solid", color="burlywood", weight=3]; 25864[label="vzz11660/Zero",fontsize=10,color="white",style="solid",shape="box"];11154 -> 25864[label="",style="solid", color="burlywood", weight=9]; 25864 -> 11699[label="",style="solid", color="burlywood", weight=3]; 11155[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11660) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25865[label="vzz11660/Succ vzz116600",fontsize=10,color="white",style="solid",shape="box"];11155 -> 25865[label="",style="solid", color="burlywood", weight=9]; 25865 -> 11700[label="",style="solid", color="burlywood", weight=3]; 25866[label="vzz11660/Zero",fontsize=10,color="white",style="solid",shape="box"];11155 -> 25866[label="",style="solid", color="burlywood", weight=9]; 25866 -> 11701[label="",style="solid", color="burlywood", weight=3]; 11157 -> 681[label="",style="dashed", color="red", weight=0]; 11157[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11157 -> 11702[label="",style="dashed", color="magenta", weight=3]; 11157 -> 11703[label="",style="dashed", color="magenta", weight=3]; 11158 -> 681[label="",style="dashed", color="red", weight=0]; 11158[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11158 -> 11704[label="",style="dashed", color="magenta", weight=3]; 11158 -> 11705[label="",style="dashed", color="magenta", weight=3]; 11156[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (vzz1195 == vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11156 -> 11706[label="",style="solid", color="black", weight=3]; 11169[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25867[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11169 -> 25867[label="",style="solid", color="burlywood", weight=9]; 25867 -> 11707[label="",style="solid", color="burlywood", weight=3]; 25868[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11169 -> 25868[label="",style="solid", color="burlywood", weight=9]; 25868 -> 11708[label="",style="solid", color="burlywood", weight=3]; 11170[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25869[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11170 -> 25869[label="",style="solid", color="burlywood", weight=9]; 25869 -> 11709[label="",style="solid", color="burlywood", weight=3]; 25870[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11170 -> 25870[label="",style="solid", color="burlywood", weight=9]; 25870 -> 11710[label="",style="solid", color="burlywood", weight=3]; 11171[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25871[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11171 -> 25871[label="",style="solid", color="burlywood", weight=9]; 25871 -> 11711[label="",style="solid", color="burlywood", weight=3]; 25872[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11171 -> 25872[label="",style="solid", color="burlywood", weight=9]; 25872 -> 11712[label="",style="solid", color="burlywood", weight=3]; 11172[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25873[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11172 -> 25873[label="",style="solid", color="burlywood", weight=9]; 25873 -> 11713[label="",style="solid", color="burlywood", weight=3]; 25874[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11172 -> 25874[label="",style="solid", color="burlywood", weight=9]; 25874 -> 11714[label="",style="solid", color="burlywood", weight=3]; 11173[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11680) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25875[label="vzz11680/Succ vzz116800",fontsize=10,color="white",style="solid",shape="box"];11173 -> 25875[label="",style="solid", color="burlywood", weight=9]; 25875 -> 11715[label="",style="solid", color="burlywood", weight=3]; 25876[label="vzz11680/Zero",fontsize=10,color="white",style="solid",shape="box"];11173 -> 25876[label="",style="solid", color="burlywood", weight=9]; 25876 -> 11716[label="",style="solid", color="burlywood", weight=3]; 11174[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11680) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25877[label="vzz11680/Succ vzz116800",fontsize=10,color="white",style="solid",shape="box"];11174 -> 25877[label="",style="solid", color="burlywood", weight=9]; 25877 -> 11717[label="",style="solid", color="burlywood", weight=3]; 25878[label="vzz11680/Zero",fontsize=10,color="white",style="solid",shape="box"];11174 -> 25878[label="",style="solid", color="burlywood", weight=9]; 25878 -> 11718[label="",style="solid", color="burlywood", weight=3]; 11176 -> 681[label="",style="dashed", color="red", weight=0]; 11176[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11176 -> 11719[label="",style="dashed", color="magenta", weight=3]; 11176 -> 11720[label="",style="dashed", color="magenta", weight=3]; 11177 -> 681[label="",style="dashed", color="red", weight=0]; 11177[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11177 -> 11721[label="",style="dashed", color="magenta", weight=3]; 11177 -> 11722[label="",style="dashed", color="magenta", weight=3]; 11175[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (vzz1197 == vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11175 -> 11723[label="",style="solid", color="black", weight=3]; 11196[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25879[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11196 -> 25879[label="",style="solid", color="burlywood", weight=9]; 25879 -> 11724[label="",style="solid", color="burlywood", weight=3]; 25880[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11196 -> 25880[label="",style="solid", color="burlywood", weight=9]; 25880 -> 11725[label="",style="solid", color="burlywood", weight=3]; 11197[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25881[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11197 -> 25881[label="",style="solid", color="burlywood", weight=9]; 25881 -> 11726[label="",style="solid", color="burlywood", weight=3]; 25882[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11197 -> 25882[label="",style="solid", color="burlywood", weight=9]; 25882 -> 11727[label="",style="solid", color="burlywood", weight=3]; 11198[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25883[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11198 -> 25883[label="",style="solid", color="burlywood", weight=9]; 25883 -> 11728[label="",style="solid", color="burlywood", weight=3]; 25884[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11198 -> 25884[label="",style="solid", color="burlywood", weight=9]; 25884 -> 11729[label="",style="solid", color="burlywood", weight=3]; 11199[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25885[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11199 -> 25885[label="",style="solid", color="burlywood", weight=9]; 25885 -> 11730[label="",style="solid", color="burlywood", weight=3]; 25886[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11199 -> 25886[label="",style="solid", color="burlywood", weight=9]; 25886 -> 11731[label="",style="solid", color="burlywood", weight=3]; 11200[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11700) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25887[label="vzz11700/Succ vzz117000",fontsize=10,color="white",style="solid",shape="box"];11200 -> 25887[label="",style="solid", color="burlywood", weight=9]; 25887 -> 11732[label="",style="solid", color="burlywood", weight=3]; 25888[label="vzz11700/Zero",fontsize=10,color="white",style="solid",shape="box"];11200 -> 25888[label="",style="solid", color="burlywood", weight=9]; 25888 -> 11733[label="",style="solid", color="burlywood", weight=3]; 11201[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11700) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25889[label="vzz11700/Succ vzz117000",fontsize=10,color="white",style="solid",shape="box"];11201 -> 25889[label="",style="solid", color="burlywood", weight=9]; 25889 -> 11734[label="",style="solid", color="burlywood", weight=3]; 25890[label="vzz11700/Zero",fontsize=10,color="white",style="solid",shape="box"];11201 -> 25890[label="",style="solid", color="burlywood", weight=9]; 25890 -> 11735[label="",style="solid", color="burlywood", weight=3]; 11203 -> 681[label="",style="dashed", color="red", weight=0]; 11203[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11203 -> 11736[label="",style="dashed", color="magenta", weight=3]; 11203 -> 11737[label="",style="dashed", color="magenta", weight=3]; 11204 -> 681[label="",style="dashed", color="red", weight=0]; 11204[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11204 -> 11738[label="",style="dashed", color="magenta", weight=3]; 11204 -> 11739[label="",style="dashed", color="magenta", weight=3]; 11202[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (vzz1199 == vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11202 -> 11740[label="",style="solid", color="black", weight=3]; 11233[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25891[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11233 -> 25891[label="",style="solid", color="burlywood", weight=9]; 25891 -> 11741[label="",style="solid", color="burlywood", weight=3]; 25892[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11233 -> 25892[label="",style="solid", color="burlywood", weight=9]; 25892 -> 11742[label="",style="solid", color="burlywood", weight=3]; 11234[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25893[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11234 -> 25893[label="",style="solid", color="burlywood", weight=9]; 25893 -> 11743[label="",style="solid", color="burlywood", weight=3]; 25894[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11234 -> 25894[label="",style="solid", color="burlywood", weight=9]; 25894 -> 11744[label="",style="solid", color="burlywood", weight=3]; 11235[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25895[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11235 -> 25895[label="",style="solid", color="burlywood", weight=9]; 25895 -> 11745[label="",style="solid", color="burlywood", weight=3]; 25896[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11235 -> 25896[label="",style="solid", color="burlywood", weight=9]; 25896 -> 11746[label="",style="solid", color="burlywood", weight=3]; 11236[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25897[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11236 -> 25897[label="",style="solid", color="burlywood", weight=9]; 25897 -> 11747[label="",style="solid", color="burlywood", weight=3]; 25898[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11236 -> 25898[label="",style="solid", color="burlywood", weight=9]; 25898 -> 11748[label="",style="solid", color="burlywood", weight=3]; 11237[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11720) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25899[label="vzz11720/Succ vzz117200",fontsize=10,color="white",style="solid",shape="box"];11237 -> 25899[label="",style="solid", color="burlywood", weight=9]; 25899 -> 11749[label="",style="solid", color="burlywood", weight=3]; 25900[label="vzz11720/Zero",fontsize=10,color="white",style="solid",shape="box"];11237 -> 25900[label="",style="solid", color="burlywood", weight=9]; 25900 -> 11750[label="",style="solid", color="burlywood", weight=3]; 11238[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11720) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25901[label="vzz11720/Succ vzz117200",fontsize=10,color="white",style="solid",shape="box"];11238 -> 25901[label="",style="solid", color="burlywood", weight=9]; 25901 -> 11751[label="",style="solid", color="burlywood", weight=3]; 25902[label="vzz11720/Zero",fontsize=10,color="white",style="solid",shape="box"];11238 -> 25902[label="",style="solid", color="burlywood", weight=9]; 25902 -> 11752[label="",style="solid", color="burlywood", weight=3]; 11240 -> 681[label="",style="dashed", color="red", weight=0]; 11240[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11240 -> 11753[label="",style="dashed", color="magenta", weight=3]; 11240 -> 11754[label="",style="dashed", color="magenta", weight=3]; 11241 -> 681[label="",style="dashed", color="red", weight=0]; 11241[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11241 -> 11755[label="",style="dashed", color="magenta", weight=3]; 11241 -> 11756[label="",style="dashed", color="magenta", weight=3]; 11239[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (vzz1201 == vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11239 -> 11757[label="",style="solid", color="black", weight=3]; 11286[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25903[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11286 -> 25903[label="",style="solid", color="burlywood", weight=9]; 25903 -> 11758[label="",style="solid", color="burlywood", weight=3]; 25904[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11286 -> 25904[label="",style="solid", color="burlywood", weight=9]; 25904 -> 11759[label="",style="solid", color="burlywood", weight=3]; 11287[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25905[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11287 -> 25905[label="",style="solid", color="burlywood", weight=9]; 25905 -> 11760[label="",style="solid", color="burlywood", weight=3]; 25906[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11287 -> 25906[label="",style="solid", color="burlywood", weight=9]; 25906 -> 11761[label="",style="solid", color="burlywood", weight=3]; 11288[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25907[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11288 -> 25907[label="",style="solid", color="burlywood", weight=9]; 25907 -> 11762[label="",style="solid", color="burlywood", weight=3]; 25908[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11288 -> 25908[label="",style="solid", color="burlywood", weight=9]; 25908 -> 11763[label="",style="solid", color="burlywood", weight=3]; 11289[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25909[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11289 -> 25909[label="",style="solid", color="burlywood", weight=9]; 25909 -> 11764[label="",style="solid", color="burlywood", weight=3]; 25910[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11289 -> 25910[label="",style="solid", color="burlywood", weight=9]; 25910 -> 11765[label="",style="solid", color="burlywood", weight=3]; 11290[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11740) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25911[label="vzz11740/Succ vzz117400",fontsize=10,color="white",style="solid",shape="box"];11290 -> 25911[label="",style="solid", color="burlywood", weight=9]; 25911 -> 11766[label="",style="solid", color="burlywood", weight=3]; 25912[label="vzz11740/Zero",fontsize=10,color="white",style="solid",shape="box"];11290 -> 25912[label="",style="solid", color="burlywood", weight=9]; 25912 -> 11767[label="",style="solid", color="burlywood", weight=3]; 11291[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11740) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25913[label="vzz11740/Succ vzz117400",fontsize=10,color="white",style="solid",shape="box"];11291 -> 25913[label="",style="solid", color="burlywood", weight=9]; 25913 -> 11768[label="",style="solid", color="burlywood", weight=3]; 25914[label="vzz11740/Zero",fontsize=10,color="white",style="solid",shape="box"];11291 -> 25914[label="",style="solid", color="burlywood", weight=9]; 25914 -> 11769[label="",style="solid", color="burlywood", weight=3]; 11293 -> 681[label="",style="dashed", color="red", weight=0]; 11293[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11293 -> 11770[label="",style="dashed", color="magenta", weight=3]; 11293 -> 11771[label="",style="dashed", color="magenta", weight=3]; 11294 -> 681[label="",style="dashed", color="red", weight=0]; 11294[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11294 -> 11772[label="",style="dashed", color="magenta", weight=3]; 11294 -> 11773[label="",style="dashed", color="magenta", weight=3]; 11292[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (vzz1203 == vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11292 -> 11774[label="",style="solid", color="black", weight=3]; 11329[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25915[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11329 -> 25915[label="",style="solid", color="burlywood", weight=9]; 25915 -> 11775[label="",style="solid", color="burlywood", weight=3]; 25916[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11329 -> 25916[label="",style="solid", color="burlywood", weight=9]; 25916 -> 11776[label="",style="solid", color="burlywood", weight=3]; 11330[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25917[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11330 -> 25917[label="",style="solid", color="burlywood", weight=9]; 25917 -> 11777[label="",style="solid", color="burlywood", weight=3]; 25918[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11330 -> 25918[label="",style="solid", color="burlywood", weight=9]; 25918 -> 11778[label="",style="solid", color="burlywood", weight=3]; 11331[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25919[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11331 -> 25919[label="",style="solid", color="burlywood", weight=9]; 25919 -> 11779[label="",style="solid", color="burlywood", weight=3]; 25920[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11331 -> 25920[label="",style="solid", color="burlywood", weight=9]; 25920 -> 11780[label="",style="solid", color="burlywood", weight=3]; 11332[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25921[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11332 -> 25921[label="",style="solid", color="burlywood", weight=9]; 25921 -> 11781[label="",style="solid", color="burlywood", weight=3]; 25922[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11332 -> 25922[label="",style="solid", color="burlywood", weight=9]; 25922 -> 11782[label="",style="solid", color="burlywood", weight=3]; 11333[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11760) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25923[label="vzz11760/Succ vzz117600",fontsize=10,color="white",style="solid",shape="box"];11333 -> 25923[label="",style="solid", color="burlywood", weight=9]; 25923 -> 11783[label="",style="solid", color="burlywood", weight=3]; 25924[label="vzz11760/Zero",fontsize=10,color="white",style="solid",shape="box"];11333 -> 25924[label="",style="solid", color="burlywood", weight=9]; 25924 -> 11784[label="",style="solid", color="burlywood", weight=3]; 11334[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11760) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25925[label="vzz11760/Succ vzz117600",fontsize=10,color="white",style="solid",shape="box"];11334 -> 25925[label="",style="solid", color="burlywood", weight=9]; 25925 -> 11785[label="",style="solid", color="burlywood", weight=3]; 25926[label="vzz11760/Zero",fontsize=10,color="white",style="solid",shape="box"];11334 -> 25926[label="",style="solid", color="burlywood", weight=9]; 25926 -> 11786[label="",style="solid", color="burlywood", weight=3]; 11336 -> 681[label="",style="dashed", color="red", weight=0]; 11336[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11336 -> 11787[label="",style="dashed", color="magenta", weight=3]; 11336 -> 11788[label="",style="dashed", color="magenta", weight=3]; 11337 -> 681[label="",style="dashed", color="red", weight=0]; 11337[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11337 -> 11789[label="",style="dashed", color="magenta", weight=3]; 11337 -> 11790[label="",style="dashed", color="magenta", weight=3]; 11335[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (vzz1205 == vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11335 -> 11791[label="",style="solid", color="black", weight=3]; 11418[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25927[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11418 -> 25927[label="",style="solid", color="burlywood", weight=9]; 25927 -> 11792[label="",style="solid", color="burlywood", weight=3]; 25928[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11418 -> 25928[label="",style="solid", color="burlywood", weight=9]; 25928 -> 11793[label="",style="solid", color="burlywood", weight=3]; 11419[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25929[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11419 -> 25929[label="",style="solid", color="burlywood", weight=9]; 25929 -> 11794[label="",style="solid", color="burlywood", weight=3]; 25930[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11419 -> 25930[label="",style="solid", color="burlywood", weight=9]; 25930 -> 11795[label="",style="solid", color="burlywood", weight=3]; 11420[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25931[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11420 -> 25931[label="",style="solid", color="burlywood", weight=9]; 25931 -> 11796[label="",style="solid", color="burlywood", weight=3]; 25932[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11420 -> 25932[label="",style="solid", color="burlywood", weight=9]; 25932 -> 11797[label="",style="solid", color="burlywood", weight=3]; 11421[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25933[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11421 -> 25933[label="",style="solid", color="burlywood", weight=9]; 25933 -> 11798[label="",style="solid", color="burlywood", weight=3]; 25934[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11421 -> 25934[label="",style="solid", color="burlywood", weight=9]; 25934 -> 11799[label="",style="solid", color="burlywood", weight=3]; 11422[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11780) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25935[label="vzz11780/Succ vzz117800",fontsize=10,color="white",style="solid",shape="box"];11422 -> 25935[label="",style="solid", color="burlywood", weight=9]; 25935 -> 11800[label="",style="solid", color="burlywood", weight=3]; 25936[label="vzz11780/Zero",fontsize=10,color="white",style="solid",shape="box"];11422 -> 25936[label="",style="solid", color="burlywood", weight=9]; 25936 -> 11801[label="",style="solid", color="burlywood", weight=3]; 11423[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11780) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25937[label="vzz11780/Succ vzz117800",fontsize=10,color="white",style="solid",shape="box"];11423 -> 25937[label="",style="solid", color="burlywood", weight=9]; 25937 -> 11802[label="",style="solid", color="burlywood", weight=3]; 25938[label="vzz11780/Zero",fontsize=10,color="white",style="solid",shape="box"];11423 -> 25938[label="",style="solid", color="burlywood", weight=9]; 25938 -> 11803[label="",style="solid", color="burlywood", weight=3]; 11425 -> 681[label="",style="dashed", color="red", weight=0]; 11425[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11425 -> 11804[label="",style="dashed", color="magenta", weight=3]; 11425 -> 11805[label="",style="dashed", color="magenta", weight=3]; 11426 -> 681[label="",style="dashed", color="red", weight=0]; 11426[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11426 -> 11806[label="",style="dashed", color="magenta", weight=3]; 11426 -> 11807[label="",style="dashed", color="magenta", weight=3]; 11424[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (vzz1208 == vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11424 -> 11808[label="",style="solid", color="black", weight=3]; 11497[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25939[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11497 -> 25939[label="",style="solid", color="burlywood", weight=9]; 25939 -> 11809[label="",style="solid", color="burlywood", weight=3]; 25940[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11497 -> 25940[label="",style="solid", color="burlywood", weight=9]; 25940 -> 11810[label="",style="solid", color="burlywood", weight=3]; 11498[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25941[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11498 -> 25941[label="",style="solid", color="burlywood", weight=9]; 25941 -> 11811[label="",style="solid", color="burlywood", weight=3]; 25942[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11498 -> 25942[label="",style="solid", color="burlywood", weight=9]; 25942 -> 11812[label="",style="solid", color="burlywood", weight=3]; 11499[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25943[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11499 -> 25943[label="",style="solid", color="burlywood", weight=9]; 25943 -> 11813[label="",style="solid", color="burlywood", weight=3]; 25944[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11499 -> 25944[label="",style="solid", color="burlywood", weight=9]; 25944 -> 11814[label="",style="solid", color="burlywood", weight=3]; 11500[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25945[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11500 -> 25945[label="",style="solid", color="burlywood", weight=9]; 25945 -> 11815[label="",style="solid", color="burlywood", weight=3]; 25946[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11500 -> 25946[label="",style="solid", color="burlywood", weight=9]; 25946 -> 11816[label="",style="solid", color="burlywood", weight=3]; 11501[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11800) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25947[label="vzz11800/Succ vzz118000",fontsize=10,color="white",style="solid",shape="box"];11501 -> 25947[label="",style="solid", color="burlywood", weight=9]; 25947 -> 11817[label="",style="solid", color="burlywood", weight=3]; 25948[label="vzz11800/Zero",fontsize=10,color="white",style="solid",shape="box"];11501 -> 25948[label="",style="solid", color="burlywood", weight=9]; 25948 -> 11818[label="",style="solid", color="burlywood", weight=3]; 11502[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11800) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25949[label="vzz11800/Succ vzz118000",fontsize=10,color="white",style="solid",shape="box"];11502 -> 25949[label="",style="solid", color="burlywood", weight=9]; 25949 -> 11819[label="",style="solid", color="burlywood", weight=3]; 25950[label="vzz11800/Zero",fontsize=10,color="white",style="solid",shape="box"];11502 -> 25950[label="",style="solid", color="burlywood", weight=9]; 25950 -> 11820[label="",style="solid", color="burlywood", weight=3]; 11504 -> 681[label="",style="dashed", color="red", weight=0]; 11504[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11504 -> 11821[label="",style="dashed", color="magenta", weight=3]; 11504 -> 11822[label="",style="dashed", color="magenta", weight=3]; 11505 -> 681[label="",style="dashed", color="red", weight=0]; 11505[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11505 -> 11823[label="",style="dashed", color="magenta", weight=3]; 11505 -> 11824[label="",style="dashed", color="magenta", weight=3]; 11503[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (vzz1211 == vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11503 -> 11825[label="",style="solid", color="black", weight=3]; 11578[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25951[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11578 -> 25951[label="",style="solid", color="burlywood", weight=9]; 25951 -> 11897[label="",style="solid", color="burlywood", weight=3]; 25952[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11578 -> 25952[label="",style="solid", color="burlywood", weight=9]; 25952 -> 11898[label="",style="solid", color="burlywood", weight=3]; 11579[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25953[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11579 -> 25953[label="",style="solid", color="burlywood", weight=9]; 25953 -> 11899[label="",style="solid", color="burlywood", weight=3]; 25954[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11579 -> 25954[label="",style="solid", color="burlywood", weight=9]; 25954 -> 11900[label="",style="solid", color="burlywood", weight=3]; 11580[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25955[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11580 -> 25955[label="",style="solid", color="burlywood", weight=9]; 25955 -> 11901[label="",style="solid", color="burlywood", weight=3]; 25956[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11580 -> 25956[label="",style="solid", color="burlywood", weight=9]; 25956 -> 11902[label="",style="solid", color="burlywood", weight=3]; 11581[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25957[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11581 -> 25957[label="",style="solid", color="burlywood", weight=9]; 25957 -> 11903[label="",style="solid", color="burlywood", weight=3]; 25958[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11581 -> 25958[label="",style="solid", color="burlywood", weight=9]; 25958 -> 11904[label="",style="solid", color="burlywood", weight=3]; 19973[label="even (roundN (vzz1456 :% vzz1457))",fontsize=16,color="black",shape="box"];19973 -> 20188[label="",style="solid", color="black", weight=3]; 19974[label="even (roundN (vzz1456 :% vzz1457))",fontsize=16,color="black",shape="box"];19974 -> 20193[label="",style="solid", color="black", weight=3]; 19966[label="even (roundN (vzz1463 :% vzz1464))",fontsize=16,color="black",shape="box"];19966 -> 20190[label="",style="solid", color="black", weight=3]; 19967[label="even (roundN (vzz1463 :% vzz1464))",fontsize=16,color="black",shape="box"];19967 -> 20189[label="",style="solid", color="black", weight=3]; 19575[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) vzz1443) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];25959[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19575 -> 25959[label="",style="solid", color="burlywood", weight=9]; 25959 -> 19660[label="",style="solid", color="burlywood", weight=3]; 25960[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19575 -> 25960[label="",style="solid", color="burlywood", weight=9]; 25960 -> 19661[label="",style="solid", color="burlywood", weight=3]; 19576[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) vzz1443) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25961[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19576 -> 25961[label="",style="solid", color="burlywood", weight=9]; 25961 -> 19662[label="",style="solid", color="burlywood", weight=3]; 25962[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19576 -> 25962[label="",style="solid", color="burlywood", weight=9]; 25962 -> 19663[label="",style="solid", color="burlywood", weight=3]; 19577[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) vzz1443) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];25963[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19577 -> 25963[label="",style="solid", color="burlywood", weight=9]; 25963 -> 19664[label="",style="solid", color="burlywood", weight=3]; 25964[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19577 -> 25964[label="",style="solid", color="burlywood", weight=9]; 25964 -> 19665[label="",style="solid", color="burlywood", weight=3]; 19578[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) vzz1443) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25965[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19578 -> 25965[label="",style="solid", color="burlywood", weight=9]; 25965 -> 19666[label="",style="solid", color="burlywood", weight=3]; 25966[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19578 -> 25966[label="",style="solid", color="burlywood", weight=9]; 25966 -> 19667[label="",style="solid", color="burlywood", weight=3]; 11614 -> 21542[label="",style="dashed", color="red", weight=0]; 11614[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108100) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11614 -> 21543[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21544[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21545[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21546[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21547[label="",style="dashed", color="magenta", weight=3]; 11615 -> 9900[label="",style="dashed", color="red", weight=0]; 11615[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11615 -> 11951[label="",style="dashed", color="magenta", weight=3]; 11616[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];11617 -> 9900[label="",style="dashed", color="red", weight=0]; 11617[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];11617 -> 11952[label="",style="dashed", color="magenta", weight=3]; 11618[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];11618 -> 11953[label="",style="solid", color="black", weight=3]; 11619 -> 9900[label="",style="dashed", color="red", weight=0]; 11619[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];11619 -> 11954[label="",style="dashed", color="magenta", weight=3]; 11620 -> 11618[label="",style="dashed", color="red", weight=0]; 11620[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];11621[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];11622 -> 21590[label="",style="dashed", color="red", weight=0]; 11622[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108100) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11622 -> 21591[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21592[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21593[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21594[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21595[label="",style="dashed", color="magenta", weight=3]; 11623 -> 9900[label="",style="dashed", color="red", weight=0]; 11623[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11623 -> 11957[label="",style="dashed", color="magenta", weight=3]; 11624 -> 9900[label="",style="dashed", color="red", weight=0]; 11624[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];11624 -> 11958[label="",style="dashed", color="magenta", weight=3]; 11625[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];11625 -> 11959[label="",style="solid", color="black", weight=3]; 11626 -> 9900[label="",style="dashed", color="red", weight=0]; 11626[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];11626 -> 11960[label="",style="dashed", color="magenta", weight=3]; 11627 -> 11625[label="",style="dashed", color="red", weight=0]; 11627[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];11636[label="vzz1126000",fontsize=16,color="green",shape="box"];11637 -> 11965[label="",style="dashed", color="red", weight=0]; 11637[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR0 vzz1107 vzz1108 (properFractionVu30 vzz1107 vzz1108) :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];11637 -> 11966[label="",style="dashed", color="magenta", weight=3]; 11638[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="blue",shape="box"];25967[label="toInteger :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];11638 -> 25967[label="",style="solid", color="blue", weight=9]; 25967 -> 11988[label="",style="solid", color="blue", weight=3]; 25968[label="toInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];11638 -> 25968[label="",style="solid", color="blue", weight=9]; 25968 -> 11989[label="",style="solid", color="blue", weight=3]; 11639[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="black",shape="box"];11639 -> 11990[label="",style="solid", color="black", weight=3]; 19765[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) vzz1453) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];25969[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19765 -> 25969[label="",style="solid", color="burlywood", weight=9]; 25969 -> 19987[label="",style="solid", color="burlywood", weight=3]; 25970[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19765 -> 25970[label="",style="solid", color="burlywood", weight=9]; 25970 -> 19988[label="",style="solid", color="burlywood", weight=3]; 19766[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) vzz1453) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25971[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19766 -> 25971[label="",style="solid", color="burlywood", weight=9]; 25971 -> 19989[label="",style="solid", color="burlywood", weight=3]; 25972[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19766 -> 25972[label="",style="solid", color="burlywood", weight=9]; 25972 -> 19990[label="",style="solid", color="burlywood", weight=3]; 19767[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) vzz1453) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];25973[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19767 -> 25973[label="",style="solid", color="burlywood", weight=9]; 25973 -> 19991[label="",style="solid", color="burlywood", weight=3]; 25974[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19767 -> 25974[label="",style="solid", color="burlywood", weight=9]; 25974 -> 19992[label="",style="solid", color="burlywood", weight=3]; 19768[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) vzz1453) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25975[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19768 -> 25975[label="",style="solid", color="burlywood", weight=9]; 25975 -> 19993[label="",style="solid", color="burlywood", weight=3]; 25976[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19768 -> 25976[label="",style="solid", color="burlywood", weight=9]; 25976 -> 19994[label="",style="solid", color="burlywood", weight=3]; 20186[label="even (roundN (vzz1470 :% vzz1471))",fontsize=16,color="black",shape="box"];20186 -> 23736[label="",style="solid", color="black", weight=3]; 20187[label="even (roundN (vzz1470 :% vzz1471))",fontsize=16,color="black",shape="box"];20187 -> 23737[label="",style="solid", color="black", weight=3]; 20191[label="even (roundN (vzz1477 :% vzz1478))",fontsize=16,color="black",shape="box"];20191 -> 23738[label="",style="solid", color="black", weight=3]; 20192[label="even (roundN (vzz1477 :% vzz1478))",fontsize=16,color="black",shape="box"];20192 -> 23739[label="",style="solid", color="black", weight=3]; 11667 -> 21675[label="",style="dashed", color="red", weight=0]; 11667[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108800) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11667 -> 21676[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21677[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21678[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21679[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21680[label="",style="dashed", color="magenta", weight=3]; 11668 -> 9967[label="",style="dashed", color="red", weight=0]; 11668[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11668 -> 12042[label="",style="dashed", color="magenta", weight=3]; 11669[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];11670 -> 9967[label="",style="dashed", color="red", weight=0]; 11670[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];11670 -> 12043[label="",style="dashed", color="magenta", weight=3]; 11671[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];11671 -> 12044[label="",style="solid", color="black", weight=3]; 11672 -> 9967[label="",style="dashed", color="red", weight=0]; 11672[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];11672 -> 12045[label="",style="dashed", color="magenta", weight=3]; 11673 -> 11671[label="",style="dashed", color="red", weight=0]; 11673[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];11674[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];11675 -> 21731[label="",style="dashed", color="red", weight=0]; 11675[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108800) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11675 -> 21732[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21733[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21734[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21735[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21736[label="",style="dashed", color="magenta", weight=3]; 11676 -> 9967[label="",style="dashed", color="red", weight=0]; 11676[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11676 -> 12048[label="",style="dashed", color="magenta", weight=3]; 11677 -> 9967[label="",style="dashed", color="red", weight=0]; 11677[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];11677 -> 12049[label="",style="dashed", color="magenta", weight=3]; 11678[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];11678 -> 12050[label="",style="solid", color="black", weight=3]; 11679 -> 9967[label="",style="dashed", color="red", weight=0]; 11679[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];11679 -> 12051[label="",style="dashed", color="magenta", weight=3]; 11680 -> 11678[label="",style="dashed", color="red", weight=0]; 11680[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];11697 -> 12064[label="",style="dashed", color="red", weight=0]; 11697[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% Integer (primQuotInt vzz10990 vzz11310)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% Integer (primQuotInt vzz10990 vzz11310)))",fontsize=16,color="magenta"];11697 -> 12065[label="",style="dashed", color="magenta", weight=3]; 11697 -> 12066[label="",style="dashed", color="magenta", weight=3]; 11698[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25977[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11698 -> 25977[label="",style="solid", color="burlywood", weight=9]; 25977 -> 12074[label="",style="solid", color="burlywood", weight=3]; 25978[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11698 -> 25978[label="",style="solid", color="burlywood", weight=9]; 25978 -> 12075[label="",style="solid", color="burlywood", weight=3]; 11699[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25979[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11699 -> 25979[label="",style="solid", color="burlywood", weight=9]; 25979 -> 12076[label="",style="solid", color="burlywood", weight=3]; 25980[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11699 -> 25980[label="",style="solid", color="burlywood", weight=9]; 25980 -> 12077[label="",style="solid", color="burlywood", weight=3]; 11700[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25981[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11700 -> 25981[label="",style="solid", color="burlywood", weight=9]; 25981 -> 12078[label="",style="solid", color="burlywood", weight=3]; 25982[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11700 -> 25982[label="",style="solid", color="burlywood", weight=9]; 25982 -> 12079[label="",style="solid", color="burlywood", weight=3]; 11701[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25983[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11701 -> 25983[label="",style="solid", color="burlywood", weight=9]; 25983 -> 12080[label="",style="solid", color="burlywood", weight=3]; 25984[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11701 -> 25984[label="",style="solid", color="burlywood", weight=9]; 25984 -> 12081[label="",style="solid", color="burlywood", weight=3]; 11702[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11703[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11704[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11705[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11706[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1195 vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25985[label="vzz1195/Pos vzz11950",fontsize=10,color="white",style="solid",shape="box"];11706 -> 25985[label="",style="solid", color="burlywood", weight=9]; 25985 -> 12082[label="",style="solid", color="burlywood", weight=3]; 25986[label="vzz1195/Neg vzz11950",fontsize=10,color="white",style="solid",shape="box"];11706 -> 25986[label="",style="solid", color="burlywood", weight=9]; 25986 -> 12083[label="",style="solid", color="burlywood", weight=3]; 11707[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25987[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11707 -> 25987[label="",style="solid", color="burlywood", weight=9]; 25987 -> 12084[label="",style="solid", color="burlywood", weight=3]; 25988[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11707 -> 25988[label="",style="solid", color="burlywood", weight=9]; 25988 -> 12085[label="",style="solid", color="burlywood", weight=3]; 11708[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11708 -> 12086[label="",style="solid", color="black", weight=3]; 11709[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25989[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11709 -> 25989[label="",style="solid", color="burlywood", weight=9]; 25989 -> 12087[label="",style="solid", color="burlywood", weight=3]; 25990[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11709 -> 25990[label="",style="solid", color="burlywood", weight=9]; 25990 -> 12088[label="",style="solid", color="burlywood", weight=3]; 11710[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25991[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11710 -> 25991[label="",style="solid", color="burlywood", weight=9]; 25991 -> 12089[label="",style="solid", color="burlywood", weight=3]; 25992[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11710 -> 25992[label="",style="solid", color="burlywood", weight=9]; 25992 -> 12090[label="",style="solid", color="burlywood", weight=3]; 11711[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11711 -> 12091[label="",style="solid", color="black", weight=3]; 11712[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25993[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11712 -> 25993[label="",style="solid", color="burlywood", weight=9]; 25993 -> 12092[label="",style="solid", color="burlywood", weight=3]; 25994[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11712 -> 25994[label="",style="solid", color="burlywood", weight=9]; 25994 -> 12093[label="",style="solid", color="burlywood", weight=3]; 11713[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25995[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11713 -> 25995[label="",style="solid", color="burlywood", weight=9]; 25995 -> 12094[label="",style="solid", color="burlywood", weight=3]; 25996[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11713 -> 25996[label="",style="solid", color="burlywood", weight=9]; 25996 -> 12095[label="",style="solid", color="burlywood", weight=3]; 11714[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25997[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11714 -> 25997[label="",style="solid", color="burlywood", weight=9]; 25997 -> 12096[label="",style="solid", color="burlywood", weight=3]; 25998[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11714 -> 25998[label="",style="solid", color="burlywood", weight=9]; 25998 -> 12097[label="",style="solid", color="burlywood", weight=3]; 11715[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25999[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11715 -> 25999[label="",style="solid", color="burlywood", weight=9]; 25999 -> 12098[label="",style="solid", color="burlywood", weight=3]; 26000[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11715 -> 26000[label="",style="solid", color="burlywood", weight=9]; 26000 -> 12099[label="",style="solid", color="burlywood", weight=3]; 11716[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26001[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11716 -> 26001[label="",style="solid", color="burlywood", weight=9]; 26001 -> 12100[label="",style="solid", color="burlywood", weight=3]; 26002[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11716 -> 26002[label="",style="solid", color="burlywood", weight=9]; 26002 -> 12101[label="",style="solid", color="burlywood", weight=3]; 11717[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26003[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11717 -> 26003[label="",style="solid", color="burlywood", weight=9]; 26003 -> 12102[label="",style="solid", color="burlywood", weight=3]; 26004[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11717 -> 26004[label="",style="solid", color="burlywood", weight=9]; 26004 -> 12103[label="",style="solid", color="burlywood", weight=3]; 11718[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26005[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11718 -> 26005[label="",style="solid", color="burlywood", weight=9]; 26005 -> 12104[label="",style="solid", color="burlywood", weight=3]; 26006[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11718 -> 26006[label="",style="solid", color="burlywood", weight=9]; 26006 -> 12105[label="",style="solid", color="burlywood", weight=3]; 11719[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11720[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11721[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11722[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11723[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1197 vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26007[label="vzz1197/Pos vzz11970",fontsize=10,color="white",style="solid",shape="box"];11723 -> 26007[label="",style="solid", color="burlywood", weight=9]; 26007 -> 12106[label="",style="solid", color="burlywood", weight=3]; 26008[label="vzz1197/Neg vzz11970",fontsize=10,color="white",style="solid",shape="box"];11723 -> 26008[label="",style="solid", color="burlywood", weight=9]; 26008 -> 12107[label="",style="solid", color="burlywood", weight=3]; 11724[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26009[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11724 -> 26009[label="",style="solid", color="burlywood", weight=9]; 26009 -> 12108[label="",style="solid", color="burlywood", weight=3]; 26010[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11724 -> 26010[label="",style="solid", color="burlywood", weight=9]; 26010 -> 12109[label="",style="solid", color="burlywood", weight=3]; 11725[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11725 -> 12110[label="",style="solid", color="black", weight=3]; 11726[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26011[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11726 -> 26011[label="",style="solid", color="burlywood", weight=9]; 26011 -> 12111[label="",style="solid", color="burlywood", weight=3]; 26012[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11726 -> 26012[label="",style="solid", color="burlywood", weight=9]; 26012 -> 12112[label="",style="solid", color="burlywood", weight=3]; 11727[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26013[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11727 -> 26013[label="",style="solid", color="burlywood", weight=9]; 26013 -> 12113[label="",style="solid", color="burlywood", weight=3]; 26014[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11727 -> 26014[label="",style="solid", color="burlywood", weight=9]; 26014 -> 12114[label="",style="solid", color="burlywood", weight=3]; 11728[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11728 -> 12115[label="",style="solid", color="black", weight=3]; 11729[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26015[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11729 -> 26015[label="",style="solid", color="burlywood", weight=9]; 26015 -> 12116[label="",style="solid", color="burlywood", weight=3]; 26016[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11729 -> 26016[label="",style="solid", color="burlywood", weight=9]; 26016 -> 12117[label="",style="solid", color="burlywood", weight=3]; 11730[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26017[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11730 -> 26017[label="",style="solid", color="burlywood", weight=9]; 26017 -> 12118[label="",style="solid", color="burlywood", weight=3]; 26018[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11730 -> 26018[label="",style="solid", color="burlywood", weight=9]; 26018 -> 12119[label="",style="solid", color="burlywood", weight=3]; 11731[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26019[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11731 -> 26019[label="",style="solid", color="burlywood", weight=9]; 26019 -> 12120[label="",style="solid", color="burlywood", weight=3]; 26020[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11731 -> 26020[label="",style="solid", color="burlywood", weight=9]; 26020 -> 12121[label="",style="solid", color="burlywood", weight=3]; 11732[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26021[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11732 -> 26021[label="",style="solid", color="burlywood", weight=9]; 26021 -> 12122[label="",style="solid", color="burlywood", weight=3]; 26022[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11732 -> 26022[label="",style="solid", color="burlywood", weight=9]; 26022 -> 12123[label="",style="solid", color="burlywood", weight=3]; 11733[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26023[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11733 -> 26023[label="",style="solid", color="burlywood", weight=9]; 26023 -> 12124[label="",style="solid", color="burlywood", weight=3]; 26024[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11733 -> 26024[label="",style="solid", color="burlywood", weight=9]; 26024 -> 12125[label="",style="solid", color="burlywood", weight=3]; 11734[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26025[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11734 -> 26025[label="",style="solid", color="burlywood", weight=9]; 26025 -> 12126[label="",style="solid", color="burlywood", weight=3]; 26026[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11734 -> 26026[label="",style="solid", color="burlywood", weight=9]; 26026 -> 12127[label="",style="solid", color="burlywood", weight=3]; 11735[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26027[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11735 -> 26027[label="",style="solid", color="burlywood", weight=9]; 26027 -> 12128[label="",style="solid", color="burlywood", weight=3]; 26028[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11735 -> 26028[label="",style="solid", color="burlywood", weight=9]; 26028 -> 12129[label="",style="solid", color="burlywood", weight=3]; 11736[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11737[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11738[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11739[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11740[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1199 vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26029[label="vzz1199/Pos vzz11990",fontsize=10,color="white",style="solid",shape="box"];11740 -> 26029[label="",style="solid", color="burlywood", weight=9]; 26029 -> 12130[label="",style="solid", color="burlywood", weight=3]; 26030[label="vzz1199/Neg vzz11990",fontsize=10,color="white",style="solid",shape="box"];11740 -> 26030[label="",style="solid", color="burlywood", weight=9]; 26030 -> 12131[label="",style="solid", color="burlywood", weight=3]; 11741[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26031[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11741 -> 26031[label="",style="solid", color="burlywood", weight=9]; 26031 -> 12132[label="",style="solid", color="burlywood", weight=3]; 26032[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11741 -> 26032[label="",style="solid", color="burlywood", weight=9]; 26032 -> 12133[label="",style="solid", color="burlywood", weight=3]; 11742[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11742 -> 12134[label="",style="solid", color="black", weight=3]; 11743[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26033[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11743 -> 26033[label="",style="solid", color="burlywood", weight=9]; 26033 -> 12135[label="",style="solid", color="burlywood", weight=3]; 26034[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11743 -> 26034[label="",style="solid", color="burlywood", weight=9]; 26034 -> 12136[label="",style="solid", color="burlywood", weight=3]; 11744[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26035[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11744 -> 26035[label="",style="solid", color="burlywood", weight=9]; 26035 -> 12137[label="",style="solid", color="burlywood", weight=3]; 26036[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11744 -> 26036[label="",style="solid", color="burlywood", weight=9]; 26036 -> 12138[label="",style="solid", color="burlywood", weight=3]; 11745[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11745 -> 12139[label="",style="solid", color="black", weight=3]; 11746[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26037[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11746 -> 26037[label="",style="solid", color="burlywood", weight=9]; 26037 -> 12140[label="",style="solid", color="burlywood", weight=3]; 26038[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11746 -> 26038[label="",style="solid", color="burlywood", weight=9]; 26038 -> 12141[label="",style="solid", color="burlywood", weight=3]; 11747[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26039[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11747 -> 26039[label="",style="solid", color="burlywood", weight=9]; 26039 -> 12142[label="",style="solid", color="burlywood", weight=3]; 26040[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11747 -> 26040[label="",style="solid", color="burlywood", weight=9]; 26040 -> 12143[label="",style="solid", color="burlywood", weight=3]; 11748[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26041[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11748 -> 26041[label="",style="solid", color="burlywood", weight=9]; 26041 -> 12144[label="",style="solid", color="burlywood", weight=3]; 26042[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11748 -> 26042[label="",style="solid", color="burlywood", weight=9]; 26042 -> 12145[label="",style="solid", color="burlywood", weight=3]; 11749[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26043[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11749 -> 26043[label="",style="solid", color="burlywood", weight=9]; 26043 -> 12146[label="",style="solid", color="burlywood", weight=3]; 26044[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11749 -> 26044[label="",style="solid", color="burlywood", weight=9]; 26044 -> 12147[label="",style="solid", color="burlywood", weight=3]; 11750[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26045[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11750 -> 26045[label="",style="solid", color="burlywood", weight=9]; 26045 -> 12148[label="",style="solid", color="burlywood", weight=3]; 26046[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11750 -> 26046[label="",style="solid", color="burlywood", weight=9]; 26046 -> 12149[label="",style="solid", color="burlywood", weight=3]; 11751[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26047[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11751 -> 26047[label="",style="solid", color="burlywood", weight=9]; 26047 -> 12150[label="",style="solid", color="burlywood", weight=3]; 26048[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11751 -> 26048[label="",style="solid", color="burlywood", weight=9]; 26048 -> 12151[label="",style="solid", color="burlywood", weight=3]; 11752[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26049[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11752 -> 26049[label="",style="solid", color="burlywood", weight=9]; 26049 -> 12152[label="",style="solid", color="burlywood", weight=3]; 26050[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11752 -> 26050[label="",style="solid", color="burlywood", weight=9]; 26050 -> 12153[label="",style="solid", color="burlywood", weight=3]; 11753[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11754[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11755[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11756[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11757[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1201 vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26051[label="vzz1201/Pos vzz12010",fontsize=10,color="white",style="solid",shape="box"];11757 -> 26051[label="",style="solid", color="burlywood", weight=9]; 26051 -> 12154[label="",style="solid", color="burlywood", weight=3]; 26052[label="vzz1201/Neg vzz12010",fontsize=10,color="white",style="solid",shape="box"];11757 -> 26052[label="",style="solid", color="burlywood", weight=9]; 26052 -> 12155[label="",style="solid", color="burlywood", weight=3]; 11758[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26053[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11758 -> 26053[label="",style="solid", color="burlywood", weight=9]; 26053 -> 12156[label="",style="solid", color="burlywood", weight=3]; 26054[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11758 -> 26054[label="",style="solid", color="burlywood", weight=9]; 26054 -> 12157[label="",style="solid", color="burlywood", weight=3]; 11759[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11759 -> 12158[label="",style="solid", color="black", weight=3]; 11760[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26055[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11760 -> 26055[label="",style="solid", color="burlywood", weight=9]; 26055 -> 12159[label="",style="solid", color="burlywood", weight=3]; 26056[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11760 -> 26056[label="",style="solid", color="burlywood", weight=9]; 26056 -> 12160[label="",style="solid", color="burlywood", weight=3]; 11761[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26057[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11761 -> 26057[label="",style="solid", color="burlywood", weight=9]; 26057 -> 12161[label="",style="solid", color="burlywood", weight=3]; 26058[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11761 -> 26058[label="",style="solid", color="burlywood", weight=9]; 26058 -> 12162[label="",style="solid", color="burlywood", weight=3]; 11762[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11762 -> 12163[label="",style="solid", color="black", weight=3]; 11763[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26059[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11763 -> 26059[label="",style="solid", color="burlywood", weight=9]; 26059 -> 12164[label="",style="solid", color="burlywood", weight=3]; 26060[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11763 -> 26060[label="",style="solid", color="burlywood", weight=9]; 26060 -> 12165[label="",style="solid", color="burlywood", weight=3]; 11764[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26061[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11764 -> 26061[label="",style="solid", color="burlywood", weight=9]; 26061 -> 12166[label="",style="solid", color="burlywood", weight=3]; 26062[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11764 -> 26062[label="",style="solid", color="burlywood", weight=9]; 26062 -> 12167[label="",style="solid", color="burlywood", weight=3]; 11765[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26063[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11765 -> 26063[label="",style="solid", color="burlywood", weight=9]; 26063 -> 12168[label="",style="solid", color="burlywood", weight=3]; 26064[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11765 -> 26064[label="",style="solid", color="burlywood", weight=9]; 26064 -> 12169[label="",style="solid", color="burlywood", weight=3]; 11766[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26065[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11766 -> 26065[label="",style="solid", color="burlywood", weight=9]; 26065 -> 12170[label="",style="solid", color="burlywood", weight=3]; 26066[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11766 -> 26066[label="",style="solid", color="burlywood", weight=9]; 26066 -> 12171[label="",style="solid", color="burlywood", weight=3]; 11767[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26067[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11767 -> 26067[label="",style="solid", color="burlywood", weight=9]; 26067 -> 12172[label="",style="solid", color="burlywood", weight=3]; 26068[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11767 -> 26068[label="",style="solid", color="burlywood", weight=9]; 26068 -> 12173[label="",style="solid", color="burlywood", weight=3]; 11768[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26069[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11768 -> 26069[label="",style="solid", color="burlywood", weight=9]; 26069 -> 12174[label="",style="solid", color="burlywood", weight=3]; 26070[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11768 -> 26070[label="",style="solid", color="burlywood", weight=9]; 26070 -> 12175[label="",style="solid", color="burlywood", weight=3]; 11769[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26071[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11769 -> 26071[label="",style="solid", color="burlywood", weight=9]; 26071 -> 12176[label="",style="solid", color="burlywood", weight=3]; 26072[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11769 -> 26072[label="",style="solid", color="burlywood", weight=9]; 26072 -> 12177[label="",style="solid", color="burlywood", weight=3]; 11770[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11771[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11772[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11773[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11774[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1203 vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26073[label="vzz1203/Pos vzz12030",fontsize=10,color="white",style="solid",shape="box"];11774 -> 26073[label="",style="solid", color="burlywood", weight=9]; 26073 -> 12178[label="",style="solid", color="burlywood", weight=3]; 26074[label="vzz1203/Neg vzz12030",fontsize=10,color="white",style="solid",shape="box"];11774 -> 26074[label="",style="solid", color="burlywood", weight=9]; 26074 -> 12179[label="",style="solid", color="burlywood", weight=3]; 11775[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26075[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11775 -> 26075[label="",style="solid", color="burlywood", weight=9]; 26075 -> 12180[label="",style="solid", color="burlywood", weight=3]; 26076[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11775 -> 26076[label="",style="solid", color="burlywood", weight=9]; 26076 -> 12181[label="",style="solid", color="burlywood", weight=3]; 11776[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11776 -> 12182[label="",style="solid", color="black", weight=3]; 11777[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26077[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11777 -> 26077[label="",style="solid", color="burlywood", weight=9]; 26077 -> 12183[label="",style="solid", color="burlywood", weight=3]; 26078[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11777 -> 26078[label="",style="solid", color="burlywood", weight=9]; 26078 -> 12184[label="",style="solid", color="burlywood", weight=3]; 11778[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26079[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11778 -> 26079[label="",style="solid", color="burlywood", weight=9]; 26079 -> 12185[label="",style="solid", color="burlywood", weight=3]; 26080[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11778 -> 26080[label="",style="solid", color="burlywood", weight=9]; 26080 -> 12186[label="",style="solid", color="burlywood", weight=3]; 11779[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11779 -> 12187[label="",style="solid", color="black", weight=3]; 11780[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26081[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11780 -> 26081[label="",style="solid", color="burlywood", weight=9]; 26081 -> 12188[label="",style="solid", color="burlywood", weight=3]; 26082[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11780 -> 26082[label="",style="solid", color="burlywood", weight=9]; 26082 -> 12189[label="",style="solid", color="burlywood", weight=3]; 11781[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26083[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11781 -> 26083[label="",style="solid", color="burlywood", weight=9]; 26083 -> 12190[label="",style="solid", color="burlywood", weight=3]; 26084[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11781 -> 26084[label="",style="solid", color="burlywood", weight=9]; 26084 -> 12191[label="",style="solid", color="burlywood", weight=3]; 11782[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26085[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11782 -> 26085[label="",style="solid", color="burlywood", weight=9]; 26085 -> 12192[label="",style="solid", color="burlywood", weight=3]; 26086[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11782 -> 26086[label="",style="solid", color="burlywood", weight=9]; 26086 -> 12193[label="",style="solid", color="burlywood", weight=3]; 11783[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26087[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11783 -> 26087[label="",style="solid", color="burlywood", weight=9]; 26087 -> 12194[label="",style="solid", color="burlywood", weight=3]; 26088[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11783 -> 26088[label="",style="solid", color="burlywood", weight=9]; 26088 -> 12195[label="",style="solid", color="burlywood", weight=3]; 11784[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26089[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11784 -> 26089[label="",style="solid", color="burlywood", weight=9]; 26089 -> 12196[label="",style="solid", color="burlywood", weight=3]; 26090[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11784 -> 26090[label="",style="solid", color="burlywood", weight=9]; 26090 -> 12197[label="",style="solid", color="burlywood", weight=3]; 11785[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26091[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11785 -> 26091[label="",style="solid", color="burlywood", weight=9]; 26091 -> 12198[label="",style="solid", color="burlywood", weight=3]; 26092[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11785 -> 26092[label="",style="solid", color="burlywood", weight=9]; 26092 -> 12199[label="",style="solid", color="burlywood", weight=3]; 11786[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26093[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11786 -> 26093[label="",style="solid", color="burlywood", weight=9]; 26093 -> 12200[label="",style="solid", color="burlywood", weight=3]; 26094[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11786 -> 26094[label="",style="solid", color="burlywood", weight=9]; 26094 -> 12201[label="",style="solid", color="burlywood", weight=3]; 11787[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11788[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11789[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11790[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11791[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1205 vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26095[label="vzz1205/Pos vzz12050",fontsize=10,color="white",style="solid",shape="box"];11791 -> 26095[label="",style="solid", color="burlywood", weight=9]; 26095 -> 12202[label="",style="solid", color="burlywood", weight=3]; 26096[label="vzz1205/Neg vzz12050",fontsize=10,color="white",style="solid",shape="box"];11791 -> 26096[label="",style="solid", color="burlywood", weight=9]; 26096 -> 12203[label="",style="solid", color="burlywood", weight=3]; 11792[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26097[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11792 -> 26097[label="",style="solid", color="burlywood", weight=9]; 26097 -> 12204[label="",style="solid", color="burlywood", weight=3]; 26098[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11792 -> 26098[label="",style="solid", color="burlywood", weight=9]; 26098 -> 12205[label="",style="solid", color="burlywood", weight=3]; 11793[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11793 -> 12206[label="",style="solid", color="black", weight=3]; 11794[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26099[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11794 -> 26099[label="",style="solid", color="burlywood", weight=9]; 26099 -> 12207[label="",style="solid", color="burlywood", weight=3]; 26100[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11794 -> 26100[label="",style="solid", color="burlywood", weight=9]; 26100 -> 12208[label="",style="solid", color="burlywood", weight=3]; 11795[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26101[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11795 -> 26101[label="",style="solid", color="burlywood", weight=9]; 26101 -> 12209[label="",style="solid", color="burlywood", weight=3]; 26102[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11795 -> 26102[label="",style="solid", color="burlywood", weight=9]; 26102 -> 12210[label="",style="solid", color="burlywood", weight=3]; 11796[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11796 -> 12211[label="",style="solid", color="black", weight=3]; 11797[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26103[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11797 -> 26103[label="",style="solid", color="burlywood", weight=9]; 26103 -> 12212[label="",style="solid", color="burlywood", weight=3]; 26104[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11797 -> 26104[label="",style="solid", color="burlywood", weight=9]; 26104 -> 12213[label="",style="solid", color="burlywood", weight=3]; 11798[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26105[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11798 -> 26105[label="",style="solid", color="burlywood", weight=9]; 26105 -> 12214[label="",style="solid", color="burlywood", weight=3]; 26106[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11798 -> 26106[label="",style="solid", color="burlywood", weight=9]; 26106 -> 12215[label="",style="solid", color="burlywood", weight=3]; 11799[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26107[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11799 -> 26107[label="",style="solid", color="burlywood", weight=9]; 26107 -> 12216[label="",style="solid", color="burlywood", weight=3]; 26108[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11799 -> 26108[label="",style="solid", color="burlywood", weight=9]; 26108 -> 12217[label="",style="solid", color="burlywood", weight=3]; 11800[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26109[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11800 -> 26109[label="",style="solid", color="burlywood", weight=9]; 26109 -> 12218[label="",style="solid", color="burlywood", weight=3]; 26110[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11800 -> 26110[label="",style="solid", color="burlywood", weight=9]; 26110 -> 12219[label="",style="solid", color="burlywood", weight=3]; 11801[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26111[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11801 -> 26111[label="",style="solid", color="burlywood", weight=9]; 26111 -> 12220[label="",style="solid", color="burlywood", weight=3]; 26112[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11801 -> 26112[label="",style="solid", color="burlywood", weight=9]; 26112 -> 12221[label="",style="solid", color="burlywood", weight=3]; 11802[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26113[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11802 -> 26113[label="",style="solid", color="burlywood", weight=9]; 26113 -> 12222[label="",style="solid", color="burlywood", weight=3]; 26114[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11802 -> 26114[label="",style="solid", color="burlywood", weight=9]; 26114 -> 12223[label="",style="solid", color="burlywood", weight=3]; 11803[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26115[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11803 -> 26115[label="",style="solid", color="burlywood", weight=9]; 26115 -> 12224[label="",style="solid", color="burlywood", weight=3]; 26116[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11803 -> 26116[label="",style="solid", color="burlywood", weight=9]; 26116 -> 12225[label="",style="solid", color="burlywood", weight=3]; 11804[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11805[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11806[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11807[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11808[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1208 vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26117[label="vzz1208/Pos vzz12080",fontsize=10,color="white",style="solid",shape="box"];11808 -> 26117[label="",style="solid", color="burlywood", weight=9]; 26117 -> 12226[label="",style="solid", color="burlywood", weight=3]; 26118[label="vzz1208/Neg vzz12080",fontsize=10,color="white",style="solid",shape="box"];11808 -> 26118[label="",style="solid", color="burlywood", weight=9]; 26118 -> 12227[label="",style="solid", color="burlywood", weight=3]; 11809[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26119[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11809 -> 26119[label="",style="solid", color="burlywood", weight=9]; 26119 -> 12228[label="",style="solid", color="burlywood", weight=3]; 26120[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11809 -> 26120[label="",style="solid", color="burlywood", weight=9]; 26120 -> 12229[label="",style="solid", color="burlywood", weight=3]; 11810[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11810 -> 12230[label="",style="solid", color="black", weight=3]; 11811[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26121[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11811 -> 26121[label="",style="solid", color="burlywood", weight=9]; 26121 -> 12231[label="",style="solid", color="burlywood", weight=3]; 26122[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11811 -> 26122[label="",style="solid", color="burlywood", weight=9]; 26122 -> 12232[label="",style="solid", color="burlywood", weight=3]; 11812[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26123[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11812 -> 26123[label="",style="solid", color="burlywood", weight=9]; 26123 -> 12233[label="",style="solid", color="burlywood", weight=3]; 26124[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11812 -> 26124[label="",style="solid", color="burlywood", weight=9]; 26124 -> 12234[label="",style="solid", color="burlywood", weight=3]; 11813[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11813 -> 12235[label="",style="solid", color="black", weight=3]; 11814[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26125[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11814 -> 26125[label="",style="solid", color="burlywood", weight=9]; 26125 -> 12236[label="",style="solid", color="burlywood", weight=3]; 26126[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11814 -> 26126[label="",style="solid", color="burlywood", weight=9]; 26126 -> 12237[label="",style="solid", color="burlywood", weight=3]; 11815[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26127[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11815 -> 26127[label="",style="solid", color="burlywood", weight=9]; 26127 -> 12238[label="",style="solid", color="burlywood", weight=3]; 26128[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11815 -> 26128[label="",style="solid", color="burlywood", weight=9]; 26128 -> 12239[label="",style="solid", color="burlywood", weight=3]; 11816[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26129[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11816 -> 26129[label="",style="solid", color="burlywood", weight=9]; 26129 -> 12240[label="",style="solid", color="burlywood", weight=3]; 26130[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11816 -> 26130[label="",style="solid", color="burlywood", weight=9]; 26130 -> 12241[label="",style="solid", color="burlywood", weight=3]; 11817[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26131[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11817 -> 26131[label="",style="solid", color="burlywood", weight=9]; 26131 -> 12242[label="",style="solid", color="burlywood", weight=3]; 26132[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11817 -> 26132[label="",style="solid", color="burlywood", weight=9]; 26132 -> 12243[label="",style="solid", color="burlywood", weight=3]; 11818[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26133[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11818 -> 26133[label="",style="solid", color="burlywood", weight=9]; 26133 -> 12244[label="",style="solid", color="burlywood", weight=3]; 26134[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11818 -> 26134[label="",style="solid", color="burlywood", weight=9]; 26134 -> 12245[label="",style="solid", color="burlywood", weight=3]; 11819[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26135[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11819 -> 26135[label="",style="solid", color="burlywood", weight=9]; 26135 -> 12246[label="",style="solid", color="burlywood", weight=3]; 26136[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11819 -> 26136[label="",style="solid", color="burlywood", weight=9]; 26136 -> 12247[label="",style="solid", color="burlywood", weight=3]; 11820[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26137[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11820 -> 26137[label="",style="solid", color="burlywood", weight=9]; 26137 -> 12248[label="",style="solid", color="burlywood", weight=3]; 26138[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11820 -> 26138[label="",style="solid", color="burlywood", weight=9]; 26138 -> 12249[label="",style="solid", color="burlywood", weight=3]; 11821[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11822[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11823[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11824[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11825[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1211 vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26139[label="vzz1211/Pos vzz12110",fontsize=10,color="white",style="solid",shape="box"];11825 -> 26139[label="",style="solid", color="burlywood", weight=9]; 26139 -> 12250[label="",style="solid", color="burlywood", weight=3]; 26140[label="vzz1211/Neg vzz12110",fontsize=10,color="white",style="solid",shape="box"];11825 -> 26140[label="",style="solid", color="burlywood", weight=9]; 26140 -> 12251[label="",style="solid", color="burlywood", weight=3]; 11897[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26141[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11897 -> 26141[label="",style="solid", color="burlywood", weight=9]; 26141 -> 12252[label="",style="solid", color="burlywood", weight=3]; 26142[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11897 -> 26142[label="",style="solid", color="burlywood", weight=9]; 26142 -> 12253[label="",style="solid", color="burlywood", weight=3]; 11898[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11898 -> 12254[label="",style="solid", color="black", weight=3]; 11899[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26143[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11899 -> 26143[label="",style="solid", color="burlywood", weight=9]; 26143 -> 12255[label="",style="solid", color="burlywood", weight=3]; 26144[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11899 -> 26144[label="",style="solid", color="burlywood", weight=9]; 26144 -> 12256[label="",style="solid", color="burlywood", weight=3]; 11900[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26145[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11900 -> 26145[label="",style="solid", color="burlywood", weight=9]; 26145 -> 12257[label="",style="solid", color="burlywood", weight=3]; 26146[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11900 -> 26146[label="",style="solid", color="burlywood", weight=9]; 26146 -> 12258[label="",style="solid", color="burlywood", weight=3]; 11901[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11901 -> 12259[label="",style="solid", color="black", weight=3]; 11902[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26147[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11902 -> 26147[label="",style="solid", color="burlywood", weight=9]; 26147 -> 12260[label="",style="solid", color="burlywood", weight=3]; 26148[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11902 -> 26148[label="",style="solid", color="burlywood", weight=9]; 26148 -> 12261[label="",style="solid", color="burlywood", weight=3]; 11903[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26149[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11903 -> 26149[label="",style="solid", color="burlywood", weight=9]; 26149 -> 12262[label="",style="solid", color="burlywood", weight=3]; 26150[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11903 -> 26150[label="",style="solid", color="burlywood", weight=9]; 26150 -> 12263[label="",style="solid", color="burlywood", weight=3]; 11904[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26151[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11904 -> 26151[label="",style="solid", color="burlywood", weight=9]; 26151 -> 12264[label="",style="solid", color="burlywood", weight=3]; 26152[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11904 -> 26152[label="",style="solid", color="burlywood", weight=9]; 26152 -> 12265[label="",style="solid", color="burlywood", weight=3]; 20188 -> 10469[label="",style="dashed", color="red", weight=0]; 20188[label="primEvenInt (roundN (vzz1456 :% vzz1457))",fontsize=16,color="magenta"];20188 -> 20235[label="",style="dashed", color="magenta", weight=3]; 20193[label="error []",fontsize=16,color="red",shape="box"];20190 -> 10469[label="",style="dashed", color="red", weight=0]; 20190[label="primEvenInt (roundN (vzz1463 :% vzz1464))",fontsize=16,color="magenta"];20190 -> 20236[label="",style="dashed", color="magenta", weight=3]; 20189[label="error []",fontsize=16,color="red",shape="box"];19660[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Pos vzz14430)) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];26153[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19660 -> 26153[label="",style="solid", color="burlywood", weight=9]; 26153 -> 19696[label="",style="solid", color="burlywood", weight=3]; 26154[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19660 -> 26154[label="",style="solid", color="burlywood", weight=9]; 26154 -> 19697[label="",style="solid", color="burlywood", weight=3]; 19661[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Neg vzz14430)) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="black",shape="box"];19661 -> 19698[label="",style="solid", color="black", weight=3]; 19662[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Pos vzz14430)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26155[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19662 -> 26155[label="",style="solid", color="burlywood", weight=9]; 26155 -> 19699[label="",style="solid", color="burlywood", weight=3]; 26156[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19662 -> 26156[label="",style="solid", color="burlywood", weight=9]; 26156 -> 19700[label="",style="solid", color="burlywood", weight=3]; 19663[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Neg vzz14430)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26157[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19663 -> 26157[label="",style="solid", color="burlywood", weight=9]; 26157 -> 19701[label="",style="solid", color="burlywood", weight=3]; 26158[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19663 -> 26158[label="",style="solid", color="burlywood", weight=9]; 26158 -> 19702[label="",style="solid", color="burlywood", weight=3]; 19664[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Pos vzz14430)) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="black",shape="box"];19664 -> 19703[label="",style="solid", color="black", weight=3]; 19665[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Neg vzz14430)) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];26159[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19665 -> 26159[label="",style="solid", color="burlywood", weight=9]; 26159 -> 19704[label="",style="solid", color="burlywood", weight=3]; 26160[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19665 -> 26160[label="",style="solid", color="burlywood", weight=9]; 26160 -> 19705[label="",style="solid", color="burlywood", weight=3]; 19666[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Pos vzz14430)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26161[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19666 -> 26161[label="",style="solid", color="burlywood", weight=9]; 26161 -> 19706[label="",style="solid", color="burlywood", weight=3]; 26162[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19666 -> 26162[label="",style="solid", color="burlywood", weight=9]; 26162 -> 19707[label="",style="solid", color="burlywood", weight=3]; 19667[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Neg vzz14430)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26163[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19667 -> 26163[label="",style="solid", color="burlywood", weight=9]; 26163 -> 19708[label="",style="solid", color="burlywood", weight=3]; 26164[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19667 -> 26164[label="",style="solid", color="burlywood", weight=9]; 26164 -> 19709[label="",style="solid", color="burlywood", weight=3]; 21543[label="vzz23",fontsize=16,color="green",shape="box"];21544[label="vzz79500",fontsize=16,color="green",shape="box"];21545[label="vzz24",fontsize=16,color="green",shape="box"];21546[label="vzz79500",fontsize=16,color="green",shape="box"];21547[label="vzz108100",fontsize=16,color="green",shape="box"];21542[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat vzz1580 vzz1581) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="burlywood",shape="triangle"];26165[label="vzz1580/Succ vzz15800",fontsize=10,color="white",style="solid",shape="box"];21542 -> 26165[label="",style="solid", color="burlywood", weight=9]; 26165 -> 21588[label="",style="solid", color="burlywood", weight=3]; 26166[label="vzz1580/Zero",fontsize=10,color="white",style="solid",shape="box"];21542 -> 26166[label="",style="solid", color="burlywood", weight=9]; 26166 -> 21589[label="",style="solid", color="burlywood", weight=3]; 11951[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];11952[label="Pos Zero",fontsize=16,color="green",shape="box"];11953 -> 9671[label="",style="dashed", color="red", weight=0]; 11953[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];11953 -> 12332[label="",style="dashed", color="magenta", weight=3]; 11953 -> 12333[label="",style="dashed", color="magenta", weight=3]; 11954[label="Pos Zero",fontsize=16,color="green",shape="box"];21591[label="vzz79500",fontsize=16,color="green",shape="box"];21592[label="vzz79500",fontsize=16,color="green",shape="box"];21593[label="vzz108100",fontsize=16,color="green",shape="box"];21594[label="vzz23",fontsize=16,color="green",shape="box"];21595[label="vzz24",fontsize=16,color="green",shape="box"];21590[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat vzz1586 vzz1587) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="burlywood",shape="triangle"];26167[label="vzz1586/Succ vzz15860",fontsize=10,color="white",style="solid",shape="box"];21590 -> 26167[label="",style="solid", color="burlywood", weight=9]; 26167 -> 21636[label="",style="solid", color="burlywood", weight=3]; 26168[label="vzz1586/Zero",fontsize=10,color="white",style="solid",shape="box"];21590 -> 26168[label="",style="solid", color="burlywood", weight=9]; 26168 -> 21637[label="",style="solid", color="burlywood", weight=3]; 11957[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];11958[label="Neg Zero",fontsize=16,color="green",shape="box"];11959 -> 9671[label="",style="dashed", color="red", weight=0]; 11959[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];11959 -> 12338[label="",style="dashed", color="magenta", weight=3]; 11959 -> 12339[label="",style="dashed", color="magenta", weight=3]; 11960[label="Neg Zero",fontsize=16,color="green",shape="box"];11966 -> 44[label="",style="dashed", color="red", weight=0]; 11966[label="properFractionVu30 vzz1107 vzz1108",fontsize=16,color="magenta"];11966 -> 12345[label="",style="dashed", color="magenta", weight=3]; 11966 -> 12346[label="",style="dashed", color="magenta", weight=3]; 11965[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR0 vzz1107 vzz1108 vzz1214 :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];26169[label="vzz1214/(vzz12140,vzz12141)",fontsize=10,color="white",style="solid",shape="box"];11965 -> 26169[label="",style="solid", color="burlywood", weight=9]; 26169 -> 12347[label="",style="solid", color="burlywood", weight=3]; 11988 -> 7585[label="",style="dashed", color="red", weight=0]; 11988[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="magenta"];11988 -> 12348[label="",style="dashed", color="magenta", weight=3]; 11988 -> 12349[label="",style="dashed", color="magenta", weight=3]; 11989[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="black",shape="box"];11989 -> 12350[label="",style="solid", color="black", weight=3]; 11990[label="toInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="blue",shape="box"];26170[label="toInteger :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];11990 -> 26170[label="",style="solid", color="blue", weight=9]; 26170 -> 12351[label="",style="solid", color="blue", weight=3]; 26171[label="toInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];11990 -> 26171[label="",style="solid", color="blue", weight=9]; 26171 -> 12352[label="",style="solid", color="blue", weight=3]; 19987[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Pos vzz14530)) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];26172[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19987 -> 26172[label="",style="solid", color="burlywood", weight=9]; 26172 -> 20172[label="",style="solid", color="burlywood", weight=3]; 26173[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19987 -> 26173[label="",style="solid", color="burlywood", weight=9]; 26173 -> 20173[label="",style="solid", color="burlywood", weight=3]; 19988[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Neg vzz14530)) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="black",shape="box"];19988 -> 20174[label="",style="solid", color="black", weight=3]; 19989[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Pos vzz14530)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26174[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19989 -> 26174[label="",style="solid", color="burlywood", weight=9]; 26174 -> 20175[label="",style="solid", color="burlywood", weight=3]; 26175[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19989 -> 26175[label="",style="solid", color="burlywood", weight=9]; 26175 -> 20176[label="",style="solid", color="burlywood", weight=3]; 19990[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Neg vzz14530)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26176[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19990 -> 26176[label="",style="solid", color="burlywood", weight=9]; 26176 -> 20177[label="",style="solid", color="burlywood", weight=3]; 26177[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19990 -> 26177[label="",style="solid", color="burlywood", weight=9]; 26177 -> 20178[label="",style="solid", color="burlywood", weight=3]; 19991[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Pos vzz14530)) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="black",shape="box"];19991 -> 20179[label="",style="solid", color="black", weight=3]; 19992[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Neg vzz14530)) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];26178[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19992 -> 26178[label="",style="solid", color="burlywood", weight=9]; 26178 -> 20180[label="",style="solid", color="burlywood", weight=3]; 26179[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19992 -> 26179[label="",style="solid", color="burlywood", weight=9]; 26179 -> 20181[label="",style="solid", color="burlywood", weight=3]; 19993[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Pos vzz14530)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26180[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19993 -> 26180[label="",style="solid", color="burlywood", weight=9]; 26180 -> 20182[label="",style="solid", color="burlywood", weight=3]; 26181[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19993 -> 26181[label="",style="solid", color="burlywood", weight=9]; 26181 -> 20183[label="",style="solid", color="burlywood", weight=3]; 19994[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Neg vzz14530)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26182[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19994 -> 26182[label="",style="solid", color="burlywood", weight=9]; 26182 -> 20184[label="",style="solid", color="burlywood", weight=3]; 26183[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19994 -> 26183[label="",style="solid", color="burlywood", weight=9]; 26183 -> 20185[label="",style="solid", color="burlywood", weight=3]; 23736 -> 10469[label="",style="dashed", color="red", weight=0]; 23736[label="primEvenInt (roundN (vzz1470 :% vzz1471))",fontsize=16,color="magenta"];23736 -> 23786[label="",style="dashed", color="magenta", weight=3]; 23737[label="error []",fontsize=16,color="red",shape="box"];23738 -> 10469[label="",style="dashed", color="red", weight=0]; 23738[label="primEvenInt (roundN (vzz1477 :% vzz1478))",fontsize=16,color="magenta"];23738 -> 23787[label="",style="dashed", color="magenta", weight=3]; 23739[label="error []",fontsize=16,color="red",shape="box"];21676[label="vzz108800",fontsize=16,color="green",shape="box"];21677[label="vzz79500",fontsize=16,color="green",shape="box"];21678[label="vzz24",fontsize=16,color="green",shape="box"];21679[label="vzz23",fontsize=16,color="green",shape="box"];21680[label="vzz79500",fontsize=16,color="green",shape="box"];21675[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat vzz1592 vzz1593) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="burlywood",shape="triangle"];26184[label="vzz1592/Succ vzz15920",fontsize=10,color="white",style="solid",shape="box"];21675 -> 26184[label="",style="solid", color="burlywood", weight=9]; 26184 -> 21721[label="",style="solid", color="burlywood", weight=3]; 26185[label="vzz1592/Zero",fontsize=10,color="white",style="solid",shape="box"];21675 -> 26185[label="",style="solid", color="burlywood", weight=9]; 26185 -> 21722[label="",style="solid", color="burlywood", weight=3]; 12042[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];12043[label="Pos Zero",fontsize=16,color="green",shape="box"];12044 -> 9671[label="",style="dashed", color="red", weight=0]; 12044[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];12044 -> 12401[label="",style="dashed", color="magenta", weight=3]; 12044 -> 12402[label="",style="dashed", color="magenta", weight=3]; 12045[label="Pos Zero",fontsize=16,color="green",shape="box"];21732[label="vzz79500",fontsize=16,color="green",shape="box"];21733[label="vzz23",fontsize=16,color="green",shape="box"];21734[label="vzz108800",fontsize=16,color="green",shape="box"];21735[label="vzz24",fontsize=16,color="green",shape="box"];21736[label="vzz79500",fontsize=16,color="green",shape="box"];21731[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat vzz1598 vzz1599) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="burlywood",shape="triangle"];26186[label="vzz1598/Succ vzz15980",fontsize=10,color="white",style="solid",shape="box"];21731 -> 26186[label="",style="solid", color="burlywood", weight=9]; 26186 -> 21777[label="",style="solid", color="burlywood", weight=3]; 26187[label="vzz1598/Zero",fontsize=10,color="white",style="solid",shape="box"];21731 -> 26187[label="",style="solid", color="burlywood", weight=9]; 26187 -> 21778[label="",style="solid", color="burlywood", weight=3]; 12048[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];12049[label="Neg Zero",fontsize=16,color="green",shape="box"];12050 -> 9671[label="",style="dashed", color="red", weight=0]; 12050[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];12050 -> 12407[label="",style="dashed", color="magenta", weight=3]; 12050 -> 12408[label="",style="dashed", color="magenta", weight=3]; 12051[label="Neg Zero",fontsize=16,color="green",shape="box"];12065 -> 70[label="",style="dashed", color="red", weight=0]; 12065[label="primQuotInt vzz10990 vzz11310",fontsize=16,color="magenta"];12065 -> 12419[label="",style="dashed", color="magenta", weight=3]; 12065 -> 12420[label="",style="dashed", color="magenta", weight=3]; 12066 -> 70[label="",style="dashed", color="red", weight=0]; 12066[label="primQuotInt vzz10990 vzz11310",fontsize=16,color="magenta"];12066 -> 12421[label="",style="dashed", color="magenta", weight=3]; 12066 -> 12422[label="",style="dashed", color="magenta", weight=3]; 12064[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% Integer vzz1218) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% Integer vzz1217))",fontsize=16,color="black",shape="triangle"];12064 -> 12423[label="",style="solid", color="black", weight=3]; 12074[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26188[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12074 -> 26188[label="",style="solid", color="burlywood", weight=9]; 26188 -> 12424[label="",style="solid", color="burlywood", weight=3]; 26189[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12074 -> 26189[label="",style="solid", color="burlywood", weight=9]; 26189 -> 12425[label="",style="solid", color="burlywood", weight=3]; 12075[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12075 -> 12426[label="",style="solid", color="black", weight=3]; 12076[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26190[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12076 -> 26190[label="",style="solid", color="burlywood", weight=9]; 26190 -> 12427[label="",style="solid", color="burlywood", weight=3]; 26191[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12076 -> 26191[label="",style="solid", color="burlywood", weight=9]; 26191 -> 12428[label="",style="solid", color="burlywood", weight=3]; 12077[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26192[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12077 -> 26192[label="",style="solid", color="burlywood", weight=9]; 26192 -> 12429[label="",style="solid", color="burlywood", weight=3]; 26193[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12077 -> 26193[label="",style="solid", color="burlywood", weight=9]; 26193 -> 12430[label="",style="solid", color="burlywood", weight=3]; 12078[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12078 -> 12431[label="",style="solid", color="black", weight=3]; 12079[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26194[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12079 -> 26194[label="",style="solid", color="burlywood", weight=9]; 26194 -> 12432[label="",style="solid", color="burlywood", weight=3]; 26195[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12079 -> 26195[label="",style="solid", color="burlywood", weight=9]; 26195 -> 12433[label="",style="solid", color="burlywood", weight=3]; 12080[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26196[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12080 -> 26196[label="",style="solid", color="burlywood", weight=9]; 26196 -> 12434[label="",style="solid", color="burlywood", weight=3]; 26197[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12080 -> 26197[label="",style="solid", color="burlywood", weight=9]; 26197 -> 12435[label="",style="solid", color="burlywood", weight=3]; 12081[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26198[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12081 -> 26198[label="",style="solid", color="burlywood", weight=9]; 26198 -> 12436[label="",style="solid", color="burlywood", weight=3]; 26199[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12081 -> 26199[label="",style="solid", color="burlywood", weight=9]; 26199 -> 12437[label="",style="solid", color="burlywood", weight=3]; 12082[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11950) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26200[label="vzz11950/Succ vzz119500",fontsize=10,color="white",style="solid",shape="box"];12082 -> 26200[label="",style="solid", color="burlywood", weight=9]; 26200 -> 12438[label="",style="solid", color="burlywood", weight=3]; 26201[label="vzz11950/Zero",fontsize=10,color="white",style="solid",shape="box"];12082 -> 26201[label="",style="solid", color="burlywood", weight=9]; 26201 -> 12439[label="",style="solid", color="burlywood", weight=3]; 12083[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11950) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26202[label="vzz11950/Succ vzz119500",fontsize=10,color="white",style="solid",shape="box"];12083 -> 26202[label="",style="solid", color="burlywood", weight=9]; 26202 -> 12440[label="",style="solid", color="burlywood", weight=3]; 26203[label="vzz11950/Zero",fontsize=10,color="white",style="solid",shape="box"];12083 -> 26203[label="",style="solid", color="burlywood", weight=9]; 26203 -> 12441[label="",style="solid", color="burlywood", weight=3]; 12084[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Pos (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12084 -> 12442[label="",style="solid", color="black", weight=3]; 12085[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12085 -> 12443[label="",style="solid", color="black", weight=3]; 12086[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12086 -> 12444[label="",style="solid", color="black", weight=3]; 12087[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12087 -> 12445[label="",style="solid", color="black", weight=3]; 12088[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12088 -> 12446[label="",style="solid", color="black", weight=3]; 12089[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12089 -> 12447[label="",style="solid", color="black", weight=3]; 12090[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12090 -> 12448[label="",style="solid", color="black", weight=3]; 12091 -> 12086[label="",style="dashed", color="red", weight=0]; 12091[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12092[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Neg (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12092 -> 12449[label="",style="solid", color="black", weight=3]; 12093[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12093 -> 12450[label="",style="solid", color="black", weight=3]; 12094[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12094 -> 12451[label="",style="solid", color="black", weight=3]; 12095[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12095 -> 12452[label="",style="solid", color="black", weight=3]; 12096[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12096 -> 12453[label="",style="solid", color="black", weight=3]; 12097[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12097 -> 12454[label="",style="solid", color="black", weight=3]; 12098[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26204[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12098 -> 26204[label="",style="solid", color="burlywood", weight=9]; 26204 -> 12455[label="",style="solid", color="burlywood", weight=3]; 26205[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12098 -> 26205[label="",style="solid", color="burlywood", weight=9]; 26205 -> 12456[label="",style="solid", color="burlywood", weight=3]; 12099[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12099 -> 12457[label="",style="solid", color="black", weight=3]; 12100[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26206[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12100 -> 26206[label="",style="solid", color="burlywood", weight=9]; 26206 -> 12458[label="",style="solid", color="burlywood", weight=3]; 26207[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12100 -> 26207[label="",style="solid", color="burlywood", weight=9]; 26207 -> 12459[label="",style="solid", color="burlywood", weight=3]; 12101[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26208[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12101 -> 26208[label="",style="solid", color="burlywood", weight=9]; 26208 -> 12460[label="",style="solid", color="burlywood", weight=3]; 26209[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12101 -> 26209[label="",style="solid", color="burlywood", weight=9]; 26209 -> 12461[label="",style="solid", color="burlywood", weight=3]; 12102[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12102 -> 12462[label="",style="solid", color="black", weight=3]; 12103[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26210[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12103 -> 26210[label="",style="solid", color="burlywood", weight=9]; 26210 -> 12463[label="",style="solid", color="burlywood", weight=3]; 26211[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12103 -> 26211[label="",style="solid", color="burlywood", weight=9]; 26211 -> 12464[label="",style="solid", color="burlywood", weight=3]; 12104[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26212[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12104 -> 26212[label="",style="solid", color="burlywood", weight=9]; 26212 -> 12465[label="",style="solid", color="burlywood", weight=3]; 26213[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12104 -> 26213[label="",style="solid", color="burlywood", weight=9]; 26213 -> 12466[label="",style="solid", color="burlywood", weight=3]; 12105[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26214[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12105 -> 26214[label="",style="solid", color="burlywood", weight=9]; 26214 -> 12467[label="",style="solid", color="burlywood", weight=3]; 26215[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12105 -> 26215[label="",style="solid", color="burlywood", weight=9]; 26215 -> 12468[label="",style="solid", color="burlywood", weight=3]; 12106[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11970) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26216[label="vzz11970/Succ vzz119700",fontsize=10,color="white",style="solid",shape="box"];12106 -> 26216[label="",style="solid", color="burlywood", weight=9]; 26216 -> 12469[label="",style="solid", color="burlywood", weight=3]; 26217[label="vzz11970/Zero",fontsize=10,color="white",style="solid",shape="box"];12106 -> 26217[label="",style="solid", color="burlywood", weight=9]; 26217 -> 12470[label="",style="solid", color="burlywood", weight=3]; 12107[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11970) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26218[label="vzz11970/Succ vzz119700",fontsize=10,color="white",style="solid",shape="box"];12107 -> 26218[label="",style="solid", color="burlywood", weight=9]; 26218 -> 12471[label="",style="solid", color="burlywood", weight=3]; 26219[label="vzz11970/Zero",fontsize=10,color="white",style="solid",shape="box"];12107 -> 26219[label="",style="solid", color="burlywood", weight=9]; 26219 -> 12472[label="",style="solid", color="burlywood", weight=3]; 12108[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Pos (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12108 -> 12473[label="",style="solid", color="black", weight=3]; 12109[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12109 -> 12474[label="",style="solid", color="black", weight=3]; 12110[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12110 -> 12475[label="",style="solid", color="black", weight=3]; 12111[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12111 -> 12476[label="",style="solid", color="black", weight=3]; 12112[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12112 -> 12477[label="",style="solid", color="black", weight=3]; 12113[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12113 -> 12478[label="",style="solid", color="black", weight=3]; 12114[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12114 -> 12479[label="",style="solid", color="black", weight=3]; 12115 -> 12110[label="",style="dashed", color="red", weight=0]; 12115[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12116[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Neg (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12116 -> 12480[label="",style="solid", color="black", weight=3]; 12117[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12117 -> 12481[label="",style="solid", color="black", weight=3]; 12118[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12118 -> 12482[label="",style="solid", color="black", weight=3]; 12119[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12119 -> 12483[label="",style="solid", color="black", weight=3]; 12120[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12120 -> 12484[label="",style="solid", color="black", weight=3]; 12121[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12121 -> 12485[label="",style="solid", color="black", weight=3]; 12122[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26220[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12122 -> 26220[label="",style="solid", color="burlywood", weight=9]; 26220 -> 12486[label="",style="solid", color="burlywood", weight=3]; 26221[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12122 -> 26221[label="",style="solid", color="burlywood", weight=9]; 26221 -> 12487[label="",style="solid", color="burlywood", weight=3]; 12123[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12123 -> 12488[label="",style="solid", color="black", weight=3]; 12124[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26222[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12124 -> 26222[label="",style="solid", color="burlywood", weight=9]; 26222 -> 12489[label="",style="solid", color="burlywood", weight=3]; 26223[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12124 -> 26223[label="",style="solid", color="burlywood", weight=9]; 26223 -> 12490[label="",style="solid", color="burlywood", weight=3]; 12125[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26224[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12125 -> 26224[label="",style="solid", color="burlywood", weight=9]; 26224 -> 12491[label="",style="solid", color="burlywood", weight=3]; 26225[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12125 -> 26225[label="",style="solid", color="burlywood", weight=9]; 26225 -> 12492[label="",style="solid", color="burlywood", weight=3]; 12126[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12126 -> 12493[label="",style="solid", color="black", weight=3]; 12127[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26226[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12127 -> 26226[label="",style="solid", color="burlywood", weight=9]; 26226 -> 12494[label="",style="solid", color="burlywood", weight=3]; 26227[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12127 -> 26227[label="",style="solid", color="burlywood", weight=9]; 26227 -> 12495[label="",style="solid", color="burlywood", weight=3]; 12128[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26228[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12128 -> 26228[label="",style="solid", color="burlywood", weight=9]; 26228 -> 12496[label="",style="solid", color="burlywood", weight=3]; 26229[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12128 -> 26229[label="",style="solid", color="burlywood", weight=9]; 26229 -> 12497[label="",style="solid", color="burlywood", weight=3]; 12129[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26230[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12129 -> 26230[label="",style="solid", color="burlywood", weight=9]; 26230 -> 12498[label="",style="solid", color="burlywood", weight=3]; 26231[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12129 -> 26231[label="",style="solid", color="burlywood", weight=9]; 26231 -> 12499[label="",style="solid", color="burlywood", weight=3]; 12130[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11990) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26232[label="vzz11990/Succ vzz119900",fontsize=10,color="white",style="solid",shape="box"];12130 -> 26232[label="",style="solid", color="burlywood", weight=9]; 26232 -> 12500[label="",style="solid", color="burlywood", weight=3]; 26233[label="vzz11990/Zero",fontsize=10,color="white",style="solid",shape="box"];12130 -> 26233[label="",style="solid", color="burlywood", weight=9]; 26233 -> 12501[label="",style="solid", color="burlywood", weight=3]; 12131[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11990) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26234[label="vzz11990/Succ vzz119900",fontsize=10,color="white",style="solid",shape="box"];12131 -> 26234[label="",style="solid", color="burlywood", weight=9]; 26234 -> 12502[label="",style="solid", color="burlywood", weight=3]; 26235[label="vzz11990/Zero",fontsize=10,color="white",style="solid",shape="box"];12131 -> 26235[label="",style="solid", color="burlywood", weight=9]; 26235 -> 12503[label="",style="solid", color="burlywood", weight=3]; 12132[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Pos (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12132 -> 12504[label="",style="solid", color="black", weight=3]; 12133[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12133 -> 12505[label="",style="solid", color="black", weight=3]; 12134[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12134 -> 12506[label="",style="solid", color="black", weight=3]; 12135[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12135 -> 12507[label="",style="solid", color="black", weight=3]; 12136[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12136 -> 12508[label="",style="solid", color="black", weight=3]; 12137[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12137 -> 12509[label="",style="solid", color="black", weight=3]; 12138[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12138 -> 12510[label="",style="solid", color="black", weight=3]; 12139 -> 12134[label="",style="dashed", color="red", weight=0]; 12139[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12140[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Neg (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12140 -> 12511[label="",style="solid", color="black", weight=3]; 12141[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12141 -> 12512[label="",style="solid", color="black", weight=3]; 12142[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12142 -> 12513[label="",style="solid", color="black", weight=3]; 12143[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12143 -> 12514[label="",style="solid", color="black", weight=3]; 12144[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12144 -> 12515[label="",style="solid", color="black", weight=3]; 12145[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12145 -> 12516[label="",style="solid", color="black", weight=3]; 12146[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26236[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12146 -> 26236[label="",style="solid", color="burlywood", weight=9]; 26236 -> 12517[label="",style="solid", color="burlywood", weight=3]; 26237[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12146 -> 26237[label="",style="solid", color="burlywood", weight=9]; 26237 -> 12518[label="",style="solid", color="burlywood", weight=3]; 12147[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12147 -> 12519[label="",style="solid", color="black", weight=3]; 12148[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26238[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12148 -> 26238[label="",style="solid", color="burlywood", weight=9]; 26238 -> 12520[label="",style="solid", color="burlywood", weight=3]; 26239[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12148 -> 26239[label="",style="solid", color="burlywood", weight=9]; 26239 -> 12521[label="",style="solid", color="burlywood", weight=3]; 12149[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26240[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12149 -> 26240[label="",style="solid", color="burlywood", weight=9]; 26240 -> 12522[label="",style="solid", color="burlywood", weight=3]; 26241[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12149 -> 26241[label="",style="solid", color="burlywood", weight=9]; 26241 -> 12523[label="",style="solid", color="burlywood", weight=3]; 12150[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12150 -> 12524[label="",style="solid", color="black", weight=3]; 12151[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26242[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12151 -> 26242[label="",style="solid", color="burlywood", weight=9]; 26242 -> 12525[label="",style="solid", color="burlywood", weight=3]; 26243[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12151 -> 26243[label="",style="solid", color="burlywood", weight=9]; 26243 -> 12526[label="",style="solid", color="burlywood", weight=3]; 12152[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26244[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12152 -> 26244[label="",style="solid", color="burlywood", weight=9]; 26244 -> 12527[label="",style="solid", color="burlywood", weight=3]; 26245[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12152 -> 26245[label="",style="solid", color="burlywood", weight=9]; 26245 -> 12528[label="",style="solid", color="burlywood", weight=3]; 12153[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26246[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12153 -> 26246[label="",style="solid", color="burlywood", weight=9]; 26246 -> 12529[label="",style="solid", color="burlywood", weight=3]; 26247[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12153 -> 26247[label="",style="solid", color="burlywood", weight=9]; 26247 -> 12530[label="",style="solid", color="burlywood", weight=3]; 12154[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz12010) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26248[label="vzz12010/Succ vzz120100",fontsize=10,color="white",style="solid",shape="box"];12154 -> 26248[label="",style="solid", color="burlywood", weight=9]; 26248 -> 12531[label="",style="solid", color="burlywood", weight=3]; 26249[label="vzz12010/Zero",fontsize=10,color="white",style="solid",shape="box"];12154 -> 26249[label="",style="solid", color="burlywood", weight=9]; 26249 -> 12532[label="",style="solid", color="burlywood", weight=3]; 12155[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz12010) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26250[label="vzz12010/Succ vzz120100",fontsize=10,color="white",style="solid",shape="box"];12155 -> 26250[label="",style="solid", color="burlywood", weight=9]; 26250 -> 12533[label="",style="solid", color="burlywood", weight=3]; 26251[label="vzz12010/Zero",fontsize=10,color="white",style="solid",shape="box"];12155 -> 26251[label="",style="solid", color="burlywood", weight=9]; 26251 -> 12534[label="",style="solid", color="burlywood", weight=3]; 12156[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Pos (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12156 -> 12535[label="",style="solid", color="black", weight=3]; 12157[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12157 -> 12536[label="",style="solid", color="black", weight=3]; 12158[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12158 -> 12537[label="",style="solid", color="black", weight=3]; 12159[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12159 -> 12538[label="",style="solid", color="black", weight=3]; 12160[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12160 -> 12539[label="",style="solid", color="black", weight=3]; 12161[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12161 -> 12540[label="",style="solid", color="black", weight=3]; 12162[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12162 -> 12541[label="",style="solid", color="black", weight=3]; 12163 -> 12158[label="",style="dashed", color="red", weight=0]; 12163[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12164[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Neg (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12164 -> 12542[label="",style="solid", color="black", weight=3]; 12165[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12165 -> 12543[label="",style="solid", color="black", weight=3]; 12166[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12166 -> 12544[label="",style="solid", color="black", weight=3]; 12167[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12167 -> 12545[label="",style="solid", color="black", weight=3]; 12168[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12168 -> 12546[label="",style="solid", color="black", weight=3]; 12169[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12169 -> 12547[label="",style="solid", color="black", weight=3]; 12170[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26252[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12170 -> 26252[label="",style="solid", color="burlywood", weight=9]; 26252 -> 12548[label="",style="solid", color="burlywood", weight=3]; 26253[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12170 -> 26253[label="",style="solid", color="burlywood", weight=9]; 26253 -> 12549[label="",style="solid", color="burlywood", weight=3]; 12171[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12171 -> 12550[label="",style="solid", color="black", weight=3]; 12172[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26254[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12172 -> 26254[label="",style="solid", color="burlywood", weight=9]; 26254 -> 12551[label="",style="solid", color="burlywood", weight=3]; 26255[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12172 -> 26255[label="",style="solid", color="burlywood", weight=9]; 26255 -> 12552[label="",style="solid", color="burlywood", weight=3]; 12173[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26256[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12173 -> 26256[label="",style="solid", color="burlywood", weight=9]; 26256 -> 12553[label="",style="solid", color="burlywood", weight=3]; 26257[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12173 -> 26257[label="",style="solid", color="burlywood", weight=9]; 26257 -> 12554[label="",style="solid", color="burlywood", weight=3]; 12174[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12174 -> 12555[label="",style="solid", color="black", weight=3]; 12175[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26258[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12175 -> 26258[label="",style="solid", color="burlywood", weight=9]; 26258 -> 12556[label="",style="solid", color="burlywood", weight=3]; 26259[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12175 -> 26259[label="",style="solid", color="burlywood", weight=9]; 26259 -> 12557[label="",style="solid", color="burlywood", weight=3]; 12176[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26260[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12176 -> 26260[label="",style="solid", color="burlywood", weight=9]; 26260 -> 12558[label="",style="solid", color="burlywood", weight=3]; 26261[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12176 -> 26261[label="",style="solid", color="burlywood", weight=9]; 26261 -> 12559[label="",style="solid", color="burlywood", weight=3]; 12177[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26262[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12177 -> 26262[label="",style="solid", color="burlywood", weight=9]; 26262 -> 12560[label="",style="solid", color="burlywood", weight=3]; 26263[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12177 -> 26263[label="",style="solid", color="burlywood", weight=9]; 26263 -> 12561[label="",style="solid", color="burlywood", weight=3]; 12178[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz12030) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26264[label="vzz12030/Succ vzz120300",fontsize=10,color="white",style="solid",shape="box"];12178 -> 26264[label="",style="solid", color="burlywood", weight=9]; 26264 -> 12562[label="",style="solid", color="burlywood", weight=3]; 26265[label="vzz12030/Zero",fontsize=10,color="white",style="solid",shape="box"];12178 -> 26265[label="",style="solid", color="burlywood", weight=9]; 26265 -> 12563[label="",style="solid", color="burlywood", weight=3]; 12179[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz12030) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26266[label="vzz12030/Succ vzz120300",fontsize=10,color="white",style="solid",shape="box"];12179 -> 26266[label="",style="solid", color="burlywood", weight=9]; 26266 -> 12564[label="",style="solid", color="burlywood", weight=3]; 26267[label="vzz12030/Zero",fontsize=10,color="white",style="solid",shape="box"];12179 -> 26267[label="",style="solid", color="burlywood", weight=9]; 26267 -> 12565[label="",style="solid", color="burlywood", weight=3]; 12180[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Pos (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12180 -> 12566[label="",style="solid", color="black", weight=3]; 12181[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12181 -> 12567[label="",style="solid", color="black", weight=3]; 12182[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12182 -> 12568[label="",style="solid", color="black", weight=3]; 12183[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12183 -> 12569[label="",style="solid", color="black", weight=3]; 12184[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12184 -> 12570[label="",style="solid", color="black", weight=3]; 12185[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12185 -> 12571[label="",style="solid", color="black", weight=3]; 12186[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12186 -> 12572[label="",style="solid", color="black", weight=3]; 12187 -> 12182[label="",style="dashed", color="red", weight=0]; 12187[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12188[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Neg (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12188 -> 12573[label="",style="solid", color="black", weight=3]; 12189[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12189 -> 12574[label="",style="solid", color="black", weight=3]; 12190[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12190 -> 12575[label="",style="solid", color="black", weight=3]; 12191[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12191 -> 12576[label="",style="solid", color="black", weight=3]; 12192[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12192 -> 12577[label="",style="solid", color="black", weight=3]; 12193[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12193 -> 12578[label="",style="solid", color="black", weight=3]; 12194[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26268[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12194 -> 26268[label="",style="solid", color="burlywood", weight=9]; 26268 -> 12579[label="",style="solid", color="burlywood", weight=3]; 26269[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12194 -> 26269[label="",style="solid", color="burlywood", weight=9]; 26269 -> 12580[label="",style="solid", color="burlywood", weight=3]; 12195[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12195 -> 12581[label="",style="solid", color="black", weight=3]; 12196[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26270[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12196 -> 26270[label="",style="solid", color="burlywood", weight=9]; 26270 -> 12582[label="",style="solid", color="burlywood", weight=3]; 26271[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12196 -> 26271[label="",style="solid", color="burlywood", weight=9]; 26271 -> 12583[label="",style="solid", color="burlywood", weight=3]; 12197[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26272[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12197 -> 26272[label="",style="solid", color="burlywood", weight=9]; 26272 -> 12584[label="",style="solid", color="burlywood", weight=3]; 26273[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12197 -> 26273[label="",style="solid", color="burlywood", weight=9]; 26273 -> 12585[label="",style="solid", color="burlywood", weight=3]; 12198[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12198 -> 12586[label="",style="solid", color="black", weight=3]; 12199[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26274[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12199 -> 26274[label="",style="solid", color="burlywood", weight=9]; 26274 -> 12587[label="",style="solid", color="burlywood", weight=3]; 26275[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12199 -> 26275[label="",style="solid", color="burlywood", weight=9]; 26275 -> 12588[label="",style="solid", color="burlywood", weight=3]; 12200[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26276[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12200 -> 26276[label="",style="solid", color="burlywood", weight=9]; 26276 -> 12589[label="",style="solid", color="burlywood", weight=3]; 26277[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12200 -> 26277[label="",style="solid", color="burlywood", weight=9]; 26277 -> 12590[label="",style="solid", color="burlywood", weight=3]; 12201[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26278[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12201 -> 26278[label="",style="solid", color="burlywood", weight=9]; 26278 -> 12591[label="",style="solid", color="burlywood", weight=3]; 26279[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12201 -> 26279[label="",style="solid", color="burlywood", weight=9]; 26279 -> 12592[label="",style="solid", color="burlywood", weight=3]; 12202[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz12050) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26280[label="vzz12050/Succ vzz120500",fontsize=10,color="white",style="solid",shape="box"];12202 -> 26280[label="",style="solid", color="burlywood", weight=9]; 26280 -> 12593[label="",style="solid", color="burlywood", weight=3]; 26281[label="vzz12050/Zero",fontsize=10,color="white",style="solid",shape="box"];12202 -> 26281[label="",style="solid", color="burlywood", weight=9]; 26281 -> 12594[label="",style="solid", color="burlywood", weight=3]; 12203[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz12050) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26282[label="vzz12050/Succ vzz120500",fontsize=10,color="white",style="solid",shape="box"];12203 -> 26282[label="",style="solid", color="burlywood", weight=9]; 26282 -> 12595[label="",style="solid", color="burlywood", weight=3]; 26283[label="vzz12050/Zero",fontsize=10,color="white",style="solid",shape="box"];12203 -> 26283[label="",style="solid", color="burlywood", weight=9]; 26283 -> 12596[label="",style="solid", color="burlywood", weight=3]; 12204[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Pos (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12204 -> 12597[label="",style="solid", color="black", weight=3]; 12205[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12205 -> 12598[label="",style="solid", color="black", weight=3]; 12206[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12206 -> 12599[label="",style="solid", color="black", weight=3]; 12207[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12207 -> 12600[label="",style="solid", color="black", weight=3]; 12208[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12208 -> 12601[label="",style="solid", color="black", weight=3]; 12209[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12209 -> 12602[label="",style="solid", color="black", weight=3]; 12210[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12210 -> 12603[label="",style="solid", color="black", weight=3]; 12211 -> 12206[label="",style="dashed", color="red", weight=0]; 12211[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12212[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Neg (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12212 -> 12604[label="",style="solid", color="black", weight=3]; 12213[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12213 -> 12605[label="",style="solid", color="black", weight=3]; 12214[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12214 -> 12606[label="",style="solid", color="black", weight=3]; 12215[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12215 -> 12607[label="",style="solid", color="black", weight=3]; 12216[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12216 -> 12608[label="",style="solid", color="black", weight=3]; 12217[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12217 -> 12609[label="",style="solid", color="black", weight=3]; 12218[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26284[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12218 -> 26284[label="",style="solid", color="burlywood", weight=9]; 26284 -> 12610[label="",style="solid", color="burlywood", weight=3]; 26285[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12218 -> 26285[label="",style="solid", color="burlywood", weight=9]; 26285 -> 12611[label="",style="solid", color="burlywood", weight=3]; 12219[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12219 -> 12612[label="",style="solid", color="black", weight=3]; 12220[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26286[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12220 -> 26286[label="",style="solid", color="burlywood", weight=9]; 26286 -> 12613[label="",style="solid", color="burlywood", weight=3]; 26287[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12220 -> 26287[label="",style="solid", color="burlywood", weight=9]; 26287 -> 12614[label="",style="solid", color="burlywood", weight=3]; 12221[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26288[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12221 -> 26288[label="",style="solid", color="burlywood", weight=9]; 26288 -> 12615[label="",style="solid", color="burlywood", weight=3]; 26289[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12221 -> 26289[label="",style="solid", color="burlywood", weight=9]; 26289 -> 12616[label="",style="solid", color="burlywood", weight=3]; 12222[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12222 -> 12617[label="",style="solid", color="black", weight=3]; 12223[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26290[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12223 -> 26290[label="",style="solid", color="burlywood", weight=9]; 26290 -> 12618[label="",style="solid", color="burlywood", weight=3]; 26291[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12223 -> 26291[label="",style="solid", color="burlywood", weight=9]; 26291 -> 12619[label="",style="solid", color="burlywood", weight=3]; 12224[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26292[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12224 -> 26292[label="",style="solid", color="burlywood", weight=9]; 26292 -> 12620[label="",style="solid", color="burlywood", weight=3]; 26293[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12224 -> 26293[label="",style="solid", color="burlywood", weight=9]; 26293 -> 12621[label="",style="solid", color="burlywood", weight=3]; 12225[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26294[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12225 -> 26294[label="",style="solid", color="burlywood", weight=9]; 26294 -> 12622[label="",style="solid", color="burlywood", weight=3]; 26295[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12225 -> 26295[label="",style="solid", color="burlywood", weight=9]; 26295 -> 12623[label="",style="solid", color="burlywood", weight=3]; 12226[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz12080) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26296[label="vzz12080/Succ vzz120800",fontsize=10,color="white",style="solid",shape="box"];12226 -> 26296[label="",style="solid", color="burlywood", weight=9]; 26296 -> 12624[label="",style="solid", color="burlywood", weight=3]; 26297[label="vzz12080/Zero",fontsize=10,color="white",style="solid",shape="box"];12226 -> 26297[label="",style="solid", color="burlywood", weight=9]; 26297 -> 12625[label="",style="solid", color="burlywood", weight=3]; 12227[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz12080) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26298[label="vzz12080/Succ vzz120800",fontsize=10,color="white",style="solid",shape="box"];12227 -> 26298[label="",style="solid", color="burlywood", weight=9]; 26298 -> 12626[label="",style="solid", color="burlywood", weight=3]; 26299[label="vzz12080/Zero",fontsize=10,color="white",style="solid",shape="box"];12227 -> 26299[label="",style="solid", color="burlywood", weight=9]; 26299 -> 12627[label="",style="solid", color="burlywood", weight=3]; 12228[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Pos (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12228 -> 12628[label="",style="solid", color="black", weight=3]; 12229[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12229 -> 12629[label="",style="solid", color="black", weight=3]; 12230[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12230 -> 12630[label="",style="solid", color="black", weight=3]; 12231[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12231 -> 12631[label="",style="solid", color="black", weight=3]; 12232[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12232 -> 12632[label="",style="solid", color="black", weight=3]; 12233[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12233 -> 12633[label="",style="solid", color="black", weight=3]; 12234[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12234 -> 12634[label="",style="solid", color="black", weight=3]; 12235 -> 12230[label="",style="dashed", color="red", weight=0]; 12235[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12236[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Neg (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12236 -> 12635[label="",style="solid", color="black", weight=3]; 12237[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12237 -> 12636[label="",style="solid", color="black", weight=3]; 12238[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12238 -> 12637[label="",style="solid", color="black", weight=3]; 12239[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12239 -> 12638[label="",style="solid", color="black", weight=3]; 12240[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12240 -> 12639[label="",style="solid", color="black", weight=3]; 12241[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12241 -> 12640[label="",style="solid", color="black", weight=3]; 12242[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26300[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12242 -> 26300[label="",style="solid", color="burlywood", weight=9]; 26300 -> 12641[label="",style="solid", color="burlywood", weight=3]; 26301[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12242 -> 26301[label="",style="solid", color="burlywood", weight=9]; 26301 -> 12642[label="",style="solid", color="burlywood", weight=3]; 12243[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12243 -> 12643[label="",style="solid", color="black", weight=3]; 12244[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26302[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12244 -> 26302[label="",style="solid", color="burlywood", weight=9]; 26302 -> 12644[label="",style="solid", color="burlywood", weight=3]; 26303[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12244 -> 26303[label="",style="solid", color="burlywood", weight=9]; 26303 -> 12645[label="",style="solid", color="burlywood", weight=3]; 12245[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26304[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12245 -> 26304[label="",style="solid", color="burlywood", weight=9]; 26304 -> 12646[label="",style="solid", color="burlywood", weight=3]; 26305[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12245 -> 26305[label="",style="solid", color="burlywood", weight=9]; 26305 -> 12647[label="",style="solid", color="burlywood", weight=3]; 12246[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12246 -> 12648[label="",style="solid", color="black", weight=3]; 12247[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26306[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12247 -> 26306[label="",style="solid", color="burlywood", weight=9]; 26306 -> 12649[label="",style="solid", color="burlywood", weight=3]; 26307[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12247 -> 26307[label="",style="solid", color="burlywood", weight=9]; 26307 -> 12650[label="",style="solid", color="burlywood", weight=3]; 12248[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26308[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12248 -> 26308[label="",style="solid", color="burlywood", weight=9]; 26308 -> 12651[label="",style="solid", color="burlywood", weight=3]; 26309[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12248 -> 26309[label="",style="solid", color="burlywood", weight=9]; 26309 -> 12652[label="",style="solid", color="burlywood", weight=3]; 12249[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26310[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12249 -> 26310[label="",style="solid", color="burlywood", weight=9]; 26310 -> 12653[label="",style="solid", color="burlywood", weight=3]; 26311[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12249 -> 26311[label="",style="solid", color="burlywood", weight=9]; 26311 -> 12654[label="",style="solid", color="burlywood", weight=3]; 12250[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz12110) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26312[label="vzz12110/Succ vzz121100",fontsize=10,color="white",style="solid",shape="box"];12250 -> 26312[label="",style="solid", color="burlywood", weight=9]; 26312 -> 12655[label="",style="solid", color="burlywood", weight=3]; 26313[label="vzz12110/Zero",fontsize=10,color="white",style="solid",shape="box"];12250 -> 26313[label="",style="solid", color="burlywood", weight=9]; 26313 -> 12656[label="",style="solid", color="burlywood", weight=3]; 12251[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz12110) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26314[label="vzz12110/Succ vzz121100",fontsize=10,color="white",style="solid",shape="box"];12251 -> 26314[label="",style="solid", color="burlywood", weight=9]; 26314 -> 12657[label="",style="solid", color="burlywood", weight=3]; 26315[label="vzz12110/Zero",fontsize=10,color="white",style="solid",shape="box"];12251 -> 26315[label="",style="solid", color="burlywood", weight=9]; 26315 -> 12658[label="",style="solid", color="burlywood", weight=3]; 12252[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Pos (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12252 -> 12659[label="",style="solid", color="black", weight=3]; 12253[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12253 -> 12660[label="",style="solid", color="black", weight=3]; 12254[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12254 -> 12661[label="",style="solid", color="black", weight=3]; 12255[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12255 -> 12662[label="",style="solid", color="black", weight=3]; 12256[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12256 -> 12663[label="",style="solid", color="black", weight=3]; 12257[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12257 -> 12664[label="",style="solid", color="black", weight=3]; 12258[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12258 -> 12665[label="",style="solid", color="black", weight=3]; 12259 -> 12254[label="",style="dashed", color="red", weight=0]; 12259[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12260[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Neg (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12260 -> 12666[label="",style="solid", color="black", weight=3]; 12261[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12261 -> 12667[label="",style="solid", color="black", weight=3]; 12262[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12262 -> 12668[label="",style="solid", color="black", weight=3]; 12263[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12263 -> 12669[label="",style="solid", color="black", weight=3]; 12264[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12264 -> 12670[label="",style="solid", color="black", weight=3]; 12265[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12265 -> 12671[label="",style="solid", color="black", weight=3]; 20235 -> 7109[label="",style="dashed", color="red", weight=0]; 20235[label="roundN (vzz1456 :% vzz1457)",fontsize=16,color="magenta"];20235 -> 20279[label="",style="dashed", color="magenta", weight=3]; 20235 -> 20280[label="",style="dashed", color="magenta", weight=3]; 20236 -> 7109[label="",style="dashed", color="red", weight=0]; 20236[label="roundN (vzz1463 :% vzz1464)",fontsize=16,color="magenta"];20236 -> 20281[label="",style="dashed", color="magenta", weight=3]; 20236 -> 20282[label="",style="dashed", color="magenta", weight=3]; 19696[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Pos (Succ vzz144300))) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="black",shape="box"];19696 -> 19773[label="",style="solid", color="black", weight=3]; 19697[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Pos Zero)) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="black",shape="box"];19697 -> 19774[label="",style="solid", color="black", weight=3]; 19698 -> 9409[label="",style="dashed", color="red", weight=0]; 19698[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="magenta"];19698 -> 19775[label="",style="dashed", color="magenta", weight=3]; 19698 -> 19776[label="",style="dashed", color="magenta", weight=3]; 19698 -> 19777[label="",style="dashed", color="magenta", weight=3]; 19698 -> 19778[label="",style="dashed", color="magenta", weight=3]; 19699[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Pos (Succ vzz144300))) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19699 -> 19779[label="",style="solid", color="black", weight=3]; 19700[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Pos Zero)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19700 -> 19780[label="",style="solid", color="black", weight=3]; 19701[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Neg (Succ vzz144300))) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19701 -> 19781[label="",style="solid", color="black", weight=3]; 19702[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Neg Zero)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19702 -> 19782[label="",style="solid", color="black", weight=3]; 19703 -> 9409[label="",style="dashed", color="red", weight=0]; 19703[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="magenta"];19703 -> 19783[label="",style="dashed", color="magenta", weight=3]; 19703 -> 19784[label="",style="dashed", color="magenta", weight=3]; 19703 -> 19785[label="",style="dashed", color="magenta", weight=3]; 19703 -> 19786[label="",style="dashed", color="magenta", weight=3]; 19704[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Neg (Succ vzz144300))) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="black",shape="box"];19704 -> 19787[label="",style="solid", color="black", weight=3]; 19705[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Neg Zero)) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="black",shape="box"];19705 -> 19788[label="",style="solid", color="black", weight=3]; 19706[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Pos (Succ vzz144300))) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19706 -> 19789[label="",style="solid", color="black", weight=3]; 19707[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Pos Zero)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19707 -> 19790[label="",style="solid", color="black", weight=3]; 19708[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Neg (Succ vzz144300))) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19708 -> 19791[label="",style="solid", color="black", weight=3]; 19709[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Neg Zero)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19709 -> 19792[label="",style="solid", color="black", weight=3]; 21588[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat (Succ vzz15800) vzz1581) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="burlywood",shape="box"];26316[label="vzz1581/Succ vzz15810",fontsize=10,color="white",style="solid",shape="box"];21588 -> 26316[label="",style="solid", color="burlywood", weight=9]; 26316 -> 21638[label="",style="solid", color="burlywood", weight=3]; 26317[label="vzz1581/Zero",fontsize=10,color="white",style="solid",shape="box"];21588 -> 26317[label="",style="solid", color="burlywood", weight=9]; 26317 -> 21639[label="",style="solid", color="burlywood", weight=3]; 21589[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat Zero vzz1581) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="burlywood",shape="box"];26318[label="vzz1581/Succ vzz15810",fontsize=10,color="white",style="solid",shape="box"];21589 -> 26318[label="",style="solid", color="burlywood", weight=9]; 26318 -> 21640[label="",style="solid", color="burlywood", weight=3]; 26319[label="vzz1581/Zero",fontsize=10,color="white",style="solid",shape="box"];21589 -> 26319[label="",style="solid", color="burlywood", weight=9]; 26319 -> 21641[label="",style="solid", color="burlywood", weight=3]; 12332[label="vzz23",fontsize=16,color="green",shape="box"];12333[label="vzz24",fontsize=16,color="green",shape="box"];21636[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat (Succ vzz15860) vzz1587) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="burlywood",shape="box"];26320[label="vzz1587/Succ vzz15870",fontsize=10,color="white",style="solid",shape="box"];21636 -> 26320[label="",style="solid", color="burlywood", weight=9]; 26320 -> 21723[label="",style="solid", color="burlywood", weight=3]; 26321[label="vzz1587/Zero",fontsize=10,color="white",style="solid",shape="box"];21636 -> 26321[label="",style="solid", color="burlywood", weight=9]; 26321 -> 21724[label="",style="solid", color="burlywood", weight=3]; 21637[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat Zero vzz1587) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="burlywood",shape="box"];26322[label="vzz1587/Succ vzz15870",fontsize=10,color="white",style="solid",shape="box"];21637 -> 26322[label="",style="solid", color="burlywood", weight=9]; 26322 -> 21725[label="",style="solid", color="burlywood", weight=3]; 26323[label="vzz1587/Zero",fontsize=10,color="white",style="solid",shape="box"];21637 -> 26323[label="",style="solid", color="burlywood", weight=9]; 26323 -> 21726[label="",style="solid", color="burlywood", weight=3]; 12338[label="vzz23",fontsize=16,color="green",shape="box"];12339[label="vzz24",fontsize=16,color="green",shape="box"];12345[label="vzz1107",fontsize=16,color="green",shape="box"];12346[label="vzz1108",fontsize=16,color="green",shape="box"];12347[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR0 vzz1107 vzz1108 (vzz12140,vzz12141) :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];12347 -> 12772[label="",style="solid", color="black", weight=3]; 12348[label="vzz1107",fontsize=16,color="green",shape="box"];12349[label="vzz1108",fontsize=16,color="green",shape="box"];12350[label="fromInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="black",shape="box"];12350 -> 12773[label="",style="solid", color="black", weight=3]; 12351 -> 7829[label="",style="dashed", color="red", weight=0]; 12351[label="toInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="magenta"];12351 -> 12774[label="",style="dashed", color="magenta", weight=3]; 12351 -> 12775[label="",style="dashed", color="magenta", weight=3]; 12352[label="toInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="black",shape="box"];12352 -> 12776[label="",style="solid", color="black", weight=3]; 20172[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Pos (Succ vzz145300))) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="black",shape="box"];20172 -> 20237[label="",style="solid", color="black", weight=3]; 20173[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Pos Zero)) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="black",shape="box"];20173 -> 20238[label="",style="solid", color="black", weight=3]; 20174 -> 9449[label="",style="dashed", color="red", weight=0]; 20174[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="magenta"];20174 -> 20239[label="",style="dashed", color="magenta", weight=3]; 20174 -> 20240[label="",style="dashed", color="magenta", weight=3]; 20174 -> 20241[label="",style="dashed", color="magenta", weight=3]; 20174 -> 20242[label="",style="dashed", color="magenta", weight=3]; 20175[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Pos (Succ vzz145300))) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20175 -> 20243[label="",style="solid", color="black", weight=3]; 20176[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Pos Zero)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20176 -> 20244[label="",style="solid", color="black", weight=3]; 20177[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Neg (Succ vzz145300))) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20177 -> 20245[label="",style="solid", color="black", weight=3]; 20178[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Neg Zero)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20178 -> 20246[label="",style="solid", color="black", weight=3]; 20179 -> 9449[label="",style="dashed", color="red", weight=0]; 20179[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="magenta"];20179 -> 20247[label="",style="dashed", color="magenta", weight=3]; 20179 -> 20248[label="",style="dashed", color="magenta", weight=3]; 20179 -> 20249[label="",style="dashed", color="magenta", weight=3]; 20179 -> 20250[label="",style="dashed", color="magenta", weight=3]; 20180[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Neg (Succ vzz145300))) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="black",shape="box"];20180 -> 20251[label="",style="solid", color="black", weight=3]; 20181[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Neg Zero)) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="black",shape="box"];20181 -> 20252[label="",style="solid", color="black", weight=3]; 20182[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Pos (Succ vzz145300))) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20182 -> 20253[label="",style="solid", color="black", weight=3]; 20183[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Pos Zero)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20183 -> 20254[label="",style="solid", color="black", weight=3]; 20184[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Neg (Succ vzz145300))) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20184 -> 20255[label="",style="solid", color="black", weight=3]; 20185[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Neg Zero)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20185 -> 20256[label="",style="solid", color="black", weight=3]; 23786 -> 7109[label="",style="dashed", color="red", weight=0]; 23786[label="roundN (vzz1470 :% vzz1471)",fontsize=16,color="magenta"];23786 -> 23798[label="",style="dashed", color="magenta", weight=3]; 23786 -> 23799[label="",style="dashed", color="magenta", weight=3]; 23787 -> 7109[label="",style="dashed", color="red", weight=0]; 23787[label="roundN (vzz1477 :% vzz1478)",fontsize=16,color="magenta"];23787 -> 23800[label="",style="dashed", color="magenta", weight=3]; 23787 -> 23801[label="",style="dashed", color="magenta", weight=3]; 21721[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat (Succ vzz15920) vzz1593) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="burlywood",shape="box"];26324[label="vzz1593/Succ vzz15930",fontsize=10,color="white",style="solid",shape="box"];21721 -> 26324[label="",style="solid", color="burlywood", weight=9]; 26324 -> 21779[label="",style="solid", color="burlywood", weight=3]; 26325[label="vzz1593/Zero",fontsize=10,color="white",style="solid",shape="box"];21721 -> 26325[label="",style="solid", color="burlywood", weight=9]; 26325 -> 21780[label="",style="solid", color="burlywood", weight=3]; 21722[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat Zero vzz1593) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="burlywood",shape="box"];26326[label="vzz1593/Succ vzz15930",fontsize=10,color="white",style="solid",shape="box"];21722 -> 26326[label="",style="solid", color="burlywood", weight=9]; 26326 -> 21781[label="",style="solid", color="burlywood", weight=3]; 26327[label="vzz1593/Zero",fontsize=10,color="white",style="solid",shape="box"];21722 -> 26327[label="",style="solid", color="burlywood", weight=9]; 26327 -> 21782[label="",style="solid", color="burlywood", weight=3]; 12401[label="vzz23",fontsize=16,color="green",shape="box"];12402[label="vzz24",fontsize=16,color="green",shape="box"];21777[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat (Succ vzz15980) vzz1599) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="burlywood",shape="box"];26328[label="vzz1599/Succ vzz15990",fontsize=10,color="white",style="solid",shape="box"];21777 -> 26328[label="",style="solid", color="burlywood", weight=9]; 26328 -> 21814[label="",style="solid", color="burlywood", weight=3]; 26329[label="vzz1599/Zero",fontsize=10,color="white",style="solid",shape="box"];21777 -> 26329[label="",style="solid", color="burlywood", weight=9]; 26329 -> 21815[label="",style="solid", color="burlywood", weight=3]; 21778[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat Zero vzz1599) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="burlywood",shape="box"];26330[label="vzz1599/Succ vzz15990",fontsize=10,color="white",style="solid",shape="box"];21778 -> 26330[label="",style="solid", color="burlywood", weight=9]; 26330 -> 21816[label="",style="solid", color="burlywood", weight=3]; 26331[label="vzz1599/Zero",fontsize=10,color="white",style="solid",shape="box"];21778 -> 26331[label="",style="solid", color="burlywood", weight=9]; 26331 -> 21817[label="",style="solid", color="burlywood", weight=3]; 12407[label="vzz23",fontsize=16,color="green",shape="box"];12408[label="vzz24",fontsize=16,color="green",shape="box"];12419[label="vzz10990",fontsize=16,color="green",shape="box"];12420[label="vzz11310",fontsize=16,color="green",shape="box"];12421[label="vzz10990",fontsize=16,color="green",shape="box"];12422[label="vzz11310",fontsize=16,color="green",shape="box"];12423[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1164) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12423 -> 12863[label="",style="solid", color="black", weight=3]; 12424[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Pos (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12424 -> 12864[label="",style="solid", color="black", weight=3]; 12425[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12425 -> 12865[label="",style="solid", color="black", weight=3]; 12426[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12426 -> 12866[label="",style="solid", color="black", weight=3]; 12427[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12427 -> 12867[label="",style="solid", color="black", weight=3]; 12428[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12428 -> 12868[label="",style="solid", color="black", weight=3]; 12429[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12429 -> 12869[label="",style="solid", color="black", weight=3]; 12430[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12430 -> 12870[label="",style="solid", color="black", weight=3]; 12431 -> 12426[label="",style="dashed", color="red", weight=0]; 12431[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12432[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Neg (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12432 -> 12871[label="",style="solid", color="black", weight=3]; 12433[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12433 -> 12872[label="",style="solid", color="black", weight=3]; 12434[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12434 -> 12873[label="",style="solid", color="black", weight=3]; 12435[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12435 -> 12874[label="",style="solid", color="black", weight=3]; 12436[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12436 -> 12875[label="",style="solid", color="black", weight=3]; 12437[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12437 -> 12876[label="",style="solid", color="black", weight=3]; 12438[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26332[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12438 -> 26332[label="",style="solid", color="burlywood", weight=9]; 26332 -> 12877[label="",style="solid", color="burlywood", weight=3]; 26333[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12438 -> 26333[label="",style="solid", color="burlywood", weight=9]; 26333 -> 12878[label="",style="solid", color="burlywood", weight=3]; 12439[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26334[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12439 -> 26334[label="",style="solid", color="burlywood", weight=9]; 26334 -> 12879[label="",style="solid", color="burlywood", weight=3]; 26335[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12439 -> 26335[label="",style="solid", color="burlywood", weight=9]; 26335 -> 12880[label="",style="solid", color="burlywood", weight=3]; 12440[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26336[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12440 -> 26336[label="",style="solid", color="burlywood", weight=9]; 26336 -> 12881[label="",style="solid", color="burlywood", weight=3]; 26337[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12440 -> 26337[label="",style="solid", color="burlywood", weight=9]; 26337 -> 12882[label="",style="solid", color="burlywood", weight=3]; 12441[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26338[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12441 -> 26338[label="",style="solid", color="burlywood", weight=9]; 26338 -> 12883[label="",style="solid", color="burlywood", weight=3]; 26339[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12441 -> 26339[label="",style="solid", color="burlywood", weight=9]; 26339 -> 12884[label="",style="solid", color="burlywood", weight=3]; 12442[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz112500 vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26340[label="vzz112500/Succ vzz1125000",fontsize=10,color="white",style="solid",shape="box"];12442 -> 26340[label="",style="solid", color="burlywood", weight=9]; 26340 -> 12885[label="",style="solid", color="burlywood", weight=3]; 26341[label="vzz112500/Zero",fontsize=10,color="white",style="solid",shape="box"];12442 -> 26341[label="",style="solid", color="burlywood", weight=9]; 26341 -> 12886[label="",style="solid", color="burlywood", weight=3]; 12443 -> 12086[label="",style="dashed", color="red", weight=0]; 12443[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12444[label="roundRound02 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12444 -> 12887[label="",style="solid", color="black", weight=3]; 12445 -> 12086[label="",style="dashed", color="red", weight=0]; 12445[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12446[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12446 -> 12888[label="",style="solid", color="black", weight=3]; 12447 -> 12086[label="",style="dashed", color="red", weight=0]; 12447[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12448 -> 12446[label="",style="dashed", color="red", weight=0]; 12448[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12449 -> 12442[label="",style="dashed", color="red", weight=0]; 12449[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz112500 vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12449 -> 12889[label="",style="dashed", color="magenta", weight=3]; 12449 -> 12890[label="",style="dashed", color="magenta", weight=3]; 12450 -> 12086[label="",style="dashed", color="red", weight=0]; 12450[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12451 -> 12086[label="",style="dashed", color="red", weight=0]; 12451[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12452 -> 12446[label="",style="dashed", color="red", weight=0]; 12452[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12453 -> 12086[label="",style="dashed", color="red", weight=0]; 12453[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12454 -> 12446[label="",style="dashed", color="red", weight=0]; 12454[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12455[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Pos (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12455 -> 12891[label="",style="solid", color="black", weight=3]; 12456[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12456 -> 12892[label="",style="solid", color="black", weight=3]; 12457[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12457 -> 12893[label="",style="solid", color="black", weight=3]; 12458[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12458 -> 12894[label="",style="solid", color="black", weight=3]; 12459[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12459 -> 12895[label="",style="solid", color="black", weight=3]; 12460[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12460 -> 12896[label="",style="solid", color="black", weight=3]; 12461[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12461 -> 12897[label="",style="solid", color="black", weight=3]; 12462 -> 12457[label="",style="dashed", color="red", weight=0]; 12462[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12463[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Neg (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12463 -> 12898[label="",style="solid", color="black", weight=3]; 12464[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12464 -> 12899[label="",style="solid", color="black", weight=3]; 12465[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12465 -> 12900[label="",style="solid", color="black", weight=3]; 12466[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12466 -> 12901[label="",style="solid", color="black", weight=3]; 12467[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12467 -> 12902[label="",style="solid", color="black", weight=3]; 12468[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12468 -> 12903[label="",style="solid", color="black", weight=3]; 12469[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26342[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12469 -> 26342[label="",style="solid", color="burlywood", weight=9]; 26342 -> 12904[label="",style="solid", color="burlywood", weight=3]; 26343[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12469 -> 26343[label="",style="solid", color="burlywood", weight=9]; 26343 -> 12905[label="",style="solid", color="burlywood", weight=3]; 12470[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26344[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12470 -> 26344[label="",style="solid", color="burlywood", weight=9]; 26344 -> 12906[label="",style="solid", color="burlywood", weight=3]; 26345[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12470 -> 26345[label="",style="solid", color="burlywood", weight=9]; 26345 -> 12907[label="",style="solid", color="burlywood", weight=3]; 12471[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26346[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12471 -> 26346[label="",style="solid", color="burlywood", weight=9]; 26346 -> 12908[label="",style="solid", color="burlywood", weight=3]; 26347[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12471 -> 26347[label="",style="solid", color="burlywood", weight=9]; 26347 -> 12909[label="",style="solid", color="burlywood", weight=3]; 12472[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26348[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12472 -> 26348[label="",style="solid", color="burlywood", weight=9]; 26348 -> 12910[label="",style="solid", color="burlywood", weight=3]; 26349[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12472 -> 26349[label="",style="solid", color="burlywood", weight=9]; 26349 -> 12911[label="",style="solid", color="burlywood", weight=3]; 12473[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz113600 vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26350[label="vzz113600/Succ vzz1136000",fontsize=10,color="white",style="solid",shape="box"];12473 -> 26350[label="",style="solid", color="burlywood", weight=9]; 26350 -> 12912[label="",style="solid", color="burlywood", weight=3]; 26351[label="vzz113600/Zero",fontsize=10,color="white",style="solid",shape="box"];12473 -> 26351[label="",style="solid", color="burlywood", weight=9]; 26351 -> 12913[label="",style="solid", color="burlywood", weight=3]; 12474 -> 12110[label="",style="dashed", color="red", weight=0]; 12474[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12475[label="roundRound02 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12475 -> 12914[label="",style="solid", color="black", weight=3]; 12476 -> 12110[label="",style="dashed", color="red", weight=0]; 12476[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12477[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12477 -> 12915[label="",style="solid", color="black", weight=3]; 12478 -> 12110[label="",style="dashed", color="red", weight=0]; 12478[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12479 -> 12477[label="",style="dashed", color="red", weight=0]; 12479[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12480 -> 12473[label="",style="dashed", color="red", weight=0]; 12480[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz113600 vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12480 -> 12916[label="",style="dashed", color="magenta", weight=3]; 12480 -> 12917[label="",style="dashed", color="magenta", weight=3]; 12481 -> 12110[label="",style="dashed", color="red", weight=0]; 12481[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12482 -> 12110[label="",style="dashed", color="red", weight=0]; 12482[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12483 -> 12477[label="",style="dashed", color="red", weight=0]; 12483[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12484 -> 12110[label="",style="dashed", color="red", weight=0]; 12484[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12485 -> 12477[label="",style="dashed", color="red", weight=0]; 12485[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12486[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Pos (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12486 -> 12918[label="",style="solid", color="black", weight=3]; 12487[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12487 -> 12919[label="",style="solid", color="black", weight=3]; 12488[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12488 -> 12920[label="",style="solid", color="black", weight=3]; 12489[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12489 -> 12921[label="",style="solid", color="black", weight=3]; 12490[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12490 -> 12922[label="",style="solid", color="black", weight=3]; 12491[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12491 -> 12923[label="",style="solid", color="black", weight=3]; 12492[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12492 -> 12924[label="",style="solid", color="black", weight=3]; 12493 -> 12488[label="",style="dashed", color="red", weight=0]; 12493[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12494[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Neg (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12494 -> 12925[label="",style="solid", color="black", weight=3]; 12495[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12495 -> 12926[label="",style="solid", color="black", weight=3]; 12496[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12496 -> 12927[label="",style="solid", color="black", weight=3]; 12497[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12497 -> 12928[label="",style="solid", color="black", weight=3]; 12498[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12498 -> 12929[label="",style="solid", color="black", weight=3]; 12499[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12499 -> 12930[label="",style="solid", color="black", weight=3]; 12500[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26352[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12500 -> 26352[label="",style="solid", color="burlywood", weight=9]; 26352 -> 12931[label="",style="solid", color="burlywood", weight=3]; 26353[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12500 -> 26353[label="",style="solid", color="burlywood", weight=9]; 26353 -> 12932[label="",style="solid", color="burlywood", weight=3]; 12501[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26354[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12501 -> 26354[label="",style="solid", color="burlywood", weight=9]; 26354 -> 12933[label="",style="solid", color="burlywood", weight=3]; 26355[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12501 -> 26355[label="",style="solid", color="burlywood", weight=9]; 26355 -> 12934[label="",style="solid", color="burlywood", weight=3]; 12502[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26356[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12502 -> 26356[label="",style="solid", color="burlywood", weight=9]; 26356 -> 12935[label="",style="solid", color="burlywood", weight=3]; 26357[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12502 -> 26357[label="",style="solid", color="burlywood", weight=9]; 26357 -> 12936[label="",style="solid", color="burlywood", weight=3]; 12503[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26358[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12503 -> 26358[label="",style="solid", color="burlywood", weight=9]; 26358 -> 12937[label="",style="solid", color="burlywood", weight=3]; 26359[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12503 -> 26359[label="",style="solid", color="burlywood", weight=9]; 26359 -> 12938[label="",style="solid", color="burlywood", weight=3]; 12504[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz114000 vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26360[label="vzz114000/Succ vzz1140000",fontsize=10,color="white",style="solid",shape="box"];12504 -> 26360[label="",style="solid", color="burlywood", weight=9]; 26360 -> 12939[label="",style="solid", color="burlywood", weight=3]; 26361[label="vzz114000/Zero",fontsize=10,color="white",style="solid",shape="box"];12504 -> 26361[label="",style="solid", color="burlywood", weight=9]; 26361 -> 12940[label="",style="solid", color="burlywood", weight=3]; 12505 -> 12134[label="",style="dashed", color="red", weight=0]; 12505[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12506[label="roundRound02 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12506 -> 12941[label="",style="solid", color="black", weight=3]; 12507 -> 12134[label="",style="dashed", color="red", weight=0]; 12507[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12508[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12508 -> 12942[label="",style="solid", color="black", weight=3]; 12509 -> 12134[label="",style="dashed", color="red", weight=0]; 12509[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12510 -> 12508[label="",style="dashed", color="red", weight=0]; 12510[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12511 -> 12504[label="",style="dashed", color="red", weight=0]; 12511[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz114000 vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12511 -> 12943[label="",style="dashed", color="magenta", weight=3]; 12511 -> 12944[label="",style="dashed", color="magenta", weight=3]; 12512 -> 12134[label="",style="dashed", color="red", weight=0]; 12512[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12513 -> 12134[label="",style="dashed", color="red", weight=0]; 12513[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12514 -> 12508[label="",style="dashed", color="red", weight=0]; 12514[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12515 -> 12134[label="",style="dashed", color="red", weight=0]; 12515[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12516 -> 12508[label="",style="dashed", color="red", weight=0]; 12516[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12517[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Pos (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12517 -> 12945[label="",style="solid", color="black", weight=3]; 12518[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12518 -> 12946[label="",style="solid", color="black", weight=3]; 12519[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12519 -> 12947[label="",style="solid", color="black", weight=3]; 12520[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12520 -> 12948[label="",style="solid", color="black", weight=3]; 12521[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12521 -> 12949[label="",style="solid", color="black", weight=3]; 12522[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12522 -> 12950[label="",style="solid", color="black", weight=3]; 12523[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12523 -> 12951[label="",style="solid", color="black", weight=3]; 12524 -> 12519[label="",style="dashed", color="red", weight=0]; 12524[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12525[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Neg (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12525 -> 12952[label="",style="solid", color="black", weight=3]; 12526[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12526 -> 12953[label="",style="solid", color="black", weight=3]; 12527[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12527 -> 12954[label="",style="solid", color="black", weight=3]; 12528[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12528 -> 12955[label="",style="solid", color="black", weight=3]; 12529[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12529 -> 12956[label="",style="solid", color="black", weight=3]; 12530[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12530 -> 12957[label="",style="solid", color="black", weight=3]; 12531[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26362[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12531 -> 26362[label="",style="solid", color="burlywood", weight=9]; 26362 -> 12958[label="",style="solid", color="burlywood", weight=3]; 26363[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12531 -> 26363[label="",style="solid", color="burlywood", weight=9]; 26363 -> 12959[label="",style="solid", color="burlywood", weight=3]; 12532[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26364[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12532 -> 26364[label="",style="solid", color="burlywood", weight=9]; 26364 -> 12960[label="",style="solid", color="burlywood", weight=3]; 26365[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12532 -> 26365[label="",style="solid", color="burlywood", weight=9]; 26365 -> 12961[label="",style="solid", color="burlywood", weight=3]; 12533[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26366[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12533 -> 26366[label="",style="solid", color="burlywood", weight=9]; 26366 -> 12962[label="",style="solid", color="burlywood", weight=3]; 26367[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12533 -> 26367[label="",style="solid", color="burlywood", weight=9]; 26367 -> 12963[label="",style="solid", color="burlywood", weight=3]; 12534[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26368[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12534 -> 26368[label="",style="solid", color="burlywood", weight=9]; 26368 -> 12964[label="",style="solid", color="burlywood", weight=3]; 26369[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12534 -> 26369[label="",style="solid", color="burlywood", weight=9]; 26369 -> 12965[label="",style="solid", color="burlywood", weight=3]; 12535[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz114400 vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26370[label="vzz114400/Succ vzz1144000",fontsize=10,color="white",style="solid",shape="box"];12535 -> 26370[label="",style="solid", color="burlywood", weight=9]; 26370 -> 12966[label="",style="solid", color="burlywood", weight=3]; 26371[label="vzz114400/Zero",fontsize=10,color="white",style="solid",shape="box"];12535 -> 26371[label="",style="solid", color="burlywood", weight=9]; 26371 -> 12967[label="",style="solid", color="burlywood", weight=3]; 12536 -> 12158[label="",style="dashed", color="red", weight=0]; 12536[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12537[label="roundRound02 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12537 -> 12968[label="",style="solid", color="black", weight=3]; 12538 -> 12158[label="",style="dashed", color="red", weight=0]; 12538[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12539[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12539 -> 12969[label="",style="solid", color="black", weight=3]; 12540 -> 12158[label="",style="dashed", color="red", weight=0]; 12540[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12541 -> 12539[label="",style="dashed", color="red", weight=0]; 12541[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12542 -> 12535[label="",style="dashed", color="red", weight=0]; 12542[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz114400 vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12542 -> 12970[label="",style="dashed", color="magenta", weight=3]; 12542 -> 12971[label="",style="dashed", color="magenta", weight=3]; 12543 -> 12158[label="",style="dashed", color="red", weight=0]; 12543[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12544 -> 12158[label="",style="dashed", color="red", weight=0]; 12544[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12545 -> 12539[label="",style="dashed", color="red", weight=0]; 12545[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12546 -> 12158[label="",style="dashed", color="red", weight=0]; 12546[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12547 -> 12539[label="",style="dashed", color="red", weight=0]; 12547[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12548[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Pos (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12548 -> 12972[label="",style="solid", color="black", weight=3]; 12549[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12549 -> 12973[label="",style="solid", color="black", weight=3]; 12550[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12550 -> 12974[label="",style="solid", color="black", weight=3]; 12551[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12551 -> 12975[label="",style="solid", color="black", weight=3]; 12552[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12552 -> 12976[label="",style="solid", color="black", weight=3]; 12553[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12553 -> 12977[label="",style="solid", color="black", weight=3]; 12554[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12554 -> 12978[label="",style="solid", color="black", weight=3]; 12555 -> 12550[label="",style="dashed", color="red", weight=0]; 12555[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12556[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Neg (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12556 -> 12979[label="",style="solid", color="black", weight=3]; 12557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12557 -> 12980[label="",style="solid", color="black", weight=3]; 12558[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12558 -> 12981[label="",style="solid", color="black", weight=3]; 12559[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12559 -> 12982[label="",style="solid", color="black", weight=3]; 12560[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12560 -> 12983[label="",style="solid", color="black", weight=3]; 12561[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12561 -> 12984[label="",style="solid", color="black", weight=3]; 12562[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26372[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12562 -> 26372[label="",style="solid", color="burlywood", weight=9]; 26372 -> 12985[label="",style="solid", color="burlywood", weight=3]; 26373[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12562 -> 26373[label="",style="solid", color="burlywood", weight=9]; 26373 -> 12986[label="",style="solid", color="burlywood", weight=3]; 12563[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26374[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12563 -> 26374[label="",style="solid", color="burlywood", weight=9]; 26374 -> 12987[label="",style="solid", color="burlywood", weight=3]; 26375[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12563 -> 26375[label="",style="solid", color="burlywood", weight=9]; 26375 -> 12988[label="",style="solid", color="burlywood", weight=3]; 12564[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26376[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12564 -> 26376[label="",style="solid", color="burlywood", weight=9]; 26376 -> 12989[label="",style="solid", color="burlywood", weight=3]; 26377[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12564 -> 26377[label="",style="solid", color="burlywood", weight=9]; 26377 -> 12990[label="",style="solid", color="burlywood", weight=3]; 12565[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26378[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12565 -> 26378[label="",style="solid", color="burlywood", weight=9]; 26378 -> 12991[label="",style="solid", color="burlywood", weight=3]; 26379[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12565 -> 26379[label="",style="solid", color="burlywood", weight=9]; 26379 -> 12992[label="",style="solid", color="burlywood", weight=3]; 12566[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz114800 vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26380[label="vzz114800/Succ vzz1148000",fontsize=10,color="white",style="solid",shape="box"];12566 -> 26380[label="",style="solid", color="burlywood", weight=9]; 26380 -> 12993[label="",style="solid", color="burlywood", weight=3]; 26381[label="vzz114800/Zero",fontsize=10,color="white",style="solid",shape="box"];12566 -> 26381[label="",style="solid", color="burlywood", weight=9]; 26381 -> 12994[label="",style="solid", color="burlywood", weight=3]; 12567 -> 12182[label="",style="dashed", color="red", weight=0]; 12567[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12568[label="roundRound02 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12568 -> 12995[label="",style="solid", color="black", weight=3]; 12569 -> 12182[label="",style="dashed", color="red", weight=0]; 12569[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12570[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12570 -> 12996[label="",style="solid", color="black", weight=3]; 12571 -> 12182[label="",style="dashed", color="red", weight=0]; 12571[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12572 -> 12570[label="",style="dashed", color="red", weight=0]; 12572[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12573 -> 12566[label="",style="dashed", color="red", weight=0]; 12573[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz114800 vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12573 -> 12997[label="",style="dashed", color="magenta", weight=3]; 12573 -> 12998[label="",style="dashed", color="magenta", weight=3]; 12574 -> 12182[label="",style="dashed", color="red", weight=0]; 12574[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12575 -> 12182[label="",style="dashed", color="red", weight=0]; 12575[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12576 -> 12570[label="",style="dashed", color="red", weight=0]; 12576[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12577 -> 12182[label="",style="dashed", color="red", weight=0]; 12577[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12578 -> 12570[label="",style="dashed", color="red", weight=0]; 12578[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12579[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Pos (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12579 -> 12999[label="",style="solid", color="black", weight=3]; 12580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12580 -> 13000[label="",style="solid", color="black", weight=3]; 12581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12581 -> 13001[label="",style="solid", color="black", weight=3]; 12582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12582 -> 13002[label="",style="solid", color="black", weight=3]; 12583[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12583 -> 13003[label="",style="solid", color="black", weight=3]; 12584[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12584 -> 13004[label="",style="solid", color="black", weight=3]; 12585[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12585 -> 13005[label="",style="solid", color="black", weight=3]; 12586 -> 12581[label="",style="dashed", color="red", weight=0]; 12586[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12587[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Neg (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12587 -> 13006[label="",style="solid", color="black", weight=3]; 12588[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12588 -> 13007[label="",style="solid", color="black", weight=3]; 12589[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12589 -> 13008[label="",style="solid", color="black", weight=3]; 12590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12590 -> 13009[label="",style="solid", color="black", weight=3]; 12591[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12591 -> 13010[label="",style="solid", color="black", weight=3]; 12592[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12592 -> 13011[label="",style="solid", color="black", weight=3]; 12593[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26382[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12593 -> 26382[label="",style="solid", color="burlywood", weight=9]; 26382 -> 13012[label="",style="solid", color="burlywood", weight=3]; 26383[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12593 -> 26383[label="",style="solid", color="burlywood", weight=9]; 26383 -> 13013[label="",style="solid", color="burlywood", weight=3]; 12594[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26384[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12594 -> 26384[label="",style="solid", color="burlywood", weight=9]; 26384 -> 13014[label="",style="solid", color="burlywood", weight=3]; 26385[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12594 -> 26385[label="",style="solid", color="burlywood", weight=9]; 26385 -> 13015[label="",style="solid", color="burlywood", weight=3]; 12595[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26386[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12595 -> 26386[label="",style="solid", color="burlywood", weight=9]; 26386 -> 13016[label="",style="solid", color="burlywood", weight=3]; 26387[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12595 -> 26387[label="",style="solid", color="burlywood", weight=9]; 26387 -> 13017[label="",style="solid", color="burlywood", weight=3]; 12596[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26388[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12596 -> 26388[label="",style="solid", color="burlywood", weight=9]; 26388 -> 13018[label="",style="solid", color="burlywood", weight=3]; 26389[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12596 -> 26389[label="",style="solid", color="burlywood", weight=9]; 26389 -> 13019[label="",style="solid", color="burlywood", weight=3]; 12597[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz115200 vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26390[label="vzz115200/Succ vzz1152000",fontsize=10,color="white",style="solid",shape="box"];12597 -> 26390[label="",style="solid", color="burlywood", weight=9]; 26390 -> 13020[label="",style="solid", color="burlywood", weight=3]; 26391[label="vzz115200/Zero",fontsize=10,color="white",style="solid",shape="box"];12597 -> 26391[label="",style="solid", color="burlywood", weight=9]; 26391 -> 13021[label="",style="solid", color="burlywood", weight=3]; 12598 -> 12206[label="",style="dashed", color="red", weight=0]; 12598[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12599[label="roundRound02 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12599 -> 13022[label="",style="solid", color="black", weight=3]; 12600 -> 12206[label="",style="dashed", color="red", weight=0]; 12600[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12601[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12601 -> 13023[label="",style="solid", color="black", weight=3]; 12602 -> 12206[label="",style="dashed", color="red", weight=0]; 12602[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12603 -> 12601[label="",style="dashed", color="red", weight=0]; 12603[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12604 -> 12597[label="",style="dashed", color="red", weight=0]; 12604[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz115200 vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12604 -> 13024[label="",style="dashed", color="magenta", weight=3]; 12604 -> 13025[label="",style="dashed", color="magenta", weight=3]; 12605 -> 12206[label="",style="dashed", color="red", weight=0]; 12605[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12606 -> 12206[label="",style="dashed", color="red", weight=0]; 12606[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12607 -> 12601[label="",style="dashed", color="red", weight=0]; 12607[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12608 -> 12206[label="",style="dashed", color="red", weight=0]; 12608[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12609 -> 12601[label="",style="dashed", color="red", weight=0]; 12609[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12610[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Pos (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12610 -> 13026[label="",style="solid", color="black", weight=3]; 12611[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12611 -> 13027[label="",style="solid", color="black", weight=3]; 12612[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12612 -> 13028[label="",style="solid", color="black", weight=3]; 12613[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12613 -> 13029[label="",style="solid", color="black", weight=3]; 12614[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12614 -> 13030[label="",style="solid", color="black", weight=3]; 12615[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12615 -> 13031[label="",style="solid", color="black", weight=3]; 12616[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12616 -> 13032[label="",style="solid", color="black", weight=3]; 12617 -> 12612[label="",style="dashed", color="red", weight=0]; 12617[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12618[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Neg (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12618 -> 13033[label="",style="solid", color="black", weight=3]; 12619[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12619 -> 13034[label="",style="solid", color="black", weight=3]; 12620[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12620 -> 13035[label="",style="solid", color="black", weight=3]; 12621[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12621 -> 13036[label="",style="solid", color="black", weight=3]; 12622[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12622 -> 13037[label="",style="solid", color="black", weight=3]; 12623[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12623 -> 13038[label="",style="solid", color="black", weight=3]; 12624[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26392[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12624 -> 26392[label="",style="solid", color="burlywood", weight=9]; 26392 -> 13039[label="",style="solid", color="burlywood", weight=3]; 26393[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12624 -> 26393[label="",style="solid", color="burlywood", weight=9]; 26393 -> 13040[label="",style="solid", color="burlywood", weight=3]; 12625[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26394[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12625 -> 26394[label="",style="solid", color="burlywood", weight=9]; 26394 -> 13041[label="",style="solid", color="burlywood", weight=3]; 26395[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12625 -> 26395[label="",style="solid", color="burlywood", weight=9]; 26395 -> 13042[label="",style="solid", color="burlywood", weight=3]; 12626[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26396[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12626 -> 26396[label="",style="solid", color="burlywood", weight=9]; 26396 -> 13043[label="",style="solid", color="burlywood", weight=3]; 26397[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12626 -> 26397[label="",style="solid", color="burlywood", weight=9]; 26397 -> 13044[label="",style="solid", color="burlywood", weight=3]; 12627[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26398[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12627 -> 26398[label="",style="solid", color="burlywood", weight=9]; 26398 -> 13045[label="",style="solid", color="burlywood", weight=3]; 26399[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12627 -> 26399[label="",style="solid", color="burlywood", weight=9]; 26399 -> 13046[label="",style="solid", color="burlywood", weight=3]; 12628[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz115600 vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26400[label="vzz115600/Succ vzz1156000",fontsize=10,color="white",style="solid",shape="box"];12628 -> 26400[label="",style="solid", color="burlywood", weight=9]; 26400 -> 13047[label="",style="solid", color="burlywood", weight=3]; 26401[label="vzz115600/Zero",fontsize=10,color="white",style="solid",shape="box"];12628 -> 26401[label="",style="solid", color="burlywood", weight=9]; 26401 -> 13048[label="",style="solid", color="burlywood", weight=3]; 12629 -> 12230[label="",style="dashed", color="red", weight=0]; 12629[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12630[label="roundRound02 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12630 -> 13049[label="",style="solid", color="black", weight=3]; 12631 -> 12230[label="",style="dashed", color="red", weight=0]; 12631[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12632[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12632 -> 13050[label="",style="solid", color="black", weight=3]; 12633 -> 12230[label="",style="dashed", color="red", weight=0]; 12633[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12634 -> 12632[label="",style="dashed", color="red", weight=0]; 12634[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12635 -> 12628[label="",style="dashed", color="red", weight=0]; 12635[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz115600 vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12635 -> 13051[label="",style="dashed", color="magenta", weight=3]; 12635 -> 13052[label="",style="dashed", color="magenta", weight=3]; 12636 -> 12230[label="",style="dashed", color="red", weight=0]; 12636[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12637 -> 12230[label="",style="dashed", color="red", weight=0]; 12637[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12638 -> 12632[label="",style="dashed", color="red", weight=0]; 12638[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12639 -> 12230[label="",style="dashed", color="red", weight=0]; 12639[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12640 -> 12632[label="",style="dashed", color="red", weight=0]; 12640[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12641[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Pos (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12641 -> 13053[label="",style="solid", color="black", weight=3]; 12642[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12642 -> 13054[label="",style="solid", color="black", weight=3]; 12643[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12643 -> 13055[label="",style="solid", color="black", weight=3]; 12644[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12644 -> 13056[label="",style="solid", color="black", weight=3]; 12645[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12645 -> 13057[label="",style="solid", color="black", weight=3]; 12646[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12646 -> 13058[label="",style="solid", color="black", weight=3]; 12647[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12647 -> 13059[label="",style="solid", color="black", weight=3]; 12648 -> 12643[label="",style="dashed", color="red", weight=0]; 12648[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12649[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Neg (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12649 -> 13060[label="",style="solid", color="black", weight=3]; 12650[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12650 -> 13061[label="",style="solid", color="black", weight=3]; 12651[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12651 -> 13062[label="",style="solid", color="black", weight=3]; 12652[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12652 -> 13063[label="",style="solid", color="black", weight=3]; 12653[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12653 -> 13064[label="",style="solid", color="black", weight=3]; 12654[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12654 -> 13065[label="",style="solid", color="black", weight=3]; 12655[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26402[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12655 -> 26402[label="",style="solid", color="burlywood", weight=9]; 26402 -> 13066[label="",style="solid", color="burlywood", weight=3]; 26403[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12655 -> 26403[label="",style="solid", color="burlywood", weight=9]; 26403 -> 13067[label="",style="solid", color="burlywood", weight=3]; 12656[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26404[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12656 -> 26404[label="",style="solid", color="burlywood", weight=9]; 26404 -> 13068[label="",style="solid", color="burlywood", weight=3]; 26405[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12656 -> 26405[label="",style="solid", color="burlywood", weight=9]; 26405 -> 13069[label="",style="solid", color="burlywood", weight=3]; 12657[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26406[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12657 -> 26406[label="",style="solid", color="burlywood", weight=9]; 26406 -> 13070[label="",style="solid", color="burlywood", weight=3]; 26407[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12657 -> 26407[label="",style="solid", color="burlywood", weight=9]; 26407 -> 13071[label="",style="solid", color="burlywood", weight=3]; 12658[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26408[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12658 -> 26408[label="",style="solid", color="burlywood", weight=9]; 26408 -> 13072[label="",style="solid", color="burlywood", weight=3]; 26409[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12658 -> 26409[label="",style="solid", color="burlywood", weight=9]; 26409 -> 13073[label="",style="solid", color="burlywood", weight=3]; 12659[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz116000 vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26410[label="vzz116000/Succ vzz1160000",fontsize=10,color="white",style="solid",shape="box"];12659 -> 26410[label="",style="solid", color="burlywood", weight=9]; 26410 -> 13074[label="",style="solid", color="burlywood", weight=3]; 26411[label="vzz116000/Zero",fontsize=10,color="white",style="solid",shape="box"];12659 -> 26411[label="",style="solid", color="burlywood", weight=9]; 26411 -> 13075[label="",style="solid", color="burlywood", weight=3]; 12660 -> 12254[label="",style="dashed", color="red", weight=0]; 12660[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12661[label="roundRound02 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12661 -> 13076[label="",style="solid", color="black", weight=3]; 12662 -> 12254[label="",style="dashed", color="red", weight=0]; 12662[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12663[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12663 -> 13077[label="",style="solid", color="black", weight=3]; 12664 -> 12254[label="",style="dashed", color="red", weight=0]; 12664[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12665 -> 12663[label="",style="dashed", color="red", weight=0]; 12665[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12666 -> 12659[label="",style="dashed", color="red", weight=0]; 12666[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz116000 vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12666 -> 13078[label="",style="dashed", color="magenta", weight=3]; 12666 -> 13079[label="",style="dashed", color="magenta", weight=3]; 12667 -> 12254[label="",style="dashed", color="red", weight=0]; 12667[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12668 -> 12254[label="",style="dashed", color="red", weight=0]; 12668[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12669 -> 12663[label="",style="dashed", color="red", weight=0]; 12669[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12670 -> 12254[label="",style="dashed", color="red", weight=0]; 12670[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12671 -> 12663[label="",style="dashed", color="red", weight=0]; 12671[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20279[label="vzz1456",fontsize=16,color="green",shape="box"];20280[label="vzz1457",fontsize=16,color="green",shape="box"];20281[label="vzz1463",fontsize=16,color="green",shape="box"];20282[label="vzz1464",fontsize=16,color="green",shape="box"];19773 -> 22407[label="",style="dashed", color="red", weight=0]; 19773[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz144200 vzz144300) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="magenta"];19773 -> 22408[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22409[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22410[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22411[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22412[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22413[label="",style="dashed", color="magenta", weight=3]; 19774 -> 9409[label="",style="dashed", color="red", weight=0]; 19774[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="magenta"];19774 -> 20011[label="",style="dashed", color="magenta", weight=3]; 19774 -> 20012[label="",style="dashed", color="magenta", weight=3]; 19774 -> 20013[label="",style="dashed", color="magenta", weight=3]; 19774 -> 20014[label="",style="dashed", color="magenta", weight=3]; 19775[label="vzz1444",fontsize=16,color="green",shape="box"];19776[label="Pos (Succ vzz144200)",fontsize=16,color="green",shape="box"];19777[label="vzz1438",fontsize=16,color="green",shape="box"];19778[label="vzz1439",fontsize=16,color="green",shape="box"];19779 -> 9409[label="",style="dashed", color="red", weight=0]; 19779[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="magenta"];19779 -> 20015[label="",style="dashed", color="magenta", weight=3]; 19779 -> 20016[label="",style="dashed", color="magenta", weight=3]; 19779 -> 20017[label="",style="dashed", color="magenta", weight=3]; 19779 -> 20018[label="",style="dashed", color="magenta", weight=3]; 19780[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];19780 -> 20019[label="",style="solid", color="black", weight=3]; 19781 -> 9409[label="",style="dashed", color="red", weight=0]; 19781[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="magenta"];19781 -> 20020[label="",style="dashed", color="magenta", weight=3]; 19781 -> 20021[label="",style="dashed", color="magenta", weight=3]; 19781 -> 20022[label="",style="dashed", color="magenta", weight=3]; 19781 -> 20023[label="",style="dashed", color="magenta", weight=3]; 19782 -> 19780[label="",style="dashed", color="red", weight=0]; 19782[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="magenta"];19783[label="vzz1444",fontsize=16,color="green",shape="box"];19784[label="Neg (Succ vzz144200)",fontsize=16,color="green",shape="box"];19785[label="vzz1438",fontsize=16,color="green",shape="box"];19786[label="vzz1439",fontsize=16,color="green",shape="box"];19787 -> 22464[label="",style="dashed", color="red", weight=0]; 19787[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz144200 vzz144300) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="magenta"];19787 -> 22465[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22466[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22467[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22468[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22469[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22470[label="",style="dashed", color="magenta", weight=3]; 19788 -> 9409[label="",style="dashed", color="red", weight=0]; 19788[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="magenta"];19788 -> 20026[label="",style="dashed", color="magenta", weight=3]; 19788 -> 20027[label="",style="dashed", color="magenta", weight=3]; 19788 -> 20028[label="",style="dashed", color="magenta", weight=3]; 19788 -> 20029[label="",style="dashed", color="magenta", weight=3]; 19789 -> 9409[label="",style="dashed", color="red", weight=0]; 19789[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="magenta"];19789 -> 20030[label="",style="dashed", color="magenta", weight=3]; 19789 -> 20031[label="",style="dashed", color="magenta", weight=3]; 19789 -> 20032[label="",style="dashed", color="magenta", weight=3]; 19789 -> 20033[label="",style="dashed", color="magenta", weight=3]; 19790[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];19790 -> 20034[label="",style="solid", color="black", weight=3]; 19791 -> 9409[label="",style="dashed", color="red", weight=0]; 19791[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="magenta"];19791 -> 20035[label="",style="dashed", color="magenta", weight=3]; 19791 -> 20036[label="",style="dashed", color="magenta", weight=3]; 19791 -> 20037[label="",style="dashed", color="magenta", weight=3]; 19791 -> 20038[label="",style="dashed", color="magenta", weight=3]; 19792 -> 19790[label="",style="dashed", color="red", weight=0]; 19792[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="magenta"];21638[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat (Succ vzz15800) (Succ vzz15810)) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21638 -> 21727[label="",style="solid", color="black", weight=3]; 21639[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat (Succ vzz15800) Zero) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21639 -> 21728[label="",style="solid", color="black", weight=3]; 21640[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat Zero (Succ vzz15810)) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21640 -> 21729[label="",style="solid", color="black", weight=3]; 21641[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat Zero Zero) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21641 -> 21730[label="",style="solid", color="black", weight=3]; 21723[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat (Succ vzz15860) (Succ vzz15870)) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21723 -> 21783[label="",style="solid", color="black", weight=3]; 21724[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat (Succ vzz15860) Zero) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21724 -> 21784[label="",style="solid", color="black", weight=3]; 21725[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat Zero (Succ vzz15870)) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21725 -> 21785[label="",style="solid", color="black", weight=3]; 21726[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat Zero Zero) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21726 -> 21786[label="",style="solid", color="black", weight=3]; 12772[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];12772 -> 13192[label="",style="solid", color="black", weight=3]; 12773 -> 13193[label="",style="dashed", color="red", weight=0]; 12773[label="fromInteger (properFractionQ1 vzz1107 vzz1108 (properFractionVu30 vzz1107 vzz1108))",fontsize=16,color="magenta"];12773 -> 13194[label="",style="dashed", color="magenta", weight=3]; 12774[label="vzz1107",fontsize=16,color="green",shape="box"];12775[label="vzz1108",fontsize=16,color="green",shape="box"];12776[label="properFractionQ vzz1107 vzz1108",fontsize=16,color="black",shape="box"];12776 -> 13205[label="",style="solid", color="black", weight=3]; 20237 -> 22525[label="",style="dashed", color="red", weight=0]; 20237[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz145200 vzz145300) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="magenta"];20237 -> 22526[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22527[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22528[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22529[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22530[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22531[label="",style="dashed", color="magenta", weight=3]; 20238 -> 9449[label="",style="dashed", color="red", weight=0]; 20238[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="magenta"];20238 -> 20286[label="",style="dashed", color="magenta", weight=3]; 20238 -> 20287[label="",style="dashed", color="magenta", weight=3]; 20238 -> 20288[label="",style="dashed", color="magenta", weight=3]; 20238 -> 20289[label="",style="dashed", color="magenta", weight=3]; 20239[label="Pos (Succ vzz145200)",fontsize=16,color="green",shape="box"];20240[label="vzz1448",fontsize=16,color="green",shape="box"];20241[label="vzz1449",fontsize=16,color="green",shape="box"];20242[label="vzz1454",fontsize=16,color="green",shape="box"];20243 -> 9449[label="",style="dashed", color="red", weight=0]; 20243[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="magenta"];20243 -> 20290[label="",style="dashed", color="magenta", weight=3]; 20243 -> 20291[label="",style="dashed", color="magenta", weight=3]; 20243 -> 20292[label="",style="dashed", color="magenta", weight=3]; 20243 -> 20293[label="",style="dashed", color="magenta", weight=3]; 20244[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];20244 -> 20294[label="",style="solid", color="black", weight=3]; 20245 -> 9449[label="",style="dashed", color="red", weight=0]; 20245[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="magenta"];20245 -> 20295[label="",style="dashed", color="magenta", weight=3]; 20245 -> 20296[label="",style="dashed", color="magenta", weight=3]; 20245 -> 20297[label="",style="dashed", color="magenta", weight=3]; 20245 -> 20298[label="",style="dashed", color="magenta", weight=3]; 20246 -> 20244[label="",style="dashed", color="red", weight=0]; 20246[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="magenta"];20247[label="Neg (Succ vzz145200)",fontsize=16,color="green",shape="box"];20248[label="vzz1448",fontsize=16,color="green",shape="box"];20249[label="vzz1449",fontsize=16,color="green",shape="box"];20250[label="vzz1454",fontsize=16,color="green",shape="box"];20251 -> 22590[label="",style="dashed", color="red", weight=0]; 20251[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz145200 vzz145300) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="magenta"];20251 -> 22591[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22592[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22593[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22594[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22595[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22596[label="",style="dashed", color="magenta", weight=3]; 20252 -> 9449[label="",style="dashed", color="red", weight=0]; 20252[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="magenta"];20252 -> 20301[label="",style="dashed", color="magenta", weight=3]; 20252 -> 20302[label="",style="dashed", color="magenta", weight=3]; 20252 -> 20303[label="",style="dashed", color="magenta", weight=3]; 20252 -> 20304[label="",style="dashed", color="magenta", weight=3]; 20253 -> 9449[label="",style="dashed", color="red", weight=0]; 20253[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="magenta"];20253 -> 20305[label="",style="dashed", color="magenta", weight=3]; 20253 -> 20306[label="",style="dashed", color="magenta", weight=3]; 20253 -> 20307[label="",style="dashed", color="magenta", weight=3]; 20253 -> 20308[label="",style="dashed", color="magenta", weight=3]; 20254[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];20254 -> 20309[label="",style="solid", color="black", weight=3]; 20255 -> 9449[label="",style="dashed", color="red", weight=0]; 20255[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="magenta"];20255 -> 20310[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20311[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20312[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20313[label="",style="dashed", color="magenta", weight=3]; 20256 -> 20254[label="",style="dashed", color="red", weight=0]; 20256[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="magenta"];23798[label="vzz1470",fontsize=16,color="green",shape="box"];23799[label="vzz1471",fontsize=16,color="green",shape="box"];23800[label="vzz1477",fontsize=16,color="green",shape="box"];23801[label="vzz1478",fontsize=16,color="green",shape="box"];21779[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat (Succ vzz15920) (Succ vzz15930)) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21779 -> 21818[label="",style="solid", color="black", weight=3]; 21780[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat (Succ vzz15920) Zero) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21780 -> 21819[label="",style="solid", color="black", weight=3]; 21781[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat Zero (Succ vzz15930)) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21781 -> 21820[label="",style="solid", color="black", weight=3]; 21782[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat Zero Zero) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21782 -> 21821[label="",style="solid", color="black", weight=3]; 21814[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat (Succ vzz15980) (Succ vzz15990)) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21814 -> 21848[label="",style="solid", color="black", weight=3]; 21815[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat (Succ vzz15980) Zero) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21815 -> 21849[label="",style="solid", color="black", weight=3]; 21816[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat Zero (Succ vzz15990)) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21816 -> 21850[label="",style="solid", color="black", weight=3]; 21817[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat Zero Zero) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21817 -> 21851[label="",style="solid", color="black", weight=3]; 12863[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal (Integer vzz1164) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal (Integer vzz1164) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12863 -> 13289[label="",style="solid", color="black", weight=3]; 12864[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz116600 vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26412[label="vzz116600/Succ vzz1166000",fontsize=10,color="white",style="solid",shape="box"];12864 -> 26412[label="",style="solid", color="burlywood", weight=9]; 26412 -> 13290[label="",style="solid", color="burlywood", weight=3]; 26413[label="vzz116600/Zero",fontsize=10,color="white",style="solid",shape="box"];12864 -> 26413[label="",style="solid", color="burlywood", weight=9]; 26413 -> 13291[label="",style="solid", color="burlywood", weight=3]; 12865 -> 12426[label="",style="dashed", color="red", weight=0]; 12865[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12866[label="roundRound04 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12866 -> 13292[label="",style="solid", color="black", weight=3]; 12867 -> 12426[label="",style="dashed", color="red", weight=0]; 12867[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12868[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12868 -> 13293[label="",style="solid", color="black", weight=3]; 12869 -> 12426[label="",style="dashed", color="red", weight=0]; 12869[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12870 -> 12868[label="",style="dashed", color="red", weight=0]; 12870[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12871 -> 12864[label="",style="dashed", color="red", weight=0]; 12871[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz116600 vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12871 -> 13294[label="",style="dashed", color="magenta", weight=3]; 12871 -> 13295[label="",style="dashed", color="magenta", weight=3]; 12872 -> 12426[label="",style="dashed", color="red", weight=0]; 12872[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12873 -> 12426[label="",style="dashed", color="red", weight=0]; 12873[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12874 -> 12868[label="",style="dashed", color="red", weight=0]; 12874[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12875 -> 12426[label="",style="dashed", color="red", weight=0]; 12875[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12876 -> 12868[label="",style="dashed", color="red", weight=0]; 12876[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12877[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26414[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12877 -> 26414[label="",style="solid", color="burlywood", weight=9]; 26414 -> 13296[label="",style="solid", color="burlywood", weight=3]; 26415[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12877 -> 26415[label="",style="solid", color="burlywood", weight=9]; 26415 -> 13297[label="",style="solid", color="burlywood", weight=3]; 12878[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12878 -> 13298[label="",style="solid", color="black", weight=3]; 12879[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26416[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12879 -> 26416[label="",style="solid", color="burlywood", weight=9]; 26416 -> 13299[label="",style="solid", color="burlywood", weight=3]; 26417[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12879 -> 26417[label="",style="solid", color="burlywood", weight=9]; 26417 -> 13300[label="",style="solid", color="burlywood", weight=3]; 12880[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26418[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12880 -> 26418[label="",style="solid", color="burlywood", weight=9]; 26418 -> 13301[label="",style="solid", color="burlywood", weight=3]; 26419[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12880 -> 26419[label="",style="solid", color="burlywood", weight=9]; 26419 -> 13302[label="",style="solid", color="burlywood", weight=3]; 12881[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12881 -> 13303[label="",style="solid", color="black", weight=3]; 12882[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26420[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12882 -> 26420[label="",style="solid", color="burlywood", weight=9]; 26420 -> 13304[label="",style="solid", color="burlywood", weight=3]; 26421[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12882 -> 26421[label="",style="solid", color="burlywood", weight=9]; 26421 -> 13305[label="",style="solid", color="burlywood", weight=3]; 12883[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26422[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12883 -> 26422[label="",style="solid", color="burlywood", weight=9]; 26422 -> 13306[label="",style="solid", color="burlywood", weight=3]; 26423[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12883 -> 26423[label="",style="solid", color="burlywood", weight=9]; 26423 -> 13307[label="",style="solid", color="burlywood", weight=3]; 12884[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26424[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12884 -> 26424[label="",style="solid", color="burlywood", weight=9]; 26424 -> 13308[label="",style="solid", color="burlywood", weight=3]; 26425[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12884 -> 26425[label="",style="solid", color="burlywood", weight=9]; 26425 -> 13309[label="",style="solid", color="burlywood", weight=3]; 12885[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1125000) vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26426[label="vzz112400/Succ vzz1124000",fontsize=10,color="white",style="solid",shape="box"];12885 -> 26426[label="",style="solid", color="burlywood", weight=9]; 26426 -> 13310[label="",style="solid", color="burlywood", weight=3]; 26427[label="vzz112400/Zero",fontsize=10,color="white",style="solid",shape="box"];12885 -> 26427[label="",style="solid", color="burlywood", weight=9]; 26427 -> 13311[label="",style="solid", color="burlywood", weight=3]; 12886[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26428[label="vzz112400/Succ vzz1124000",fontsize=10,color="white",style="solid",shape="box"];12886 -> 26428[label="",style="solid", color="burlywood", weight=9]; 26428 -> 13312[label="",style="solid", color="burlywood", weight=3]; 26429[label="vzz112400/Zero",fontsize=10,color="white",style="solid",shape="box"];12886 -> 26429[label="",style="solid", color="burlywood", weight=9]; 26429 -> 13313[label="",style="solid", color="burlywood", weight=3]; 12887[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12887 -> 13314[label="",style="solid", color="black", weight=3]; 12888 -> 14216[label="",style="dashed", color="red", weight=0]; 12888[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) (even (roundN (Double (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];12888 -> 14217[label="",style="dashed", color="magenta", weight=3]; 12889[label="vzz112500",fontsize=16,color="green",shape="box"];12890[label="vzz112400",fontsize=16,color="green",shape="box"];12891[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz116800 vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26430[label="vzz116800/Succ vzz1168000",fontsize=10,color="white",style="solid",shape="box"];12891 -> 26430[label="",style="solid", color="burlywood", weight=9]; 26430 -> 13321[label="",style="solid", color="burlywood", weight=3]; 26431[label="vzz116800/Zero",fontsize=10,color="white",style="solid",shape="box"];12891 -> 26431[label="",style="solid", color="burlywood", weight=9]; 26431 -> 13322[label="",style="solid", color="burlywood", weight=3]; 12892 -> 12457[label="",style="dashed", color="red", weight=0]; 12892[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12893[label="roundRound04 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12893 -> 13323[label="",style="solid", color="black", weight=3]; 12894 -> 12457[label="",style="dashed", color="red", weight=0]; 12894[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12895[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12895 -> 13324[label="",style="solid", color="black", weight=3]; 12896 -> 12457[label="",style="dashed", color="red", weight=0]; 12896[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12897 -> 12895[label="",style="dashed", color="red", weight=0]; 12897[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12898 -> 12891[label="",style="dashed", color="red", weight=0]; 12898[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz116800 vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12898 -> 13325[label="",style="dashed", color="magenta", weight=3]; 12898 -> 13326[label="",style="dashed", color="magenta", weight=3]; 12899 -> 12457[label="",style="dashed", color="red", weight=0]; 12899[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12900 -> 12457[label="",style="dashed", color="red", weight=0]; 12900[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12901 -> 12895[label="",style="dashed", color="red", weight=0]; 12901[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12902 -> 12457[label="",style="dashed", color="red", weight=0]; 12902[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12903 -> 12895[label="",style="dashed", color="red", weight=0]; 12903[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12904[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26432[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12904 -> 26432[label="",style="solid", color="burlywood", weight=9]; 26432 -> 13327[label="",style="solid", color="burlywood", weight=3]; 26433[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12904 -> 26433[label="",style="solid", color="burlywood", weight=9]; 26433 -> 13328[label="",style="solid", color="burlywood", weight=3]; 12905[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12905 -> 13329[label="",style="solid", color="black", weight=3]; 12906[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26434[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12906 -> 26434[label="",style="solid", color="burlywood", weight=9]; 26434 -> 13330[label="",style="solid", color="burlywood", weight=3]; 26435[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12906 -> 26435[label="",style="solid", color="burlywood", weight=9]; 26435 -> 13331[label="",style="solid", color="burlywood", weight=3]; 12907[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26436[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12907 -> 26436[label="",style="solid", color="burlywood", weight=9]; 26436 -> 13332[label="",style="solid", color="burlywood", weight=3]; 26437[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12907 -> 26437[label="",style="solid", color="burlywood", weight=9]; 26437 -> 13333[label="",style="solid", color="burlywood", weight=3]; 12908[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12908 -> 13334[label="",style="solid", color="black", weight=3]; 12909[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26438[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12909 -> 26438[label="",style="solid", color="burlywood", weight=9]; 26438 -> 13335[label="",style="solid", color="burlywood", weight=3]; 26439[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12909 -> 26439[label="",style="solid", color="burlywood", weight=9]; 26439 -> 13336[label="",style="solid", color="burlywood", weight=3]; 12910[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26440[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12910 -> 26440[label="",style="solid", color="burlywood", weight=9]; 26440 -> 13337[label="",style="solid", color="burlywood", weight=3]; 26441[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12910 -> 26441[label="",style="solid", color="burlywood", weight=9]; 26441 -> 13338[label="",style="solid", color="burlywood", weight=3]; 12911[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26442[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12911 -> 26442[label="",style="solid", color="burlywood", weight=9]; 26442 -> 13339[label="",style="solid", color="burlywood", weight=3]; 26443[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12911 -> 26443[label="",style="solid", color="burlywood", weight=9]; 26443 -> 13340[label="",style="solid", color="burlywood", weight=3]; 12912[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1136000) vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26444[label="vzz113500/Succ vzz1135000",fontsize=10,color="white",style="solid",shape="box"];12912 -> 26444[label="",style="solid", color="burlywood", weight=9]; 26444 -> 13341[label="",style="solid", color="burlywood", weight=3]; 26445[label="vzz113500/Zero",fontsize=10,color="white",style="solid",shape="box"];12912 -> 26445[label="",style="solid", color="burlywood", weight=9]; 26445 -> 13342[label="",style="solid", color="burlywood", weight=3]; 12913[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26446[label="vzz113500/Succ vzz1135000",fontsize=10,color="white",style="solid",shape="box"];12913 -> 26446[label="",style="solid", color="burlywood", weight=9]; 26446 -> 13343[label="",style="solid", color="burlywood", weight=3]; 26447[label="vzz113500/Zero",fontsize=10,color="white",style="solid",shape="box"];12913 -> 26447[label="",style="solid", color="burlywood", weight=9]; 26447 -> 13344[label="",style="solid", color="burlywood", weight=3]; 12914[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12914 -> 13345[label="",style="solid", color="black", weight=3]; 12915 -> 14251[label="",style="dashed", color="red", weight=0]; 12915[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) (even (roundN (Double (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];12915 -> 14252[label="",style="dashed", color="magenta", weight=3]; 12916[label="vzz113600",fontsize=16,color="green",shape="box"];12917[label="vzz113500",fontsize=16,color="green",shape="box"];12918[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz117000 vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26448[label="vzz117000/Succ vzz1170000",fontsize=10,color="white",style="solid",shape="box"];12918 -> 26448[label="",style="solid", color="burlywood", weight=9]; 26448 -> 13348[label="",style="solid", color="burlywood", weight=3]; 26449[label="vzz117000/Zero",fontsize=10,color="white",style="solid",shape="box"];12918 -> 26449[label="",style="solid", color="burlywood", weight=9]; 26449 -> 13349[label="",style="solid", color="burlywood", weight=3]; 12919 -> 12488[label="",style="dashed", color="red", weight=0]; 12919[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12920[label="roundRound04 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12920 -> 13350[label="",style="solid", color="black", weight=3]; 12921 -> 12488[label="",style="dashed", color="red", weight=0]; 12921[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12922[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12922 -> 13351[label="",style="solid", color="black", weight=3]; 12923 -> 12488[label="",style="dashed", color="red", weight=0]; 12923[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12924 -> 12922[label="",style="dashed", color="red", weight=0]; 12924[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12925 -> 12918[label="",style="dashed", color="red", weight=0]; 12925[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz117000 vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12925 -> 13352[label="",style="dashed", color="magenta", weight=3]; 12925 -> 13353[label="",style="dashed", color="magenta", weight=3]; 12926 -> 12488[label="",style="dashed", color="red", weight=0]; 12926[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12927 -> 12488[label="",style="dashed", color="red", weight=0]; 12927[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12928 -> 12922[label="",style="dashed", color="red", weight=0]; 12928[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12929 -> 12488[label="",style="dashed", color="red", weight=0]; 12929[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12930 -> 12922[label="",style="dashed", color="red", weight=0]; 12930[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12931[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26450[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12931 -> 26450[label="",style="solid", color="burlywood", weight=9]; 26450 -> 13354[label="",style="solid", color="burlywood", weight=3]; 26451[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12931 -> 26451[label="",style="solid", color="burlywood", weight=9]; 26451 -> 13355[label="",style="solid", color="burlywood", weight=3]; 12932[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12932 -> 13356[label="",style="solid", color="black", weight=3]; 12933[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26452[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12933 -> 26452[label="",style="solid", color="burlywood", weight=9]; 26452 -> 13357[label="",style="solid", color="burlywood", weight=3]; 26453[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12933 -> 26453[label="",style="solid", color="burlywood", weight=9]; 26453 -> 13358[label="",style="solid", color="burlywood", weight=3]; 12934[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26454[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12934 -> 26454[label="",style="solid", color="burlywood", weight=9]; 26454 -> 13359[label="",style="solid", color="burlywood", weight=3]; 26455[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12934 -> 26455[label="",style="solid", color="burlywood", weight=9]; 26455 -> 13360[label="",style="solid", color="burlywood", weight=3]; 12935[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12935 -> 13361[label="",style="solid", color="black", weight=3]; 12936[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26456[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12936 -> 26456[label="",style="solid", color="burlywood", weight=9]; 26456 -> 13362[label="",style="solid", color="burlywood", weight=3]; 26457[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12936 -> 26457[label="",style="solid", color="burlywood", weight=9]; 26457 -> 13363[label="",style="solid", color="burlywood", weight=3]; 12937[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26458[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12937 -> 26458[label="",style="solid", color="burlywood", weight=9]; 26458 -> 13364[label="",style="solid", color="burlywood", weight=3]; 26459[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12937 -> 26459[label="",style="solid", color="burlywood", weight=9]; 26459 -> 13365[label="",style="solid", color="burlywood", weight=3]; 12938[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26460[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12938 -> 26460[label="",style="solid", color="burlywood", weight=9]; 26460 -> 13366[label="",style="solid", color="burlywood", weight=3]; 26461[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12938 -> 26461[label="",style="solid", color="burlywood", weight=9]; 26461 -> 13367[label="",style="solid", color="burlywood", weight=3]; 12939[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1140000) vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26462[label="vzz113900/Succ vzz1139000",fontsize=10,color="white",style="solid",shape="box"];12939 -> 26462[label="",style="solid", color="burlywood", weight=9]; 26462 -> 13368[label="",style="solid", color="burlywood", weight=3]; 26463[label="vzz113900/Zero",fontsize=10,color="white",style="solid",shape="box"];12939 -> 26463[label="",style="solid", color="burlywood", weight=9]; 26463 -> 13369[label="",style="solid", color="burlywood", weight=3]; 12940[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26464[label="vzz113900/Succ vzz1139000",fontsize=10,color="white",style="solid",shape="box"];12940 -> 26464[label="",style="solid", color="burlywood", weight=9]; 26464 -> 13370[label="",style="solid", color="burlywood", weight=3]; 26465[label="vzz113900/Zero",fontsize=10,color="white",style="solid",shape="box"];12940 -> 26465[label="",style="solid", color="burlywood", weight=9]; 26465 -> 13371[label="",style="solid", color="burlywood", weight=3]; 12941[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12941 -> 13372[label="",style="solid", color="black", weight=3]; 12942 -> 14275[label="",style="dashed", color="red", weight=0]; 12942[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) (even (roundN (Double (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];12942 -> 14276[label="",style="dashed", color="magenta", weight=3]; 12943[label="vzz114000",fontsize=16,color="green",shape="box"];12944[label="vzz113900",fontsize=16,color="green",shape="box"];12945[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz117200 vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26466[label="vzz117200/Succ vzz1172000",fontsize=10,color="white",style="solid",shape="box"];12945 -> 26466[label="",style="solid", color="burlywood", weight=9]; 26466 -> 13375[label="",style="solid", color="burlywood", weight=3]; 26467[label="vzz117200/Zero",fontsize=10,color="white",style="solid",shape="box"];12945 -> 26467[label="",style="solid", color="burlywood", weight=9]; 26467 -> 13376[label="",style="solid", color="burlywood", weight=3]; 12946 -> 12519[label="",style="dashed", color="red", weight=0]; 12946[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12947[label="roundRound04 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12947 -> 13377[label="",style="solid", color="black", weight=3]; 12948 -> 12519[label="",style="dashed", color="red", weight=0]; 12948[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12949[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12949 -> 13378[label="",style="solid", color="black", weight=3]; 12950 -> 12519[label="",style="dashed", color="red", weight=0]; 12950[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12951 -> 12949[label="",style="dashed", color="red", weight=0]; 12951[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12952 -> 12945[label="",style="dashed", color="red", weight=0]; 12952[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz117200 vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12952 -> 13379[label="",style="dashed", color="magenta", weight=3]; 12952 -> 13380[label="",style="dashed", color="magenta", weight=3]; 12953 -> 12519[label="",style="dashed", color="red", weight=0]; 12953[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12954 -> 12519[label="",style="dashed", color="red", weight=0]; 12954[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12955 -> 12949[label="",style="dashed", color="red", weight=0]; 12955[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12956 -> 12519[label="",style="dashed", color="red", weight=0]; 12956[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12957 -> 12949[label="",style="dashed", color="red", weight=0]; 12957[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12958[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26468[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12958 -> 26468[label="",style="solid", color="burlywood", weight=9]; 26468 -> 13381[label="",style="solid", color="burlywood", weight=3]; 26469[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12958 -> 26469[label="",style="solid", color="burlywood", weight=9]; 26469 -> 13382[label="",style="solid", color="burlywood", weight=3]; 12959[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12959 -> 13383[label="",style="solid", color="black", weight=3]; 12960[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26470[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12960 -> 26470[label="",style="solid", color="burlywood", weight=9]; 26470 -> 13384[label="",style="solid", color="burlywood", weight=3]; 26471[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12960 -> 26471[label="",style="solid", color="burlywood", weight=9]; 26471 -> 13385[label="",style="solid", color="burlywood", weight=3]; 12961[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26472[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12961 -> 26472[label="",style="solid", color="burlywood", weight=9]; 26472 -> 13386[label="",style="solid", color="burlywood", weight=3]; 26473[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12961 -> 26473[label="",style="solid", color="burlywood", weight=9]; 26473 -> 13387[label="",style="solid", color="burlywood", weight=3]; 12962[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12962 -> 13388[label="",style="solid", color="black", weight=3]; 12963[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26474[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12963 -> 26474[label="",style="solid", color="burlywood", weight=9]; 26474 -> 13389[label="",style="solid", color="burlywood", weight=3]; 26475[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12963 -> 26475[label="",style="solid", color="burlywood", weight=9]; 26475 -> 13390[label="",style="solid", color="burlywood", weight=3]; 12964[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26476[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12964 -> 26476[label="",style="solid", color="burlywood", weight=9]; 26476 -> 13391[label="",style="solid", color="burlywood", weight=3]; 26477[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12964 -> 26477[label="",style="solid", color="burlywood", weight=9]; 26477 -> 13392[label="",style="solid", color="burlywood", weight=3]; 12965[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26478[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12965 -> 26478[label="",style="solid", color="burlywood", weight=9]; 26478 -> 13393[label="",style="solid", color="burlywood", weight=3]; 26479[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12965 -> 26479[label="",style="solid", color="burlywood", weight=9]; 26479 -> 13394[label="",style="solid", color="burlywood", weight=3]; 12966[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1144000) vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26480[label="vzz114300/Succ vzz1143000",fontsize=10,color="white",style="solid",shape="box"];12966 -> 26480[label="",style="solid", color="burlywood", weight=9]; 26480 -> 13395[label="",style="solid", color="burlywood", weight=3]; 26481[label="vzz114300/Zero",fontsize=10,color="white",style="solid",shape="box"];12966 -> 26481[label="",style="solid", color="burlywood", weight=9]; 26481 -> 13396[label="",style="solid", color="burlywood", weight=3]; 12967[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26482[label="vzz114300/Succ vzz1143000",fontsize=10,color="white",style="solid",shape="box"];12967 -> 26482[label="",style="solid", color="burlywood", weight=9]; 26482 -> 13397[label="",style="solid", color="burlywood", weight=3]; 26483[label="vzz114300/Zero",fontsize=10,color="white",style="solid",shape="box"];12967 -> 26483[label="",style="solid", color="burlywood", weight=9]; 26483 -> 13398[label="",style="solid", color="burlywood", weight=3]; 12968[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12968 -> 13399[label="",style="solid", color="black", weight=3]; 12969 -> 14298[label="",style="dashed", color="red", weight=0]; 12969[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) (even (roundN (Double (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];12969 -> 14299[label="",style="dashed", color="magenta", weight=3]; 12970[label="vzz114300",fontsize=16,color="green",shape="box"];12971[label="vzz114400",fontsize=16,color="green",shape="box"];12972[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz117400 vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26484[label="vzz117400/Succ vzz1174000",fontsize=10,color="white",style="solid",shape="box"];12972 -> 26484[label="",style="solid", color="burlywood", weight=9]; 26484 -> 13402[label="",style="solid", color="burlywood", weight=3]; 26485[label="vzz117400/Zero",fontsize=10,color="white",style="solid",shape="box"];12972 -> 26485[label="",style="solid", color="burlywood", weight=9]; 26485 -> 13403[label="",style="solid", color="burlywood", weight=3]; 12973 -> 12550[label="",style="dashed", color="red", weight=0]; 12973[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12974[label="roundRound04 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12974 -> 13404[label="",style="solid", color="black", weight=3]; 12975 -> 12550[label="",style="dashed", color="red", weight=0]; 12975[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12976[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12976 -> 13405[label="",style="solid", color="black", weight=3]; 12977 -> 12550[label="",style="dashed", color="red", weight=0]; 12977[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12978 -> 12976[label="",style="dashed", color="red", weight=0]; 12978[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12979 -> 12972[label="",style="dashed", color="red", weight=0]; 12979[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz117400 vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12979 -> 13406[label="",style="dashed", color="magenta", weight=3]; 12979 -> 13407[label="",style="dashed", color="magenta", weight=3]; 12980 -> 12550[label="",style="dashed", color="red", weight=0]; 12980[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12981 -> 12550[label="",style="dashed", color="red", weight=0]; 12981[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12982 -> 12976[label="",style="dashed", color="red", weight=0]; 12982[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12983 -> 12550[label="",style="dashed", color="red", weight=0]; 12983[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12984 -> 12976[label="",style="dashed", color="red", weight=0]; 12984[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12985[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26486[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12985 -> 26486[label="",style="solid", color="burlywood", weight=9]; 26486 -> 13408[label="",style="solid", color="burlywood", weight=3]; 26487[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12985 -> 26487[label="",style="solid", color="burlywood", weight=9]; 26487 -> 13409[label="",style="solid", color="burlywood", weight=3]; 12986[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12986 -> 13410[label="",style="solid", color="black", weight=3]; 12987[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26488[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12987 -> 26488[label="",style="solid", color="burlywood", weight=9]; 26488 -> 13411[label="",style="solid", color="burlywood", weight=3]; 26489[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12987 -> 26489[label="",style="solid", color="burlywood", weight=9]; 26489 -> 13412[label="",style="solid", color="burlywood", weight=3]; 12988[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26490[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12988 -> 26490[label="",style="solid", color="burlywood", weight=9]; 26490 -> 13413[label="",style="solid", color="burlywood", weight=3]; 26491[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12988 -> 26491[label="",style="solid", color="burlywood", weight=9]; 26491 -> 13414[label="",style="solid", color="burlywood", weight=3]; 12989[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12989 -> 13415[label="",style="solid", color="black", weight=3]; 12990[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26492[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12990 -> 26492[label="",style="solid", color="burlywood", weight=9]; 26492 -> 13416[label="",style="solid", color="burlywood", weight=3]; 26493[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12990 -> 26493[label="",style="solid", color="burlywood", weight=9]; 26493 -> 13417[label="",style="solid", color="burlywood", weight=3]; 12991[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26494[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12991 -> 26494[label="",style="solid", color="burlywood", weight=9]; 26494 -> 13418[label="",style="solid", color="burlywood", weight=3]; 26495[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12991 -> 26495[label="",style="solid", color="burlywood", weight=9]; 26495 -> 13419[label="",style="solid", color="burlywood", weight=3]; 12992[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26496[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12992 -> 26496[label="",style="solid", color="burlywood", weight=9]; 26496 -> 13420[label="",style="solid", color="burlywood", weight=3]; 26497[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12992 -> 26497[label="",style="solid", color="burlywood", weight=9]; 26497 -> 13421[label="",style="solid", color="burlywood", weight=3]; 12993[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1148000) vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26498[label="vzz114700/Succ vzz1147000",fontsize=10,color="white",style="solid",shape="box"];12993 -> 26498[label="",style="solid", color="burlywood", weight=9]; 26498 -> 13422[label="",style="solid", color="burlywood", weight=3]; 26499[label="vzz114700/Zero",fontsize=10,color="white",style="solid",shape="box"];12993 -> 26499[label="",style="solid", color="burlywood", weight=9]; 26499 -> 13423[label="",style="solid", color="burlywood", weight=3]; 12994[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26500[label="vzz114700/Succ vzz1147000",fontsize=10,color="white",style="solid",shape="box"];12994 -> 26500[label="",style="solid", color="burlywood", weight=9]; 26500 -> 13424[label="",style="solid", color="burlywood", weight=3]; 26501[label="vzz114700/Zero",fontsize=10,color="white",style="solid",shape="box"];12994 -> 26501[label="",style="solid", color="burlywood", weight=9]; 26501 -> 13425[label="",style="solid", color="burlywood", weight=3]; 12995[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12995 -> 13426[label="",style="solid", color="black", weight=3]; 12996 -> 14321[label="",style="dashed", color="red", weight=0]; 12996[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) (even (roundN (Float (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];12996 -> 14322[label="",style="dashed", color="magenta", weight=3]; 12997[label="vzz114700",fontsize=16,color="green",shape="box"];12998[label="vzz114800",fontsize=16,color="green",shape="box"];12999[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz117600 vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26502[label="vzz117600/Succ vzz1176000",fontsize=10,color="white",style="solid",shape="box"];12999 -> 26502[label="",style="solid", color="burlywood", weight=9]; 26502 -> 13429[label="",style="solid", color="burlywood", weight=3]; 26503[label="vzz117600/Zero",fontsize=10,color="white",style="solid",shape="box"];12999 -> 26503[label="",style="solid", color="burlywood", weight=9]; 26503 -> 13430[label="",style="solid", color="burlywood", weight=3]; 13000 -> 12581[label="",style="dashed", color="red", weight=0]; 13000[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13001[label="roundRound04 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13001 -> 13431[label="",style="solid", color="black", weight=3]; 13002 -> 12581[label="",style="dashed", color="red", weight=0]; 13002[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13003[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13003 -> 13432[label="",style="solid", color="black", weight=3]; 13004 -> 12581[label="",style="dashed", color="red", weight=0]; 13004[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13005 -> 13003[label="",style="dashed", color="red", weight=0]; 13005[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13006 -> 12999[label="",style="dashed", color="red", weight=0]; 13006[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz117600 vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13006 -> 13433[label="",style="dashed", color="magenta", weight=3]; 13006 -> 13434[label="",style="dashed", color="magenta", weight=3]; 13007 -> 12581[label="",style="dashed", color="red", weight=0]; 13007[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13008 -> 12581[label="",style="dashed", color="red", weight=0]; 13008[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13009 -> 13003[label="",style="dashed", color="red", weight=0]; 13009[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13010 -> 12581[label="",style="dashed", color="red", weight=0]; 13010[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13011 -> 13003[label="",style="dashed", color="red", weight=0]; 13011[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13012[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26504[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13012 -> 26504[label="",style="solid", color="burlywood", weight=9]; 26504 -> 13435[label="",style="solid", color="burlywood", weight=3]; 26505[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13012 -> 26505[label="",style="solid", color="burlywood", weight=9]; 26505 -> 13436[label="",style="solid", color="burlywood", weight=3]; 13013[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13013 -> 13437[label="",style="solid", color="black", weight=3]; 13014[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26506[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13014 -> 26506[label="",style="solid", color="burlywood", weight=9]; 26506 -> 13438[label="",style="solid", color="burlywood", weight=3]; 26507[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13014 -> 26507[label="",style="solid", color="burlywood", weight=9]; 26507 -> 13439[label="",style="solid", color="burlywood", weight=3]; 13015[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26508[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13015 -> 26508[label="",style="solid", color="burlywood", weight=9]; 26508 -> 13440[label="",style="solid", color="burlywood", weight=3]; 26509[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13015 -> 26509[label="",style="solid", color="burlywood", weight=9]; 26509 -> 13441[label="",style="solid", color="burlywood", weight=3]; 13016[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13016 -> 13442[label="",style="solid", color="black", weight=3]; 13017[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26510[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13017 -> 26510[label="",style="solid", color="burlywood", weight=9]; 26510 -> 13443[label="",style="solid", color="burlywood", weight=3]; 26511[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13017 -> 26511[label="",style="solid", color="burlywood", weight=9]; 26511 -> 13444[label="",style="solid", color="burlywood", weight=3]; 13018[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26512[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13018 -> 26512[label="",style="solid", color="burlywood", weight=9]; 26512 -> 13445[label="",style="solid", color="burlywood", weight=3]; 26513[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13018 -> 26513[label="",style="solid", color="burlywood", weight=9]; 26513 -> 13446[label="",style="solid", color="burlywood", weight=3]; 13019[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26514[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13019 -> 26514[label="",style="solid", color="burlywood", weight=9]; 26514 -> 13447[label="",style="solid", color="burlywood", weight=3]; 26515[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13019 -> 26515[label="",style="solid", color="burlywood", weight=9]; 26515 -> 13448[label="",style="solid", color="burlywood", weight=3]; 13020[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1152000) vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26516[label="vzz115100/Succ vzz1151000",fontsize=10,color="white",style="solid",shape="box"];13020 -> 26516[label="",style="solid", color="burlywood", weight=9]; 26516 -> 13449[label="",style="solid", color="burlywood", weight=3]; 26517[label="vzz115100/Zero",fontsize=10,color="white",style="solid",shape="box"];13020 -> 26517[label="",style="solid", color="burlywood", weight=9]; 26517 -> 13450[label="",style="solid", color="burlywood", weight=3]; 13021[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26518[label="vzz115100/Succ vzz1151000",fontsize=10,color="white",style="solid",shape="box"];13021 -> 26518[label="",style="solid", color="burlywood", weight=9]; 26518 -> 13451[label="",style="solid", color="burlywood", weight=3]; 26519[label="vzz115100/Zero",fontsize=10,color="white",style="solid",shape="box"];13021 -> 26519[label="",style="solid", color="burlywood", weight=9]; 26519 -> 13452[label="",style="solid", color="burlywood", weight=3]; 13022[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13022 -> 13453[label="",style="solid", color="black", weight=3]; 13023 -> 14344[label="",style="dashed", color="red", weight=0]; 13023[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) (even (roundN (Float (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];13023 -> 14345[label="",style="dashed", color="magenta", weight=3]; 13024[label="vzz115200",fontsize=16,color="green",shape="box"];13025[label="vzz115100",fontsize=16,color="green",shape="box"];13026[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz117800 vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26520[label="vzz117800/Succ vzz1178000",fontsize=10,color="white",style="solid",shape="box"];13026 -> 26520[label="",style="solid", color="burlywood", weight=9]; 26520 -> 13456[label="",style="solid", color="burlywood", weight=3]; 26521[label="vzz117800/Zero",fontsize=10,color="white",style="solid",shape="box"];13026 -> 26521[label="",style="solid", color="burlywood", weight=9]; 26521 -> 13457[label="",style="solid", color="burlywood", weight=3]; 13027 -> 12612[label="",style="dashed", color="red", weight=0]; 13027[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13028[label="roundRound04 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13028 -> 13458[label="",style="solid", color="black", weight=3]; 13029 -> 12612[label="",style="dashed", color="red", weight=0]; 13029[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13030[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13030 -> 13459[label="",style="solid", color="black", weight=3]; 13031 -> 12612[label="",style="dashed", color="red", weight=0]; 13031[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13032 -> 13030[label="",style="dashed", color="red", weight=0]; 13032[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13033 -> 13026[label="",style="dashed", color="red", weight=0]; 13033[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz117800 vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13033 -> 13460[label="",style="dashed", color="magenta", weight=3]; 13033 -> 13461[label="",style="dashed", color="magenta", weight=3]; 13034 -> 12612[label="",style="dashed", color="red", weight=0]; 13034[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13035 -> 12612[label="",style="dashed", color="red", weight=0]; 13035[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13036 -> 13030[label="",style="dashed", color="red", weight=0]; 13036[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13037 -> 12612[label="",style="dashed", color="red", weight=0]; 13037[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13038 -> 13030[label="",style="dashed", color="red", weight=0]; 13038[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13039[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26522[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13039 -> 26522[label="",style="solid", color="burlywood", weight=9]; 26522 -> 13462[label="",style="solid", color="burlywood", weight=3]; 26523[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13039 -> 26523[label="",style="solid", color="burlywood", weight=9]; 26523 -> 13463[label="",style="solid", color="burlywood", weight=3]; 13040[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13040 -> 13464[label="",style="solid", color="black", weight=3]; 13041[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26524[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13041 -> 26524[label="",style="solid", color="burlywood", weight=9]; 26524 -> 13465[label="",style="solid", color="burlywood", weight=3]; 26525[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13041 -> 26525[label="",style="solid", color="burlywood", weight=9]; 26525 -> 13466[label="",style="solid", color="burlywood", weight=3]; 13042[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26526[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13042 -> 26526[label="",style="solid", color="burlywood", weight=9]; 26526 -> 13467[label="",style="solid", color="burlywood", weight=3]; 26527[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13042 -> 26527[label="",style="solid", color="burlywood", weight=9]; 26527 -> 13468[label="",style="solid", color="burlywood", weight=3]; 13043[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13043 -> 13469[label="",style="solid", color="black", weight=3]; 13044[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26528[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13044 -> 26528[label="",style="solid", color="burlywood", weight=9]; 26528 -> 13470[label="",style="solid", color="burlywood", weight=3]; 26529[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13044 -> 26529[label="",style="solid", color="burlywood", weight=9]; 26529 -> 13471[label="",style="solid", color="burlywood", weight=3]; 13045[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26530[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13045 -> 26530[label="",style="solid", color="burlywood", weight=9]; 26530 -> 13472[label="",style="solid", color="burlywood", weight=3]; 26531[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13045 -> 26531[label="",style="solid", color="burlywood", weight=9]; 26531 -> 13473[label="",style="solid", color="burlywood", weight=3]; 13046[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26532[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13046 -> 26532[label="",style="solid", color="burlywood", weight=9]; 26532 -> 13474[label="",style="solid", color="burlywood", weight=3]; 26533[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13046 -> 26533[label="",style="solid", color="burlywood", weight=9]; 26533 -> 13475[label="",style="solid", color="burlywood", weight=3]; 13047[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1156000) vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26534[label="vzz115500/Succ vzz1155000",fontsize=10,color="white",style="solid",shape="box"];13047 -> 26534[label="",style="solid", color="burlywood", weight=9]; 26534 -> 13476[label="",style="solid", color="burlywood", weight=3]; 26535[label="vzz115500/Zero",fontsize=10,color="white",style="solid",shape="box"];13047 -> 26535[label="",style="solid", color="burlywood", weight=9]; 26535 -> 13477[label="",style="solid", color="burlywood", weight=3]; 13048[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26536[label="vzz115500/Succ vzz1155000",fontsize=10,color="white",style="solid",shape="box"];13048 -> 26536[label="",style="solid", color="burlywood", weight=9]; 26536 -> 13478[label="",style="solid", color="burlywood", weight=3]; 26537[label="vzz115500/Zero",fontsize=10,color="white",style="solid",shape="box"];13048 -> 26537[label="",style="solid", color="burlywood", weight=9]; 26537 -> 13479[label="",style="solid", color="burlywood", weight=3]; 13049[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13049 -> 13480[label="",style="solid", color="black", weight=3]; 13050 -> 14367[label="",style="dashed", color="red", weight=0]; 13050[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) (even (roundN (Float (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];13050 -> 14368[label="",style="dashed", color="magenta", weight=3]; 13051[label="vzz115500",fontsize=16,color="green",shape="box"];13052[label="vzz115600",fontsize=16,color="green",shape="box"];13053[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz118000 vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26538[label="vzz118000/Succ vzz1180000",fontsize=10,color="white",style="solid",shape="box"];13053 -> 26538[label="",style="solid", color="burlywood", weight=9]; 26538 -> 13483[label="",style="solid", color="burlywood", weight=3]; 26539[label="vzz118000/Zero",fontsize=10,color="white",style="solid",shape="box"];13053 -> 26539[label="",style="solid", color="burlywood", weight=9]; 26539 -> 13484[label="",style="solid", color="burlywood", weight=3]; 13054 -> 12643[label="",style="dashed", color="red", weight=0]; 13054[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13055[label="roundRound04 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13055 -> 13485[label="",style="solid", color="black", weight=3]; 13056 -> 12643[label="",style="dashed", color="red", weight=0]; 13056[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13057[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13057 -> 13486[label="",style="solid", color="black", weight=3]; 13058 -> 12643[label="",style="dashed", color="red", weight=0]; 13058[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13059 -> 13057[label="",style="dashed", color="red", weight=0]; 13059[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13060 -> 13053[label="",style="dashed", color="red", weight=0]; 13060[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz118000 vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13060 -> 13487[label="",style="dashed", color="magenta", weight=3]; 13060 -> 13488[label="",style="dashed", color="magenta", weight=3]; 13061 -> 12643[label="",style="dashed", color="red", weight=0]; 13061[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13062 -> 12643[label="",style="dashed", color="red", weight=0]; 13062[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13063 -> 13057[label="",style="dashed", color="red", weight=0]; 13063[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13064 -> 12643[label="",style="dashed", color="red", weight=0]; 13064[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13065 -> 13057[label="",style="dashed", color="red", weight=0]; 13065[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13066[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26540[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13066 -> 26540[label="",style="solid", color="burlywood", weight=9]; 26540 -> 13489[label="",style="solid", color="burlywood", weight=3]; 26541[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13066 -> 26541[label="",style="solid", color="burlywood", weight=9]; 26541 -> 13490[label="",style="solid", color="burlywood", weight=3]; 13067[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13067 -> 13491[label="",style="solid", color="black", weight=3]; 13068[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26542[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13068 -> 26542[label="",style="solid", color="burlywood", weight=9]; 26542 -> 13492[label="",style="solid", color="burlywood", weight=3]; 26543[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13068 -> 26543[label="",style="solid", color="burlywood", weight=9]; 26543 -> 13493[label="",style="solid", color="burlywood", weight=3]; 13069[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26544[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13069 -> 26544[label="",style="solid", color="burlywood", weight=9]; 26544 -> 13494[label="",style="solid", color="burlywood", weight=3]; 26545[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13069 -> 26545[label="",style="solid", color="burlywood", weight=9]; 26545 -> 13495[label="",style="solid", color="burlywood", weight=3]; 13070[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13070 -> 13496[label="",style="solid", color="black", weight=3]; 13071[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26546[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13071 -> 26546[label="",style="solid", color="burlywood", weight=9]; 26546 -> 13497[label="",style="solid", color="burlywood", weight=3]; 26547[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13071 -> 26547[label="",style="solid", color="burlywood", weight=9]; 26547 -> 13498[label="",style="solid", color="burlywood", weight=3]; 13072[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26548[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13072 -> 26548[label="",style="solid", color="burlywood", weight=9]; 26548 -> 13499[label="",style="solid", color="burlywood", weight=3]; 26549[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13072 -> 26549[label="",style="solid", color="burlywood", weight=9]; 26549 -> 13500[label="",style="solid", color="burlywood", weight=3]; 13073[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26550[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13073 -> 26550[label="",style="solid", color="burlywood", weight=9]; 26550 -> 13501[label="",style="solid", color="burlywood", weight=3]; 26551[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13073 -> 26551[label="",style="solid", color="burlywood", weight=9]; 26551 -> 13502[label="",style="solid", color="burlywood", weight=3]; 13074[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1160000) vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26552[label="vzz115900/Succ vzz1159000",fontsize=10,color="white",style="solid",shape="box"];13074 -> 26552[label="",style="solid", color="burlywood", weight=9]; 26552 -> 13503[label="",style="solid", color="burlywood", weight=3]; 26553[label="vzz115900/Zero",fontsize=10,color="white",style="solid",shape="box"];13074 -> 26553[label="",style="solid", color="burlywood", weight=9]; 26553 -> 13504[label="",style="solid", color="burlywood", weight=3]; 13075[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26554[label="vzz115900/Succ vzz1159000",fontsize=10,color="white",style="solid",shape="box"];13075 -> 26554[label="",style="solid", color="burlywood", weight=9]; 26554 -> 13505[label="",style="solid", color="burlywood", weight=3]; 26555[label="vzz115900/Zero",fontsize=10,color="white",style="solid",shape="box"];13075 -> 26555[label="",style="solid", color="burlywood", weight=9]; 26555 -> 13506[label="",style="solid", color="burlywood", weight=3]; 13076[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13076 -> 13507[label="",style="solid", color="black", weight=3]; 13077 -> 14390[label="",style="dashed", color="red", weight=0]; 13077[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) (even (roundN (Float (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];13077 -> 14391[label="",style="dashed", color="magenta", weight=3]; 13078[label="vzz115900",fontsize=16,color="green",shape="box"];13079[label="vzz116000",fontsize=16,color="green",shape="box"];22408[label="vzz1444",fontsize=16,color="green",shape="box"];22409[label="vzz1439",fontsize=16,color="green",shape="box"];22410[label="vzz144300",fontsize=16,color="green",shape="box"];22411[label="vzz144200",fontsize=16,color="green",shape="box"];22412[label="vzz1438",fontsize=16,color="green",shape="box"];22413[label="vzz144200",fontsize=16,color="green",shape="box"];22407[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat vzz1621 vzz1622) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="burlywood",shape="triangle"];26556[label="vzz1621/Succ vzz16210",fontsize=10,color="white",style="solid",shape="box"];22407 -> 26556[label="",style="solid", color="burlywood", weight=9]; 26556 -> 22462[label="",style="solid", color="burlywood", weight=3]; 26557[label="vzz1621/Zero",fontsize=10,color="white",style="solid",shape="box"];22407 -> 26557[label="",style="solid", color="burlywood", weight=9]; 26557 -> 22463[label="",style="solid", color="burlywood", weight=3]; 20011[label="vzz1444",fontsize=16,color="green",shape="box"];20012[label="Pos (Succ vzz144200)",fontsize=16,color="green",shape="box"];20013[label="vzz1438",fontsize=16,color="green",shape="box"];20014[label="vzz1439",fontsize=16,color="green",shape="box"];20015[label="vzz1444",fontsize=16,color="green",shape="box"];20016[label="Pos Zero",fontsize=16,color="green",shape="box"];20017[label="vzz1438",fontsize=16,color="green",shape="box"];20018[label="vzz1439",fontsize=16,color="green",shape="box"];20019 -> 9671[label="",style="dashed", color="red", weight=0]; 20019[label="roundM (vzz1438 :% vzz1439)",fontsize=16,color="magenta"];20019 -> 20200[label="",style="dashed", color="magenta", weight=3]; 20019 -> 20201[label="",style="dashed", color="magenta", weight=3]; 20020[label="vzz1444",fontsize=16,color="green",shape="box"];20021[label="Pos Zero",fontsize=16,color="green",shape="box"];20022[label="vzz1438",fontsize=16,color="green",shape="box"];20023[label="vzz1439",fontsize=16,color="green",shape="box"];22465[label="vzz1444",fontsize=16,color="green",shape="box"];22466[label="vzz1438",fontsize=16,color="green",shape="box"];22467[label="vzz144200",fontsize=16,color="green",shape="box"];22468[label="vzz1439",fontsize=16,color="green",shape="box"];22469[label="vzz144200",fontsize=16,color="green",shape="box"];22470[label="vzz144300",fontsize=16,color="green",shape="box"];22464[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat vzz1628 vzz1629) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="burlywood",shape="triangle"];26558[label="vzz1628/Succ vzz16280",fontsize=10,color="white",style="solid",shape="box"];22464 -> 26558[label="",style="solid", color="burlywood", weight=9]; 26558 -> 22519[label="",style="solid", color="burlywood", weight=3]; 26559[label="vzz1628/Zero",fontsize=10,color="white",style="solid",shape="box"];22464 -> 26559[label="",style="solid", color="burlywood", weight=9]; 26559 -> 22520[label="",style="solid", color="burlywood", weight=3]; 20026[label="vzz1444",fontsize=16,color="green",shape="box"];20027[label="Neg (Succ vzz144200)",fontsize=16,color="green",shape="box"];20028[label="vzz1438",fontsize=16,color="green",shape="box"];20029[label="vzz1439",fontsize=16,color="green",shape="box"];20030[label="vzz1444",fontsize=16,color="green",shape="box"];20031[label="Neg Zero",fontsize=16,color="green",shape="box"];20032[label="vzz1438",fontsize=16,color="green",shape="box"];20033[label="vzz1439",fontsize=16,color="green",shape="box"];20034 -> 9671[label="",style="dashed", color="red", weight=0]; 20034[label="roundM (vzz1438 :% vzz1439)",fontsize=16,color="magenta"];20034 -> 20206[label="",style="dashed", color="magenta", weight=3]; 20034 -> 20207[label="",style="dashed", color="magenta", weight=3]; 20035[label="vzz1444",fontsize=16,color="green",shape="box"];20036[label="Neg Zero",fontsize=16,color="green",shape="box"];20037[label="vzz1438",fontsize=16,color="green",shape="box"];20038[label="vzz1439",fontsize=16,color="green",shape="box"];21727 -> 21542[label="",style="dashed", color="red", weight=0]; 21727[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat vzz15800 vzz15810) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="magenta"];21727 -> 21787[label="",style="dashed", color="magenta", weight=3]; 21727 -> 21788[label="",style="dashed", color="magenta", weight=3]; 21728 -> 9900[label="",style="dashed", color="red", weight=0]; 21728[label="roundRound01 (vzz1578 :% vzz1579) False (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="magenta"];21728 -> 21789[label="",style="dashed", color="magenta", weight=3]; 21728 -> 21790[label="",style="dashed", color="magenta", weight=3]; 21728 -> 21791[label="",style="dashed", color="magenta", weight=3]; 21729 -> 9900[label="",style="dashed", color="red", weight=0]; 21729[label="roundRound01 (vzz1578 :% vzz1579) False (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="magenta"];21729 -> 21792[label="",style="dashed", color="magenta", weight=3]; 21729 -> 21793[label="",style="dashed", color="magenta", weight=3]; 21729 -> 21794[label="",style="dashed", color="magenta", weight=3]; 21730[label="roundRound01 (vzz1578 :% vzz1579) True (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21730 -> 21795[label="",style="solid", color="black", weight=3]; 21783 -> 21590[label="",style="dashed", color="red", weight=0]; 21783[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat vzz15860 vzz15870) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="magenta"];21783 -> 21822[label="",style="dashed", color="magenta", weight=3]; 21783 -> 21823[label="",style="dashed", color="magenta", weight=3]; 21784 -> 9900[label="",style="dashed", color="red", weight=0]; 21784[label="roundRound01 (vzz1584 :% vzz1585) False (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="magenta"];21784 -> 21824[label="",style="dashed", color="magenta", weight=3]; 21784 -> 21825[label="",style="dashed", color="magenta", weight=3]; 21784 -> 21826[label="",style="dashed", color="magenta", weight=3]; 21785 -> 9900[label="",style="dashed", color="red", weight=0]; 21785[label="roundRound01 (vzz1584 :% vzz1585) False (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="magenta"];21785 -> 21827[label="",style="dashed", color="magenta", weight=3]; 21785 -> 21828[label="",style="dashed", color="magenta", weight=3]; 21785 -> 21829[label="",style="dashed", color="magenta", weight=3]; 21786[label="roundRound01 (vzz1584 :% vzz1585) True (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21786 -> 21830[label="",style="solid", color="black", weight=3]; 13192[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (intToRatio (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];13192 -> 13596[label="",style="solid", color="black", weight=3]; 13194 -> 44[label="",style="dashed", color="red", weight=0]; 13194[label="properFractionVu30 vzz1107 vzz1108",fontsize=16,color="magenta"];13194 -> 13597[label="",style="dashed", color="magenta", weight=3]; 13194 -> 13598[label="",style="dashed", color="magenta", weight=3]; 13193[label="fromInteger (properFractionQ1 vzz1107 vzz1108 vzz1221)",fontsize=16,color="burlywood",shape="triangle"];26560[label="vzz1221/(vzz12210,vzz12211)",fontsize=10,color="white",style="solid",shape="box"];13193 -> 26560[label="",style="solid", color="burlywood", weight=9]; 26560 -> 13599[label="",style="solid", color="burlywood", weight=3]; 13205 -> 13600[label="",style="dashed", color="red", weight=0]; 13205[label="properFractionQ1 vzz1107 vzz1108 (properFractionVu30 vzz1107 vzz1108)",fontsize=16,color="magenta"];13205 -> 13601[label="",style="dashed", color="magenta", weight=3]; 22526[label="vzz145300",fontsize=16,color="green",shape="box"];22527[label="vzz145200",fontsize=16,color="green",shape="box"];22528[label="vzz1449",fontsize=16,color="green",shape="box"];22529[label="vzz145200",fontsize=16,color="green",shape="box"];22530[label="vzz1448",fontsize=16,color="green",shape="box"];22531[label="vzz1454",fontsize=16,color="green",shape="box"];22525[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat vzz1635 vzz1636) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="burlywood",shape="triangle"];26561[label="vzz1635/Succ vzz16350",fontsize=10,color="white",style="solid",shape="box"];22525 -> 26561[label="",style="solid", color="burlywood", weight=9]; 26561 -> 22580[label="",style="solid", color="burlywood", weight=3]; 26562[label="vzz1635/Zero",fontsize=10,color="white",style="solid",shape="box"];22525 -> 26562[label="",style="solid", color="burlywood", weight=9]; 26562 -> 22581[label="",style="solid", color="burlywood", weight=3]; 20286[label="Pos (Succ vzz145200)",fontsize=16,color="green",shape="box"];20287[label="vzz1448",fontsize=16,color="green",shape="box"];20288[label="vzz1449",fontsize=16,color="green",shape="box"];20289[label="vzz1454",fontsize=16,color="green",shape="box"];20290[label="Pos Zero",fontsize=16,color="green",shape="box"];20291[label="vzz1448",fontsize=16,color="green",shape="box"];20292[label="vzz1449",fontsize=16,color="green",shape="box"];20293[label="vzz1454",fontsize=16,color="green",shape="box"];20294 -> 9671[label="",style="dashed", color="red", weight=0]; 20294[label="roundM (vzz1448 :% vzz1449)",fontsize=16,color="magenta"];20294 -> 20350[label="",style="dashed", color="magenta", weight=3]; 20294 -> 20351[label="",style="dashed", color="magenta", weight=3]; 20295[label="Pos Zero",fontsize=16,color="green",shape="box"];20296[label="vzz1448",fontsize=16,color="green",shape="box"];20297[label="vzz1449",fontsize=16,color="green",shape="box"];20298[label="vzz1454",fontsize=16,color="green",shape="box"];22591[label="vzz1448",fontsize=16,color="green",shape="box"];22592[label="vzz1454",fontsize=16,color="green",shape="box"];22593[label="vzz145200",fontsize=16,color="green",shape="box"];22594[label="vzz145200",fontsize=16,color="green",shape="box"];22595[label="vzz1449",fontsize=16,color="green",shape="box"];22596[label="vzz145300",fontsize=16,color="green",shape="box"];22590[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat vzz1642 vzz1643) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="burlywood",shape="triangle"];26563[label="vzz1642/Succ vzz16420",fontsize=10,color="white",style="solid",shape="box"];22590 -> 26563[label="",style="solid", color="burlywood", weight=9]; 26563 -> 22645[label="",style="solid", color="burlywood", weight=3]; 26564[label="vzz1642/Zero",fontsize=10,color="white",style="solid",shape="box"];22590 -> 26564[label="",style="solid", color="burlywood", weight=9]; 26564 -> 22646[label="",style="solid", color="burlywood", weight=3]; 20301[label="Neg (Succ vzz145200)",fontsize=16,color="green",shape="box"];20302[label="vzz1448",fontsize=16,color="green",shape="box"];20303[label="vzz1449",fontsize=16,color="green",shape="box"];20304[label="vzz1454",fontsize=16,color="green",shape="box"];20305[label="Neg Zero",fontsize=16,color="green",shape="box"];20306[label="vzz1448",fontsize=16,color="green",shape="box"];20307[label="vzz1449",fontsize=16,color="green",shape="box"];20308[label="vzz1454",fontsize=16,color="green",shape="box"];20309 -> 9671[label="",style="dashed", color="red", weight=0]; 20309[label="roundM (vzz1448 :% vzz1449)",fontsize=16,color="magenta"];20309 -> 20356[label="",style="dashed", color="magenta", weight=3]; 20309 -> 20357[label="",style="dashed", color="magenta", weight=3]; 20310[label="Neg Zero",fontsize=16,color="green",shape="box"];20311[label="vzz1448",fontsize=16,color="green",shape="box"];20312[label="vzz1449",fontsize=16,color="green",shape="box"];20313[label="vzz1454",fontsize=16,color="green",shape="box"];21818 -> 21675[label="",style="dashed", color="red", weight=0]; 21818[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat vzz15920 vzz15930) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="magenta"];21818 -> 21852[label="",style="dashed", color="magenta", weight=3]; 21818 -> 21853[label="",style="dashed", color="magenta", weight=3]; 21819 -> 9967[label="",style="dashed", color="red", weight=0]; 21819[label="roundRound01 (vzz1590 :% vzz1591) False (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="magenta"];21819 -> 21854[label="",style="dashed", color="magenta", weight=3]; 21819 -> 21855[label="",style="dashed", color="magenta", weight=3]; 21819 -> 21856[label="",style="dashed", color="magenta", weight=3]; 21820 -> 9967[label="",style="dashed", color="red", weight=0]; 21820[label="roundRound01 (vzz1590 :% vzz1591) False (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="magenta"];21820 -> 21857[label="",style="dashed", color="magenta", weight=3]; 21820 -> 21858[label="",style="dashed", color="magenta", weight=3]; 21820 -> 21859[label="",style="dashed", color="magenta", weight=3]; 21821[label="roundRound01 (vzz1590 :% vzz1591) True (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21821 -> 21860[label="",style="solid", color="black", weight=3]; 21848 -> 21731[label="",style="dashed", color="red", weight=0]; 21848[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat vzz15980 vzz15990) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="magenta"];21848 -> 21878[label="",style="dashed", color="magenta", weight=3]; 21848 -> 21879[label="",style="dashed", color="magenta", weight=3]; 21849 -> 9967[label="",style="dashed", color="red", weight=0]; 21849[label="roundRound01 (vzz1596 :% vzz1597) False (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="magenta"];21849 -> 21880[label="",style="dashed", color="magenta", weight=3]; 21849 -> 21881[label="",style="dashed", color="magenta", weight=3]; 21849 -> 21882[label="",style="dashed", color="magenta", weight=3]; 21850 -> 9967[label="",style="dashed", color="red", weight=0]; 21850[label="roundRound01 (vzz1596 :% vzz1597) False (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="magenta"];21850 -> 21883[label="",style="dashed", color="magenta", weight=3]; 21850 -> 21884[label="",style="dashed", color="magenta", weight=3]; 21850 -> 21885[label="",style="dashed", color="magenta", weight=3]; 21851[label="roundRound01 (vzz1596 :% vzz1597) True (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21851 -> 21886[label="",style="solid", color="black", weight=3]; 13289[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal3 (Integer vzz1164) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal3 (Integer vzz1164) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13289 -> 13792[label="",style="solid", color="black", weight=3]; 13290[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1166000) vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26565[label="vzz116500/Succ vzz1165000",fontsize=10,color="white",style="solid",shape="box"];13290 -> 26565[label="",style="solid", color="burlywood", weight=9]; 26565 -> 13793[label="",style="solid", color="burlywood", weight=3]; 26566[label="vzz116500/Zero",fontsize=10,color="white",style="solid",shape="box"];13290 -> 26566[label="",style="solid", color="burlywood", weight=9]; 26566 -> 13794[label="",style="solid", color="burlywood", weight=3]; 13291[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26567[label="vzz116500/Succ vzz1165000",fontsize=10,color="white",style="solid",shape="box"];13291 -> 26567[label="",style="solid", color="burlywood", weight=9]; 26567 -> 13795[label="",style="solid", color="burlywood", weight=3]; 26568[label="vzz116500/Zero",fontsize=10,color="white",style="solid",shape="box"];13291 -> 26568[label="",style="solid", color="burlywood", weight=9]; 26568 -> 13796[label="",style="solid", color="burlywood", weight=3]; 13292[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13292 -> 13797[label="",style="solid", color="black", weight=3]; 13293 -> 9183[label="",style="dashed", color="red", weight=0]; 13293[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13294[label="vzz116500",fontsize=16,color="green",shape="box"];13295[label="vzz116600",fontsize=16,color="green",shape="box"];13296[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Pos (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13296 -> 13798[label="",style="solid", color="black", weight=3]; 13297[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13297 -> 13799[label="",style="solid", color="black", weight=3]; 13298[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13298 -> 13800[label="",style="solid", color="black", weight=3]; 13299[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13299 -> 13801[label="",style="solid", color="black", weight=3]; 13300[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13300 -> 13802[label="",style="solid", color="black", weight=3]; 13301[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13301 -> 13803[label="",style="solid", color="black", weight=3]; 13302[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13302 -> 13804[label="",style="solid", color="black", weight=3]; 13303 -> 13298[label="",style="dashed", color="red", weight=0]; 13303[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13304[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Neg (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13304 -> 13805[label="",style="solid", color="black", weight=3]; 13305[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13305 -> 13806[label="",style="solid", color="black", weight=3]; 13306[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13306 -> 13807[label="",style="solid", color="black", weight=3]; 13307[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13307 -> 13808[label="",style="solid", color="black", weight=3]; 13308[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13308 -> 13809[label="",style="solid", color="black", weight=3]; 13309[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13309 -> 13810[label="",style="solid", color="black", weight=3]; 13310[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1125000) (Succ vzz1124000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13310 -> 13811[label="",style="solid", color="black", weight=3]; 13311[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1125000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13311 -> 13812[label="",style="solid", color="black", weight=3]; 13312[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1124000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13312 -> 13813[label="",style="solid", color="black", weight=3]; 13313[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13313 -> 13814[label="",style="solid", color="black", weight=3]; 13314[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13314 -> 13815[label="",style="solid", color="black", weight=3]; 14217[label="even (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14217 -> 15500[label="",style="solid", color="black", weight=3]; 14216[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) vzz1257",fontsize=16,color="burlywood",shape="triangle"];26569[label="vzz1257/False",fontsize=10,color="white",style="solid",shape="box"];14216 -> 26569[label="",style="solid", color="burlywood", weight=9]; 26569 -> 14235[label="",style="solid", color="burlywood", weight=3]; 26570[label="vzz1257/True",fontsize=10,color="white",style="solid",shape="box"];14216 -> 26570[label="",style="solid", color="burlywood", weight=9]; 26570 -> 14236[label="",style="solid", color="burlywood", weight=3]; 13321[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1168000) vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26571[label="vzz116700/Succ vzz1167000",fontsize=10,color="white",style="solid",shape="box"];13321 -> 26571[label="",style="solid", color="burlywood", weight=9]; 26571 -> 13817[label="",style="solid", color="burlywood", weight=3]; 26572[label="vzz116700/Zero",fontsize=10,color="white",style="solid",shape="box"];13321 -> 26572[label="",style="solid", color="burlywood", weight=9]; 26572 -> 13818[label="",style="solid", color="burlywood", weight=3]; 13322[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26573[label="vzz116700/Succ vzz1167000",fontsize=10,color="white",style="solid",shape="box"];13322 -> 26573[label="",style="solid", color="burlywood", weight=9]; 26573 -> 13819[label="",style="solid", color="burlywood", weight=3]; 26574[label="vzz116700/Zero",fontsize=10,color="white",style="solid",shape="box"];13322 -> 26574[label="",style="solid", color="burlywood", weight=9]; 26574 -> 13820[label="",style="solid", color="burlywood", weight=3]; 13323[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13323 -> 13821[label="",style="solid", color="black", weight=3]; 13324 -> 9211[label="",style="dashed", color="red", weight=0]; 13324[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13325[label="vzz116800",fontsize=16,color="green",shape="box"];13326[label="vzz116700",fontsize=16,color="green",shape="box"];13327[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Pos (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13327 -> 13822[label="",style="solid", color="black", weight=3]; 13328[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13328 -> 13823[label="",style="solid", color="black", weight=3]; 13329[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13329 -> 13824[label="",style="solid", color="black", weight=3]; 13330[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13330 -> 13825[label="",style="solid", color="black", weight=3]; 13331[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13331 -> 13826[label="",style="solid", color="black", weight=3]; 13332[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13332 -> 13827[label="",style="solid", color="black", weight=3]; 13333[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13333 -> 13828[label="",style="solid", color="black", weight=3]; 13334 -> 13329[label="",style="dashed", color="red", weight=0]; 13334[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13335[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Neg (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13335 -> 13829[label="",style="solid", color="black", weight=3]; 13336[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13336 -> 13830[label="",style="solid", color="black", weight=3]; 13337[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13337 -> 13831[label="",style="solid", color="black", weight=3]; 13338[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13338 -> 13832[label="",style="solid", color="black", weight=3]; 13339[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13339 -> 13833[label="",style="solid", color="black", weight=3]; 13340[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13340 -> 13834[label="",style="solid", color="black", weight=3]; 13341[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1136000) (Succ vzz1135000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13341 -> 13835[label="",style="solid", color="black", weight=3]; 13342[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1136000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13342 -> 13836[label="",style="solid", color="black", weight=3]; 13343[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1135000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13343 -> 13837[label="",style="solid", color="black", weight=3]; 13344[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13344 -> 13838[label="",style="solid", color="black", weight=3]; 13345[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13345 -> 13839[label="",style="solid", color="black", weight=3]; 14252[label="even (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14252 -> 15501[label="",style="solid", color="black", weight=3]; 14251[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) vzz1259",fontsize=16,color="burlywood",shape="triangle"];26575[label="vzz1259/False",fontsize=10,color="white",style="solid",shape="box"];14251 -> 26575[label="",style="solid", color="burlywood", weight=9]; 26575 -> 14257[label="",style="solid", color="burlywood", weight=3]; 26576[label="vzz1259/True",fontsize=10,color="white",style="solid",shape="box"];14251 -> 26576[label="",style="solid", color="burlywood", weight=9]; 26576 -> 14258[label="",style="solid", color="burlywood", weight=3]; 13348[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1170000) vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26577[label="vzz116900/Succ vzz1169000",fontsize=10,color="white",style="solid",shape="box"];13348 -> 26577[label="",style="solid", color="burlywood", weight=9]; 26577 -> 13841[label="",style="solid", color="burlywood", weight=3]; 26578[label="vzz116900/Zero",fontsize=10,color="white",style="solid",shape="box"];13348 -> 26578[label="",style="solid", color="burlywood", weight=9]; 26578 -> 13842[label="",style="solid", color="burlywood", weight=3]; 13349[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26579[label="vzz116900/Succ vzz1169000",fontsize=10,color="white",style="solid",shape="box"];13349 -> 26579[label="",style="solid", color="burlywood", weight=9]; 26579 -> 13843[label="",style="solid", color="burlywood", weight=3]; 26580[label="vzz116900/Zero",fontsize=10,color="white",style="solid",shape="box"];13349 -> 26580[label="",style="solid", color="burlywood", weight=9]; 26580 -> 13844[label="",style="solid", color="burlywood", weight=3]; 13350[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13350 -> 13845[label="",style="solid", color="black", weight=3]; 13351 -> 9239[label="",style="dashed", color="red", weight=0]; 13351[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13352[label="vzz116900",fontsize=16,color="green",shape="box"];13353[label="vzz117000",fontsize=16,color="green",shape="box"];13354[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Pos (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13354 -> 13846[label="",style="solid", color="black", weight=3]; 13355[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13355 -> 13847[label="",style="solid", color="black", weight=3]; 13356[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13356 -> 13848[label="",style="solid", color="black", weight=3]; 13357[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13357 -> 13849[label="",style="solid", color="black", weight=3]; 13358[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13358 -> 13850[label="",style="solid", color="black", weight=3]; 13359[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13359 -> 13851[label="",style="solid", color="black", weight=3]; 13360[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13360 -> 13852[label="",style="solid", color="black", weight=3]; 13361 -> 13356[label="",style="dashed", color="red", weight=0]; 13361[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13362[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Neg (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13362 -> 13853[label="",style="solid", color="black", weight=3]; 13363[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13363 -> 13854[label="",style="solid", color="black", weight=3]; 13364[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13364 -> 13855[label="",style="solid", color="black", weight=3]; 13365[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13365 -> 13856[label="",style="solid", color="black", weight=3]; 13366[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13366 -> 13857[label="",style="solid", color="black", weight=3]; 13367[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13367 -> 13858[label="",style="solid", color="black", weight=3]; 13368[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1140000) (Succ vzz1139000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13368 -> 13859[label="",style="solid", color="black", weight=3]; 13369[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1140000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13369 -> 13860[label="",style="solid", color="black", weight=3]; 13370[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1139000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13370 -> 13861[label="",style="solid", color="black", weight=3]; 13371[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13371 -> 13862[label="",style="solid", color="black", weight=3]; 13372[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13372 -> 13863[label="",style="solid", color="black", weight=3]; 14276[label="even (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14276 -> 15502[label="",style="solid", color="black", weight=3]; 14275[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) vzz1260",fontsize=16,color="burlywood",shape="triangle"];26581[label="vzz1260/False",fontsize=10,color="white",style="solid",shape="box"];14275 -> 26581[label="",style="solid", color="burlywood", weight=9]; 26581 -> 14280[label="",style="solid", color="burlywood", weight=3]; 26582[label="vzz1260/True",fontsize=10,color="white",style="solid",shape="box"];14275 -> 26582[label="",style="solid", color="burlywood", weight=9]; 26582 -> 14281[label="",style="solid", color="burlywood", weight=3]; 13375[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1172000) vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26583[label="vzz117100/Succ vzz1171000",fontsize=10,color="white",style="solid",shape="box"];13375 -> 26583[label="",style="solid", color="burlywood", weight=9]; 26583 -> 13865[label="",style="solid", color="burlywood", weight=3]; 26584[label="vzz117100/Zero",fontsize=10,color="white",style="solid",shape="box"];13375 -> 26584[label="",style="solid", color="burlywood", weight=9]; 26584 -> 13866[label="",style="solid", color="burlywood", weight=3]; 13376[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26585[label="vzz117100/Succ vzz1171000",fontsize=10,color="white",style="solid",shape="box"];13376 -> 26585[label="",style="solid", color="burlywood", weight=9]; 26585 -> 13867[label="",style="solid", color="burlywood", weight=3]; 26586[label="vzz117100/Zero",fontsize=10,color="white",style="solid",shape="box"];13376 -> 26586[label="",style="solid", color="burlywood", weight=9]; 26586 -> 13868[label="",style="solid", color="burlywood", weight=3]; 13377[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13377 -> 13869[label="",style="solid", color="black", weight=3]; 13378 -> 9267[label="",style="dashed", color="red", weight=0]; 13378[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13379[label="vzz117200",fontsize=16,color="green",shape="box"];13380[label="vzz117100",fontsize=16,color="green",shape="box"];13381[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Pos (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13381 -> 13870[label="",style="solid", color="black", weight=3]; 13382[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13382 -> 13871[label="",style="solid", color="black", weight=3]; 13383[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13383 -> 13872[label="",style="solid", color="black", weight=3]; 13384[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13384 -> 13873[label="",style="solid", color="black", weight=3]; 13385[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13385 -> 13874[label="",style="solid", color="black", weight=3]; 13386[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13386 -> 13875[label="",style="solid", color="black", weight=3]; 13387[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13387 -> 13876[label="",style="solid", color="black", weight=3]; 13388 -> 13383[label="",style="dashed", color="red", weight=0]; 13388[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13389[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Neg (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13389 -> 13877[label="",style="solid", color="black", weight=3]; 13390[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13390 -> 13878[label="",style="solid", color="black", weight=3]; 13391[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13391 -> 13879[label="",style="solid", color="black", weight=3]; 13392[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13392 -> 13880[label="",style="solid", color="black", weight=3]; 13393[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13393 -> 13881[label="",style="solid", color="black", weight=3]; 13394[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13394 -> 13882[label="",style="solid", color="black", weight=3]; 13395[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1144000) (Succ vzz1143000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13395 -> 13883[label="",style="solid", color="black", weight=3]; 13396[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1144000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13396 -> 13884[label="",style="solid", color="black", weight=3]; 13397[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1143000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13397 -> 13885[label="",style="solid", color="black", weight=3]; 13398[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13398 -> 13886[label="",style="solid", color="black", weight=3]; 13399[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13399 -> 13887[label="",style="solid", color="black", weight=3]; 14299[label="even (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14299 -> 15503[label="",style="solid", color="black", weight=3]; 14298[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) vzz1261",fontsize=16,color="burlywood",shape="triangle"];26587[label="vzz1261/False",fontsize=10,color="white",style="solid",shape="box"];14298 -> 26587[label="",style="solid", color="burlywood", weight=9]; 26587 -> 14303[label="",style="solid", color="burlywood", weight=3]; 26588[label="vzz1261/True",fontsize=10,color="white",style="solid",shape="box"];14298 -> 26588[label="",style="solid", color="burlywood", weight=9]; 26588 -> 14304[label="",style="solid", color="burlywood", weight=3]; 13402[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1174000) vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26589[label="vzz117300/Succ vzz1173000",fontsize=10,color="white",style="solid",shape="box"];13402 -> 26589[label="",style="solid", color="burlywood", weight=9]; 26589 -> 13889[label="",style="solid", color="burlywood", weight=3]; 26590[label="vzz117300/Zero",fontsize=10,color="white",style="solid",shape="box"];13402 -> 26590[label="",style="solid", color="burlywood", weight=9]; 26590 -> 13890[label="",style="solid", color="burlywood", weight=3]; 13403[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26591[label="vzz117300/Succ vzz1173000",fontsize=10,color="white",style="solid",shape="box"];13403 -> 26591[label="",style="solid", color="burlywood", weight=9]; 26591 -> 13891[label="",style="solid", color="burlywood", weight=3]; 26592[label="vzz117300/Zero",fontsize=10,color="white",style="solid",shape="box"];13403 -> 26592[label="",style="solid", color="burlywood", weight=9]; 26592 -> 13892[label="",style="solid", color="burlywood", weight=3]; 13404[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13404 -> 13893[label="",style="solid", color="black", weight=3]; 13405 -> 9295[label="",style="dashed", color="red", weight=0]; 13405[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13406[label="vzz117300",fontsize=16,color="green",shape="box"];13407[label="vzz117400",fontsize=16,color="green",shape="box"];13408[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Pos (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13408 -> 13894[label="",style="solid", color="black", weight=3]; 13409[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13409 -> 13895[label="",style="solid", color="black", weight=3]; 13410[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13410 -> 13896[label="",style="solid", color="black", weight=3]; 13411[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13411 -> 13897[label="",style="solid", color="black", weight=3]; 13412[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13412 -> 13898[label="",style="solid", color="black", weight=3]; 13413[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13413 -> 13899[label="",style="solid", color="black", weight=3]; 13414[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13414 -> 13900[label="",style="solid", color="black", weight=3]; 13415 -> 13410[label="",style="dashed", color="red", weight=0]; 13415[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13416[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Neg (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13416 -> 13901[label="",style="solid", color="black", weight=3]; 13417[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13417 -> 13902[label="",style="solid", color="black", weight=3]; 13418[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13418 -> 13903[label="",style="solid", color="black", weight=3]; 13419[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13419 -> 13904[label="",style="solid", color="black", weight=3]; 13420[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13420 -> 13905[label="",style="solid", color="black", weight=3]; 13421[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13421 -> 13906[label="",style="solid", color="black", weight=3]; 13422[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1148000) (Succ vzz1147000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13422 -> 13907[label="",style="solid", color="black", weight=3]; 13423[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1148000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13423 -> 13908[label="",style="solid", color="black", weight=3]; 13424[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1147000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13424 -> 13909[label="",style="solid", color="black", weight=3]; 13425[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13425 -> 13910[label="",style="solid", color="black", weight=3]; 13426[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13426 -> 13911[label="",style="solid", color="black", weight=3]; 14322[label="even (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14322 -> 15504[label="",style="solid", color="black", weight=3]; 14321[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) vzz1262",fontsize=16,color="burlywood",shape="triangle"];26593[label="vzz1262/False",fontsize=10,color="white",style="solid",shape="box"];14321 -> 26593[label="",style="solid", color="burlywood", weight=9]; 26593 -> 14326[label="",style="solid", color="burlywood", weight=3]; 26594[label="vzz1262/True",fontsize=10,color="white",style="solid",shape="box"];14321 -> 26594[label="",style="solid", color="burlywood", weight=9]; 26594 -> 14327[label="",style="solid", color="burlywood", weight=3]; 13429[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1176000) vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26595[label="vzz117500/Succ vzz1175000",fontsize=10,color="white",style="solid",shape="box"];13429 -> 26595[label="",style="solid", color="burlywood", weight=9]; 26595 -> 13913[label="",style="solid", color="burlywood", weight=3]; 26596[label="vzz117500/Zero",fontsize=10,color="white",style="solid",shape="box"];13429 -> 26596[label="",style="solid", color="burlywood", weight=9]; 26596 -> 13914[label="",style="solid", color="burlywood", weight=3]; 13430[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26597[label="vzz117500/Succ vzz1175000",fontsize=10,color="white",style="solid",shape="box"];13430 -> 26597[label="",style="solid", color="burlywood", weight=9]; 26597 -> 13915[label="",style="solid", color="burlywood", weight=3]; 26598[label="vzz117500/Zero",fontsize=10,color="white",style="solid",shape="box"];13430 -> 26598[label="",style="solid", color="burlywood", weight=9]; 26598 -> 13916[label="",style="solid", color="burlywood", weight=3]; 13431[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13431 -> 13917[label="",style="solid", color="black", weight=3]; 13432 -> 9323[label="",style="dashed", color="red", weight=0]; 13432[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13433[label="vzz117600",fontsize=16,color="green",shape="box"];13434[label="vzz117500",fontsize=16,color="green",shape="box"];13435[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Pos (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13435 -> 13918[label="",style="solid", color="black", weight=3]; 13436[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13436 -> 13919[label="",style="solid", color="black", weight=3]; 13437[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13437 -> 13920[label="",style="solid", color="black", weight=3]; 13438[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13438 -> 13921[label="",style="solid", color="black", weight=3]; 13439[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13439 -> 13922[label="",style="solid", color="black", weight=3]; 13440[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13440 -> 13923[label="",style="solid", color="black", weight=3]; 13441[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13441 -> 13924[label="",style="solid", color="black", weight=3]; 13442 -> 13437[label="",style="dashed", color="red", weight=0]; 13442[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13443[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Neg (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13443 -> 13925[label="",style="solid", color="black", weight=3]; 13444[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13444 -> 13926[label="",style="solid", color="black", weight=3]; 13445[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13445 -> 13927[label="",style="solid", color="black", weight=3]; 13446[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13446 -> 13928[label="",style="solid", color="black", weight=3]; 13447[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13447 -> 13929[label="",style="solid", color="black", weight=3]; 13448[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13448 -> 13930[label="",style="solid", color="black", weight=3]; 13449[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1152000) (Succ vzz1151000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13449 -> 13931[label="",style="solid", color="black", weight=3]; 13450[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1152000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13450 -> 13932[label="",style="solid", color="black", weight=3]; 13451[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1151000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13451 -> 13933[label="",style="solid", color="black", weight=3]; 13452[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13452 -> 13934[label="",style="solid", color="black", weight=3]; 13453[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13453 -> 13935[label="",style="solid", color="black", weight=3]; 14345[label="even (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14345 -> 15505[label="",style="solid", color="black", weight=3]; 14344[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) vzz1263",fontsize=16,color="burlywood",shape="triangle"];26599[label="vzz1263/False",fontsize=10,color="white",style="solid",shape="box"];14344 -> 26599[label="",style="solid", color="burlywood", weight=9]; 26599 -> 14349[label="",style="solid", color="burlywood", weight=3]; 26600[label="vzz1263/True",fontsize=10,color="white",style="solid",shape="box"];14344 -> 26600[label="",style="solid", color="burlywood", weight=9]; 26600 -> 14350[label="",style="solid", color="burlywood", weight=3]; 13456[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1178000) vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26601[label="vzz117700/Succ vzz1177000",fontsize=10,color="white",style="solid",shape="box"];13456 -> 26601[label="",style="solid", color="burlywood", weight=9]; 26601 -> 13937[label="",style="solid", color="burlywood", weight=3]; 26602[label="vzz117700/Zero",fontsize=10,color="white",style="solid",shape="box"];13456 -> 26602[label="",style="solid", color="burlywood", weight=9]; 26602 -> 13938[label="",style="solid", color="burlywood", weight=3]; 13457[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26603[label="vzz117700/Succ vzz1177000",fontsize=10,color="white",style="solid",shape="box"];13457 -> 26603[label="",style="solid", color="burlywood", weight=9]; 26603 -> 13939[label="",style="solid", color="burlywood", weight=3]; 26604[label="vzz117700/Zero",fontsize=10,color="white",style="solid",shape="box"];13457 -> 26604[label="",style="solid", color="burlywood", weight=9]; 26604 -> 13940[label="",style="solid", color="burlywood", weight=3]; 13458[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13458 -> 13941[label="",style="solid", color="black", weight=3]; 13459 -> 9351[label="",style="dashed", color="red", weight=0]; 13459[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13460[label="vzz117800",fontsize=16,color="green",shape="box"];13461[label="vzz117700",fontsize=16,color="green",shape="box"];13462[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Pos (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13462 -> 13942[label="",style="solid", color="black", weight=3]; 13463[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13463 -> 13943[label="",style="solid", color="black", weight=3]; 13464[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13464 -> 13944[label="",style="solid", color="black", weight=3]; 13465[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13465 -> 13945[label="",style="solid", color="black", weight=3]; 13466[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13466 -> 13946[label="",style="solid", color="black", weight=3]; 13467[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13467 -> 13947[label="",style="solid", color="black", weight=3]; 13468[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13468 -> 13948[label="",style="solid", color="black", weight=3]; 13469 -> 13464[label="",style="dashed", color="red", weight=0]; 13469[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13470[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Neg (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13470 -> 13949[label="",style="solid", color="black", weight=3]; 13471[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13471 -> 13950[label="",style="solid", color="black", weight=3]; 13472[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13472 -> 13951[label="",style="solid", color="black", weight=3]; 13473[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13473 -> 13952[label="",style="solid", color="black", weight=3]; 13474[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13474 -> 13953[label="",style="solid", color="black", weight=3]; 13475[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13475 -> 13954[label="",style="solid", color="black", weight=3]; 13476[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1156000) (Succ vzz1155000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13476 -> 13955[label="",style="solid", color="black", weight=3]; 13477[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1156000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13477 -> 13956[label="",style="solid", color="black", weight=3]; 13478[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1155000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13478 -> 13957[label="",style="solid", color="black", weight=3]; 13479[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13479 -> 13958[label="",style="solid", color="black", weight=3]; 13480[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13480 -> 13959[label="",style="solid", color="black", weight=3]; 14368[label="even (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14368 -> 15506[label="",style="solid", color="black", weight=3]; 14367[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) vzz1264",fontsize=16,color="burlywood",shape="triangle"];26605[label="vzz1264/False",fontsize=10,color="white",style="solid",shape="box"];14367 -> 26605[label="",style="solid", color="burlywood", weight=9]; 26605 -> 14372[label="",style="solid", color="burlywood", weight=3]; 26606[label="vzz1264/True",fontsize=10,color="white",style="solid",shape="box"];14367 -> 26606[label="",style="solid", color="burlywood", weight=9]; 26606 -> 14373[label="",style="solid", color="burlywood", weight=3]; 13483[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1180000) vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26607[label="vzz117900/Succ vzz1179000",fontsize=10,color="white",style="solid",shape="box"];13483 -> 26607[label="",style="solid", color="burlywood", weight=9]; 26607 -> 13961[label="",style="solid", color="burlywood", weight=3]; 26608[label="vzz117900/Zero",fontsize=10,color="white",style="solid",shape="box"];13483 -> 26608[label="",style="solid", color="burlywood", weight=9]; 26608 -> 13962[label="",style="solid", color="burlywood", weight=3]; 13484[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26609[label="vzz117900/Succ vzz1179000",fontsize=10,color="white",style="solid",shape="box"];13484 -> 26609[label="",style="solid", color="burlywood", weight=9]; 26609 -> 13963[label="",style="solid", color="burlywood", weight=3]; 26610[label="vzz117900/Zero",fontsize=10,color="white",style="solid",shape="box"];13484 -> 26610[label="",style="solid", color="burlywood", weight=9]; 26610 -> 13964[label="",style="solid", color="burlywood", weight=3]; 13485[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13485 -> 13965[label="",style="solid", color="black", weight=3]; 13486 -> 9379[label="",style="dashed", color="red", weight=0]; 13486[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13487[label="vzz118000",fontsize=16,color="green",shape="box"];13488[label="vzz117900",fontsize=16,color="green",shape="box"];13489[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Pos (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13489 -> 13966[label="",style="solid", color="black", weight=3]; 13490[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13490 -> 13967[label="",style="solid", color="black", weight=3]; 13491[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13491 -> 13968[label="",style="solid", color="black", weight=3]; 13492[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13492 -> 13969[label="",style="solid", color="black", weight=3]; 13493[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13493 -> 13970[label="",style="solid", color="black", weight=3]; 13494[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13494 -> 13971[label="",style="solid", color="black", weight=3]; 13495[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13495 -> 13972[label="",style="solid", color="black", weight=3]; 13496 -> 13491[label="",style="dashed", color="red", weight=0]; 13496[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13497[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Neg (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13497 -> 13973[label="",style="solid", color="black", weight=3]; 13498[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13498 -> 13974[label="",style="solid", color="black", weight=3]; 13499[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13499 -> 13975[label="",style="solid", color="black", weight=3]; 13500[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13500 -> 13976[label="",style="solid", color="black", weight=3]; 13501[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13501 -> 13977[label="",style="solid", color="black", weight=3]; 13502[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13502 -> 13978[label="",style="solid", color="black", weight=3]; 13503[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1160000) (Succ vzz1159000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13503 -> 13979[label="",style="solid", color="black", weight=3]; 13504[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1160000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13504 -> 13980[label="",style="solid", color="black", weight=3]; 13505[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1159000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13505 -> 13981[label="",style="solid", color="black", weight=3]; 13506[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13506 -> 13982[label="",style="solid", color="black", weight=3]; 13507[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13507 -> 13983[label="",style="solid", color="black", weight=3]; 14391[label="even (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14391 -> 15507[label="",style="solid", color="black", weight=3]; 14390[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) vzz1265",fontsize=16,color="burlywood",shape="triangle"];26611[label="vzz1265/False",fontsize=10,color="white",style="solid",shape="box"];14390 -> 26611[label="",style="solid", color="burlywood", weight=9]; 26611 -> 14395[label="",style="solid", color="burlywood", weight=3]; 26612[label="vzz1265/True",fontsize=10,color="white",style="solid",shape="box"];14390 -> 26612[label="",style="solid", color="burlywood", weight=9]; 26612 -> 14396[label="",style="solid", color="burlywood", weight=3]; 22462[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat (Succ vzz16210) vzz1622) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="burlywood",shape="box"];26613[label="vzz1622/Succ vzz16220",fontsize=10,color="white",style="solid",shape="box"];22462 -> 26613[label="",style="solid", color="burlywood", weight=9]; 26613 -> 22521[label="",style="solid", color="burlywood", weight=3]; 26614[label="vzz1622/Zero",fontsize=10,color="white",style="solid",shape="box"];22462 -> 26614[label="",style="solid", color="burlywood", weight=9]; 26614 -> 22522[label="",style="solid", color="burlywood", weight=3]; 22463[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat Zero vzz1622) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="burlywood",shape="box"];26615[label="vzz1622/Succ vzz16220",fontsize=10,color="white",style="solid",shape="box"];22463 -> 26615[label="",style="solid", color="burlywood", weight=9]; 26615 -> 22523[label="",style="solid", color="burlywood", weight=3]; 26616[label="vzz1622/Zero",fontsize=10,color="white",style="solid",shape="box"];22463 -> 26616[label="",style="solid", color="burlywood", weight=9]; 26616 -> 22524[label="",style="solid", color="burlywood", weight=3]; 20200[label="vzz1438",fontsize=16,color="green",shape="box"];20201[label="vzz1439",fontsize=16,color="green",shape="box"];22519[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat (Succ vzz16280) vzz1629) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="burlywood",shape="box"];26617[label="vzz1629/Succ vzz16290",fontsize=10,color="white",style="solid",shape="box"];22519 -> 26617[label="",style="solid", color="burlywood", weight=9]; 26617 -> 22582[label="",style="solid", color="burlywood", weight=3]; 26618[label="vzz1629/Zero",fontsize=10,color="white",style="solid",shape="box"];22519 -> 26618[label="",style="solid", color="burlywood", weight=9]; 26618 -> 22583[label="",style="solid", color="burlywood", weight=3]; 22520[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat Zero vzz1629) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="burlywood",shape="box"];26619[label="vzz1629/Succ vzz16290",fontsize=10,color="white",style="solid",shape="box"];22520 -> 26619[label="",style="solid", color="burlywood", weight=9]; 26619 -> 22584[label="",style="solid", color="burlywood", weight=3]; 26620[label="vzz1629/Zero",fontsize=10,color="white",style="solid",shape="box"];22520 -> 26620[label="",style="solid", color="burlywood", weight=9]; 26620 -> 22585[label="",style="solid", color="burlywood", weight=3]; 20206[label="vzz1438",fontsize=16,color="green",shape="box"];20207[label="vzz1439",fontsize=16,color="green",shape="box"];21787[label="vzz15800",fontsize=16,color="green",shape="box"];21788[label="vzz15810",fontsize=16,color="green",shape="box"];21789[label="Pos (Succ vzz1582)",fontsize=16,color="green",shape="box"];21790[label="vzz1578",fontsize=16,color="green",shape="box"];21791[label="vzz1579",fontsize=16,color="green",shape="box"];21792[label="Pos (Succ vzz1582)",fontsize=16,color="green",shape="box"];21793[label="vzz1578",fontsize=16,color="green",shape="box"];21794[label="vzz1579",fontsize=16,color="green",shape="box"];21795 -> 9671[label="",style="dashed", color="red", weight=0]; 21795[label="roundM (vzz1578 :% vzz1579)",fontsize=16,color="magenta"];21795 -> 21831[label="",style="dashed", color="magenta", weight=3]; 21795 -> 21832[label="",style="dashed", color="magenta", weight=3]; 21822[label="vzz15860",fontsize=16,color="green",shape="box"];21823[label="vzz15870",fontsize=16,color="green",shape="box"];21824[label="Neg (Succ vzz1588)",fontsize=16,color="green",shape="box"];21825[label="vzz1584",fontsize=16,color="green",shape="box"];21826[label="vzz1585",fontsize=16,color="green",shape="box"];21827[label="Neg (Succ vzz1588)",fontsize=16,color="green",shape="box"];21828[label="vzz1584",fontsize=16,color="green",shape="box"];21829[label="vzz1585",fontsize=16,color="green",shape="box"];21830 -> 9671[label="",style="dashed", color="red", weight=0]; 21830[label="roundM (vzz1584 :% vzz1585)",fontsize=16,color="magenta"];21830 -> 21861[label="",style="dashed", color="magenta", weight=3]; 21830 -> 21862[label="",style="dashed", color="magenta", weight=3]; 13596[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="blue",shape="box"];26621[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];13596 -> 26621[label="",style="solid", color="blue", weight=9]; 26621 -> 14072[label="",style="solid", color="blue", weight=3]; 26622[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];13596 -> 26622[label="",style="solid", color="blue", weight=9]; 26622 -> 14073[label="",style="solid", color="blue", weight=3]; 13597[label="vzz1107",fontsize=16,color="green",shape="box"];13598[label="vzz1108",fontsize=16,color="green",shape="box"];13599[label="fromInteger (properFractionQ1 vzz1107 vzz1108 (vzz12210,vzz12211))",fontsize=16,color="black",shape="box"];13599 -> 14074[label="",style="solid", color="black", weight=3]; 13601 -> 44[label="",style="dashed", color="red", weight=0]; 13601[label="properFractionVu30 vzz1107 vzz1108",fontsize=16,color="magenta"];13601 -> 14075[label="",style="dashed", color="magenta", weight=3]; 13601 -> 14076[label="",style="dashed", color="magenta", weight=3]; 13600[label="properFractionQ1 vzz1107 vzz1108 vzz1234",fontsize=16,color="burlywood",shape="triangle"];26623[label="vzz1234/(vzz12340,vzz12341)",fontsize=10,color="white",style="solid",shape="box"];13600 -> 26623[label="",style="solid", color="burlywood", weight=9]; 26623 -> 14077[label="",style="solid", color="burlywood", weight=3]; 22580[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat (Succ vzz16350) vzz1636) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="burlywood",shape="box"];26624[label="vzz1636/Succ vzz16360",fontsize=10,color="white",style="solid",shape="box"];22580 -> 26624[label="",style="solid", color="burlywood", weight=9]; 26624 -> 22647[label="",style="solid", color="burlywood", weight=3]; 26625[label="vzz1636/Zero",fontsize=10,color="white",style="solid",shape="box"];22580 -> 26625[label="",style="solid", color="burlywood", weight=9]; 26625 -> 22648[label="",style="solid", color="burlywood", weight=3]; 22581[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat Zero vzz1636) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="burlywood",shape="box"];26626[label="vzz1636/Succ vzz16360",fontsize=10,color="white",style="solid",shape="box"];22581 -> 26626[label="",style="solid", color="burlywood", weight=9]; 26626 -> 22649[label="",style="solid", color="burlywood", weight=3]; 26627[label="vzz1636/Zero",fontsize=10,color="white",style="solid",shape="box"];22581 -> 26627[label="",style="solid", color="burlywood", weight=9]; 26627 -> 22650[label="",style="solid", color="burlywood", weight=3]; 20350[label="vzz1448",fontsize=16,color="green",shape="box"];20351[label="vzz1449",fontsize=16,color="green",shape="box"];22645[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat (Succ vzz16420) vzz1643) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="burlywood",shape="box"];26628[label="vzz1643/Succ vzz16430",fontsize=10,color="white",style="solid",shape="box"];22645 -> 26628[label="",style="solid", color="burlywood", weight=9]; 26628 -> 22854[label="",style="solid", color="burlywood", weight=3]; 26629[label="vzz1643/Zero",fontsize=10,color="white",style="solid",shape="box"];22645 -> 26629[label="",style="solid", color="burlywood", weight=9]; 26629 -> 22855[label="",style="solid", color="burlywood", weight=3]; 22646[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat Zero vzz1643) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="burlywood",shape="box"];26630[label="vzz1643/Succ vzz16430",fontsize=10,color="white",style="solid",shape="box"];22646 -> 26630[label="",style="solid", color="burlywood", weight=9]; 26630 -> 22856[label="",style="solid", color="burlywood", weight=3]; 26631[label="vzz1643/Zero",fontsize=10,color="white",style="solid",shape="box"];22646 -> 26631[label="",style="solid", color="burlywood", weight=9]; 26631 -> 22857[label="",style="solid", color="burlywood", weight=3]; 20356[label="vzz1448",fontsize=16,color="green",shape="box"];20357[label="vzz1449",fontsize=16,color="green",shape="box"];21852[label="vzz15930",fontsize=16,color="green",shape="box"];21853[label="vzz15920",fontsize=16,color="green",shape="box"];21854[label="Pos (Succ vzz1594)",fontsize=16,color="green",shape="box"];21855[label="vzz1590",fontsize=16,color="green",shape="box"];21856[label="vzz1591",fontsize=16,color="green",shape="box"];21857[label="Pos (Succ vzz1594)",fontsize=16,color="green",shape="box"];21858[label="vzz1590",fontsize=16,color="green",shape="box"];21859[label="vzz1591",fontsize=16,color="green",shape="box"];21860 -> 9671[label="",style="dashed", color="red", weight=0]; 21860[label="roundM (vzz1590 :% vzz1591)",fontsize=16,color="magenta"];21860 -> 21887[label="",style="dashed", color="magenta", weight=3]; 21860 -> 21888[label="",style="dashed", color="magenta", weight=3]; 21878[label="vzz15990",fontsize=16,color="green",shape="box"];21879[label="vzz15980",fontsize=16,color="green",shape="box"];21880[label="Neg (Succ vzz1600)",fontsize=16,color="green",shape="box"];21881[label="vzz1596",fontsize=16,color="green",shape="box"];21882[label="vzz1597",fontsize=16,color="green",shape="box"];21883[label="Neg (Succ vzz1600)",fontsize=16,color="green",shape="box"];21884[label="vzz1596",fontsize=16,color="green",shape="box"];21885[label="vzz1597",fontsize=16,color="green",shape="box"];21886 -> 9671[label="",style="dashed", color="red", weight=0]; 21886[label="roundM (vzz1596 :% vzz1597)",fontsize=16,color="magenta"];21886 -> 21904[label="",style="dashed", color="magenta", weight=3]; 21886 -> 21905[label="",style="dashed", color="magenta", weight=3]; 13792 -> 14190[label="",style="dashed", color="red", weight=0]; 13792[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) (Integer vzz1164 == fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) (Integer vzz1164 == fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];13792 -> 14191[label="",style="dashed", color="magenta", weight=3]; 13792 -> 14192[label="",style="dashed", color="magenta", weight=3]; 13793[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1166000) (Succ vzz1165000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13793 -> 14202[label="",style="solid", color="black", weight=3]; 13794[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1166000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13794 -> 14203[label="",style="solid", color="black", weight=3]; 13795[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1165000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13795 -> 14204[label="",style="solid", color="black", weight=3]; 13796[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13796 -> 14205[label="",style="solid", color="black", weight=3]; 13797[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13797 -> 14206[label="",style="solid", color="black", weight=3]; 13798[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz119500 vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26632[label="vzz119500/Succ vzz1195000",fontsize=10,color="white",style="solid",shape="box"];13798 -> 26632[label="",style="solid", color="burlywood", weight=9]; 26632 -> 14207[label="",style="solid", color="burlywood", weight=3]; 26633[label="vzz119500/Zero",fontsize=10,color="white",style="solid",shape="box"];13798 -> 26633[label="",style="solid", color="burlywood", weight=9]; 26633 -> 14208[label="",style="solid", color="burlywood", weight=3]; 13799 -> 13298[label="",style="dashed", color="red", weight=0]; 13799[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13800[label="roundRound04 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13800 -> 14209[label="",style="solid", color="black", weight=3]; 13801 -> 13298[label="",style="dashed", color="red", weight=0]; 13801[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13802[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13802 -> 14210[label="",style="solid", color="black", weight=3]; 13803 -> 13298[label="",style="dashed", color="red", weight=0]; 13803[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13804 -> 13802[label="",style="dashed", color="red", weight=0]; 13804[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13805 -> 13798[label="",style="dashed", color="red", weight=0]; 13805[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz119500 vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13805 -> 14211[label="",style="dashed", color="magenta", weight=3]; 13805 -> 14212[label="",style="dashed", color="magenta", weight=3]; 13806 -> 13298[label="",style="dashed", color="red", weight=0]; 13806[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13807 -> 13298[label="",style="dashed", color="red", weight=0]; 13807[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13808 -> 13802[label="",style="dashed", color="red", weight=0]; 13808[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13809 -> 13298[label="",style="dashed", color="red", weight=0]; 13809[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13810 -> 13802[label="",style="dashed", color="red", weight=0]; 13810[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13811 -> 12442[label="",style="dashed", color="red", weight=0]; 13811[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1125000 vzz1124000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13811 -> 14213[label="",style="dashed", color="magenta", weight=3]; 13811 -> 14214[label="",style="dashed", color="magenta", weight=3]; 13812 -> 12086[label="",style="dashed", color="red", weight=0]; 13812[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13813 -> 12086[label="",style="dashed", color="red", weight=0]; 13813[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13814 -> 12446[label="",style="dashed", color="red", weight=0]; 13814[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13815[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13815 -> 14215[label="",style="solid", color="black", weight=3]; 15500 -> 10469[label="",style="dashed", color="red", weight=0]; 15500[label="primEvenInt (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15500 -> 15663[label="",style="dashed", color="magenta", weight=3]; 14235[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14235 -> 14259[label="",style="solid", color="black", weight=3]; 14236[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14236 -> 14260[label="",style="solid", color="black", weight=3]; 13817[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1168000) (Succ vzz1167000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13817 -> 14237[label="",style="solid", color="black", weight=3]; 13818[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1168000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13818 -> 14238[label="",style="solid", color="black", weight=3]; 13819[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1167000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13819 -> 14239[label="",style="solid", color="black", weight=3]; 13820[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13820 -> 14240[label="",style="solid", color="black", weight=3]; 13821[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13821 -> 14241[label="",style="solid", color="black", weight=3]; 13822[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz119700 vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26634[label="vzz119700/Succ vzz1197000",fontsize=10,color="white",style="solid",shape="box"];13822 -> 26634[label="",style="solid", color="burlywood", weight=9]; 26634 -> 14242[label="",style="solid", color="burlywood", weight=3]; 26635[label="vzz119700/Zero",fontsize=10,color="white",style="solid",shape="box"];13822 -> 26635[label="",style="solid", color="burlywood", weight=9]; 26635 -> 14243[label="",style="solid", color="burlywood", weight=3]; 13823 -> 13329[label="",style="dashed", color="red", weight=0]; 13823[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13824[label="roundRound04 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13824 -> 14244[label="",style="solid", color="black", weight=3]; 13825 -> 13329[label="",style="dashed", color="red", weight=0]; 13825[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13826[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13826 -> 14245[label="",style="solid", color="black", weight=3]; 13827 -> 13329[label="",style="dashed", color="red", weight=0]; 13827[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13828 -> 13826[label="",style="dashed", color="red", weight=0]; 13828[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13829 -> 13822[label="",style="dashed", color="red", weight=0]; 13829[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz119700 vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13829 -> 14246[label="",style="dashed", color="magenta", weight=3]; 13829 -> 14247[label="",style="dashed", color="magenta", weight=3]; 13830 -> 13329[label="",style="dashed", color="red", weight=0]; 13830[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13831 -> 13329[label="",style="dashed", color="red", weight=0]; 13831[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13832 -> 13826[label="",style="dashed", color="red", weight=0]; 13832[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13833 -> 13329[label="",style="dashed", color="red", weight=0]; 13833[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13834 -> 13826[label="",style="dashed", color="red", weight=0]; 13834[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13835 -> 12473[label="",style="dashed", color="red", weight=0]; 13835[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1136000 vzz1135000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13835 -> 14248[label="",style="dashed", color="magenta", weight=3]; 13835 -> 14249[label="",style="dashed", color="magenta", weight=3]; 13836 -> 12110[label="",style="dashed", color="red", weight=0]; 13836[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13837 -> 12110[label="",style="dashed", color="red", weight=0]; 13837[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13838 -> 12477[label="",style="dashed", color="red", weight=0]; 13838[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13839[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13839 -> 14250[label="",style="solid", color="black", weight=3]; 15501 -> 10469[label="",style="dashed", color="red", weight=0]; 15501[label="primEvenInt (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15501 -> 15664[label="",style="dashed", color="magenta", weight=3]; 14257[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14257 -> 14282[label="",style="solid", color="black", weight=3]; 14258[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14258 -> 14283[label="",style="solid", color="black", weight=3]; 13841[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1170000) (Succ vzz1169000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13841 -> 14261[label="",style="solid", color="black", weight=3]; 13842[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1170000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13842 -> 14262[label="",style="solid", color="black", weight=3]; 13843[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1169000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13843 -> 14263[label="",style="solid", color="black", weight=3]; 13844[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13844 -> 14264[label="",style="solid", color="black", weight=3]; 13845[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13845 -> 14265[label="",style="solid", color="black", weight=3]; 13846[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz119900 vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26636[label="vzz119900/Succ vzz1199000",fontsize=10,color="white",style="solid",shape="box"];13846 -> 26636[label="",style="solid", color="burlywood", weight=9]; 26636 -> 14266[label="",style="solid", color="burlywood", weight=3]; 26637[label="vzz119900/Zero",fontsize=10,color="white",style="solid",shape="box"];13846 -> 26637[label="",style="solid", color="burlywood", weight=9]; 26637 -> 14267[label="",style="solid", color="burlywood", weight=3]; 13847 -> 13356[label="",style="dashed", color="red", weight=0]; 13847[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13848[label="roundRound04 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13848 -> 14268[label="",style="solid", color="black", weight=3]; 13849 -> 13356[label="",style="dashed", color="red", weight=0]; 13849[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13850[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13850 -> 14269[label="",style="solid", color="black", weight=3]; 13851 -> 13356[label="",style="dashed", color="red", weight=0]; 13851[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13852 -> 13850[label="",style="dashed", color="red", weight=0]; 13852[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13853 -> 13846[label="",style="dashed", color="red", weight=0]; 13853[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz119900 vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13853 -> 14270[label="",style="dashed", color="magenta", weight=3]; 13853 -> 14271[label="",style="dashed", color="magenta", weight=3]; 13854 -> 13356[label="",style="dashed", color="red", weight=0]; 13854[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13855 -> 13356[label="",style="dashed", color="red", weight=0]; 13855[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13856 -> 13850[label="",style="dashed", color="red", weight=0]; 13856[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13857 -> 13356[label="",style="dashed", color="red", weight=0]; 13857[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13858 -> 13850[label="",style="dashed", color="red", weight=0]; 13858[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13859 -> 12504[label="",style="dashed", color="red", weight=0]; 13859[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1140000 vzz1139000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13859 -> 14272[label="",style="dashed", color="magenta", weight=3]; 13859 -> 14273[label="",style="dashed", color="magenta", weight=3]; 13860 -> 12134[label="",style="dashed", color="red", weight=0]; 13860[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13861 -> 12134[label="",style="dashed", color="red", weight=0]; 13861[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13862 -> 12508[label="",style="dashed", color="red", weight=0]; 13862[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13863[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13863 -> 14274[label="",style="solid", color="black", weight=3]; 15502 -> 10469[label="",style="dashed", color="red", weight=0]; 15502[label="primEvenInt (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15502 -> 15665[label="",style="dashed", color="magenta", weight=3]; 14280[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14280 -> 14305[label="",style="solid", color="black", weight=3]; 14281[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14281 -> 14306[label="",style="solid", color="black", weight=3]; 13865[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1172000) (Succ vzz1171000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13865 -> 14284[label="",style="solid", color="black", weight=3]; 13866[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1172000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13866 -> 14285[label="",style="solid", color="black", weight=3]; 13867[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1171000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13867 -> 14286[label="",style="solid", color="black", weight=3]; 13868[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13868 -> 14287[label="",style="solid", color="black", weight=3]; 13869[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13869 -> 14288[label="",style="solid", color="black", weight=3]; 13870[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz120100 vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26638[label="vzz120100/Succ vzz1201000",fontsize=10,color="white",style="solid",shape="box"];13870 -> 26638[label="",style="solid", color="burlywood", weight=9]; 26638 -> 14289[label="",style="solid", color="burlywood", weight=3]; 26639[label="vzz120100/Zero",fontsize=10,color="white",style="solid",shape="box"];13870 -> 26639[label="",style="solid", color="burlywood", weight=9]; 26639 -> 14290[label="",style="solid", color="burlywood", weight=3]; 13871 -> 13383[label="",style="dashed", color="red", weight=0]; 13871[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13872[label="roundRound04 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13872 -> 14291[label="",style="solid", color="black", weight=3]; 13873 -> 13383[label="",style="dashed", color="red", weight=0]; 13873[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13874[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13874 -> 14292[label="",style="solid", color="black", weight=3]; 13875 -> 13383[label="",style="dashed", color="red", weight=0]; 13875[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13876 -> 13874[label="",style="dashed", color="red", weight=0]; 13876[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13877 -> 13870[label="",style="dashed", color="red", weight=0]; 13877[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz120100 vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13877 -> 14293[label="",style="dashed", color="magenta", weight=3]; 13877 -> 14294[label="",style="dashed", color="magenta", weight=3]; 13878 -> 13383[label="",style="dashed", color="red", weight=0]; 13878[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13879 -> 13383[label="",style="dashed", color="red", weight=0]; 13879[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13880 -> 13874[label="",style="dashed", color="red", weight=0]; 13880[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13881 -> 13383[label="",style="dashed", color="red", weight=0]; 13881[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13882 -> 13874[label="",style="dashed", color="red", weight=0]; 13882[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13883 -> 12535[label="",style="dashed", color="red", weight=0]; 13883[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1144000 vzz1143000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13883 -> 14295[label="",style="dashed", color="magenta", weight=3]; 13883 -> 14296[label="",style="dashed", color="magenta", weight=3]; 13884 -> 12158[label="",style="dashed", color="red", weight=0]; 13884[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13885 -> 12158[label="",style="dashed", color="red", weight=0]; 13885[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13886 -> 12539[label="",style="dashed", color="red", weight=0]; 13886[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13887[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13887 -> 14297[label="",style="solid", color="black", weight=3]; 15503 -> 10469[label="",style="dashed", color="red", weight=0]; 15503[label="primEvenInt (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15503 -> 15666[label="",style="dashed", color="magenta", weight=3]; 14303[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14303 -> 14328[label="",style="solid", color="black", weight=3]; 14304[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14304 -> 14329[label="",style="solid", color="black", weight=3]; 13889[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1174000) (Succ vzz1173000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13889 -> 14307[label="",style="solid", color="black", weight=3]; 13890[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1174000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13890 -> 14308[label="",style="solid", color="black", weight=3]; 13891[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1173000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13891 -> 14309[label="",style="solid", color="black", weight=3]; 13892[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13892 -> 14310[label="",style="solid", color="black", weight=3]; 13893[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13893 -> 14311[label="",style="solid", color="black", weight=3]; 13894[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz120300 vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26640[label="vzz120300/Succ vzz1203000",fontsize=10,color="white",style="solid",shape="box"];13894 -> 26640[label="",style="solid", color="burlywood", weight=9]; 26640 -> 14312[label="",style="solid", color="burlywood", weight=3]; 26641[label="vzz120300/Zero",fontsize=10,color="white",style="solid",shape="box"];13894 -> 26641[label="",style="solid", color="burlywood", weight=9]; 26641 -> 14313[label="",style="solid", color="burlywood", weight=3]; 13895 -> 13410[label="",style="dashed", color="red", weight=0]; 13895[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13896[label="roundRound04 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13896 -> 14314[label="",style="solid", color="black", weight=3]; 13897 -> 13410[label="",style="dashed", color="red", weight=0]; 13897[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13898[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13898 -> 14315[label="",style="solid", color="black", weight=3]; 13899 -> 13410[label="",style="dashed", color="red", weight=0]; 13899[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13900 -> 13898[label="",style="dashed", color="red", weight=0]; 13900[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13901 -> 13894[label="",style="dashed", color="red", weight=0]; 13901[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz120300 vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13901 -> 14316[label="",style="dashed", color="magenta", weight=3]; 13901 -> 14317[label="",style="dashed", color="magenta", weight=3]; 13902 -> 13410[label="",style="dashed", color="red", weight=0]; 13902[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13903 -> 13410[label="",style="dashed", color="red", weight=0]; 13903[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13904 -> 13898[label="",style="dashed", color="red", weight=0]; 13904[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13905 -> 13410[label="",style="dashed", color="red", weight=0]; 13905[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13906 -> 13898[label="",style="dashed", color="red", weight=0]; 13906[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13907 -> 12566[label="",style="dashed", color="red", weight=0]; 13907[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1148000 vzz1147000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13907 -> 14318[label="",style="dashed", color="magenta", weight=3]; 13907 -> 14319[label="",style="dashed", color="magenta", weight=3]; 13908 -> 12182[label="",style="dashed", color="red", weight=0]; 13908[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13909 -> 12182[label="",style="dashed", color="red", weight=0]; 13909[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13910 -> 12570[label="",style="dashed", color="red", weight=0]; 13910[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13911[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13911 -> 14320[label="",style="solid", color="black", weight=3]; 15504 -> 10469[label="",style="dashed", color="red", weight=0]; 15504[label="primEvenInt (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15504 -> 15667[label="",style="dashed", color="magenta", weight=3]; 14326[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14326 -> 14351[label="",style="solid", color="black", weight=3]; 14327[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14327 -> 14352[label="",style="solid", color="black", weight=3]; 13913[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1176000) (Succ vzz1175000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13913 -> 14330[label="",style="solid", color="black", weight=3]; 13914[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1176000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13914 -> 14331[label="",style="solid", color="black", weight=3]; 13915[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1175000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13915 -> 14332[label="",style="solid", color="black", weight=3]; 13916[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13916 -> 14333[label="",style="solid", color="black", weight=3]; 13917[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13917 -> 14334[label="",style="solid", color="black", weight=3]; 13918[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz120500 vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26642[label="vzz120500/Succ vzz1205000",fontsize=10,color="white",style="solid",shape="box"];13918 -> 26642[label="",style="solid", color="burlywood", weight=9]; 26642 -> 14335[label="",style="solid", color="burlywood", weight=3]; 26643[label="vzz120500/Zero",fontsize=10,color="white",style="solid",shape="box"];13918 -> 26643[label="",style="solid", color="burlywood", weight=9]; 26643 -> 14336[label="",style="solid", color="burlywood", weight=3]; 13919 -> 13437[label="",style="dashed", color="red", weight=0]; 13919[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13920[label="roundRound04 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13920 -> 14337[label="",style="solid", color="black", weight=3]; 13921 -> 13437[label="",style="dashed", color="red", weight=0]; 13921[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13922[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13922 -> 14338[label="",style="solid", color="black", weight=3]; 13923 -> 13437[label="",style="dashed", color="red", weight=0]; 13923[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13924 -> 13922[label="",style="dashed", color="red", weight=0]; 13924[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13925 -> 13918[label="",style="dashed", color="red", weight=0]; 13925[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz120500 vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13925 -> 14339[label="",style="dashed", color="magenta", weight=3]; 13925 -> 14340[label="",style="dashed", color="magenta", weight=3]; 13926 -> 13437[label="",style="dashed", color="red", weight=0]; 13926[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13927 -> 13437[label="",style="dashed", color="red", weight=0]; 13927[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13928 -> 13922[label="",style="dashed", color="red", weight=0]; 13928[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13929 -> 13437[label="",style="dashed", color="red", weight=0]; 13929[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13930 -> 13922[label="",style="dashed", color="red", weight=0]; 13930[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13931 -> 12597[label="",style="dashed", color="red", weight=0]; 13931[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1152000 vzz1151000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13931 -> 14341[label="",style="dashed", color="magenta", weight=3]; 13931 -> 14342[label="",style="dashed", color="magenta", weight=3]; 13932 -> 12206[label="",style="dashed", color="red", weight=0]; 13932[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13933 -> 12206[label="",style="dashed", color="red", weight=0]; 13933[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13934 -> 12601[label="",style="dashed", color="red", weight=0]; 13934[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13935[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13935 -> 14343[label="",style="solid", color="black", weight=3]; 15505 -> 10469[label="",style="dashed", color="red", weight=0]; 15505[label="primEvenInt (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15505 -> 15668[label="",style="dashed", color="magenta", weight=3]; 14349[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14349 -> 14374[label="",style="solid", color="black", weight=3]; 14350[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14350 -> 14375[label="",style="solid", color="black", weight=3]; 13937[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1178000) (Succ vzz1177000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13937 -> 14353[label="",style="solid", color="black", weight=3]; 13938[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1178000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13938 -> 14354[label="",style="solid", color="black", weight=3]; 13939[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1177000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13939 -> 14355[label="",style="solid", color="black", weight=3]; 13940[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13940 -> 14356[label="",style="solid", color="black", weight=3]; 13941[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13941 -> 14357[label="",style="solid", color="black", weight=3]; 13942[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz120800 vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26644[label="vzz120800/Succ vzz1208000",fontsize=10,color="white",style="solid",shape="box"];13942 -> 26644[label="",style="solid", color="burlywood", weight=9]; 26644 -> 14358[label="",style="solid", color="burlywood", weight=3]; 26645[label="vzz120800/Zero",fontsize=10,color="white",style="solid",shape="box"];13942 -> 26645[label="",style="solid", color="burlywood", weight=9]; 26645 -> 14359[label="",style="solid", color="burlywood", weight=3]; 13943 -> 13464[label="",style="dashed", color="red", weight=0]; 13943[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13944[label="roundRound04 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13944 -> 14360[label="",style="solid", color="black", weight=3]; 13945 -> 13464[label="",style="dashed", color="red", weight=0]; 13945[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13946[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13946 -> 14361[label="",style="solid", color="black", weight=3]; 13947 -> 13464[label="",style="dashed", color="red", weight=0]; 13947[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13948 -> 13946[label="",style="dashed", color="red", weight=0]; 13948[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13949 -> 13942[label="",style="dashed", color="red", weight=0]; 13949[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz120800 vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13949 -> 14362[label="",style="dashed", color="magenta", weight=3]; 13949 -> 14363[label="",style="dashed", color="magenta", weight=3]; 13950 -> 13464[label="",style="dashed", color="red", weight=0]; 13950[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13951 -> 13464[label="",style="dashed", color="red", weight=0]; 13951[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13952 -> 13946[label="",style="dashed", color="red", weight=0]; 13952[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13953 -> 13464[label="",style="dashed", color="red", weight=0]; 13953[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13954 -> 13946[label="",style="dashed", color="red", weight=0]; 13954[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13955 -> 12628[label="",style="dashed", color="red", weight=0]; 13955[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1156000 vzz1155000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13955 -> 14364[label="",style="dashed", color="magenta", weight=3]; 13955 -> 14365[label="",style="dashed", color="magenta", weight=3]; 13956 -> 12230[label="",style="dashed", color="red", weight=0]; 13956[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13957 -> 12230[label="",style="dashed", color="red", weight=0]; 13957[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13958 -> 12632[label="",style="dashed", color="red", weight=0]; 13958[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13959[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13959 -> 14366[label="",style="solid", color="black", weight=3]; 15506 -> 10469[label="",style="dashed", color="red", weight=0]; 15506[label="primEvenInt (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15506 -> 15669[label="",style="dashed", color="magenta", weight=3]; 14372[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14372 -> 14397[label="",style="solid", color="black", weight=3]; 14373[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14373 -> 14398[label="",style="solid", color="black", weight=3]; 13961[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1180000) (Succ vzz1179000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13961 -> 14376[label="",style="solid", color="black", weight=3]; 13962[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1180000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13962 -> 14377[label="",style="solid", color="black", weight=3]; 13963[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1179000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13963 -> 14378[label="",style="solid", color="black", weight=3]; 13964[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13964 -> 14379[label="",style="solid", color="black", weight=3]; 13965[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13965 -> 14380[label="",style="solid", color="black", weight=3]; 13966[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz121100 vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26646[label="vzz121100/Succ vzz1211000",fontsize=10,color="white",style="solid",shape="box"];13966 -> 26646[label="",style="solid", color="burlywood", weight=9]; 26646 -> 14381[label="",style="solid", color="burlywood", weight=3]; 26647[label="vzz121100/Zero",fontsize=10,color="white",style="solid",shape="box"];13966 -> 26647[label="",style="solid", color="burlywood", weight=9]; 26647 -> 14382[label="",style="solid", color="burlywood", weight=3]; 13967 -> 13491[label="",style="dashed", color="red", weight=0]; 13967[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13968[label="roundRound04 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13968 -> 14383[label="",style="solid", color="black", weight=3]; 13969 -> 13491[label="",style="dashed", color="red", weight=0]; 13969[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13970[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13970 -> 14384[label="",style="solid", color="black", weight=3]; 13971 -> 13491[label="",style="dashed", color="red", weight=0]; 13971[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13972 -> 13970[label="",style="dashed", color="red", weight=0]; 13972[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13973 -> 13966[label="",style="dashed", color="red", weight=0]; 13973[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz121100 vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13973 -> 14385[label="",style="dashed", color="magenta", weight=3]; 13973 -> 14386[label="",style="dashed", color="magenta", weight=3]; 13974 -> 13491[label="",style="dashed", color="red", weight=0]; 13974[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13975 -> 13491[label="",style="dashed", color="red", weight=0]; 13975[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13976 -> 13970[label="",style="dashed", color="red", weight=0]; 13976[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13977 -> 13491[label="",style="dashed", color="red", weight=0]; 13977[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13978 -> 13970[label="",style="dashed", color="red", weight=0]; 13978[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13979 -> 12659[label="",style="dashed", color="red", weight=0]; 13979[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1160000 vzz1159000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13979 -> 14387[label="",style="dashed", color="magenta", weight=3]; 13979 -> 14388[label="",style="dashed", color="magenta", weight=3]; 13980 -> 12254[label="",style="dashed", color="red", weight=0]; 13980[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13981 -> 12254[label="",style="dashed", color="red", weight=0]; 13981[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13982 -> 12663[label="",style="dashed", color="red", weight=0]; 13982[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13983[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13983 -> 14389[label="",style="solid", color="black", weight=3]; 15507 -> 10469[label="",style="dashed", color="red", weight=0]; 15507[label="primEvenInt (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15507 -> 15670[label="",style="dashed", color="magenta", weight=3]; 14395[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14395 -> 14465[label="",style="solid", color="black", weight=3]; 14396[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14396 -> 14466[label="",style="solid", color="black", weight=3]; 22521[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat (Succ vzz16210) (Succ vzz16220)) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22521 -> 22586[label="",style="solid", color="black", weight=3]; 22522[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat (Succ vzz16210) Zero) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22522 -> 22587[label="",style="solid", color="black", weight=3]; 22523[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat Zero (Succ vzz16220)) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22523 -> 22588[label="",style="solid", color="black", weight=3]; 22524[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat Zero Zero) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22524 -> 22589[label="",style="solid", color="black", weight=3]; 22582[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat (Succ vzz16280) (Succ vzz16290)) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22582 -> 22651[label="",style="solid", color="black", weight=3]; 22583[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat (Succ vzz16280) Zero) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22583 -> 22652[label="",style="solid", color="black", weight=3]; 22584[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat Zero (Succ vzz16290)) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22584 -> 22653[label="",style="solid", color="black", weight=3]; 22585[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat Zero Zero) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22585 -> 22654[label="",style="solid", color="black", weight=3]; 21831[label="vzz1578",fontsize=16,color="green",shape="box"];21832[label="vzz1579",fontsize=16,color="green",shape="box"];21861[label="vzz1584",fontsize=16,color="green",shape="box"];21862[label="vzz1585",fontsize=16,color="green",shape="box"];14072 -> 14525[label="",style="dashed", color="red", weight=0]; 14072[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="magenta"];14072 -> 14526[label="",style="dashed", color="magenta", weight=3]; 14072 -> 14527[label="",style="dashed", color="magenta", weight=3]; 14073[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];14073 -> 14532[label="",style="solid", color="black", weight=3]; 14074[label="fromInteger vzz12210",fontsize=16,color="burlywood",shape="box"];26648[label="vzz12210/Integer vzz122100",fontsize=10,color="white",style="solid",shape="box"];14074 -> 26648[label="",style="solid", color="burlywood", weight=9]; 26648 -> 14533[label="",style="solid", color="burlywood", weight=3]; 14075[label="vzz1107",fontsize=16,color="green",shape="box"];14076[label="vzz1108",fontsize=16,color="green",shape="box"];14077[label="properFractionQ1 vzz1107 vzz1108 (vzz12340,vzz12341)",fontsize=16,color="black",shape="box"];14077 -> 14534[label="",style="solid", color="black", weight=3]; 22647[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat (Succ vzz16350) (Succ vzz16360)) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22647 -> 22858[label="",style="solid", color="black", weight=3]; 22648[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat (Succ vzz16350) Zero) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22648 -> 22859[label="",style="solid", color="black", weight=3]; 22649[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat Zero (Succ vzz16360)) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22649 -> 22860[label="",style="solid", color="black", weight=3]; 22650[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat Zero Zero) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22650 -> 22861[label="",style="solid", color="black", weight=3]; 22854[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat (Succ vzz16420) (Succ vzz16430)) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22854 -> 23079[label="",style="solid", color="black", weight=3]; 22855[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat (Succ vzz16420) Zero) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22855 -> 23080[label="",style="solid", color="black", weight=3]; 22856[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat Zero (Succ vzz16430)) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22856 -> 23081[label="",style="solid", color="black", weight=3]; 22857[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat Zero Zero) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22857 -> 23082[label="",style="solid", color="black", weight=3]; 21887[label="vzz1590",fontsize=16,color="green",shape="box"];21888[label="vzz1591",fontsize=16,color="green",shape="box"];21904[label="vzz1596",fontsize=16,color="green",shape="box"];21905[label="vzz1597",fontsize=16,color="green",shape="box"];14191 -> 195[label="",style="dashed", color="red", weight=0]; 14191[label="Integer vzz1164 == fromInt (Pos Zero)",fontsize=16,color="magenta"];14191 -> 14671[label="",style="dashed", color="magenta", weight=3]; 14192 -> 195[label="",style="dashed", color="red", weight=0]; 14192[label="Integer vzz1164 == fromInt (Pos Zero)",fontsize=16,color="magenta"];14192 -> 14672[label="",style="dashed", color="magenta", weight=3]; 14190[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) vzz1256 :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) vzz1255 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26649[label="vzz1256/False",fontsize=10,color="white",style="solid",shape="box"];14190 -> 26649[label="",style="solid", color="burlywood", weight=9]; 26649 -> 14673[label="",style="solid", color="burlywood", weight=3]; 26650[label="vzz1256/True",fontsize=10,color="white",style="solid",shape="box"];14190 -> 26650[label="",style="solid", color="burlywood", weight=9]; 26650 -> 14674[label="",style="solid", color="burlywood", weight=3]; 14202 -> 12864[label="",style="dashed", color="red", weight=0]; 14202[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1166000 vzz1165000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14202 -> 14675[label="",style="dashed", color="magenta", weight=3]; 14202 -> 14676[label="",style="dashed", color="magenta", weight=3]; 14203 -> 12426[label="",style="dashed", color="red", weight=0]; 14203[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14204 -> 12426[label="",style="dashed", color="red", weight=0]; 14204[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14205 -> 12868[label="",style="dashed", color="red", weight=0]; 14205[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14206[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14206 -> 14677[label="",style="solid", color="black", weight=3]; 14207[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1195000) vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26651[label="vzz119400/Succ vzz1194000",fontsize=10,color="white",style="solid",shape="box"];14207 -> 26651[label="",style="solid", color="burlywood", weight=9]; 26651 -> 14678[label="",style="solid", color="burlywood", weight=3]; 26652[label="vzz119400/Zero",fontsize=10,color="white",style="solid",shape="box"];14207 -> 26652[label="",style="solid", color="burlywood", weight=9]; 26652 -> 14679[label="",style="solid", color="burlywood", weight=3]; 14208[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26653[label="vzz119400/Succ vzz1194000",fontsize=10,color="white",style="solid",shape="box"];14208 -> 26653[label="",style="solid", color="burlywood", weight=9]; 26653 -> 14680[label="",style="solid", color="burlywood", weight=3]; 26654[label="vzz119400/Zero",fontsize=10,color="white",style="solid",shape="box"];14208 -> 26654[label="",style="solid", color="burlywood", weight=9]; 26654 -> 14681[label="",style="solid", color="burlywood", weight=3]; 14209[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14209 -> 14682[label="",style="solid", color="black", weight=3]; 14210 -> 9183[label="",style="dashed", color="red", weight=0]; 14210[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14211[label="vzz119400",fontsize=16,color="green",shape="box"];14212[label="vzz119500",fontsize=16,color="green",shape="box"];14213[label="vzz1125000",fontsize=16,color="green",shape="box"];14214[label="vzz1124000",fontsize=16,color="green",shape="box"];14215[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14215 -> 14683[label="",style="solid", color="black", weight=3]; 15663 -> 9183[label="",style="dashed", color="red", weight=0]; 15663[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14259[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14259 -> 14684[label="",style="solid", color="black", weight=3]; 14260 -> 9183[label="",style="dashed", color="red", weight=0]; 14260[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14237 -> 12891[label="",style="dashed", color="red", weight=0]; 14237[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1168000 vzz1167000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14237 -> 14685[label="",style="dashed", color="magenta", weight=3]; 14237 -> 14686[label="",style="dashed", color="magenta", weight=3]; 14238 -> 12457[label="",style="dashed", color="red", weight=0]; 14238[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14239 -> 12457[label="",style="dashed", color="red", weight=0]; 14239[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14240 -> 12895[label="",style="dashed", color="red", weight=0]; 14240[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14241[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14241 -> 14687[label="",style="solid", color="black", weight=3]; 14242[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1197000) vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26655[label="vzz119600/Succ vzz1196000",fontsize=10,color="white",style="solid",shape="box"];14242 -> 26655[label="",style="solid", color="burlywood", weight=9]; 26655 -> 14688[label="",style="solid", color="burlywood", weight=3]; 26656[label="vzz119600/Zero",fontsize=10,color="white",style="solid",shape="box"];14242 -> 26656[label="",style="solid", color="burlywood", weight=9]; 26656 -> 14689[label="",style="solid", color="burlywood", weight=3]; 14243[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26657[label="vzz119600/Succ vzz1196000",fontsize=10,color="white",style="solid",shape="box"];14243 -> 26657[label="",style="solid", color="burlywood", weight=9]; 26657 -> 14690[label="",style="solid", color="burlywood", weight=3]; 26658[label="vzz119600/Zero",fontsize=10,color="white",style="solid",shape="box"];14243 -> 26658[label="",style="solid", color="burlywood", weight=9]; 26658 -> 14691[label="",style="solid", color="burlywood", weight=3]; 14244[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14244 -> 14692[label="",style="solid", color="black", weight=3]; 14245 -> 9211[label="",style="dashed", color="red", weight=0]; 14245[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14246[label="vzz119700",fontsize=16,color="green",shape="box"];14247[label="vzz119600",fontsize=16,color="green",shape="box"];14248[label="vzz1136000",fontsize=16,color="green",shape="box"];14249[label="vzz1135000",fontsize=16,color="green",shape="box"];14250[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14250 -> 14693[label="",style="solid", color="black", weight=3]; 15664 -> 9211[label="",style="dashed", color="red", weight=0]; 15664[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14282[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14282 -> 14694[label="",style="solid", color="black", weight=3]; 14283 -> 9211[label="",style="dashed", color="red", weight=0]; 14283[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14261 -> 12918[label="",style="dashed", color="red", weight=0]; 14261[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1170000 vzz1169000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14261 -> 14695[label="",style="dashed", color="magenta", weight=3]; 14261 -> 14696[label="",style="dashed", color="magenta", weight=3]; 14262 -> 12488[label="",style="dashed", color="red", weight=0]; 14262[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14263 -> 12488[label="",style="dashed", color="red", weight=0]; 14263[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14264 -> 12922[label="",style="dashed", color="red", weight=0]; 14264[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14265[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14265 -> 14697[label="",style="solid", color="black", weight=3]; 14266[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1199000) vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26659[label="vzz119800/Succ vzz1198000",fontsize=10,color="white",style="solid",shape="box"];14266 -> 26659[label="",style="solid", color="burlywood", weight=9]; 26659 -> 14698[label="",style="solid", color="burlywood", weight=3]; 26660[label="vzz119800/Zero",fontsize=10,color="white",style="solid",shape="box"];14266 -> 26660[label="",style="solid", color="burlywood", weight=9]; 26660 -> 14699[label="",style="solid", color="burlywood", weight=3]; 14267[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26661[label="vzz119800/Succ vzz1198000",fontsize=10,color="white",style="solid",shape="box"];14267 -> 26661[label="",style="solid", color="burlywood", weight=9]; 26661 -> 14700[label="",style="solid", color="burlywood", weight=3]; 26662[label="vzz119800/Zero",fontsize=10,color="white",style="solid",shape="box"];14267 -> 26662[label="",style="solid", color="burlywood", weight=9]; 26662 -> 14701[label="",style="solid", color="burlywood", weight=3]; 14268[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14268 -> 14702[label="",style="solid", color="black", weight=3]; 14269 -> 9239[label="",style="dashed", color="red", weight=0]; 14269[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14270[label="vzz119800",fontsize=16,color="green",shape="box"];14271[label="vzz119900",fontsize=16,color="green",shape="box"];14272[label="vzz1140000",fontsize=16,color="green",shape="box"];14273[label="vzz1139000",fontsize=16,color="green",shape="box"];14274[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14274 -> 14703[label="",style="solid", color="black", weight=3]; 15665 -> 9239[label="",style="dashed", color="red", weight=0]; 15665[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14305[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14305 -> 14704[label="",style="solid", color="black", weight=3]; 14306 -> 9239[label="",style="dashed", color="red", weight=0]; 14306[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14284 -> 12945[label="",style="dashed", color="red", weight=0]; 14284[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1172000 vzz1171000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14284 -> 14705[label="",style="dashed", color="magenta", weight=3]; 14284 -> 14706[label="",style="dashed", color="magenta", weight=3]; 14285 -> 12519[label="",style="dashed", color="red", weight=0]; 14285[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14286 -> 12519[label="",style="dashed", color="red", weight=0]; 14286[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14287 -> 12949[label="",style="dashed", color="red", weight=0]; 14287[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14288[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14288 -> 14707[label="",style="solid", color="black", weight=3]; 14289[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1201000) vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26663[label="vzz120000/Succ vzz1200000",fontsize=10,color="white",style="solid",shape="box"];14289 -> 26663[label="",style="solid", color="burlywood", weight=9]; 26663 -> 14708[label="",style="solid", color="burlywood", weight=3]; 26664[label="vzz120000/Zero",fontsize=10,color="white",style="solid",shape="box"];14289 -> 26664[label="",style="solid", color="burlywood", weight=9]; 26664 -> 14709[label="",style="solid", color="burlywood", weight=3]; 14290[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26665[label="vzz120000/Succ vzz1200000",fontsize=10,color="white",style="solid",shape="box"];14290 -> 26665[label="",style="solid", color="burlywood", weight=9]; 26665 -> 14710[label="",style="solid", color="burlywood", weight=3]; 26666[label="vzz120000/Zero",fontsize=10,color="white",style="solid",shape="box"];14290 -> 26666[label="",style="solid", color="burlywood", weight=9]; 26666 -> 14711[label="",style="solid", color="burlywood", weight=3]; 14291[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14291 -> 14712[label="",style="solid", color="black", weight=3]; 14292 -> 9267[label="",style="dashed", color="red", weight=0]; 14292[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14293[label="vzz120100",fontsize=16,color="green",shape="box"];14294[label="vzz120000",fontsize=16,color="green",shape="box"];14295[label="vzz1143000",fontsize=16,color="green",shape="box"];14296[label="vzz1144000",fontsize=16,color="green",shape="box"];14297[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14297 -> 14713[label="",style="solid", color="black", weight=3]; 15666 -> 9267[label="",style="dashed", color="red", weight=0]; 15666[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14328[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14328 -> 14714[label="",style="solid", color="black", weight=3]; 14329 -> 9267[label="",style="dashed", color="red", weight=0]; 14329[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14307 -> 12972[label="",style="dashed", color="red", weight=0]; 14307[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1174000 vzz1173000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14307 -> 14715[label="",style="dashed", color="magenta", weight=3]; 14307 -> 14716[label="",style="dashed", color="magenta", weight=3]; 14308 -> 12550[label="",style="dashed", color="red", weight=0]; 14308[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14309 -> 12550[label="",style="dashed", color="red", weight=0]; 14309[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14310 -> 12976[label="",style="dashed", color="red", weight=0]; 14310[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14311[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14311 -> 14717[label="",style="solid", color="black", weight=3]; 14312[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1203000) vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26667[label="vzz120200/Succ vzz1202000",fontsize=10,color="white",style="solid",shape="box"];14312 -> 26667[label="",style="solid", color="burlywood", weight=9]; 26667 -> 14718[label="",style="solid", color="burlywood", weight=3]; 26668[label="vzz120200/Zero",fontsize=10,color="white",style="solid",shape="box"];14312 -> 26668[label="",style="solid", color="burlywood", weight=9]; 26668 -> 14719[label="",style="solid", color="burlywood", weight=3]; 14313[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26669[label="vzz120200/Succ vzz1202000",fontsize=10,color="white",style="solid",shape="box"];14313 -> 26669[label="",style="solid", color="burlywood", weight=9]; 26669 -> 14720[label="",style="solid", color="burlywood", weight=3]; 26670[label="vzz120200/Zero",fontsize=10,color="white",style="solid",shape="box"];14313 -> 26670[label="",style="solid", color="burlywood", weight=9]; 26670 -> 14721[label="",style="solid", color="burlywood", weight=3]; 14314[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14314 -> 14722[label="",style="solid", color="black", weight=3]; 14315 -> 9295[label="",style="dashed", color="red", weight=0]; 14315[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14316[label="vzz120300",fontsize=16,color="green",shape="box"];14317[label="vzz120200",fontsize=16,color="green",shape="box"];14318[label="vzz1147000",fontsize=16,color="green",shape="box"];14319[label="vzz1148000",fontsize=16,color="green",shape="box"];14320[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14320 -> 14723[label="",style="solid", color="black", weight=3]; 15667 -> 9295[label="",style="dashed", color="red", weight=0]; 15667[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14351[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14351 -> 14724[label="",style="solid", color="black", weight=3]; 14352 -> 9295[label="",style="dashed", color="red", weight=0]; 14352[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14330 -> 12999[label="",style="dashed", color="red", weight=0]; 14330[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1176000 vzz1175000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14330 -> 14725[label="",style="dashed", color="magenta", weight=3]; 14330 -> 14726[label="",style="dashed", color="magenta", weight=3]; 14331 -> 12581[label="",style="dashed", color="red", weight=0]; 14331[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14332 -> 12581[label="",style="dashed", color="red", weight=0]; 14332[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14333 -> 13003[label="",style="dashed", color="red", weight=0]; 14333[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14334[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14334 -> 14727[label="",style="solid", color="black", weight=3]; 14335[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1205000) vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26671[label="vzz120400/Succ vzz1204000",fontsize=10,color="white",style="solid",shape="box"];14335 -> 26671[label="",style="solid", color="burlywood", weight=9]; 26671 -> 14728[label="",style="solid", color="burlywood", weight=3]; 26672[label="vzz120400/Zero",fontsize=10,color="white",style="solid",shape="box"];14335 -> 26672[label="",style="solid", color="burlywood", weight=9]; 26672 -> 14729[label="",style="solid", color="burlywood", weight=3]; 14336[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26673[label="vzz120400/Succ vzz1204000",fontsize=10,color="white",style="solid",shape="box"];14336 -> 26673[label="",style="solid", color="burlywood", weight=9]; 26673 -> 14730[label="",style="solid", color="burlywood", weight=3]; 26674[label="vzz120400/Zero",fontsize=10,color="white",style="solid",shape="box"];14336 -> 26674[label="",style="solid", color="burlywood", weight=9]; 26674 -> 14731[label="",style="solid", color="burlywood", weight=3]; 14337[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14337 -> 14732[label="",style="solid", color="black", weight=3]; 14338 -> 9323[label="",style="dashed", color="red", weight=0]; 14338[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14339[label="vzz120400",fontsize=16,color="green",shape="box"];14340[label="vzz120500",fontsize=16,color="green",shape="box"];14341[label="vzz1152000",fontsize=16,color="green",shape="box"];14342[label="vzz1151000",fontsize=16,color="green",shape="box"];14343[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14343 -> 14733[label="",style="solid", color="black", weight=3]; 15668 -> 9323[label="",style="dashed", color="red", weight=0]; 15668[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14374[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14374 -> 14734[label="",style="solid", color="black", weight=3]; 14375 -> 9323[label="",style="dashed", color="red", weight=0]; 14375[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14353 -> 13026[label="",style="dashed", color="red", weight=0]; 14353[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1178000 vzz1177000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14353 -> 14735[label="",style="dashed", color="magenta", weight=3]; 14353 -> 14736[label="",style="dashed", color="magenta", weight=3]; 14354 -> 12612[label="",style="dashed", color="red", weight=0]; 14354[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14355 -> 12612[label="",style="dashed", color="red", weight=0]; 14355[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14356 -> 13030[label="",style="dashed", color="red", weight=0]; 14356[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14357[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14357 -> 14737[label="",style="solid", color="black", weight=3]; 14358[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1208000) vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26675[label="vzz120700/Succ vzz1207000",fontsize=10,color="white",style="solid",shape="box"];14358 -> 26675[label="",style="solid", color="burlywood", weight=9]; 26675 -> 14738[label="",style="solid", color="burlywood", weight=3]; 26676[label="vzz120700/Zero",fontsize=10,color="white",style="solid",shape="box"];14358 -> 26676[label="",style="solid", color="burlywood", weight=9]; 26676 -> 14739[label="",style="solid", color="burlywood", weight=3]; 14359[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26677[label="vzz120700/Succ vzz1207000",fontsize=10,color="white",style="solid",shape="box"];14359 -> 26677[label="",style="solid", color="burlywood", weight=9]; 26677 -> 14740[label="",style="solid", color="burlywood", weight=3]; 26678[label="vzz120700/Zero",fontsize=10,color="white",style="solid",shape="box"];14359 -> 26678[label="",style="solid", color="burlywood", weight=9]; 26678 -> 14741[label="",style="solid", color="burlywood", weight=3]; 14360[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14360 -> 14742[label="",style="solid", color="black", weight=3]; 14361 -> 9351[label="",style="dashed", color="red", weight=0]; 14361[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14362[label="vzz120800",fontsize=16,color="green",shape="box"];14363[label="vzz120700",fontsize=16,color="green",shape="box"];14364[label="vzz1155000",fontsize=16,color="green",shape="box"];14365[label="vzz1156000",fontsize=16,color="green",shape="box"];14366[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14366 -> 14743[label="",style="solid", color="black", weight=3]; 15669 -> 9351[label="",style="dashed", color="red", weight=0]; 15669[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14397[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14397 -> 14744[label="",style="solid", color="black", weight=3]; 14398 -> 9351[label="",style="dashed", color="red", weight=0]; 14398[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14376 -> 13053[label="",style="dashed", color="red", weight=0]; 14376[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1180000 vzz1179000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14376 -> 14745[label="",style="dashed", color="magenta", weight=3]; 14376 -> 14746[label="",style="dashed", color="magenta", weight=3]; 14377 -> 12643[label="",style="dashed", color="red", weight=0]; 14377[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14378 -> 12643[label="",style="dashed", color="red", weight=0]; 14378[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14379 -> 13057[label="",style="dashed", color="red", weight=0]; 14379[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14380[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14380 -> 14747[label="",style="solid", color="black", weight=3]; 14381[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1211000) vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26679[label="vzz121000/Succ vzz1210000",fontsize=10,color="white",style="solid",shape="box"];14381 -> 26679[label="",style="solid", color="burlywood", weight=9]; 26679 -> 14748[label="",style="solid", color="burlywood", weight=3]; 26680[label="vzz121000/Zero",fontsize=10,color="white",style="solid",shape="box"];14381 -> 26680[label="",style="solid", color="burlywood", weight=9]; 26680 -> 14749[label="",style="solid", color="burlywood", weight=3]; 14382[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26681[label="vzz121000/Succ vzz1210000",fontsize=10,color="white",style="solid",shape="box"];14382 -> 26681[label="",style="solid", color="burlywood", weight=9]; 26681 -> 14750[label="",style="solid", color="burlywood", weight=3]; 26682[label="vzz121000/Zero",fontsize=10,color="white",style="solid",shape="box"];14382 -> 26682[label="",style="solid", color="burlywood", weight=9]; 26682 -> 14751[label="",style="solid", color="burlywood", weight=3]; 14383[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14383 -> 14752[label="",style="solid", color="black", weight=3]; 14384 -> 9379[label="",style="dashed", color="red", weight=0]; 14384[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14385[label="vzz121100",fontsize=16,color="green",shape="box"];14386[label="vzz121000",fontsize=16,color="green",shape="box"];14387[label="vzz1159000",fontsize=16,color="green",shape="box"];14388[label="vzz1160000",fontsize=16,color="green",shape="box"];14389[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14389 -> 14753[label="",style="solid", color="black", weight=3]; 15670 -> 9379[label="",style="dashed", color="red", weight=0]; 15670[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14465[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14465 -> 14754[label="",style="solid", color="black", weight=3]; 14466 -> 9379[label="",style="dashed", color="red", weight=0]; 14466[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22586 -> 22407[label="",style="dashed", color="red", weight=0]; 22586[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat vzz16210 vzz16220) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="magenta"];22586 -> 22655[label="",style="dashed", color="magenta", weight=3]; 22586 -> 22656[label="",style="dashed", color="magenta", weight=3]; 22587 -> 9409[label="",style="dashed", color="red", weight=0]; 22587[label="roundRound01 (vzz1619 :% vzz1620) False (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="magenta"];22587 -> 22657[label="",style="dashed", color="magenta", weight=3]; 22587 -> 22658[label="",style="dashed", color="magenta", weight=3]; 22587 -> 22659[label="",style="dashed", color="magenta", weight=3]; 22587 -> 22660[label="",style="dashed", color="magenta", weight=3]; 22588 -> 9409[label="",style="dashed", color="red", weight=0]; 22588[label="roundRound01 (vzz1619 :% vzz1620) False (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="magenta"];22588 -> 22661[label="",style="dashed", color="magenta", weight=3]; 22588 -> 22662[label="",style="dashed", color="magenta", weight=3]; 22588 -> 22663[label="",style="dashed", color="magenta", weight=3]; 22588 -> 22664[label="",style="dashed", color="magenta", weight=3]; 22589[label="roundRound01 (vzz1619 :% vzz1620) True (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22589 -> 22665[label="",style="solid", color="black", weight=3]; 22651 -> 22464[label="",style="dashed", color="red", weight=0]; 22651[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat vzz16280 vzz16290) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="magenta"];22651 -> 22862[label="",style="dashed", color="magenta", weight=3]; 22651 -> 22863[label="",style="dashed", color="magenta", weight=3]; 22652 -> 9409[label="",style="dashed", color="red", weight=0]; 22652[label="roundRound01 (vzz1626 :% vzz1627) False (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="magenta"];22652 -> 22864[label="",style="dashed", color="magenta", weight=3]; 22652 -> 22865[label="",style="dashed", color="magenta", weight=3]; 22652 -> 22866[label="",style="dashed", color="magenta", weight=3]; 22652 -> 22867[label="",style="dashed", color="magenta", weight=3]; 22653 -> 9409[label="",style="dashed", color="red", weight=0]; 22653[label="roundRound01 (vzz1626 :% vzz1627) False (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="magenta"];22653 -> 22868[label="",style="dashed", color="magenta", weight=3]; 22653 -> 22869[label="",style="dashed", color="magenta", weight=3]; 22653 -> 22870[label="",style="dashed", color="magenta", weight=3]; 22653 -> 22871[label="",style="dashed", color="magenta", weight=3]; 22654[label="roundRound01 (vzz1626 :% vzz1627) True (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22654 -> 22872[label="",style="solid", color="black", weight=3]; 14526 -> 10753[label="",style="dashed", color="red", weight=0]; 14526[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];14526 -> 14822[label="",style="dashed", color="magenta", weight=3]; 14527 -> 10753[label="",style="dashed", color="red", weight=0]; 14527[label="fromInt (Pos Zero)",fontsize=16,color="magenta"];14527 -> 14823[label="",style="dashed", color="magenta", weight=3]; 14525[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (vzz1275 :% vzz1274) == LT)",fontsize=16,color="black",shape="triangle"];14525 -> 14824[label="",style="solid", color="black", weight=3]; 14532[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (Integer (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];14532 -> 14825[label="",style="solid", color="black", weight=3]; 14533[label="fromInteger (Integer vzz122100)",fontsize=16,color="black",shape="box"];14533 -> 14826[label="",style="solid", color="black", weight=3]; 14534[label="vzz12340",fontsize=16,color="green",shape="box"];22858 -> 22525[label="",style="dashed", color="red", weight=0]; 22858[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat vzz16350 vzz16360) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="magenta"];22858 -> 23083[label="",style="dashed", color="magenta", weight=3]; 22858 -> 23084[label="",style="dashed", color="magenta", weight=3]; 22859 -> 9449[label="",style="dashed", color="red", weight=0]; 22859[label="roundRound01 (vzz1633 :% vzz1634) False (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="magenta"];22859 -> 23085[label="",style="dashed", color="magenta", weight=3]; 22859 -> 23086[label="",style="dashed", color="magenta", weight=3]; 22859 -> 23087[label="",style="dashed", color="magenta", weight=3]; 22859 -> 23088[label="",style="dashed", color="magenta", weight=3]; 22860 -> 9449[label="",style="dashed", color="red", weight=0]; 22860[label="roundRound01 (vzz1633 :% vzz1634) False (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="magenta"];22860 -> 23089[label="",style="dashed", color="magenta", weight=3]; 22860 -> 23090[label="",style="dashed", color="magenta", weight=3]; 22860 -> 23091[label="",style="dashed", color="magenta", weight=3]; 22860 -> 23092[label="",style="dashed", color="magenta", weight=3]; 22861[label="roundRound01 (vzz1633 :% vzz1634) True (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22861 -> 23093[label="",style="solid", color="black", weight=3]; 23079 -> 22590[label="",style="dashed", color="red", weight=0]; 23079[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat vzz16420 vzz16430) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="magenta"];23079 -> 23268[label="",style="dashed", color="magenta", weight=3]; 23079 -> 23269[label="",style="dashed", color="magenta", weight=3]; 23080 -> 9449[label="",style="dashed", color="red", weight=0]; 23080[label="roundRound01 (vzz1640 :% vzz1641) False (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="magenta"];23080 -> 23270[label="",style="dashed", color="magenta", weight=3]; 23080 -> 23271[label="",style="dashed", color="magenta", weight=3]; 23080 -> 23272[label="",style="dashed", color="magenta", weight=3]; 23080 -> 23273[label="",style="dashed", color="magenta", weight=3]; 23081 -> 9449[label="",style="dashed", color="red", weight=0]; 23081[label="roundRound01 (vzz1640 :% vzz1641) False (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="magenta"];23081 -> 23274[label="",style="dashed", color="magenta", weight=3]; 23081 -> 23275[label="",style="dashed", color="magenta", weight=3]; 23081 -> 23276[label="",style="dashed", color="magenta", weight=3]; 23081 -> 23277[label="",style="dashed", color="magenta", weight=3]; 23082[label="roundRound01 (vzz1640 :% vzz1641) True (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];23082 -> 23278[label="",style="solid", color="black", weight=3]; 14671[label="Integer vzz1164",fontsize=16,color="green",shape="box"];14672[label="Integer vzz1164",fontsize=16,color="green",shape="box"];14673[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) vzz1255 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14673 -> 14897[label="",style="solid", color="black", weight=3]; 14674[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) vzz1255 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14674 -> 14898[label="",style="solid", color="black", weight=3]; 14675[label="vzz1165000",fontsize=16,color="green",shape="box"];14676[label="vzz1166000",fontsize=16,color="green",shape="box"];14677[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14677 -> 14899[label="",style="solid", color="black", weight=3]; 14678[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1195000) (Succ vzz1194000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14678 -> 14900[label="",style="solid", color="black", weight=3]; 14679[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1195000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14679 -> 14901[label="",style="solid", color="black", weight=3]; 14680[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1194000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14680 -> 14902[label="",style="solid", color="black", weight=3]; 14681[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14681 -> 14903[label="",style="solid", color="black", weight=3]; 14682[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14682 -> 14904[label="",style="solid", color="black", weight=3]; 14683 -> 14905[label="",style="dashed", color="red", weight=0]; 14683[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14683 -> 14906[label="",style="dashed", color="magenta", weight=3]; 14683 -> 14907[label="",style="dashed", color="magenta", weight=3]; 14684[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (roundR (Double (Pos vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14684 -> 14926[label="",style="solid", color="black", weight=3]; 14685[label="vzz1168000",fontsize=16,color="green",shape="box"];14686[label="vzz1167000",fontsize=16,color="green",shape="box"];14687[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14687 -> 14927[label="",style="solid", color="black", weight=3]; 14688[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1197000) (Succ vzz1196000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14688 -> 14928[label="",style="solid", color="black", weight=3]; 14689[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1197000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14689 -> 14929[label="",style="solid", color="black", weight=3]; 14690[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1196000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14690 -> 14930[label="",style="solid", color="black", weight=3]; 14691[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14691 -> 14931[label="",style="solid", color="black", weight=3]; 14692[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14692 -> 14932[label="",style="solid", color="black", weight=3]; 14693 -> 14933[label="",style="dashed", color="red", weight=0]; 14693[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14693 -> 14934[label="",style="dashed", color="magenta", weight=3]; 14693 -> 14935[label="",style="dashed", color="magenta", weight=3]; 14694[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (roundR (Double (Neg vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14694 -> 14947[label="",style="solid", color="black", weight=3]; 14695[label="vzz1169000",fontsize=16,color="green",shape="box"];14696[label="vzz1170000",fontsize=16,color="green",shape="box"];14697[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14697 -> 14948[label="",style="solid", color="black", weight=3]; 14698[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1199000) (Succ vzz1198000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14698 -> 14949[label="",style="solid", color="black", weight=3]; 14699[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1199000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14699 -> 14950[label="",style="solid", color="black", weight=3]; 14700[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1198000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14700 -> 14951[label="",style="solid", color="black", weight=3]; 14701[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14701 -> 14952[label="",style="solid", color="black", weight=3]; 14702[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14702 -> 14953[label="",style="solid", color="black", weight=3]; 14703 -> 14954[label="",style="dashed", color="red", weight=0]; 14703[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14703 -> 14955[label="",style="dashed", color="magenta", weight=3]; 14703 -> 14956[label="",style="dashed", color="magenta", weight=3]; 14704[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (roundR (Double (Pos vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14704 -> 14979[label="",style="solid", color="black", weight=3]; 14705[label="vzz1172000",fontsize=16,color="green",shape="box"];14706[label="vzz1171000",fontsize=16,color="green",shape="box"];14707[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14707 -> 14980[label="",style="solid", color="black", weight=3]; 14708[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1201000) (Succ vzz1200000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14708 -> 14981[label="",style="solid", color="black", weight=3]; 14709[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1201000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14709 -> 14982[label="",style="solid", color="black", weight=3]; 14710[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1200000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14710 -> 14983[label="",style="solid", color="black", weight=3]; 14711[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14711 -> 14984[label="",style="solid", color="black", weight=3]; 14712[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14712 -> 14985[label="",style="solid", color="black", weight=3]; 14713 -> 14986[label="",style="dashed", color="red", weight=0]; 14713[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14713 -> 14987[label="",style="dashed", color="magenta", weight=3]; 14713 -> 14988[label="",style="dashed", color="magenta", weight=3]; 14714[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (roundR (Double (Neg vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14714 -> 15029[label="",style="solid", color="black", weight=3]; 14715[label="vzz1173000",fontsize=16,color="green",shape="box"];14716[label="vzz1174000",fontsize=16,color="green",shape="box"];14717[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14717 -> 15030[label="",style="solid", color="black", weight=3]; 14718[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1203000) (Succ vzz1202000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14718 -> 15031[label="",style="solid", color="black", weight=3]; 14719[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1203000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14719 -> 15032[label="",style="solid", color="black", weight=3]; 14720[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1202000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14720 -> 15033[label="",style="solid", color="black", weight=3]; 14721[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14721 -> 15034[label="",style="solid", color="black", weight=3]; 14722[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14722 -> 15035[label="",style="solid", color="black", weight=3]; 14723 -> 15036[label="",style="dashed", color="red", weight=0]; 14723[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14723 -> 15037[label="",style="dashed", color="magenta", weight=3]; 14723 -> 15038[label="",style="dashed", color="magenta", weight=3]; 14724[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (roundR (Float (Pos vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14724 -> 15101[label="",style="solid", color="black", weight=3]; 14725[label="vzz1176000",fontsize=16,color="green",shape="box"];14726[label="vzz1175000",fontsize=16,color="green",shape="box"];14727[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14727 -> 15102[label="",style="solid", color="black", weight=3]; 14728[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1205000) (Succ vzz1204000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14728 -> 15103[label="",style="solid", color="black", weight=3]; 14729[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1205000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14729 -> 15104[label="",style="solid", color="black", weight=3]; 14730[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1204000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14730 -> 15105[label="",style="solid", color="black", weight=3]; 14731[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14731 -> 15106[label="",style="solid", color="black", weight=3]; 14732[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14732 -> 15107[label="",style="solid", color="black", weight=3]; 14733 -> 15108[label="",style="dashed", color="red", weight=0]; 14733[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14733 -> 15109[label="",style="dashed", color="magenta", weight=3]; 14733 -> 15110[label="",style="dashed", color="magenta", weight=3]; 14734[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (roundR (Float (Neg vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14734 -> 15205[label="",style="solid", color="black", weight=3]; 14735[label="vzz1178000",fontsize=16,color="green",shape="box"];14736[label="vzz1177000",fontsize=16,color="green",shape="box"];14737[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14737 -> 15206[label="",style="solid", color="black", weight=3]; 14738[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1208000) (Succ vzz1207000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14738 -> 15207[label="",style="solid", color="black", weight=3]; 14739[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1208000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14739 -> 15208[label="",style="solid", color="black", weight=3]; 14740[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1207000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14740 -> 15209[label="",style="solid", color="black", weight=3]; 14741[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14741 -> 15210[label="",style="solid", color="black", weight=3]; 14742[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14742 -> 15211[label="",style="solid", color="black", weight=3]; 14743 -> 15212[label="",style="dashed", color="red", weight=0]; 14743[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14743 -> 15213[label="",style="dashed", color="magenta", weight=3]; 14743 -> 15214[label="",style="dashed", color="magenta", weight=3]; 14744[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (roundR (Float (Pos vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14744 -> 15291[label="",style="solid", color="black", weight=3]; 14745[label="vzz1180000",fontsize=16,color="green",shape="box"];14746[label="vzz1179000",fontsize=16,color="green",shape="box"];14747[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14747 -> 15292[label="",style="solid", color="black", weight=3]; 14748[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1211000) (Succ vzz1210000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14748 -> 15293[label="",style="solid", color="black", weight=3]; 14749[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1211000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14749 -> 15294[label="",style="solid", color="black", weight=3]; 14750[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1210000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14750 -> 15295[label="",style="solid", color="black", weight=3]; 14751[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14751 -> 15296[label="",style="solid", color="black", weight=3]; 14752[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14752 -> 15297[label="",style="solid", color="black", weight=3]; 14753 -> 15298[label="",style="dashed", color="red", weight=0]; 14753[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14753 -> 15299[label="",style="dashed", color="magenta", weight=3]; 14753 -> 15300[label="",style="dashed", color="magenta", weight=3]; 14754[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (roundR (Float (Neg vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14754 -> 15414[label="",style="solid", color="black", weight=3]; 22655[label="vzz16220",fontsize=16,color="green",shape="box"];22656[label="vzz16210",fontsize=16,color="green",shape="box"];22657[label="vzz1623",fontsize=16,color="green",shape="box"];22658[label="Pos (Succ vzz1624)",fontsize=16,color="green",shape="box"];22659[label="vzz1619",fontsize=16,color="green",shape="box"];22660[label="vzz1620",fontsize=16,color="green",shape="box"];22661[label="vzz1623",fontsize=16,color="green",shape="box"];22662[label="Pos (Succ vzz1624)",fontsize=16,color="green",shape="box"];22663[label="vzz1619",fontsize=16,color="green",shape="box"];22664[label="vzz1620",fontsize=16,color="green",shape="box"];22665 -> 9671[label="",style="dashed", color="red", weight=0]; 22665[label="roundM (vzz1619 :% vzz1620)",fontsize=16,color="magenta"];22665 -> 22873[label="",style="dashed", color="magenta", weight=3]; 22665 -> 22874[label="",style="dashed", color="magenta", weight=3]; 22862[label="vzz16280",fontsize=16,color="green",shape="box"];22863[label="vzz16290",fontsize=16,color="green",shape="box"];22864[label="vzz1630",fontsize=16,color="green",shape="box"];22865[label="Neg (Succ vzz1631)",fontsize=16,color="green",shape="box"];22866[label="vzz1626",fontsize=16,color="green",shape="box"];22867[label="vzz1627",fontsize=16,color="green",shape="box"];22868[label="vzz1630",fontsize=16,color="green",shape="box"];22869[label="Neg (Succ vzz1631)",fontsize=16,color="green",shape="box"];22870[label="vzz1626",fontsize=16,color="green",shape="box"];22871[label="vzz1627",fontsize=16,color="green",shape="box"];22872 -> 9671[label="",style="dashed", color="red", weight=0]; 22872[label="roundM (vzz1626 :% vzz1627)",fontsize=16,color="magenta"];22872 -> 23094[label="",style="dashed", color="magenta", weight=3]; 22872 -> 23095[label="",style="dashed", color="magenta", weight=3]; 14822[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];14823[label="Pos Zero",fontsize=16,color="green",shape="box"];14824 -> 15431[label="",style="dashed", color="red", weight=0]; 14824[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 * vzz1274) (vzz1275 * vzz1108) == LT)",fontsize=16,color="magenta"];14824 -> 15432[label="",style="dashed", color="magenta", weight=3]; 14824 -> 15433[label="",style="dashed", color="magenta", weight=3]; 14825[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (Integer (Pos Zero) :% Integer (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];14825 -> 15538[label="",style="solid", color="black", weight=3]; 14826[label="vzz122100",fontsize=16,color="green",shape="box"];23083[label="vzz16360",fontsize=16,color="green",shape="box"];23084[label="vzz16350",fontsize=16,color="green",shape="box"];23085[label="Pos (Succ vzz1638)",fontsize=16,color="green",shape="box"];23086[label="vzz1633",fontsize=16,color="green",shape="box"];23087[label="vzz1634",fontsize=16,color="green",shape="box"];23088[label="vzz1637",fontsize=16,color="green",shape="box"];23089[label="Pos (Succ vzz1638)",fontsize=16,color="green",shape="box"];23090[label="vzz1633",fontsize=16,color="green",shape="box"];23091[label="vzz1634",fontsize=16,color="green",shape="box"];23092[label="vzz1637",fontsize=16,color="green",shape="box"];23093 -> 9671[label="",style="dashed", color="red", weight=0]; 23093[label="roundM (vzz1633 :% vzz1634)",fontsize=16,color="magenta"];23093 -> 23279[label="",style="dashed", color="magenta", weight=3]; 23093 -> 23280[label="",style="dashed", color="magenta", weight=3]; 23268[label="vzz16420",fontsize=16,color="green",shape="box"];23269[label="vzz16430",fontsize=16,color="green",shape="box"];23270[label="Neg (Succ vzz1645)",fontsize=16,color="green",shape="box"];23271[label="vzz1640",fontsize=16,color="green",shape="box"];23272[label="vzz1641",fontsize=16,color="green",shape="box"];23273[label="vzz1644",fontsize=16,color="green",shape="box"];23274[label="Neg (Succ vzz1645)",fontsize=16,color="green",shape="box"];23275[label="vzz1640",fontsize=16,color="green",shape="box"];23276[label="vzz1641",fontsize=16,color="green",shape="box"];23277[label="vzz1644",fontsize=16,color="green",shape="box"];23278 -> 9671[label="",style="dashed", color="red", weight=0]; 23278[label="roundM (vzz1640 :% vzz1641)",fontsize=16,color="magenta"];23278 -> 23445[label="",style="dashed", color="magenta", weight=3]; 23278 -> 23446[label="",style="dashed", color="magenta", weight=3]; 14897[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (Integer vzz1164 > fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (Integer vzz1164 > fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14897 -> 15563[label="",style="solid", color="black", weight=3]; 14898[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14898 -> 15564[label="",style="solid", color="black", weight=3]; 14899 -> 15565[label="",style="dashed", color="red", weight=0]; 14899[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14899 -> 15566[label="",style="dashed", color="magenta", weight=3]; 14899 -> 15567[label="",style="dashed", color="magenta", weight=3]; 14900 -> 13798[label="",style="dashed", color="red", weight=0]; 14900[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1195000 vzz1194000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14900 -> 15705[label="",style="dashed", color="magenta", weight=3]; 14900 -> 15706[label="",style="dashed", color="magenta", weight=3]; 14901 -> 13298[label="",style="dashed", color="red", weight=0]; 14901[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14902 -> 13298[label="",style="dashed", color="red", weight=0]; 14902[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14903 -> 13802[label="",style="dashed", color="red", weight=0]; 14903[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14904[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14904 -> 15707[label="",style="solid", color="black", weight=3]; 14906 -> 681[label="",style="dashed", color="red", weight=0]; 14906[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14906 -> 15708[label="",style="dashed", color="magenta", weight=3]; 14906 -> 15709[label="",style="dashed", color="magenta", weight=3]; 14907 -> 681[label="",style="dashed", color="red", weight=0]; 14907[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14907 -> 15710[label="",style="dashed", color="magenta", weight=3]; 14907 -> 15711[label="",style="dashed", color="magenta", weight=3]; 14905[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (vzz1297 == vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14905 -> 15712[label="",style="solid", color="black", weight=3]; 14926[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare (roundR (Double (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];14926 -> 15713[label="",style="solid", color="black", weight=3]; 14927 -> 15714[label="",style="dashed", color="red", weight=0]; 14927[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14927 -> 15715[label="",style="dashed", color="magenta", weight=3]; 14927 -> 15716[label="",style="dashed", color="magenta", weight=3]; 14928 -> 13822[label="",style="dashed", color="red", weight=0]; 14928[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1197000 vzz1196000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14928 -> 15821[label="",style="dashed", color="magenta", weight=3]; 14928 -> 15822[label="",style="dashed", color="magenta", weight=3]; 14929 -> 13329[label="",style="dashed", color="red", weight=0]; 14929[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14930 -> 13329[label="",style="dashed", color="red", weight=0]; 14930[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14931 -> 13826[label="",style="dashed", color="red", weight=0]; 14931[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14932[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14932 -> 15823[label="",style="solid", color="black", weight=3]; 14934 -> 681[label="",style="dashed", color="red", weight=0]; 14934[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14934 -> 15824[label="",style="dashed", color="magenta", weight=3]; 14934 -> 15825[label="",style="dashed", color="magenta", weight=3]; 14935 -> 681[label="",style="dashed", color="red", weight=0]; 14935[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14935 -> 15826[label="",style="dashed", color="magenta", weight=3]; 14935 -> 15827[label="",style="dashed", color="magenta", weight=3]; 14933[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (vzz1299 == vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14933 -> 15828[label="",style="solid", color="black", weight=3]; 14947[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare (roundR (Double (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];14947 -> 15829[label="",style="solid", color="black", weight=3]; 14948 -> 15830[label="",style="dashed", color="red", weight=0]; 14948[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14948 -> 15831[label="",style="dashed", color="magenta", weight=3]; 14948 -> 15832[label="",style="dashed", color="magenta", weight=3]; 14949 -> 13846[label="",style="dashed", color="red", weight=0]; 14949[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1199000 vzz1198000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14949 -> 15925[label="",style="dashed", color="magenta", weight=3]; 14949 -> 15926[label="",style="dashed", color="magenta", weight=3]; 14950 -> 13356[label="",style="dashed", color="red", weight=0]; 14950[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14951 -> 13356[label="",style="dashed", color="red", weight=0]; 14951[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14952 -> 13850[label="",style="dashed", color="red", weight=0]; 14952[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14953[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14953 -> 15927[label="",style="solid", color="black", weight=3]; 14955 -> 681[label="",style="dashed", color="red", weight=0]; 14955[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14955 -> 15928[label="",style="dashed", color="magenta", weight=3]; 14955 -> 15929[label="",style="dashed", color="magenta", weight=3]; 14956 -> 681[label="",style="dashed", color="red", weight=0]; 14956[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14956 -> 15930[label="",style="dashed", color="magenta", weight=3]; 14956 -> 15931[label="",style="dashed", color="magenta", weight=3]; 14954[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (vzz1301 == vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14954 -> 15932[label="",style="solid", color="black", weight=3]; 14979[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare (roundR (Double (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];14979 -> 15933[label="",style="solid", color="black", weight=3]; 14980 -> 15934[label="",style="dashed", color="red", weight=0]; 14980[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14980 -> 15935[label="",style="dashed", color="magenta", weight=3]; 14980 -> 15936[label="",style="dashed", color="magenta", weight=3]; 14981 -> 13870[label="",style="dashed", color="red", weight=0]; 14981[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1201000 vzz1200000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14981 -> 15993[label="",style="dashed", color="magenta", weight=3]; 14981 -> 15994[label="",style="dashed", color="magenta", weight=3]; 14982 -> 13383[label="",style="dashed", color="red", weight=0]; 14982[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14983 -> 13383[label="",style="dashed", color="red", weight=0]; 14983[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14984 -> 13874[label="",style="dashed", color="red", weight=0]; 14984[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14985[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14985 -> 15995[label="",style="solid", color="black", weight=3]; 14987 -> 681[label="",style="dashed", color="red", weight=0]; 14987[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14987 -> 15996[label="",style="dashed", color="magenta", weight=3]; 14987 -> 15997[label="",style="dashed", color="magenta", weight=3]; 14988 -> 681[label="",style="dashed", color="red", weight=0]; 14988[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14988 -> 15998[label="",style="dashed", color="magenta", weight=3]; 14988 -> 15999[label="",style="dashed", color="magenta", weight=3]; 14986[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (vzz1303 == vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14986 -> 16000[label="",style="solid", color="black", weight=3]; 15029[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare (roundR (Double (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15029 -> 16001[label="",style="solid", color="black", weight=3]; 15030 -> 16002[label="",style="dashed", color="red", weight=0]; 15030[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15030 -> 16003[label="",style="dashed", color="magenta", weight=3]; 15030 -> 16004[label="",style="dashed", color="magenta", weight=3]; 15031 -> 13894[label="",style="dashed", color="red", weight=0]; 15031[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1203000 vzz1202000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15031 -> 16111[label="",style="dashed", color="magenta", weight=3]; 15031 -> 16112[label="",style="dashed", color="magenta", weight=3]; 15032 -> 13410[label="",style="dashed", color="red", weight=0]; 15032[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15033 -> 13410[label="",style="dashed", color="red", weight=0]; 15033[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15034 -> 13898[label="",style="dashed", color="red", weight=0]; 15034[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15035[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15035 -> 16113[label="",style="solid", color="black", weight=3]; 15037 -> 681[label="",style="dashed", color="red", weight=0]; 15037[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15037 -> 16114[label="",style="dashed", color="magenta", weight=3]; 15037 -> 16115[label="",style="dashed", color="magenta", weight=3]; 15038 -> 681[label="",style="dashed", color="red", weight=0]; 15038[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15038 -> 16116[label="",style="dashed", color="magenta", weight=3]; 15038 -> 16117[label="",style="dashed", color="magenta", weight=3]; 15036[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (vzz1305 == vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15036 -> 16118[label="",style="solid", color="black", weight=3]; 15101[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare (roundR (Float (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15101 -> 16119[label="",style="solid", color="black", weight=3]; 15102 -> 16120[label="",style="dashed", color="red", weight=0]; 15102[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15102 -> 16121[label="",style="dashed", color="magenta", weight=3]; 15102 -> 16122[label="",style="dashed", color="magenta", weight=3]; 15103 -> 13918[label="",style="dashed", color="red", weight=0]; 15103[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1205000 vzz1204000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15103 -> 16179[label="",style="dashed", color="magenta", weight=3]; 15103 -> 16180[label="",style="dashed", color="magenta", weight=3]; 15104 -> 13437[label="",style="dashed", color="red", weight=0]; 15104[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15105 -> 13437[label="",style="dashed", color="red", weight=0]; 15105[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15106 -> 13922[label="",style="dashed", color="red", weight=0]; 15106[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15107[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15107 -> 16181[label="",style="solid", color="black", weight=3]; 15109 -> 681[label="",style="dashed", color="red", weight=0]; 15109[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15109 -> 16182[label="",style="dashed", color="magenta", weight=3]; 15109 -> 16183[label="",style="dashed", color="magenta", weight=3]; 15110 -> 681[label="",style="dashed", color="red", weight=0]; 15110[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15110 -> 16184[label="",style="dashed", color="magenta", weight=3]; 15110 -> 16185[label="",style="dashed", color="magenta", weight=3]; 15108[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (vzz1307 == vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15108 -> 16186[label="",style="solid", color="black", weight=3]; 15205[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare (roundR (Float (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15205 -> 16187[label="",style="solid", color="black", weight=3]; 15206 -> 16188[label="",style="dashed", color="red", weight=0]; 15206[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15206 -> 16189[label="",style="dashed", color="magenta", weight=3]; 15206 -> 16190[label="",style="dashed", color="magenta", weight=3]; 15207 -> 13942[label="",style="dashed", color="red", weight=0]; 15207[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1208000 vzz1207000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15207 -> 16476[label="",style="dashed", color="magenta", weight=3]; 15207 -> 16477[label="",style="dashed", color="magenta", weight=3]; 15208 -> 13464[label="",style="dashed", color="red", weight=0]; 15208[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15209 -> 13464[label="",style="dashed", color="red", weight=0]; 15209[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15210 -> 13946[label="",style="dashed", color="red", weight=0]; 15210[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15211[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15211 -> 16478[label="",style="solid", color="black", weight=3]; 15213 -> 681[label="",style="dashed", color="red", weight=0]; 15213[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15213 -> 16479[label="",style="dashed", color="magenta", weight=3]; 15213 -> 16480[label="",style="dashed", color="magenta", weight=3]; 15214 -> 681[label="",style="dashed", color="red", weight=0]; 15214[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15214 -> 16481[label="",style="dashed", color="magenta", weight=3]; 15214 -> 16482[label="",style="dashed", color="magenta", weight=3]; 15212[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (vzz1309 == vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15212 -> 16483[label="",style="solid", color="black", weight=3]; 15291[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare (roundR (Float (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15291 -> 16484[label="",style="solid", color="black", weight=3]; 15292 -> 16485[label="",style="dashed", color="red", weight=0]; 15292[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15292 -> 16486[label="",style="dashed", color="magenta", weight=3]; 15292 -> 16487[label="",style="dashed", color="magenta", weight=3]; 15293 -> 13966[label="",style="dashed", color="red", weight=0]; 15293[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1211000 vzz1210000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15293 -> 16506[label="",style="dashed", color="magenta", weight=3]; 15293 -> 16507[label="",style="dashed", color="magenta", weight=3]; 15294 -> 13491[label="",style="dashed", color="red", weight=0]; 15294[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15295 -> 13491[label="",style="dashed", color="red", weight=0]; 15295[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15296 -> 13970[label="",style="dashed", color="red", weight=0]; 15296[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15297[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15297 -> 16508[label="",style="solid", color="black", weight=3]; 15299 -> 681[label="",style="dashed", color="red", weight=0]; 15299[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15299 -> 16509[label="",style="dashed", color="magenta", weight=3]; 15299 -> 16510[label="",style="dashed", color="magenta", weight=3]; 15300 -> 681[label="",style="dashed", color="red", weight=0]; 15300[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15300 -> 16511[label="",style="dashed", color="magenta", weight=3]; 15300 -> 16512[label="",style="dashed", color="magenta", weight=3]; 15298[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (vzz1311 == vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15298 -> 16513[label="",style="solid", color="black", weight=3]; 15414[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare (roundR (Float (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15414 -> 16514[label="",style="solid", color="black", weight=3]; 22873[label="vzz1619",fontsize=16,color="green",shape="box"];22874[label="vzz1620",fontsize=16,color="green",shape="box"];23094[label="vzz1626",fontsize=16,color="green",shape="box"];23095[label="vzz1627",fontsize=16,color="green",shape="box"];15432 -> 681[label="",style="dashed", color="red", weight=0]; 15432[label="vzz12141 * vzz1274",fontsize=16,color="magenta"];15432 -> 16563[label="",style="dashed", color="magenta", weight=3]; 15432 -> 16564[label="",style="dashed", color="magenta", weight=3]; 15433 -> 681[label="",style="dashed", color="red", weight=0]; 15433[label="vzz1275 * vzz1108",fontsize=16,color="magenta"];15433 -> 16565[label="",style="dashed", color="magenta", weight=3]; 15433 -> 16566[label="",style="dashed", color="magenta", weight=3]; 15431[label="roundM0 (vzz1107 :% vzz1108) (compare vzz1314 vzz1313 == LT)",fontsize=16,color="black",shape="triangle"];15431 -> 16567[label="",style="solid", color="black", weight=3]; 15538 -> 16568[label="",style="dashed", color="red", weight=0]; 15538[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 * Integer (Pos (Succ Zero))) (Integer (Pos Zero) * vzz1108) == LT)",fontsize=16,color="magenta"];15538 -> 16569[label="",style="dashed", color="magenta", weight=3]; 23279[label="vzz1633",fontsize=16,color="green",shape="box"];23280[label="vzz1634",fontsize=16,color="green",shape="box"];23445[label="vzz1640",fontsize=16,color="green",shape="box"];23446[label="vzz1641",fontsize=16,color="green",shape="box"];15563[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (fromInt (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (fromInt (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15563 -> 16632[label="",style="solid", color="black", weight=3]; 15564[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos Zero) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15564 -> 16633[label="",style="solid", color="black", weight=3]; 15566 -> 681[label="",style="dashed", color="red", weight=0]; 15566[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15566 -> 16634[label="",style="dashed", color="magenta", weight=3]; 15566 -> 16635[label="",style="dashed", color="magenta", weight=3]; 15567 -> 681[label="",style="dashed", color="red", weight=0]; 15567[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15567 -> 16636[label="",style="dashed", color="magenta", weight=3]; 15567 -> 16637[label="",style="dashed", color="magenta", weight=3]; 15565[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (vzz1317 == vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15565 -> 16638[label="",style="solid", color="black", weight=3]; 15705[label="vzz1194000",fontsize=16,color="green",shape="box"];15706[label="vzz1195000",fontsize=16,color="green",shape="box"];15707[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15707 -> 16639[label="",style="solid", color="black", weight=3]; 15708[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15709[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15710[label="Pos Zero",fontsize=16,color="green",shape="box"];15711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15712[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1297 vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26683[label="vzz1297/Pos vzz12970",fontsize=10,color="white",style="solid",shape="box"];15712 -> 26683[label="",style="solid", color="burlywood", weight=9]; 26683 -> 16640[label="",style="solid", color="burlywood", weight=3]; 26684[label="vzz1297/Neg vzz12970",fontsize=10,color="white",style="solid",shape="box"];15712 -> 26684[label="",style="solid", color="burlywood", weight=9]; 26684 -> 16641[label="",style="solid", color="burlywood", weight=3]; 15713[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR (Double (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15713 -> 16642[label="",style="solid", color="black", weight=3]; 15715 -> 681[label="",style="dashed", color="red", weight=0]; 15715[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15715 -> 16643[label="",style="dashed", color="magenta", weight=3]; 15715 -> 16644[label="",style="dashed", color="magenta", weight=3]; 15716 -> 681[label="",style="dashed", color="red", weight=0]; 15716[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15716 -> 16645[label="",style="dashed", color="magenta", weight=3]; 15716 -> 16646[label="",style="dashed", color="magenta", weight=3]; 15714[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (vzz1320 == vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15714 -> 16647[label="",style="solid", color="black", weight=3]; 15821[label="vzz1197000",fontsize=16,color="green",shape="box"];15822[label="vzz1196000",fontsize=16,color="green",shape="box"];15823[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15823 -> 16648[label="",style="solid", color="black", weight=3]; 15824[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15825[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15826[label="Pos Zero",fontsize=16,color="green",shape="box"];15827[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15828[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1299 vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26685[label="vzz1299/Pos vzz12990",fontsize=10,color="white",style="solid",shape="box"];15828 -> 26685[label="",style="solid", color="burlywood", weight=9]; 26685 -> 16649[label="",style="solid", color="burlywood", weight=3]; 26686[label="vzz1299/Neg vzz12990",fontsize=10,color="white",style="solid",shape="box"];15828 -> 26686[label="",style="solid", color="burlywood", weight=9]; 26686 -> 16650[label="",style="solid", color="burlywood", weight=3]; 15829[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR (Double (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15829 -> 16651[label="",style="solid", color="black", weight=3]; 15831 -> 681[label="",style="dashed", color="red", weight=0]; 15831[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15831 -> 16652[label="",style="dashed", color="magenta", weight=3]; 15831 -> 16653[label="",style="dashed", color="magenta", weight=3]; 15832 -> 681[label="",style="dashed", color="red", weight=0]; 15832[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15832 -> 16654[label="",style="dashed", color="magenta", weight=3]; 15832 -> 16655[label="",style="dashed", color="magenta", weight=3]; 15830[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (vzz1323 == vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15830 -> 16656[label="",style="solid", color="black", weight=3]; 15925[label="vzz1198000",fontsize=16,color="green",shape="box"];15926[label="vzz1199000",fontsize=16,color="green",shape="box"];15927[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15927 -> 16657[label="",style="solid", color="black", weight=3]; 15928[label="Pos Zero",fontsize=16,color="green",shape="box"];15929[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15930[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15931[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15932[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1301 vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26687[label="vzz1301/Pos vzz13010",fontsize=10,color="white",style="solid",shape="box"];15932 -> 26687[label="",style="solid", color="burlywood", weight=9]; 26687 -> 16658[label="",style="solid", color="burlywood", weight=3]; 26688[label="vzz1301/Neg vzz13010",fontsize=10,color="white",style="solid",shape="box"];15932 -> 26688[label="",style="solid", color="burlywood", weight=9]; 26688 -> 16659[label="",style="solid", color="burlywood", weight=3]; 15933[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR (Double (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15933 -> 16660[label="",style="solid", color="black", weight=3]; 15935 -> 681[label="",style="dashed", color="red", weight=0]; 15935[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15935 -> 16661[label="",style="dashed", color="magenta", weight=3]; 15935 -> 16662[label="",style="dashed", color="magenta", weight=3]; 15936 -> 681[label="",style="dashed", color="red", weight=0]; 15936[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15936 -> 16663[label="",style="dashed", color="magenta", weight=3]; 15936 -> 16664[label="",style="dashed", color="magenta", weight=3]; 15934[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (vzz1326 == vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15934 -> 16665[label="",style="solid", color="black", weight=3]; 15993[label="vzz1201000",fontsize=16,color="green",shape="box"];15994[label="vzz1200000",fontsize=16,color="green",shape="box"];15995[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15995 -> 16666[label="",style="solid", color="black", weight=3]; 15996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15997[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15998[label="Pos Zero",fontsize=16,color="green",shape="box"];15999[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16000[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1303 vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26689[label="vzz1303/Pos vzz13030",fontsize=10,color="white",style="solid",shape="box"];16000 -> 26689[label="",style="solid", color="burlywood", weight=9]; 26689 -> 16667[label="",style="solid", color="burlywood", weight=3]; 26690[label="vzz1303/Neg vzz13030",fontsize=10,color="white",style="solid",shape="box"];16000 -> 26690[label="",style="solid", color="burlywood", weight=9]; 26690 -> 16668[label="",style="solid", color="burlywood", weight=3]; 16001[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR (Double (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16001 -> 16669[label="",style="solid", color="black", weight=3]; 16003 -> 681[label="",style="dashed", color="red", weight=0]; 16003[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16003 -> 16670[label="",style="dashed", color="magenta", weight=3]; 16003 -> 16671[label="",style="dashed", color="magenta", weight=3]; 16004 -> 681[label="",style="dashed", color="red", weight=0]; 16004[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16004 -> 16672[label="",style="dashed", color="magenta", weight=3]; 16004 -> 16673[label="",style="dashed", color="magenta", weight=3]; 16002[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (vzz1328 == vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16002 -> 16674[label="",style="solid", color="black", weight=3]; 16111[label="vzz1203000",fontsize=16,color="green",shape="box"];16112[label="vzz1202000",fontsize=16,color="green",shape="box"];16113[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16113 -> 16675[label="",style="solid", color="black", weight=3]; 16114[label="Pos Zero",fontsize=16,color="green",shape="box"];16115[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16116[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16117[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16118[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1305 vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26691[label="vzz1305/Pos vzz13050",fontsize=10,color="white",style="solid",shape="box"];16118 -> 26691[label="",style="solid", color="burlywood", weight=9]; 26691 -> 16676[label="",style="solid", color="burlywood", weight=3]; 26692[label="vzz1305/Neg vzz13050",fontsize=10,color="white",style="solid",shape="box"];16118 -> 26692[label="",style="solid", color="burlywood", weight=9]; 26692 -> 16677[label="",style="solid", color="burlywood", weight=3]; 16119[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR (Float (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16119 -> 16678[label="",style="solid", color="black", weight=3]; 16121 -> 681[label="",style="dashed", color="red", weight=0]; 16121[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16121 -> 16679[label="",style="dashed", color="magenta", weight=3]; 16121 -> 16680[label="",style="dashed", color="magenta", weight=3]; 16122 -> 681[label="",style="dashed", color="red", weight=0]; 16122[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16122 -> 16681[label="",style="dashed", color="magenta", weight=3]; 16122 -> 16682[label="",style="dashed", color="magenta", weight=3]; 16120[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (vzz1331 == vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16120 -> 16683[label="",style="solid", color="black", weight=3]; 16179[label="vzz1204000",fontsize=16,color="green",shape="box"];16180[label="vzz1205000",fontsize=16,color="green",shape="box"];16181[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16181 -> 16684[label="",style="solid", color="black", weight=3]; 16182[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16183[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16184[label="Pos Zero",fontsize=16,color="green",shape="box"];16185[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16186[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1307 vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26693[label="vzz1307/Pos vzz13070",fontsize=10,color="white",style="solid",shape="box"];16186 -> 26693[label="",style="solid", color="burlywood", weight=9]; 26693 -> 16685[label="",style="solid", color="burlywood", weight=3]; 26694[label="vzz1307/Neg vzz13070",fontsize=10,color="white",style="solid",shape="box"];16186 -> 26694[label="",style="solid", color="burlywood", weight=9]; 26694 -> 16686[label="",style="solid", color="burlywood", weight=3]; 16187[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR (Float (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16187 -> 16687[label="",style="solid", color="black", weight=3]; 16189 -> 681[label="",style="dashed", color="red", weight=0]; 16189[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16189 -> 16688[label="",style="dashed", color="magenta", weight=3]; 16189 -> 16689[label="",style="dashed", color="magenta", weight=3]; 16190 -> 681[label="",style="dashed", color="red", weight=0]; 16190[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16190 -> 16690[label="",style="dashed", color="magenta", weight=3]; 16190 -> 16691[label="",style="dashed", color="magenta", weight=3]; 16188[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (vzz1333 == vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16188 -> 16692[label="",style="solid", color="black", weight=3]; 16476[label="vzz1208000",fontsize=16,color="green",shape="box"];16477[label="vzz1207000",fontsize=16,color="green",shape="box"];16478[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16478 -> 16693[label="",style="solid", color="black", weight=3]; 16479[label="Pos Zero",fontsize=16,color="green",shape="box"];16480[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16481[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16482[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16483[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1309 vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26695[label="vzz1309/Pos vzz13090",fontsize=10,color="white",style="solid",shape="box"];16483 -> 26695[label="",style="solid", color="burlywood", weight=9]; 26695 -> 16694[label="",style="solid", color="burlywood", weight=3]; 26696[label="vzz1309/Neg vzz13090",fontsize=10,color="white",style="solid",shape="box"];16483 -> 26696[label="",style="solid", color="burlywood", weight=9]; 26696 -> 16695[label="",style="solid", color="burlywood", weight=3]; 16484[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR (Float (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16484 -> 16696[label="",style="solid", color="black", weight=3]; 16486 -> 681[label="",style="dashed", color="red", weight=0]; 16486[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16486 -> 16697[label="",style="dashed", color="magenta", weight=3]; 16486 -> 16698[label="",style="dashed", color="magenta", weight=3]; 16487 -> 681[label="",style="dashed", color="red", weight=0]; 16487[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16487 -> 16699[label="",style="dashed", color="magenta", weight=3]; 16487 -> 16700[label="",style="dashed", color="magenta", weight=3]; 16485[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (vzz1358 == vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16485 -> 16701[label="",style="solid", color="black", weight=3]; 16506[label="vzz1211000",fontsize=16,color="green",shape="box"];16507[label="vzz1210000",fontsize=16,color="green",shape="box"];16508[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16508 -> 16702[label="",style="solid", color="black", weight=3]; 16509[label="Pos Zero",fontsize=16,color="green",shape="box"];16510[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16511[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16512[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16513[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1311 vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26697[label="vzz1311/Pos vzz13110",fontsize=10,color="white",style="solid",shape="box"];16513 -> 26697[label="",style="solid", color="burlywood", weight=9]; 26697 -> 16703[label="",style="solid", color="burlywood", weight=3]; 26698[label="vzz1311/Neg vzz13110",fontsize=10,color="white",style="solid",shape="box"];16513 -> 26698[label="",style="solid", color="burlywood", weight=9]; 26698 -> 16704[label="",style="solid", color="burlywood", weight=3]; 16514[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR (Float (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16514 -> 16705[label="",style="solid", color="black", weight=3]; 16563[label="vzz12141",fontsize=16,color="green",shape="box"];16564[label="vzz1274",fontsize=16,color="green",shape="box"];16565[label="vzz1275",fontsize=16,color="green",shape="box"];16566[label="vzz1108",fontsize=16,color="green",shape="box"];16567[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt vzz1314 vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26699[label="vzz1314/Pos vzz13140",fontsize=10,color="white",style="solid",shape="box"];16567 -> 26699[label="",style="solid", color="burlywood", weight=9]; 26699 -> 16754[label="",style="solid", color="burlywood", weight=3]; 26700[label="vzz1314/Neg vzz13140",fontsize=10,color="white",style="solid",shape="box"];16567 -> 26700[label="",style="solid", color="burlywood", weight=9]; 26700 -> 16755[label="",style="solid", color="burlywood", weight=3]; 16569 -> 8367[label="",style="dashed", color="red", weight=0]; 16569[label="vzz12141 * Integer (Pos (Succ Zero))",fontsize=16,color="magenta"];16569 -> 16756[label="",style="dashed", color="magenta", weight=3]; 16569 -> 16757[label="",style="dashed", color="magenta", weight=3]; 16568[label="roundM0 (vzz1107 :% vzz1108) (compare vzz1360 (Integer (Pos Zero) * vzz1108) == LT)",fontsize=16,color="burlywood",shape="triangle"];26701[label="vzz1360/Integer vzz13600",fontsize=10,color="white",style="solid",shape="box"];16568 -> 26701[label="",style="solid", color="burlywood", weight=9]; 26701 -> 16758[label="",style="solid", color="burlywood", weight=3]; 16632[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (Integer (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (Integer (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16632 -> 16830[label="",style="solid", color="black", weight=3]; 16633[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16633 -> 16831[label="",style="solid", color="black", weight=3]; 16634[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16635[label="Pos Zero",fontsize=16,color="green",shape="box"];16636[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16637[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16638[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1317 vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26702[label="vzz1317/Pos vzz13170",fontsize=10,color="white",style="solid",shape="box"];16638 -> 26702[label="",style="solid", color="burlywood", weight=9]; 26702 -> 16832[label="",style="solid", color="burlywood", weight=3]; 26703[label="vzz1317/Neg vzz13170",fontsize=10,color="white",style="solid",shape="box"];16638 -> 26703[label="",style="solid", color="burlywood", weight=9]; 26703 -> 16833[label="",style="solid", color="burlywood", weight=3]; 16639 -> 16834[label="",style="dashed", color="red", weight=0]; 16639[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16639 -> 16835[label="",style="dashed", color="magenta", weight=3]; 16639 -> 16836[label="",style="dashed", color="magenta", weight=3]; 16640[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz12970) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26704[label="vzz12970/Succ vzz129700",fontsize=10,color="white",style="solid",shape="box"];16640 -> 26704[label="",style="solid", color="burlywood", weight=9]; 26704 -> 16839[label="",style="solid", color="burlywood", weight=3]; 26705[label="vzz12970/Zero",fontsize=10,color="white",style="solid",shape="box"];16640 -> 26705[label="",style="solid", color="burlywood", weight=9]; 26705 -> 16840[label="",style="solid", color="burlywood", weight=3]; 16641[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz12970) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26706[label="vzz12970/Succ vzz129700",fontsize=10,color="white",style="solid",shape="box"];16641 -> 26706[label="",style="solid", color="burlywood", weight=9]; 26706 -> 16841[label="",style="solid", color="burlywood", weight=3]; 26707[label="vzz12970/Zero",fontsize=10,color="white",style="solid",shape="box"];16641 -> 26707[label="",style="solid", color="burlywood", weight=9]; 26707 -> 16842[label="",style="solid", color="burlywood", weight=3]; 16642[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (roundVu7 (Double (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16642 -> 16843[label="",style="solid", color="black", weight=3]; 16643[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16644[label="Pos Zero",fontsize=16,color="green",shape="box"];16645[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16646[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16647[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1320 vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26708[label="vzz1320/Pos vzz13200",fontsize=10,color="white",style="solid",shape="box"];16647 -> 26708[label="",style="solid", color="burlywood", weight=9]; 26708 -> 16844[label="",style="solid", color="burlywood", weight=3]; 26709[label="vzz1320/Neg vzz13200",fontsize=10,color="white",style="solid",shape="box"];16647 -> 26709[label="",style="solid", color="burlywood", weight=9]; 26709 -> 16845[label="",style="solid", color="burlywood", weight=3]; 16648 -> 16846[label="",style="dashed", color="red", weight=0]; 16648[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16648 -> 16847[label="",style="dashed", color="magenta", weight=3]; 16648 -> 16848[label="",style="dashed", color="magenta", weight=3]; 16649[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz12990) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26710[label="vzz12990/Succ vzz129900",fontsize=10,color="white",style="solid",shape="box"];16649 -> 26710[label="",style="solid", color="burlywood", weight=9]; 26710 -> 16849[label="",style="solid", color="burlywood", weight=3]; 26711[label="vzz12990/Zero",fontsize=10,color="white",style="solid",shape="box"];16649 -> 26711[label="",style="solid", color="burlywood", weight=9]; 26711 -> 16850[label="",style="solid", color="burlywood", weight=3]; 16650[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz12990) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26712[label="vzz12990/Succ vzz129900",fontsize=10,color="white",style="solid",shape="box"];16650 -> 26712[label="",style="solid", color="burlywood", weight=9]; 26712 -> 16851[label="",style="solid", color="burlywood", weight=3]; 26713[label="vzz12990/Zero",fontsize=10,color="white",style="solid",shape="box"];16650 -> 26713[label="",style="solid", color="burlywood", weight=9]; 26713 -> 16852[label="",style="solid", color="burlywood", weight=3]; 16651[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (roundVu7 (Double (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16651 -> 16853[label="",style="solid", color="black", weight=3]; 16652[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16653[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16654[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16655[label="Pos Zero",fontsize=16,color="green",shape="box"];16656[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1323 vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26714[label="vzz1323/Pos vzz13230",fontsize=10,color="white",style="solid",shape="box"];16656 -> 26714[label="",style="solid", color="burlywood", weight=9]; 26714 -> 16854[label="",style="solid", color="burlywood", weight=3]; 26715[label="vzz1323/Neg vzz13230",fontsize=10,color="white",style="solid",shape="box"];16656 -> 26715[label="",style="solid", color="burlywood", weight=9]; 26715 -> 16855[label="",style="solid", color="burlywood", weight=3]; 16657 -> 16856[label="",style="dashed", color="red", weight=0]; 16657[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16657 -> 16857[label="",style="dashed", color="magenta", weight=3]; 16657 -> 16858[label="",style="dashed", color="magenta", weight=3]; 16658[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13010) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26716[label="vzz13010/Succ vzz130100",fontsize=10,color="white",style="solid",shape="box"];16658 -> 26716[label="",style="solid", color="burlywood", weight=9]; 26716 -> 16859[label="",style="solid", color="burlywood", weight=3]; 26717[label="vzz13010/Zero",fontsize=10,color="white",style="solid",shape="box"];16658 -> 26717[label="",style="solid", color="burlywood", weight=9]; 26717 -> 16860[label="",style="solid", color="burlywood", weight=3]; 16659[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13010) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26718[label="vzz13010/Succ vzz130100",fontsize=10,color="white",style="solid",shape="box"];16659 -> 26718[label="",style="solid", color="burlywood", weight=9]; 26718 -> 16861[label="",style="solid", color="burlywood", weight=3]; 26719[label="vzz13010/Zero",fontsize=10,color="white",style="solid",shape="box"];16659 -> 26719[label="",style="solid", color="burlywood", weight=9]; 26719 -> 16862[label="",style="solid", color="burlywood", weight=3]; 16660[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (roundVu7 (Double (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16660 -> 16863[label="",style="solid", color="black", weight=3]; 16661[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16662[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16663[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16664[label="Pos Zero",fontsize=16,color="green",shape="box"];16665[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1326 vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26720[label="vzz1326/Pos vzz13260",fontsize=10,color="white",style="solid",shape="box"];16665 -> 26720[label="",style="solid", color="burlywood", weight=9]; 26720 -> 16864[label="",style="solid", color="burlywood", weight=3]; 26721[label="vzz1326/Neg vzz13260",fontsize=10,color="white",style="solid",shape="box"];16665 -> 26721[label="",style="solid", color="burlywood", weight=9]; 26721 -> 16865[label="",style="solid", color="burlywood", weight=3]; 16666 -> 16866[label="",style="dashed", color="red", weight=0]; 16666[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16666 -> 16867[label="",style="dashed", color="magenta", weight=3]; 16666 -> 16868[label="",style="dashed", color="magenta", weight=3]; 16667[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13030) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26722[label="vzz13030/Succ vzz130300",fontsize=10,color="white",style="solid",shape="box"];16667 -> 26722[label="",style="solid", color="burlywood", weight=9]; 26722 -> 16869[label="",style="solid", color="burlywood", weight=3]; 26723[label="vzz13030/Zero",fontsize=10,color="white",style="solid",shape="box"];16667 -> 26723[label="",style="solid", color="burlywood", weight=9]; 26723 -> 16870[label="",style="solid", color="burlywood", weight=3]; 16668[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13030) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26724[label="vzz13030/Succ vzz130300",fontsize=10,color="white",style="solid",shape="box"];16668 -> 26724[label="",style="solid", color="burlywood", weight=9]; 26724 -> 16871[label="",style="solid", color="burlywood", weight=3]; 26725[label="vzz13030/Zero",fontsize=10,color="white",style="solid",shape="box"];16668 -> 26725[label="",style="solid", color="burlywood", weight=9]; 26725 -> 16872[label="",style="solid", color="burlywood", weight=3]; 16669[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (roundVu7 (Double (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16669 -> 16873[label="",style="solid", color="black", weight=3]; 16670[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16671[label="Pos Zero",fontsize=16,color="green",shape="box"];16672[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16673[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16674[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1328 vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26726[label="vzz1328/Pos vzz13280",fontsize=10,color="white",style="solid",shape="box"];16674 -> 26726[label="",style="solid", color="burlywood", weight=9]; 26726 -> 16874[label="",style="solid", color="burlywood", weight=3]; 26727[label="vzz1328/Neg vzz13280",fontsize=10,color="white",style="solid",shape="box"];16674 -> 26727[label="",style="solid", color="burlywood", weight=9]; 26727 -> 16875[label="",style="solid", color="burlywood", weight=3]; 16675 -> 16876[label="",style="dashed", color="red", weight=0]; 16675[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16675 -> 16877[label="",style="dashed", color="magenta", weight=3]; 16675 -> 16878[label="",style="dashed", color="magenta", weight=3]; 16676[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13050) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26728[label="vzz13050/Succ vzz130500",fontsize=10,color="white",style="solid",shape="box"];16676 -> 26728[label="",style="solid", color="burlywood", weight=9]; 26728 -> 16879[label="",style="solid", color="burlywood", weight=3]; 26729[label="vzz13050/Zero",fontsize=10,color="white",style="solid",shape="box"];16676 -> 26729[label="",style="solid", color="burlywood", weight=9]; 26729 -> 16880[label="",style="solid", color="burlywood", weight=3]; 16677[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13050) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26730[label="vzz13050/Succ vzz130500",fontsize=10,color="white",style="solid",shape="box"];16677 -> 26730[label="",style="solid", color="burlywood", weight=9]; 26730 -> 16881[label="",style="solid", color="burlywood", weight=3]; 26731[label="vzz13050/Zero",fontsize=10,color="white",style="solid",shape="box"];16677 -> 26731[label="",style="solid", color="burlywood", weight=9]; 26731 -> 16882[label="",style="solid", color="burlywood", weight=3]; 16678[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (roundVu7 (Float (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16678 -> 16883[label="",style="solid", color="black", weight=3]; 16679[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16680[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16681[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16682[label="Pos Zero",fontsize=16,color="green",shape="box"];16683[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1331 vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26732[label="vzz1331/Pos vzz13310",fontsize=10,color="white",style="solid",shape="box"];16683 -> 26732[label="",style="solid", color="burlywood", weight=9]; 26732 -> 16884[label="",style="solid", color="burlywood", weight=3]; 26733[label="vzz1331/Neg vzz13310",fontsize=10,color="white",style="solid",shape="box"];16683 -> 26733[label="",style="solid", color="burlywood", weight=9]; 26733 -> 16885[label="",style="solid", color="burlywood", weight=3]; 16684 -> 16886[label="",style="dashed", color="red", weight=0]; 16684[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16684 -> 16887[label="",style="dashed", color="magenta", weight=3]; 16684 -> 16888[label="",style="dashed", color="magenta", weight=3]; 16685[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13070) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26734[label="vzz13070/Succ vzz130700",fontsize=10,color="white",style="solid",shape="box"];16685 -> 26734[label="",style="solid", color="burlywood", weight=9]; 26734 -> 16889[label="",style="solid", color="burlywood", weight=3]; 26735[label="vzz13070/Zero",fontsize=10,color="white",style="solid",shape="box"];16685 -> 26735[label="",style="solid", color="burlywood", weight=9]; 26735 -> 16890[label="",style="solid", color="burlywood", weight=3]; 16686[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13070) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26736[label="vzz13070/Succ vzz130700",fontsize=10,color="white",style="solid",shape="box"];16686 -> 26736[label="",style="solid", color="burlywood", weight=9]; 26736 -> 16891[label="",style="solid", color="burlywood", weight=3]; 26737[label="vzz13070/Zero",fontsize=10,color="white",style="solid",shape="box"];16686 -> 26737[label="",style="solid", color="burlywood", weight=9]; 26737 -> 16892[label="",style="solid", color="burlywood", weight=3]; 16687[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (roundVu7 (Float (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16687 -> 16893[label="",style="solid", color="black", weight=3]; 16688[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16689[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16690[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16691[label="Pos Zero",fontsize=16,color="green",shape="box"];16692[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1333 vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26738[label="vzz1333/Pos vzz13330",fontsize=10,color="white",style="solid",shape="box"];16692 -> 26738[label="",style="solid", color="burlywood", weight=9]; 26738 -> 16894[label="",style="solid", color="burlywood", weight=3]; 26739[label="vzz1333/Neg vzz13330",fontsize=10,color="white",style="solid",shape="box"];16692 -> 26739[label="",style="solid", color="burlywood", weight=9]; 26739 -> 16895[label="",style="solid", color="burlywood", weight=3]; 16693 -> 16896[label="",style="dashed", color="red", weight=0]; 16693[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16693 -> 16897[label="",style="dashed", color="magenta", weight=3]; 16693 -> 16898[label="",style="dashed", color="magenta", weight=3]; 16694[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13090) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26740[label="vzz13090/Succ vzz130900",fontsize=10,color="white",style="solid",shape="box"];16694 -> 26740[label="",style="solid", color="burlywood", weight=9]; 26740 -> 16899[label="",style="solid", color="burlywood", weight=3]; 26741[label="vzz13090/Zero",fontsize=10,color="white",style="solid",shape="box"];16694 -> 26741[label="",style="solid", color="burlywood", weight=9]; 26741 -> 16900[label="",style="solid", color="burlywood", weight=3]; 16695[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13090) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26742[label="vzz13090/Succ vzz130900",fontsize=10,color="white",style="solid",shape="box"];16695 -> 26742[label="",style="solid", color="burlywood", weight=9]; 26742 -> 16901[label="",style="solid", color="burlywood", weight=3]; 26743[label="vzz13090/Zero",fontsize=10,color="white",style="solid",shape="box"];16695 -> 26743[label="",style="solid", color="burlywood", weight=9]; 26743 -> 16902[label="",style="solid", color="burlywood", weight=3]; 16696[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (roundVu7 (Float (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16696 -> 16903[label="",style="solid", color="black", weight=3]; 16697[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16698[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16699[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16700[label="Pos Zero",fontsize=16,color="green",shape="box"];16701[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1358 vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26744[label="vzz1358/Pos vzz13580",fontsize=10,color="white",style="solid",shape="box"];16701 -> 26744[label="",style="solid", color="burlywood", weight=9]; 26744 -> 16904[label="",style="solid", color="burlywood", weight=3]; 26745[label="vzz1358/Neg vzz13580",fontsize=10,color="white",style="solid",shape="box"];16701 -> 26745[label="",style="solid", color="burlywood", weight=9]; 26745 -> 16905[label="",style="solid", color="burlywood", weight=3]; 16702 -> 16906[label="",style="dashed", color="red", weight=0]; 16702[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16702 -> 16907[label="",style="dashed", color="magenta", weight=3]; 16702 -> 16908[label="",style="dashed", color="magenta", weight=3]; 16703[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13110) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26746[label="vzz13110/Succ vzz131100",fontsize=10,color="white",style="solid",shape="box"];16703 -> 26746[label="",style="solid", color="burlywood", weight=9]; 26746 -> 16909[label="",style="solid", color="burlywood", weight=3]; 26747[label="vzz13110/Zero",fontsize=10,color="white",style="solid",shape="box"];16703 -> 26747[label="",style="solid", color="burlywood", weight=9]; 26747 -> 16910[label="",style="solid", color="burlywood", weight=3]; 16704[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13110) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26748[label="vzz13110/Succ vzz131100",fontsize=10,color="white",style="solid",shape="box"];16704 -> 26748[label="",style="solid", color="burlywood", weight=9]; 26748 -> 16911[label="",style="solid", color="burlywood", weight=3]; 26749[label="vzz13110/Zero",fontsize=10,color="white",style="solid",shape="box"];16704 -> 26749[label="",style="solid", color="burlywood", weight=9]; 26749 -> 16912[label="",style="solid", color="burlywood", weight=3]; 16705[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (roundVu7 (Float (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16705 -> 16913[label="",style="solid", color="black", weight=3]; 16754[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos vzz13140) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26750[label="vzz13140/Succ vzz131400",fontsize=10,color="white",style="solid",shape="box"];16754 -> 26750[label="",style="solid", color="burlywood", weight=9]; 26750 -> 16966[label="",style="solid", color="burlywood", weight=3]; 26751[label="vzz13140/Zero",fontsize=10,color="white",style="solid",shape="box"];16754 -> 26751[label="",style="solid", color="burlywood", weight=9]; 26751 -> 16967[label="",style="solid", color="burlywood", weight=3]; 16755[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg vzz13140) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26752[label="vzz13140/Succ vzz131400",fontsize=10,color="white",style="solid",shape="box"];16755 -> 26752[label="",style="solid", color="burlywood", weight=9]; 26752 -> 16968[label="",style="solid", color="burlywood", weight=3]; 26753[label="vzz13140/Zero",fontsize=10,color="white",style="solid",shape="box"];16755 -> 26753[label="",style="solid", color="burlywood", weight=9]; 26753 -> 16969[label="",style="solid", color="burlywood", weight=3]; 16756[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16757[label="vzz12141",fontsize=16,color="green",shape="box"];16758[label="roundM0 (vzz1107 :% vzz1108) (compare (Integer vzz13600) (Integer (Pos Zero) * vzz1108) == LT)",fontsize=16,color="burlywood",shape="box"];26754[label="vzz1108/Integer vzz11080",fontsize=10,color="white",style="solid",shape="box"];16758 -> 26754[label="",style="solid", color="burlywood", weight=9]; 26754 -> 16970[label="",style="solid", color="burlywood", weight=3]; 16830[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (primCmpInt vzz1164 (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (primCmpInt vzz1164 (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26755[label="vzz1164/Pos vzz11640",fontsize=10,color="white",style="solid",shape="box"];16830 -> 26755[label="",style="solid", color="burlywood", weight=9]; 26755 -> 17031[label="",style="solid", color="burlywood", weight=3]; 26756[label="vzz1164/Neg vzz11640",fontsize=10,color="white",style="solid",shape="box"];16830 -> 26756[label="",style="solid", color="burlywood", weight=9]; 26756 -> 17032[label="",style="solid", color="burlywood", weight=3]; 16831[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == intToRatio (Neg (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16831 -> 17033[label="",style="solid", color="black", weight=3]; 16832[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13170) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26757[label="vzz13170/Succ vzz131700",fontsize=10,color="white",style="solid",shape="box"];16832 -> 26757[label="",style="solid", color="burlywood", weight=9]; 26757 -> 17034[label="",style="solid", color="burlywood", weight=3]; 26758[label="vzz13170/Zero",fontsize=10,color="white",style="solid",shape="box"];16832 -> 26758[label="",style="solid", color="burlywood", weight=9]; 26758 -> 17035[label="",style="solid", color="burlywood", weight=3]; 16833[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13170) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26759[label="vzz13170/Succ vzz131700",fontsize=10,color="white",style="solid",shape="box"];16833 -> 26759[label="",style="solid", color="burlywood", weight=9]; 26759 -> 17036[label="",style="solid", color="burlywood", weight=3]; 26760[label="vzz13170/Zero",fontsize=10,color="white",style="solid",shape="box"];16833 -> 26760[label="",style="solid", color="burlywood", weight=9]; 26760 -> 17037[label="",style="solid", color="burlywood", weight=3]; 16835 -> 681[label="",style="dashed", color="red", weight=0]; 16835[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16835 -> 17038[label="",style="dashed", color="magenta", weight=3]; 16835 -> 17039[label="",style="dashed", color="magenta", weight=3]; 16836 -> 681[label="",style="dashed", color="red", weight=0]; 16836[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16836 -> 17040[label="",style="dashed", color="magenta", weight=3]; 16836 -> 17041[label="",style="dashed", color="magenta", weight=3]; 16834[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (vzz1362 == vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16834 -> 17042[label="",style="solid", color="black", weight=3]; 16839[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26761[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16839 -> 26761[label="",style="solid", color="burlywood", weight=9]; 26761 -> 17043[label="",style="solid", color="burlywood", weight=3]; 26762[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16839 -> 26762[label="",style="solid", color="burlywood", weight=9]; 26762 -> 17044[label="",style="solid", color="burlywood", weight=3]; 16840[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26763[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16840 -> 26763[label="",style="solid", color="burlywood", weight=9]; 26763 -> 17045[label="",style="solid", color="burlywood", weight=3]; 26764[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16840 -> 26764[label="",style="solid", color="burlywood", weight=9]; 26764 -> 17046[label="",style="solid", color="burlywood", weight=3]; 16841[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26765[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16841 -> 26765[label="",style="solid", color="burlywood", weight=9]; 26765 -> 17047[label="",style="solid", color="burlywood", weight=3]; 26766[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16841 -> 26766[label="",style="solid", color="burlywood", weight=9]; 26766 -> 17048[label="",style="solid", color="burlywood", weight=3]; 16842[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26767[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16842 -> 26767[label="",style="solid", color="burlywood", weight=9]; 26767 -> 17049[label="",style="solid", color="burlywood", weight=3]; 26768[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16842 -> 26768[label="",style="solid", color="burlywood", weight=9]; 26768 -> 17050[label="",style="solid", color="burlywood", weight=3]; 16843[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (properFraction (Double (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16843 -> 17051[label="",style="solid", color="black", weight=3]; 16844[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13200) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26769[label="vzz13200/Succ vzz132000",fontsize=10,color="white",style="solid",shape="box"];16844 -> 26769[label="",style="solid", color="burlywood", weight=9]; 26769 -> 17052[label="",style="solid", color="burlywood", weight=3]; 26770[label="vzz13200/Zero",fontsize=10,color="white",style="solid",shape="box"];16844 -> 26770[label="",style="solid", color="burlywood", weight=9]; 26770 -> 17053[label="",style="solid", color="burlywood", weight=3]; 16845[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13200) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26771[label="vzz13200/Succ vzz132000",fontsize=10,color="white",style="solid",shape="box"];16845 -> 26771[label="",style="solid", color="burlywood", weight=9]; 26771 -> 17054[label="",style="solid", color="burlywood", weight=3]; 26772[label="vzz13200/Zero",fontsize=10,color="white",style="solid",shape="box"];16845 -> 26772[label="",style="solid", color="burlywood", weight=9]; 26772 -> 17055[label="",style="solid", color="burlywood", weight=3]; 16847 -> 681[label="",style="dashed", color="red", weight=0]; 16847[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16847 -> 17056[label="",style="dashed", color="magenta", weight=3]; 16847 -> 17057[label="",style="dashed", color="magenta", weight=3]; 16848 -> 681[label="",style="dashed", color="red", weight=0]; 16848[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16848 -> 17058[label="",style="dashed", color="magenta", weight=3]; 16848 -> 17059[label="",style="dashed", color="magenta", weight=3]; 16846[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (vzz1364 == vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16846 -> 17060[label="",style="solid", color="black", weight=3]; 16849[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26773[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16849 -> 26773[label="",style="solid", color="burlywood", weight=9]; 26773 -> 17061[label="",style="solid", color="burlywood", weight=3]; 26774[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16849 -> 26774[label="",style="solid", color="burlywood", weight=9]; 26774 -> 17062[label="",style="solid", color="burlywood", weight=3]; 16850[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26775[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16850 -> 26775[label="",style="solid", color="burlywood", weight=9]; 26775 -> 17063[label="",style="solid", color="burlywood", weight=3]; 26776[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16850 -> 26776[label="",style="solid", color="burlywood", weight=9]; 26776 -> 17064[label="",style="solid", color="burlywood", weight=3]; 16851[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26777[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16851 -> 26777[label="",style="solid", color="burlywood", weight=9]; 26777 -> 17065[label="",style="solid", color="burlywood", weight=3]; 26778[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16851 -> 26778[label="",style="solid", color="burlywood", weight=9]; 26778 -> 17066[label="",style="solid", color="burlywood", weight=3]; 16852[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26779[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16852 -> 26779[label="",style="solid", color="burlywood", weight=9]; 26779 -> 17067[label="",style="solid", color="burlywood", weight=3]; 26780[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16852 -> 26780[label="",style="solid", color="burlywood", weight=9]; 26780 -> 17068[label="",style="solid", color="burlywood", weight=3]; 16853[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (properFraction (Double (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16853 -> 17069[label="",style="solid", color="black", weight=3]; 16854[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13230) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26781[label="vzz13230/Succ vzz132300",fontsize=10,color="white",style="solid",shape="box"];16854 -> 26781[label="",style="solid", color="burlywood", weight=9]; 26781 -> 17070[label="",style="solid", color="burlywood", weight=3]; 26782[label="vzz13230/Zero",fontsize=10,color="white",style="solid",shape="box"];16854 -> 26782[label="",style="solid", color="burlywood", weight=9]; 26782 -> 17071[label="",style="solid", color="burlywood", weight=3]; 16855[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13230) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26783[label="vzz13230/Succ vzz132300",fontsize=10,color="white",style="solid",shape="box"];16855 -> 26783[label="",style="solid", color="burlywood", weight=9]; 26783 -> 17072[label="",style="solid", color="burlywood", weight=3]; 26784[label="vzz13230/Zero",fontsize=10,color="white",style="solid",shape="box"];16855 -> 26784[label="",style="solid", color="burlywood", weight=9]; 26784 -> 17073[label="",style="solid", color="burlywood", weight=3]; 16857 -> 681[label="",style="dashed", color="red", weight=0]; 16857[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16857 -> 17074[label="",style="dashed", color="magenta", weight=3]; 16857 -> 17075[label="",style="dashed", color="magenta", weight=3]; 16858 -> 681[label="",style="dashed", color="red", weight=0]; 16858[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16858 -> 17076[label="",style="dashed", color="magenta", weight=3]; 16858 -> 17077[label="",style="dashed", color="magenta", weight=3]; 16856[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (vzz1366 == vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16856 -> 17078[label="",style="solid", color="black", weight=3]; 16859[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26785[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16859 -> 26785[label="",style="solid", color="burlywood", weight=9]; 26785 -> 17079[label="",style="solid", color="burlywood", weight=3]; 26786[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16859 -> 26786[label="",style="solid", color="burlywood", weight=9]; 26786 -> 17080[label="",style="solid", color="burlywood", weight=3]; 16860[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26787[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16860 -> 26787[label="",style="solid", color="burlywood", weight=9]; 26787 -> 17081[label="",style="solid", color="burlywood", weight=3]; 26788[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16860 -> 26788[label="",style="solid", color="burlywood", weight=9]; 26788 -> 17082[label="",style="solid", color="burlywood", weight=3]; 16861[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26789[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16861 -> 26789[label="",style="solid", color="burlywood", weight=9]; 26789 -> 17083[label="",style="solid", color="burlywood", weight=3]; 26790[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16861 -> 26790[label="",style="solid", color="burlywood", weight=9]; 26790 -> 17084[label="",style="solid", color="burlywood", weight=3]; 16862[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26791[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16862 -> 26791[label="",style="solid", color="burlywood", weight=9]; 26791 -> 17085[label="",style="solid", color="burlywood", weight=3]; 26792[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16862 -> 26792[label="",style="solid", color="burlywood", weight=9]; 26792 -> 17086[label="",style="solid", color="burlywood", weight=3]; 16863[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (properFraction (Double (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16863 -> 17087[label="",style="solid", color="black", weight=3]; 16864[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13260) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26793[label="vzz13260/Succ vzz132600",fontsize=10,color="white",style="solid",shape="box"];16864 -> 26793[label="",style="solid", color="burlywood", weight=9]; 26793 -> 17088[label="",style="solid", color="burlywood", weight=3]; 26794[label="vzz13260/Zero",fontsize=10,color="white",style="solid",shape="box"];16864 -> 26794[label="",style="solid", color="burlywood", weight=9]; 26794 -> 17089[label="",style="solid", color="burlywood", weight=3]; 16865[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13260) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26795[label="vzz13260/Succ vzz132600",fontsize=10,color="white",style="solid",shape="box"];16865 -> 26795[label="",style="solid", color="burlywood", weight=9]; 26795 -> 17090[label="",style="solid", color="burlywood", weight=3]; 26796[label="vzz13260/Zero",fontsize=10,color="white",style="solid",shape="box"];16865 -> 26796[label="",style="solid", color="burlywood", weight=9]; 26796 -> 17091[label="",style="solid", color="burlywood", weight=3]; 16867 -> 681[label="",style="dashed", color="red", weight=0]; 16867[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16867 -> 17092[label="",style="dashed", color="magenta", weight=3]; 16867 -> 17093[label="",style="dashed", color="magenta", weight=3]; 16868 -> 681[label="",style="dashed", color="red", weight=0]; 16868[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16868 -> 17094[label="",style="dashed", color="magenta", weight=3]; 16868 -> 17095[label="",style="dashed", color="magenta", weight=3]; 16866[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (vzz1368 == vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16866 -> 17096[label="",style="solid", color="black", weight=3]; 16869[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26797[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16869 -> 26797[label="",style="solid", color="burlywood", weight=9]; 26797 -> 17097[label="",style="solid", color="burlywood", weight=3]; 26798[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16869 -> 26798[label="",style="solid", color="burlywood", weight=9]; 26798 -> 17098[label="",style="solid", color="burlywood", weight=3]; 16870[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26799[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16870 -> 26799[label="",style="solid", color="burlywood", weight=9]; 26799 -> 17099[label="",style="solid", color="burlywood", weight=3]; 26800[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16870 -> 26800[label="",style="solid", color="burlywood", weight=9]; 26800 -> 17100[label="",style="solid", color="burlywood", weight=3]; 16871[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26801[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16871 -> 26801[label="",style="solid", color="burlywood", weight=9]; 26801 -> 17101[label="",style="solid", color="burlywood", weight=3]; 26802[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16871 -> 26802[label="",style="solid", color="burlywood", weight=9]; 26802 -> 17102[label="",style="solid", color="burlywood", weight=3]; 16872[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26803[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16872 -> 26803[label="",style="solid", color="burlywood", weight=9]; 26803 -> 17103[label="",style="solid", color="burlywood", weight=3]; 26804[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16872 -> 26804[label="",style="solid", color="burlywood", weight=9]; 26804 -> 17104[label="",style="solid", color="burlywood", weight=3]; 16873[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (properFraction (Double (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16873 -> 17105[label="",style="solid", color="black", weight=3]; 16874[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13280) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26805[label="vzz13280/Succ vzz132800",fontsize=10,color="white",style="solid",shape="box"];16874 -> 26805[label="",style="solid", color="burlywood", weight=9]; 26805 -> 17106[label="",style="solid", color="burlywood", weight=3]; 26806[label="vzz13280/Zero",fontsize=10,color="white",style="solid",shape="box"];16874 -> 26806[label="",style="solid", color="burlywood", weight=9]; 26806 -> 17107[label="",style="solid", color="burlywood", weight=3]; 16875[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13280) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26807[label="vzz13280/Succ vzz132800",fontsize=10,color="white",style="solid",shape="box"];16875 -> 26807[label="",style="solid", color="burlywood", weight=9]; 26807 -> 17108[label="",style="solid", color="burlywood", weight=3]; 26808[label="vzz13280/Zero",fontsize=10,color="white",style="solid",shape="box"];16875 -> 26808[label="",style="solid", color="burlywood", weight=9]; 26808 -> 17109[label="",style="solid", color="burlywood", weight=3]; 16877 -> 681[label="",style="dashed", color="red", weight=0]; 16877[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16877 -> 17110[label="",style="dashed", color="magenta", weight=3]; 16877 -> 17111[label="",style="dashed", color="magenta", weight=3]; 16878 -> 681[label="",style="dashed", color="red", weight=0]; 16878[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16878 -> 17112[label="",style="dashed", color="magenta", weight=3]; 16878 -> 17113[label="",style="dashed", color="magenta", weight=3]; 16876[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (vzz1370 == vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16876 -> 17114[label="",style="solid", color="black", weight=3]; 16879[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26809[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16879 -> 26809[label="",style="solid", color="burlywood", weight=9]; 26809 -> 17115[label="",style="solid", color="burlywood", weight=3]; 26810[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16879 -> 26810[label="",style="solid", color="burlywood", weight=9]; 26810 -> 17116[label="",style="solid", color="burlywood", weight=3]; 16880[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26811[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16880 -> 26811[label="",style="solid", color="burlywood", weight=9]; 26811 -> 17117[label="",style="solid", color="burlywood", weight=3]; 26812[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16880 -> 26812[label="",style="solid", color="burlywood", weight=9]; 26812 -> 17118[label="",style="solid", color="burlywood", weight=3]; 16881[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26813[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16881 -> 26813[label="",style="solid", color="burlywood", weight=9]; 26813 -> 17119[label="",style="solid", color="burlywood", weight=3]; 26814[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16881 -> 26814[label="",style="solid", color="burlywood", weight=9]; 26814 -> 17120[label="",style="solid", color="burlywood", weight=3]; 16882[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26815[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16882 -> 26815[label="",style="solid", color="burlywood", weight=9]; 26815 -> 17121[label="",style="solid", color="burlywood", weight=3]; 26816[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16882 -> 26816[label="",style="solid", color="burlywood", weight=9]; 26816 -> 17122[label="",style="solid", color="burlywood", weight=3]; 16883[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (properFraction (Float (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16883 -> 17123[label="",style="solid", color="black", weight=3]; 16884[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13310) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26817[label="vzz13310/Succ vzz133100",fontsize=10,color="white",style="solid",shape="box"];16884 -> 26817[label="",style="solid", color="burlywood", weight=9]; 26817 -> 17124[label="",style="solid", color="burlywood", weight=3]; 26818[label="vzz13310/Zero",fontsize=10,color="white",style="solid",shape="box"];16884 -> 26818[label="",style="solid", color="burlywood", weight=9]; 26818 -> 17125[label="",style="solid", color="burlywood", weight=3]; 16885[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13310) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26819[label="vzz13310/Succ vzz133100",fontsize=10,color="white",style="solid",shape="box"];16885 -> 26819[label="",style="solid", color="burlywood", weight=9]; 26819 -> 17126[label="",style="solid", color="burlywood", weight=3]; 26820[label="vzz13310/Zero",fontsize=10,color="white",style="solid",shape="box"];16885 -> 26820[label="",style="solid", color="burlywood", weight=9]; 26820 -> 17127[label="",style="solid", color="burlywood", weight=3]; 16887 -> 681[label="",style="dashed", color="red", weight=0]; 16887[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16887 -> 17128[label="",style="dashed", color="magenta", weight=3]; 16887 -> 17129[label="",style="dashed", color="magenta", weight=3]; 16888 -> 681[label="",style="dashed", color="red", weight=0]; 16888[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16888 -> 17130[label="",style="dashed", color="magenta", weight=3]; 16888 -> 17131[label="",style="dashed", color="magenta", weight=3]; 16886[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (vzz1372 == vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16886 -> 17132[label="",style="solid", color="black", weight=3]; 16889[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26821[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16889 -> 26821[label="",style="solid", color="burlywood", weight=9]; 26821 -> 17133[label="",style="solid", color="burlywood", weight=3]; 26822[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16889 -> 26822[label="",style="solid", color="burlywood", weight=9]; 26822 -> 17134[label="",style="solid", color="burlywood", weight=3]; 16890[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26823[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16890 -> 26823[label="",style="solid", color="burlywood", weight=9]; 26823 -> 17135[label="",style="solid", color="burlywood", weight=3]; 26824[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16890 -> 26824[label="",style="solid", color="burlywood", weight=9]; 26824 -> 17136[label="",style="solid", color="burlywood", weight=3]; 16891[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26825[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16891 -> 26825[label="",style="solid", color="burlywood", weight=9]; 26825 -> 17137[label="",style="solid", color="burlywood", weight=3]; 26826[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16891 -> 26826[label="",style="solid", color="burlywood", weight=9]; 26826 -> 17138[label="",style="solid", color="burlywood", weight=3]; 16892[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26827[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16892 -> 26827[label="",style="solid", color="burlywood", weight=9]; 26827 -> 17139[label="",style="solid", color="burlywood", weight=3]; 26828[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16892 -> 26828[label="",style="solid", color="burlywood", weight=9]; 26828 -> 17140[label="",style="solid", color="burlywood", weight=3]; 16893[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (properFraction (Float (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16893 -> 17141[label="",style="solid", color="black", weight=3]; 16894[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13330) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26829[label="vzz13330/Succ vzz133300",fontsize=10,color="white",style="solid",shape="box"];16894 -> 26829[label="",style="solid", color="burlywood", weight=9]; 26829 -> 17142[label="",style="solid", color="burlywood", weight=3]; 26830[label="vzz13330/Zero",fontsize=10,color="white",style="solid",shape="box"];16894 -> 26830[label="",style="solid", color="burlywood", weight=9]; 26830 -> 17143[label="",style="solid", color="burlywood", weight=3]; 16895[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13330) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26831[label="vzz13330/Succ vzz133300",fontsize=10,color="white",style="solid",shape="box"];16895 -> 26831[label="",style="solid", color="burlywood", weight=9]; 26831 -> 17144[label="",style="solid", color="burlywood", weight=3]; 26832[label="vzz13330/Zero",fontsize=10,color="white",style="solid",shape="box"];16895 -> 26832[label="",style="solid", color="burlywood", weight=9]; 26832 -> 17145[label="",style="solid", color="burlywood", weight=3]; 16897 -> 681[label="",style="dashed", color="red", weight=0]; 16897[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16897 -> 17146[label="",style="dashed", color="magenta", weight=3]; 16897 -> 17147[label="",style="dashed", color="magenta", weight=3]; 16898 -> 681[label="",style="dashed", color="red", weight=0]; 16898[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16898 -> 17148[label="",style="dashed", color="magenta", weight=3]; 16898 -> 17149[label="",style="dashed", color="magenta", weight=3]; 16896[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (vzz1374 == vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16896 -> 17150[label="",style="solid", color="black", weight=3]; 16899[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26833[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16899 -> 26833[label="",style="solid", color="burlywood", weight=9]; 26833 -> 17151[label="",style="solid", color="burlywood", weight=3]; 26834[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16899 -> 26834[label="",style="solid", color="burlywood", weight=9]; 26834 -> 17152[label="",style="solid", color="burlywood", weight=3]; 16900[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26835[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16900 -> 26835[label="",style="solid", color="burlywood", weight=9]; 26835 -> 17153[label="",style="solid", color="burlywood", weight=3]; 26836[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16900 -> 26836[label="",style="solid", color="burlywood", weight=9]; 26836 -> 17154[label="",style="solid", color="burlywood", weight=3]; 16901[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26837[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16901 -> 26837[label="",style="solid", color="burlywood", weight=9]; 26837 -> 17155[label="",style="solid", color="burlywood", weight=3]; 26838[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16901 -> 26838[label="",style="solid", color="burlywood", weight=9]; 26838 -> 17156[label="",style="solid", color="burlywood", weight=3]; 16902[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26839[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16902 -> 26839[label="",style="solid", color="burlywood", weight=9]; 26839 -> 17157[label="",style="solid", color="burlywood", weight=3]; 26840[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16902 -> 26840[label="",style="solid", color="burlywood", weight=9]; 26840 -> 17158[label="",style="solid", color="burlywood", weight=3]; 16903[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (properFraction (Float (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16903 -> 17159[label="",style="solid", color="black", weight=3]; 16904[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13580) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26841[label="vzz13580/Succ vzz135800",fontsize=10,color="white",style="solid",shape="box"];16904 -> 26841[label="",style="solid", color="burlywood", weight=9]; 26841 -> 17160[label="",style="solid", color="burlywood", weight=3]; 26842[label="vzz13580/Zero",fontsize=10,color="white",style="solid",shape="box"];16904 -> 26842[label="",style="solid", color="burlywood", weight=9]; 26842 -> 17161[label="",style="solid", color="burlywood", weight=3]; 16905[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13580) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26843[label="vzz13580/Succ vzz135800",fontsize=10,color="white",style="solid",shape="box"];16905 -> 26843[label="",style="solid", color="burlywood", weight=9]; 26843 -> 17162[label="",style="solid", color="burlywood", weight=3]; 26844[label="vzz13580/Zero",fontsize=10,color="white",style="solid",shape="box"];16905 -> 26844[label="",style="solid", color="burlywood", weight=9]; 26844 -> 17163[label="",style="solid", color="burlywood", weight=3]; 16907 -> 681[label="",style="dashed", color="red", weight=0]; 16907[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16907 -> 17164[label="",style="dashed", color="magenta", weight=3]; 16907 -> 17165[label="",style="dashed", color="magenta", weight=3]; 16908 -> 681[label="",style="dashed", color="red", weight=0]; 16908[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16908 -> 17166[label="",style="dashed", color="magenta", weight=3]; 16908 -> 17167[label="",style="dashed", color="magenta", weight=3]; 16906[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (vzz1376 == vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16906 -> 17168[label="",style="solid", color="black", weight=3]; 16909[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26845[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16909 -> 26845[label="",style="solid", color="burlywood", weight=9]; 26845 -> 17169[label="",style="solid", color="burlywood", weight=3]; 26846[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16909 -> 26846[label="",style="solid", color="burlywood", weight=9]; 26846 -> 17170[label="",style="solid", color="burlywood", weight=3]; 16910[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26847[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16910 -> 26847[label="",style="solid", color="burlywood", weight=9]; 26847 -> 17171[label="",style="solid", color="burlywood", weight=3]; 26848[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16910 -> 26848[label="",style="solid", color="burlywood", weight=9]; 26848 -> 17172[label="",style="solid", color="burlywood", weight=3]; 16911[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26849[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16911 -> 26849[label="",style="solid", color="burlywood", weight=9]; 26849 -> 17173[label="",style="solid", color="burlywood", weight=3]; 26850[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16911 -> 26850[label="",style="solid", color="burlywood", weight=9]; 26850 -> 17174[label="",style="solid", color="burlywood", weight=3]; 16912[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26851[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16912 -> 26851[label="",style="solid", color="burlywood", weight=9]; 26851 -> 17175[label="",style="solid", color="burlywood", weight=3]; 26852[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16912 -> 26852[label="",style="solid", color="burlywood", weight=9]; 26852 -> 17176[label="",style="solid", color="burlywood", weight=3]; 16913[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (properFraction (Float (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16913 -> 17177[label="",style="solid", color="black", weight=3]; 16966[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos (Succ vzz131400)) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26853[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16966 -> 26853[label="",style="solid", color="burlywood", weight=9]; 26853 -> 17226[label="",style="solid", color="burlywood", weight=3]; 26854[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16966 -> 26854[label="",style="solid", color="burlywood", weight=9]; 26854 -> 17227[label="",style="solid", color="burlywood", weight=3]; 16967[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26855[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16967 -> 26855[label="",style="solid", color="burlywood", weight=9]; 26855 -> 17228[label="",style="solid", color="burlywood", weight=3]; 26856[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16967 -> 26856[label="",style="solid", color="burlywood", weight=9]; 26856 -> 17229[label="",style="solid", color="burlywood", weight=3]; 16968[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg (Succ vzz131400)) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26857[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16968 -> 26857[label="",style="solid", color="burlywood", weight=9]; 26857 -> 17230[label="",style="solid", color="burlywood", weight=3]; 26858[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16968 -> 26858[label="",style="solid", color="burlywood", weight=9]; 26858 -> 17231[label="",style="solid", color="burlywood", weight=3]; 16969[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26859[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16969 -> 26859[label="",style="solid", color="burlywood", weight=9]; 26859 -> 17232[label="",style="solid", color="burlywood", weight=3]; 26860[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16969 -> 26860[label="",style="solid", color="burlywood", weight=9]; 26860 -> 17233[label="",style="solid", color="burlywood", weight=3]; 16970[label="roundM0 (vzz1107 :% Integer vzz11080) (compare (Integer vzz13600) (Integer (Pos Zero) * Integer vzz11080) == LT)",fontsize=16,color="black",shape="box"];16970 -> 17234[label="",style="solid", color="black", weight=3]; 17031[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos vzz11640)) (primCmpInt (Pos vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos vzz11640)) (primCmpInt (Pos vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26861[label="vzz11640/Succ vzz116400",fontsize=10,color="white",style="solid",shape="box"];17031 -> 26861[label="",style="solid", color="burlywood", weight=9]; 26861 -> 17291[label="",style="solid", color="burlywood", weight=3]; 26862[label="vzz11640/Zero",fontsize=10,color="white",style="solid",shape="box"];17031 -> 26862[label="",style="solid", color="burlywood", weight=9]; 26862 -> 17292[label="",style="solid", color="burlywood", weight=3]; 17032[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg vzz11640)) (primCmpInt (Neg vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg vzz11640)) (primCmpInt (Neg vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26863[label="vzz11640/Succ vzz116400",fontsize=10,color="white",style="solid",shape="box"];17032 -> 26863[label="",style="solid", color="burlywood", weight=9]; 26863 -> 17293[label="",style="solid", color="burlywood", weight=3]; 26864[label="vzz11640/Zero",fontsize=10,color="white",style="solid",shape="box"];17032 -> 26864[label="",style="solid", color="burlywood", weight=9]; 26864 -> 17294[label="",style="solid", color="burlywood", weight=3]; 17033[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17033 -> 17295[label="",style="solid", color="black", weight=3]; 17034[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26865[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17034 -> 26865[label="",style="solid", color="burlywood", weight=9]; 26865 -> 17296[label="",style="solid", color="burlywood", weight=3]; 26866[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17034 -> 26866[label="",style="solid", color="burlywood", weight=9]; 26866 -> 17297[label="",style="solid", color="burlywood", weight=3]; 17035[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26867[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17035 -> 26867[label="",style="solid", color="burlywood", weight=9]; 26867 -> 17298[label="",style="solid", color="burlywood", weight=3]; 26868[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17035 -> 26868[label="",style="solid", color="burlywood", weight=9]; 26868 -> 17299[label="",style="solid", color="burlywood", weight=3]; 17036[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26869[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17036 -> 26869[label="",style="solid", color="burlywood", weight=9]; 26869 -> 17300[label="",style="solid", color="burlywood", weight=3]; 26870[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17036 -> 26870[label="",style="solid", color="burlywood", weight=9]; 26870 -> 17301[label="",style="solid", color="burlywood", weight=3]; 17037[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26871[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17037 -> 26871[label="",style="solid", color="burlywood", weight=9]; 26871 -> 17302[label="",style="solid", color="burlywood", weight=3]; 26872[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17037 -> 26872[label="",style="solid", color="burlywood", weight=9]; 26872 -> 17303[label="",style="solid", color="burlywood", weight=3]; 17038[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17040[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17041[label="Pos Zero",fontsize=16,color="green",shape="box"];17042[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1362 vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26873[label="vzz1362/Pos vzz13620",fontsize=10,color="white",style="solid",shape="box"];17042 -> 26873[label="",style="solid", color="burlywood", weight=9]; 26873 -> 17304[label="",style="solid", color="burlywood", weight=3]; 26874[label="vzz1362/Neg vzz13620",fontsize=10,color="white",style="solid",shape="box"];17042 -> 26874[label="",style="solid", color="burlywood", weight=9]; 26874 -> 17305[label="",style="solid", color="burlywood", weight=3]; 17043[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26875[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17043 -> 26875[label="",style="solid", color="burlywood", weight=9]; 26875 -> 17306[label="",style="solid", color="burlywood", weight=3]; 26876[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17043 -> 26876[label="",style="solid", color="burlywood", weight=9]; 26876 -> 17307[label="",style="solid", color="burlywood", weight=3]; 17044[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17044 -> 17308[label="",style="solid", color="black", weight=3]; 17045[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26877[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17045 -> 26877[label="",style="solid", color="burlywood", weight=9]; 26877 -> 17309[label="",style="solid", color="burlywood", weight=3]; 26878[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17045 -> 26878[label="",style="solid", color="burlywood", weight=9]; 26878 -> 17310[label="",style="solid", color="burlywood", weight=3]; 17046[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26879[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17046 -> 26879[label="",style="solid", color="burlywood", weight=9]; 26879 -> 17311[label="",style="solid", color="burlywood", weight=3]; 26880[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17046 -> 26880[label="",style="solid", color="burlywood", weight=9]; 26880 -> 17312[label="",style="solid", color="burlywood", weight=3]; 17047[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17047 -> 17313[label="",style="solid", color="black", weight=3]; 17048[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26881[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17048 -> 26881[label="",style="solid", color="burlywood", weight=9]; 26881 -> 17314[label="",style="solid", color="burlywood", weight=3]; 26882[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17048 -> 26882[label="",style="solid", color="burlywood", weight=9]; 26882 -> 17315[label="",style="solid", color="burlywood", weight=3]; 17049[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26883[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17049 -> 26883[label="",style="solid", color="burlywood", weight=9]; 26883 -> 17316[label="",style="solid", color="burlywood", weight=3]; 26884[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17049 -> 26884[label="",style="solid", color="burlywood", weight=9]; 26884 -> 17317[label="",style="solid", color="burlywood", weight=3]; 17050[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26885[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17050 -> 26885[label="",style="solid", color="burlywood", weight=9]; 26885 -> 17318[label="",style="solid", color="burlywood", weight=3]; 26886[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17050 -> 26886[label="",style="solid", color="burlywood", weight=9]; 26886 -> 17319[label="",style="solid", color="burlywood", weight=3]; 17051[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17051 -> 17320[label="",style="solid", color="black", weight=3]; 17052[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26887[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17052 -> 26887[label="",style="solid", color="burlywood", weight=9]; 26887 -> 17321[label="",style="solid", color="burlywood", weight=3]; 26888[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17052 -> 26888[label="",style="solid", color="burlywood", weight=9]; 26888 -> 17322[label="",style="solid", color="burlywood", weight=3]; 17053[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26889[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17053 -> 26889[label="",style="solid", color="burlywood", weight=9]; 26889 -> 17323[label="",style="solid", color="burlywood", weight=3]; 26890[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17053 -> 26890[label="",style="solid", color="burlywood", weight=9]; 26890 -> 17324[label="",style="solid", color="burlywood", weight=3]; 17054[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26891[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17054 -> 26891[label="",style="solid", color="burlywood", weight=9]; 26891 -> 17325[label="",style="solid", color="burlywood", weight=3]; 26892[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17054 -> 26892[label="",style="solid", color="burlywood", weight=9]; 26892 -> 17326[label="",style="solid", color="burlywood", weight=3]; 17055[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26893[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17055 -> 26893[label="",style="solid", color="burlywood", weight=9]; 26893 -> 17327[label="",style="solid", color="burlywood", weight=3]; 26894[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17055 -> 26894[label="",style="solid", color="burlywood", weight=9]; 26894 -> 17328[label="",style="solid", color="burlywood", weight=3]; 17056[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17057[label="Pos Zero",fontsize=16,color="green",shape="box"];17058[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17059[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17060[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1364 vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26895[label="vzz1364/Pos vzz13640",fontsize=10,color="white",style="solid",shape="box"];17060 -> 26895[label="",style="solid", color="burlywood", weight=9]; 26895 -> 17329[label="",style="solid", color="burlywood", weight=3]; 26896[label="vzz1364/Neg vzz13640",fontsize=10,color="white",style="solid",shape="box"];17060 -> 26896[label="",style="solid", color="burlywood", weight=9]; 26896 -> 17330[label="",style="solid", color="burlywood", weight=3]; 17061[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26897[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17061 -> 26897[label="",style="solid", color="burlywood", weight=9]; 26897 -> 17331[label="",style="solid", color="burlywood", weight=3]; 26898[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17061 -> 26898[label="",style="solid", color="burlywood", weight=9]; 26898 -> 17332[label="",style="solid", color="burlywood", weight=3]; 17062[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17062 -> 17333[label="",style="solid", color="black", weight=3]; 17063[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26899[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17063 -> 26899[label="",style="solid", color="burlywood", weight=9]; 26899 -> 17334[label="",style="solid", color="burlywood", weight=3]; 26900[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17063 -> 26900[label="",style="solid", color="burlywood", weight=9]; 26900 -> 17335[label="",style="solid", color="burlywood", weight=3]; 17064[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26901[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17064 -> 26901[label="",style="solid", color="burlywood", weight=9]; 26901 -> 17336[label="",style="solid", color="burlywood", weight=3]; 26902[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17064 -> 26902[label="",style="solid", color="burlywood", weight=9]; 26902 -> 17337[label="",style="solid", color="burlywood", weight=3]; 17065[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17065 -> 17338[label="",style="solid", color="black", weight=3]; 17066[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26903[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17066 -> 26903[label="",style="solid", color="burlywood", weight=9]; 26903 -> 17339[label="",style="solid", color="burlywood", weight=3]; 26904[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17066 -> 26904[label="",style="solid", color="burlywood", weight=9]; 26904 -> 17340[label="",style="solid", color="burlywood", weight=3]; 17067[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26905[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17067 -> 26905[label="",style="solid", color="burlywood", weight=9]; 26905 -> 17341[label="",style="solid", color="burlywood", weight=3]; 26906[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17067 -> 26906[label="",style="solid", color="burlywood", weight=9]; 26906 -> 17342[label="",style="solid", color="burlywood", weight=3]; 17068[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26907[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17068 -> 26907[label="",style="solid", color="burlywood", weight=9]; 26907 -> 17343[label="",style="solid", color="burlywood", weight=3]; 26908[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17068 -> 26908[label="",style="solid", color="burlywood", weight=9]; 26908 -> 17344[label="",style="solid", color="burlywood", weight=3]; 17069[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17069 -> 17345[label="",style="solid", color="black", weight=3]; 17070[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26909[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17070 -> 26909[label="",style="solid", color="burlywood", weight=9]; 26909 -> 17346[label="",style="solid", color="burlywood", weight=3]; 26910[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17070 -> 26910[label="",style="solid", color="burlywood", weight=9]; 26910 -> 17347[label="",style="solid", color="burlywood", weight=3]; 17071[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26911[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17071 -> 26911[label="",style="solid", color="burlywood", weight=9]; 26911 -> 17348[label="",style="solid", color="burlywood", weight=3]; 26912[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17071 -> 26912[label="",style="solid", color="burlywood", weight=9]; 26912 -> 17349[label="",style="solid", color="burlywood", weight=3]; 17072[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26913[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17072 -> 26913[label="",style="solid", color="burlywood", weight=9]; 26913 -> 17350[label="",style="solid", color="burlywood", weight=3]; 26914[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17072 -> 26914[label="",style="solid", color="burlywood", weight=9]; 26914 -> 17351[label="",style="solid", color="burlywood", weight=3]; 17073[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26915[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17073 -> 26915[label="",style="solid", color="burlywood", weight=9]; 26915 -> 17352[label="",style="solid", color="burlywood", weight=3]; 26916[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17073 -> 26916[label="",style="solid", color="burlywood", weight=9]; 26916 -> 17353[label="",style="solid", color="burlywood", weight=3]; 17074[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17075[label="Pos Zero",fontsize=16,color="green",shape="box"];17076[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17077[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17078[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1366 vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26917[label="vzz1366/Pos vzz13660",fontsize=10,color="white",style="solid",shape="box"];17078 -> 26917[label="",style="solid", color="burlywood", weight=9]; 26917 -> 17354[label="",style="solid", color="burlywood", weight=3]; 26918[label="vzz1366/Neg vzz13660",fontsize=10,color="white",style="solid",shape="box"];17078 -> 26918[label="",style="solid", color="burlywood", weight=9]; 26918 -> 17355[label="",style="solid", color="burlywood", weight=3]; 17079[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26919[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17079 -> 26919[label="",style="solid", color="burlywood", weight=9]; 26919 -> 17356[label="",style="solid", color="burlywood", weight=3]; 26920[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17079 -> 26920[label="",style="solid", color="burlywood", weight=9]; 26920 -> 17357[label="",style="solid", color="burlywood", weight=3]; 17080[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17080 -> 17358[label="",style="solid", color="black", weight=3]; 17081[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26921[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17081 -> 26921[label="",style="solid", color="burlywood", weight=9]; 26921 -> 17359[label="",style="solid", color="burlywood", weight=3]; 26922[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17081 -> 26922[label="",style="solid", color="burlywood", weight=9]; 26922 -> 17360[label="",style="solid", color="burlywood", weight=3]; 17082[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26923[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17082 -> 26923[label="",style="solid", color="burlywood", weight=9]; 26923 -> 17361[label="",style="solid", color="burlywood", weight=3]; 26924[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17082 -> 26924[label="",style="solid", color="burlywood", weight=9]; 26924 -> 17362[label="",style="solid", color="burlywood", weight=3]; 17083[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17083 -> 17363[label="",style="solid", color="black", weight=3]; 17084[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26925[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17084 -> 26925[label="",style="solid", color="burlywood", weight=9]; 26925 -> 17364[label="",style="solid", color="burlywood", weight=3]; 26926[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17084 -> 26926[label="",style="solid", color="burlywood", weight=9]; 26926 -> 17365[label="",style="solid", color="burlywood", weight=3]; 17085[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26927[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17085 -> 26927[label="",style="solid", color="burlywood", weight=9]; 26927 -> 17366[label="",style="solid", color="burlywood", weight=3]; 26928[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17085 -> 26928[label="",style="solid", color="burlywood", weight=9]; 26928 -> 17367[label="",style="solid", color="burlywood", weight=3]; 17086[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26929[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17086 -> 26929[label="",style="solid", color="burlywood", weight=9]; 26929 -> 17368[label="",style="solid", color="burlywood", weight=3]; 26930[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17086 -> 26930[label="",style="solid", color="burlywood", weight=9]; 26930 -> 17369[label="",style="solid", color="burlywood", weight=3]; 17087[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17087 -> 17370[label="",style="solid", color="black", weight=3]; 17088[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26931[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17088 -> 26931[label="",style="solid", color="burlywood", weight=9]; 26931 -> 17371[label="",style="solid", color="burlywood", weight=3]; 26932[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17088 -> 26932[label="",style="solid", color="burlywood", weight=9]; 26932 -> 17372[label="",style="solid", color="burlywood", weight=3]; 17089[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26933[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17089 -> 26933[label="",style="solid", color="burlywood", weight=9]; 26933 -> 17373[label="",style="solid", color="burlywood", weight=3]; 26934[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17089 -> 26934[label="",style="solid", color="burlywood", weight=9]; 26934 -> 17374[label="",style="solid", color="burlywood", weight=3]; 17090[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26935[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17090 -> 26935[label="",style="solid", color="burlywood", weight=9]; 26935 -> 17375[label="",style="solid", color="burlywood", weight=3]; 26936[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17090 -> 26936[label="",style="solid", color="burlywood", weight=9]; 26936 -> 17376[label="",style="solid", color="burlywood", weight=3]; 17091[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26937[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17091 -> 26937[label="",style="solid", color="burlywood", weight=9]; 26937 -> 17377[label="",style="solid", color="burlywood", weight=3]; 26938[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17091 -> 26938[label="",style="solid", color="burlywood", weight=9]; 26938 -> 17378[label="",style="solid", color="burlywood", weight=3]; 17092[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17093[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17094[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17095[label="Pos Zero",fontsize=16,color="green",shape="box"];17096[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1368 vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26939[label="vzz1368/Pos vzz13680",fontsize=10,color="white",style="solid",shape="box"];17096 -> 26939[label="",style="solid", color="burlywood", weight=9]; 26939 -> 17379[label="",style="solid", color="burlywood", weight=3]; 26940[label="vzz1368/Neg vzz13680",fontsize=10,color="white",style="solid",shape="box"];17096 -> 26940[label="",style="solid", color="burlywood", weight=9]; 26940 -> 17380[label="",style="solid", color="burlywood", weight=3]; 17097[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26941[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17097 -> 26941[label="",style="solid", color="burlywood", weight=9]; 26941 -> 17381[label="",style="solid", color="burlywood", weight=3]; 26942[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17097 -> 26942[label="",style="solid", color="burlywood", weight=9]; 26942 -> 17382[label="",style="solid", color="burlywood", weight=3]; 17098[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17098 -> 17383[label="",style="solid", color="black", weight=3]; 17099[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26943[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17099 -> 26943[label="",style="solid", color="burlywood", weight=9]; 26943 -> 17384[label="",style="solid", color="burlywood", weight=3]; 26944[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17099 -> 26944[label="",style="solid", color="burlywood", weight=9]; 26944 -> 17385[label="",style="solid", color="burlywood", weight=3]; 17100[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26945[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17100 -> 26945[label="",style="solid", color="burlywood", weight=9]; 26945 -> 17386[label="",style="solid", color="burlywood", weight=3]; 26946[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17100 -> 26946[label="",style="solid", color="burlywood", weight=9]; 26946 -> 17387[label="",style="solid", color="burlywood", weight=3]; 17101[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17101 -> 17388[label="",style="solid", color="black", weight=3]; 17102[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26947[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17102 -> 26947[label="",style="solid", color="burlywood", weight=9]; 26947 -> 17389[label="",style="solid", color="burlywood", weight=3]; 26948[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17102 -> 26948[label="",style="solid", color="burlywood", weight=9]; 26948 -> 17390[label="",style="solid", color="burlywood", weight=3]; 17103[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26949[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17103 -> 26949[label="",style="solid", color="burlywood", weight=9]; 26949 -> 17391[label="",style="solid", color="burlywood", weight=3]; 26950[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17103 -> 26950[label="",style="solid", color="burlywood", weight=9]; 26950 -> 17392[label="",style="solid", color="burlywood", weight=3]; 17104[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26951[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17104 -> 26951[label="",style="solid", color="burlywood", weight=9]; 26951 -> 17393[label="",style="solid", color="burlywood", weight=3]; 26952[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17104 -> 26952[label="",style="solid", color="burlywood", weight=9]; 26952 -> 17394[label="",style="solid", color="burlywood", weight=3]; 17105[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17105 -> 17395[label="",style="solid", color="black", weight=3]; 17106[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26953[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17106 -> 26953[label="",style="solid", color="burlywood", weight=9]; 26953 -> 17396[label="",style="solid", color="burlywood", weight=3]; 26954[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17106 -> 26954[label="",style="solid", color="burlywood", weight=9]; 26954 -> 17397[label="",style="solid", color="burlywood", weight=3]; 17107[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26955[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17107 -> 26955[label="",style="solid", color="burlywood", weight=9]; 26955 -> 17398[label="",style="solid", color="burlywood", weight=3]; 26956[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17107 -> 26956[label="",style="solid", color="burlywood", weight=9]; 26956 -> 17399[label="",style="solid", color="burlywood", weight=3]; 17108[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26957[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17108 -> 26957[label="",style="solid", color="burlywood", weight=9]; 26957 -> 17400[label="",style="solid", color="burlywood", weight=3]; 26958[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17108 -> 26958[label="",style="solid", color="burlywood", weight=9]; 26958 -> 17401[label="",style="solid", color="burlywood", weight=3]; 17109[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26959[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17109 -> 26959[label="",style="solid", color="burlywood", weight=9]; 26959 -> 17402[label="",style="solid", color="burlywood", weight=3]; 26960[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17109 -> 26960[label="",style="solid", color="burlywood", weight=9]; 26960 -> 17403[label="",style="solid", color="burlywood", weight=3]; 17110[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17111[label="Pos Zero",fontsize=16,color="green",shape="box"];17112[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17113[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17114[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1370 vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26961[label="vzz1370/Pos vzz13700",fontsize=10,color="white",style="solid",shape="box"];17114 -> 26961[label="",style="solid", color="burlywood", weight=9]; 26961 -> 17404[label="",style="solid", color="burlywood", weight=3]; 26962[label="vzz1370/Neg vzz13700",fontsize=10,color="white",style="solid",shape="box"];17114 -> 26962[label="",style="solid", color="burlywood", weight=9]; 26962 -> 17405[label="",style="solid", color="burlywood", weight=3]; 17115[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26963[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17115 -> 26963[label="",style="solid", color="burlywood", weight=9]; 26963 -> 17406[label="",style="solid", color="burlywood", weight=3]; 26964[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17115 -> 26964[label="",style="solid", color="burlywood", weight=9]; 26964 -> 17407[label="",style="solid", color="burlywood", weight=3]; 17116[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17116 -> 17408[label="",style="solid", color="black", weight=3]; 17117[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26965[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17117 -> 26965[label="",style="solid", color="burlywood", weight=9]; 26965 -> 17409[label="",style="solid", color="burlywood", weight=3]; 26966[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17117 -> 26966[label="",style="solid", color="burlywood", weight=9]; 26966 -> 17410[label="",style="solid", color="burlywood", weight=3]; 17118[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26967[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17118 -> 26967[label="",style="solid", color="burlywood", weight=9]; 26967 -> 17411[label="",style="solid", color="burlywood", weight=3]; 26968[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17118 -> 26968[label="",style="solid", color="burlywood", weight=9]; 26968 -> 17412[label="",style="solid", color="burlywood", weight=3]; 17119[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17119 -> 17413[label="",style="solid", color="black", weight=3]; 17120[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26969[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17120 -> 26969[label="",style="solid", color="burlywood", weight=9]; 26969 -> 17414[label="",style="solid", color="burlywood", weight=3]; 26970[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17120 -> 26970[label="",style="solid", color="burlywood", weight=9]; 26970 -> 17415[label="",style="solid", color="burlywood", weight=3]; 17121[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26971[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17121 -> 26971[label="",style="solid", color="burlywood", weight=9]; 26971 -> 17416[label="",style="solid", color="burlywood", weight=3]; 26972[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17121 -> 26972[label="",style="solid", color="burlywood", weight=9]; 26972 -> 17417[label="",style="solid", color="burlywood", weight=3]; 17122[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26973[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17122 -> 26973[label="",style="solid", color="burlywood", weight=9]; 26973 -> 17418[label="",style="solid", color="burlywood", weight=3]; 26974[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17122 -> 26974[label="",style="solid", color="burlywood", weight=9]; 26974 -> 17419[label="",style="solid", color="burlywood", weight=3]; 17123[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17123 -> 17420[label="",style="solid", color="black", weight=3]; 17124[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26975[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17124 -> 26975[label="",style="solid", color="burlywood", weight=9]; 26975 -> 17421[label="",style="solid", color="burlywood", weight=3]; 26976[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17124 -> 26976[label="",style="solid", color="burlywood", weight=9]; 26976 -> 17422[label="",style="solid", color="burlywood", weight=3]; 17125[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26977[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17125 -> 26977[label="",style="solid", color="burlywood", weight=9]; 26977 -> 17423[label="",style="solid", color="burlywood", weight=3]; 26978[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17125 -> 26978[label="",style="solid", color="burlywood", weight=9]; 26978 -> 17424[label="",style="solid", color="burlywood", weight=3]; 17126[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26979[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17126 -> 26979[label="",style="solid", color="burlywood", weight=9]; 26979 -> 17425[label="",style="solid", color="burlywood", weight=3]; 26980[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17126 -> 26980[label="",style="solid", color="burlywood", weight=9]; 26980 -> 17426[label="",style="solid", color="burlywood", weight=3]; 17127[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26981[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17127 -> 26981[label="",style="solid", color="burlywood", weight=9]; 26981 -> 17427[label="",style="solid", color="burlywood", weight=3]; 26982[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17127 -> 26982[label="",style="solid", color="burlywood", weight=9]; 26982 -> 17428[label="",style="solid", color="burlywood", weight=3]; 17128[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17129[label="Pos Zero",fontsize=16,color="green",shape="box"];17130[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17131[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17132[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1372 vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26983[label="vzz1372/Pos vzz13720",fontsize=10,color="white",style="solid",shape="box"];17132 -> 26983[label="",style="solid", color="burlywood", weight=9]; 26983 -> 17429[label="",style="solid", color="burlywood", weight=3]; 26984[label="vzz1372/Neg vzz13720",fontsize=10,color="white",style="solid",shape="box"];17132 -> 26984[label="",style="solid", color="burlywood", weight=9]; 26984 -> 17430[label="",style="solid", color="burlywood", weight=3]; 17133[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26985[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17133 -> 26985[label="",style="solid", color="burlywood", weight=9]; 26985 -> 17431[label="",style="solid", color="burlywood", weight=3]; 26986[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17133 -> 26986[label="",style="solid", color="burlywood", weight=9]; 26986 -> 17432[label="",style="solid", color="burlywood", weight=3]; 17134[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17134 -> 17433[label="",style="solid", color="black", weight=3]; 17135[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26987[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17135 -> 26987[label="",style="solid", color="burlywood", weight=9]; 26987 -> 17434[label="",style="solid", color="burlywood", weight=3]; 26988[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17135 -> 26988[label="",style="solid", color="burlywood", weight=9]; 26988 -> 17435[label="",style="solid", color="burlywood", weight=3]; 17136[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26989[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17136 -> 26989[label="",style="solid", color="burlywood", weight=9]; 26989 -> 17436[label="",style="solid", color="burlywood", weight=3]; 26990[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17136 -> 26990[label="",style="solid", color="burlywood", weight=9]; 26990 -> 17437[label="",style="solid", color="burlywood", weight=3]; 17137[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17137 -> 17438[label="",style="solid", color="black", weight=3]; 17138[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26991[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17138 -> 26991[label="",style="solid", color="burlywood", weight=9]; 26991 -> 17439[label="",style="solid", color="burlywood", weight=3]; 26992[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17138 -> 26992[label="",style="solid", color="burlywood", weight=9]; 26992 -> 17440[label="",style="solid", color="burlywood", weight=3]; 17139[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26993[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17139 -> 26993[label="",style="solid", color="burlywood", weight=9]; 26993 -> 17441[label="",style="solid", color="burlywood", weight=3]; 26994[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17139 -> 26994[label="",style="solid", color="burlywood", weight=9]; 26994 -> 17442[label="",style="solid", color="burlywood", weight=3]; 17140[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26995[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17140 -> 26995[label="",style="solid", color="burlywood", weight=9]; 26995 -> 17443[label="",style="solid", color="burlywood", weight=3]; 26996[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17140 -> 26996[label="",style="solid", color="burlywood", weight=9]; 26996 -> 17444[label="",style="solid", color="burlywood", weight=3]; 17141[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17141 -> 17445[label="",style="solid", color="black", weight=3]; 17142[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26997[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17142 -> 26997[label="",style="solid", color="burlywood", weight=9]; 26997 -> 17446[label="",style="solid", color="burlywood", weight=3]; 26998[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17142 -> 26998[label="",style="solid", color="burlywood", weight=9]; 26998 -> 17447[label="",style="solid", color="burlywood", weight=3]; 17143[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26999[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17143 -> 26999[label="",style="solid", color="burlywood", weight=9]; 26999 -> 17448[label="",style="solid", color="burlywood", weight=3]; 27000[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17143 -> 27000[label="",style="solid", color="burlywood", weight=9]; 27000 -> 17449[label="",style="solid", color="burlywood", weight=3]; 17144[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27001[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17144 -> 27001[label="",style="solid", color="burlywood", weight=9]; 27001 -> 17450[label="",style="solid", color="burlywood", weight=3]; 27002[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17144 -> 27002[label="",style="solid", color="burlywood", weight=9]; 27002 -> 17451[label="",style="solid", color="burlywood", weight=3]; 17145[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27003[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17145 -> 27003[label="",style="solid", color="burlywood", weight=9]; 27003 -> 17452[label="",style="solid", color="burlywood", weight=3]; 27004[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17145 -> 27004[label="",style="solid", color="burlywood", weight=9]; 27004 -> 17453[label="",style="solid", color="burlywood", weight=3]; 17146[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17147[label="Pos Zero",fontsize=16,color="green",shape="box"];17148[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17149[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17150[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1374 vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27005[label="vzz1374/Pos vzz13740",fontsize=10,color="white",style="solid",shape="box"];17150 -> 27005[label="",style="solid", color="burlywood", weight=9]; 27005 -> 17454[label="",style="solid", color="burlywood", weight=3]; 27006[label="vzz1374/Neg vzz13740",fontsize=10,color="white",style="solid",shape="box"];17150 -> 27006[label="",style="solid", color="burlywood", weight=9]; 27006 -> 17455[label="",style="solid", color="burlywood", weight=3]; 17151[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27007[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17151 -> 27007[label="",style="solid", color="burlywood", weight=9]; 27007 -> 17456[label="",style="solid", color="burlywood", weight=3]; 27008[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17151 -> 27008[label="",style="solid", color="burlywood", weight=9]; 27008 -> 17457[label="",style="solid", color="burlywood", weight=3]; 17152[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17152 -> 17458[label="",style="solid", color="black", weight=3]; 17153[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27009[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17153 -> 27009[label="",style="solid", color="burlywood", weight=9]; 27009 -> 17459[label="",style="solid", color="burlywood", weight=3]; 27010[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17153 -> 27010[label="",style="solid", color="burlywood", weight=9]; 27010 -> 17460[label="",style="solid", color="burlywood", weight=3]; 17154[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27011[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17154 -> 27011[label="",style="solid", color="burlywood", weight=9]; 27011 -> 17461[label="",style="solid", color="burlywood", weight=3]; 27012[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17154 -> 27012[label="",style="solid", color="burlywood", weight=9]; 27012 -> 17462[label="",style="solid", color="burlywood", weight=3]; 17155[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17155 -> 17463[label="",style="solid", color="black", weight=3]; 17156[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27013[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17156 -> 27013[label="",style="solid", color="burlywood", weight=9]; 27013 -> 17464[label="",style="solid", color="burlywood", weight=3]; 27014[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17156 -> 27014[label="",style="solid", color="burlywood", weight=9]; 27014 -> 17465[label="",style="solid", color="burlywood", weight=3]; 17157[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27015[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17157 -> 27015[label="",style="solid", color="burlywood", weight=9]; 27015 -> 17466[label="",style="solid", color="burlywood", weight=3]; 27016[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17157 -> 27016[label="",style="solid", color="burlywood", weight=9]; 27016 -> 17467[label="",style="solid", color="burlywood", weight=3]; 17158[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27017[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17158 -> 27017[label="",style="solid", color="burlywood", weight=9]; 27017 -> 17468[label="",style="solid", color="burlywood", weight=3]; 27018[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17158 -> 27018[label="",style="solid", color="burlywood", weight=9]; 27018 -> 17469[label="",style="solid", color="burlywood", weight=3]; 17159[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17159 -> 17470[label="",style="solid", color="black", weight=3]; 17160[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27019[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17160 -> 27019[label="",style="solid", color="burlywood", weight=9]; 27019 -> 17471[label="",style="solid", color="burlywood", weight=3]; 27020[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17160 -> 27020[label="",style="solid", color="burlywood", weight=9]; 27020 -> 17472[label="",style="solid", color="burlywood", weight=3]; 17161[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27021[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17161 -> 27021[label="",style="solid", color="burlywood", weight=9]; 27021 -> 17473[label="",style="solid", color="burlywood", weight=3]; 27022[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17161 -> 27022[label="",style="solid", color="burlywood", weight=9]; 27022 -> 17474[label="",style="solid", color="burlywood", weight=3]; 17162[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27023[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17162 -> 27023[label="",style="solid", color="burlywood", weight=9]; 27023 -> 17475[label="",style="solid", color="burlywood", weight=3]; 27024[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17162 -> 27024[label="",style="solid", color="burlywood", weight=9]; 27024 -> 17476[label="",style="solid", color="burlywood", weight=3]; 17163[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27025[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17163 -> 27025[label="",style="solid", color="burlywood", weight=9]; 27025 -> 17477[label="",style="solid", color="burlywood", weight=3]; 27026[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17163 -> 27026[label="",style="solid", color="burlywood", weight=9]; 27026 -> 17478[label="",style="solid", color="burlywood", weight=3]; 17164[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17165[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17166[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17167[label="Pos Zero",fontsize=16,color="green",shape="box"];17168[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1376 vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27027[label="vzz1376/Pos vzz13760",fontsize=10,color="white",style="solid",shape="box"];17168 -> 27027[label="",style="solid", color="burlywood", weight=9]; 27027 -> 17479[label="",style="solid", color="burlywood", weight=3]; 27028[label="vzz1376/Neg vzz13760",fontsize=10,color="white",style="solid",shape="box"];17168 -> 27028[label="",style="solid", color="burlywood", weight=9]; 27028 -> 17480[label="",style="solid", color="burlywood", weight=3]; 17169[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27029[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17169 -> 27029[label="",style="solid", color="burlywood", weight=9]; 27029 -> 17481[label="",style="solid", color="burlywood", weight=3]; 27030[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17169 -> 27030[label="",style="solid", color="burlywood", weight=9]; 27030 -> 17482[label="",style="solid", color="burlywood", weight=3]; 17170[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17170 -> 17483[label="",style="solid", color="black", weight=3]; 17171[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27031[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17171 -> 27031[label="",style="solid", color="burlywood", weight=9]; 27031 -> 17484[label="",style="solid", color="burlywood", weight=3]; 27032[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17171 -> 27032[label="",style="solid", color="burlywood", weight=9]; 27032 -> 17485[label="",style="solid", color="burlywood", weight=3]; 17172[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27033[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17172 -> 27033[label="",style="solid", color="burlywood", weight=9]; 27033 -> 17486[label="",style="solid", color="burlywood", weight=3]; 27034[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17172 -> 27034[label="",style="solid", color="burlywood", weight=9]; 27034 -> 17487[label="",style="solid", color="burlywood", weight=3]; 17173[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17173 -> 17488[label="",style="solid", color="black", weight=3]; 17174[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27035[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17174 -> 27035[label="",style="solid", color="burlywood", weight=9]; 27035 -> 17489[label="",style="solid", color="burlywood", weight=3]; 27036[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17174 -> 27036[label="",style="solid", color="burlywood", weight=9]; 27036 -> 17490[label="",style="solid", color="burlywood", weight=3]; 17175[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27037[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17175 -> 27037[label="",style="solid", color="burlywood", weight=9]; 27037 -> 17491[label="",style="solid", color="burlywood", weight=3]; 27038[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17175 -> 27038[label="",style="solid", color="burlywood", weight=9]; 27038 -> 17492[label="",style="solid", color="burlywood", weight=3]; 17176[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27039[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17176 -> 27039[label="",style="solid", color="burlywood", weight=9]; 27039 -> 17493[label="",style="solid", color="burlywood", weight=3]; 27040[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17176 -> 27040[label="",style="solid", color="burlywood", weight=9]; 27040 -> 17494[label="",style="solid", color="burlywood", weight=3]; 17177[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17177 -> 17495[label="",style="solid", color="black", weight=3]; 17226[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos (Succ vzz131400)) (Pos vzz13130) == LT)",fontsize=16,color="black",shape="box"];17226 -> 17585[label="",style="solid", color="black", weight=3]; 17227[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos (Succ vzz131400)) (Neg vzz13130) == LT)",fontsize=16,color="black",shape="box"];17227 -> 17586[label="",style="solid", color="black", weight=3]; 17228[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Pos vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27041[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17228 -> 27041[label="",style="solid", color="burlywood", weight=9]; 27041 -> 17587[label="",style="solid", color="burlywood", weight=3]; 27042[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17228 -> 27042[label="",style="solid", color="burlywood", weight=9]; 27042 -> 17588[label="",style="solid", color="burlywood", weight=3]; 17229[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Neg vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27043[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17229 -> 27043[label="",style="solid", color="burlywood", weight=9]; 27043 -> 17589[label="",style="solid", color="burlywood", weight=3]; 27044[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17229 -> 27044[label="",style="solid", color="burlywood", weight=9]; 27044 -> 17590[label="",style="solid", color="burlywood", weight=3]; 17230[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg (Succ vzz131400)) (Pos vzz13130) == LT)",fontsize=16,color="black",shape="box"];17230 -> 17591[label="",style="solid", color="black", weight=3]; 17231[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg (Succ vzz131400)) (Neg vzz13130) == LT)",fontsize=16,color="black",shape="box"];17231 -> 17592[label="",style="solid", color="black", weight=3]; 17232[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Pos vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27045[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17232 -> 27045[label="",style="solid", color="burlywood", weight=9]; 27045 -> 17593[label="",style="solid", color="burlywood", weight=3]; 27046[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17232 -> 27046[label="",style="solid", color="burlywood", weight=9]; 27046 -> 17594[label="",style="solid", color="burlywood", weight=3]; 17233[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Neg vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27047[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17233 -> 27047[label="",style="solid", color="burlywood", weight=9]; 27047 -> 17595[label="",style="solid", color="burlywood", weight=3]; 27048[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17233 -> 27048[label="",style="solid", color="burlywood", weight=9]; 27048 -> 17596[label="",style="solid", color="burlywood", weight=3]; 17234 -> 17597[label="",style="dashed", color="red", weight=0]; 17234[label="roundM0 (vzz1107 :% Integer vzz11080) (compare (Integer vzz13600) (Integer (primMulInt (Pos Zero) vzz11080)) == LT)",fontsize=16,color="magenta"];17234 -> 17598[label="",style="dashed", color="magenta", weight=3]; 17291[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpInt (Pos (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpInt (Pos (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17291 -> 17816[label="",style="solid", color="black", weight=3]; 17292[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17292 -> 17817[label="",style="solid", color="black", weight=3]; 17293[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg (Succ vzz116400))) (primCmpInt (Neg (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg (Succ vzz116400))) (primCmpInt (Neg (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17293 -> 17818[label="",style="solid", color="black", weight=3]; 17294[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17294 -> 17819[label="",style="solid", color="black", weight=3]; 17295[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17295 -> 17820[label="",style="solid", color="black", weight=3]; 17296[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27049[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17296 -> 27049[label="",style="solid", color="burlywood", weight=9]; 27049 -> 17821[label="",style="solid", color="burlywood", weight=3]; 27050[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17296 -> 27050[label="",style="solid", color="burlywood", weight=9]; 27050 -> 17822[label="",style="solid", color="burlywood", weight=3]; 17297[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17297 -> 17823[label="",style="solid", color="black", weight=3]; 17298[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27051[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17298 -> 27051[label="",style="solid", color="burlywood", weight=9]; 27051 -> 17824[label="",style="solid", color="burlywood", weight=3]; 27052[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17298 -> 27052[label="",style="solid", color="burlywood", weight=9]; 27052 -> 17825[label="",style="solid", color="burlywood", weight=3]; 17299[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27053[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17299 -> 27053[label="",style="solid", color="burlywood", weight=9]; 27053 -> 17826[label="",style="solid", color="burlywood", weight=3]; 27054[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17299 -> 27054[label="",style="solid", color="burlywood", weight=9]; 27054 -> 17827[label="",style="solid", color="burlywood", weight=3]; 17300[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17300 -> 17828[label="",style="solid", color="black", weight=3]; 17301[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27055[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17301 -> 27055[label="",style="solid", color="burlywood", weight=9]; 27055 -> 17829[label="",style="solid", color="burlywood", weight=3]; 27056[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17301 -> 27056[label="",style="solid", color="burlywood", weight=9]; 27056 -> 17830[label="",style="solid", color="burlywood", weight=3]; 17302[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27057[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17302 -> 27057[label="",style="solid", color="burlywood", weight=9]; 27057 -> 17831[label="",style="solid", color="burlywood", weight=3]; 27058[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17302 -> 27058[label="",style="solid", color="burlywood", weight=9]; 27058 -> 17832[label="",style="solid", color="burlywood", weight=3]; 17303[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27059[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17303 -> 27059[label="",style="solid", color="burlywood", weight=9]; 27059 -> 17833[label="",style="solid", color="burlywood", weight=3]; 27060[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17303 -> 27060[label="",style="solid", color="burlywood", weight=9]; 27060 -> 17834[label="",style="solid", color="burlywood", weight=3]; 17304[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13620) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27061[label="vzz13620/Succ vzz136200",fontsize=10,color="white",style="solid",shape="box"];17304 -> 27061[label="",style="solid", color="burlywood", weight=9]; 27061 -> 17835[label="",style="solid", color="burlywood", weight=3]; 27062[label="vzz13620/Zero",fontsize=10,color="white",style="solid",shape="box"];17304 -> 27062[label="",style="solid", color="burlywood", weight=9]; 27062 -> 17836[label="",style="solid", color="burlywood", weight=3]; 17305[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13620) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27063[label="vzz13620/Succ vzz136200",fontsize=10,color="white",style="solid",shape="box"];17305 -> 27063[label="",style="solid", color="burlywood", weight=9]; 27063 -> 17837[label="",style="solid", color="burlywood", weight=3]; 27064[label="vzz13620/Zero",fontsize=10,color="white",style="solid",shape="box"];17305 -> 27064[label="",style="solid", color="burlywood", weight=9]; 27064 -> 17838[label="",style="solid", color="burlywood", weight=3]; 17306[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Pos (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17306 -> 17839[label="",style="solid", color="black", weight=3]; 17307[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17307 -> 17840[label="",style="solid", color="black", weight=3]; 17308[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17308 -> 17841[label="",style="solid", color="black", weight=3]; 17309[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17309 -> 17842[label="",style="solid", color="black", weight=3]; 17310[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17310 -> 17843[label="",style="solid", color="black", weight=3]; 17311[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17311 -> 17844[label="",style="solid", color="black", weight=3]; 17312[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17312 -> 17845[label="",style="solid", color="black", weight=3]; 17313 -> 17308[label="",style="dashed", color="red", weight=0]; 17313[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17314[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Neg (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17314 -> 17846[label="",style="solid", color="black", weight=3]; 17315[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17315 -> 17847[label="",style="solid", color="black", weight=3]; 17316[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17316 -> 17848[label="",style="solid", color="black", weight=3]; 17317[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17317 -> 17849[label="",style="solid", color="black", weight=3]; 17318[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17318 -> 17850[label="",style="solid", color="black", weight=3]; 17319[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17319 -> 17851[label="",style="solid", color="black", weight=3]; 17320 -> 17852[label="",style="dashed", color="red", weight=0]; 17320[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Double (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17320 -> 17853[label="",style="dashed", color="magenta", weight=3]; 17320 -> 17854[label="",style="dashed", color="magenta", weight=3]; 17321[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27065[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17321 -> 27065[label="",style="solid", color="burlywood", weight=9]; 27065 -> 17900[label="",style="solid", color="burlywood", weight=3]; 27066[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17321 -> 27066[label="",style="solid", color="burlywood", weight=9]; 27066 -> 17901[label="",style="solid", color="burlywood", weight=3]; 17322[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17322 -> 17902[label="",style="solid", color="black", weight=3]; 17323[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27067[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17323 -> 27067[label="",style="solid", color="burlywood", weight=9]; 27067 -> 17903[label="",style="solid", color="burlywood", weight=3]; 27068[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17323 -> 27068[label="",style="solid", color="burlywood", weight=9]; 27068 -> 17904[label="",style="solid", color="burlywood", weight=3]; 17324[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27069[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17324 -> 27069[label="",style="solid", color="burlywood", weight=9]; 27069 -> 17905[label="",style="solid", color="burlywood", weight=3]; 27070[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17324 -> 27070[label="",style="solid", color="burlywood", weight=9]; 27070 -> 17906[label="",style="solid", color="burlywood", weight=3]; 17325[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17325 -> 17907[label="",style="solid", color="black", weight=3]; 17326[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27071[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17326 -> 27071[label="",style="solid", color="burlywood", weight=9]; 27071 -> 17908[label="",style="solid", color="burlywood", weight=3]; 27072[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17326 -> 27072[label="",style="solid", color="burlywood", weight=9]; 27072 -> 17909[label="",style="solid", color="burlywood", weight=3]; 17327[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27073[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17327 -> 27073[label="",style="solid", color="burlywood", weight=9]; 27073 -> 17910[label="",style="solid", color="burlywood", weight=3]; 27074[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17327 -> 27074[label="",style="solid", color="burlywood", weight=9]; 27074 -> 17911[label="",style="solid", color="burlywood", weight=3]; 17328[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27075[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17328 -> 27075[label="",style="solid", color="burlywood", weight=9]; 27075 -> 17912[label="",style="solid", color="burlywood", weight=3]; 27076[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17328 -> 27076[label="",style="solid", color="burlywood", weight=9]; 27076 -> 17913[label="",style="solid", color="burlywood", weight=3]; 17329[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13640) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27077[label="vzz13640/Succ vzz136400",fontsize=10,color="white",style="solid",shape="box"];17329 -> 27077[label="",style="solid", color="burlywood", weight=9]; 27077 -> 17914[label="",style="solid", color="burlywood", weight=3]; 27078[label="vzz13640/Zero",fontsize=10,color="white",style="solid",shape="box"];17329 -> 27078[label="",style="solid", color="burlywood", weight=9]; 27078 -> 17915[label="",style="solid", color="burlywood", weight=3]; 17330[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13640) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27079[label="vzz13640/Succ vzz136400",fontsize=10,color="white",style="solid",shape="box"];17330 -> 27079[label="",style="solid", color="burlywood", weight=9]; 27079 -> 17916[label="",style="solid", color="burlywood", weight=3]; 27080[label="vzz13640/Zero",fontsize=10,color="white",style="solid",shape="box"];17330 -> 27080[label="",style="solid", color="burlywood", weight=9]; 27080 -> 17917[label="",style="solid", color="burlywood", weight=3]; 17331[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Pos (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17331 -> 17918[label="",style="solid", color="black", weight=3]; 17332[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17332 -> 17919[label="",style="solid", color="black", weight=3]; 17333[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17333 -> 17920[label="",style="solid", color="black", weight=3]; 17334[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17334 -> 17921[label="",style="solid", color="black", weight=3]; 17335[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17335 -> 17922[label="",style="solid", color="black", weight=3]; 17336[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17336 -> 17923[label="",style="solid", color="black", weight=3]; 17337[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17337 -> 17924[label="",style="solid", color="black", weight=3]; 17338 -> 17333[label="",style="dashed", color="red", weight=0]; 17338[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17339[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Neg (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17339 -> 17925[label="",style="solid", color="black", weight=3]; 17340[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17340 -> 17926[label="",style="solid", color="black", weight=3]; 17341[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17341 -> 17927[label="",style="solid", color="black", weight=3]; 17342[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17342 -> 17928[label="",style="solid", color="black", weight=3]; 17343[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17343 -> 17929[label="",style="solid", color="black", weight=3]; 17344[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17344 -> 17930[label="",style="solid", color="black", weight=3]; 17345 -> 17931[label="",style="dashed", color="red", weight=0]; 17345[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Double (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17345 -> 17932[label="",style="dashed", color="magenta", weight=3]; 17345 -> 17933[label="",style="dashed", color="magenta", weight=3]; 17346[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27081[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17346 -> 27081[label="",style="solid", color="burlywood", weight=9]; 27081 -> 17968[label="",style="solid", color="burlywood", weight=3]; 27082[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17346 -> 27082[label="",style="solid", color="burlywood", weight=9]; 27082 -> 17969[label="",style="solid", color="burlywood", weight=3]; 17347[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17347 -> 17970[label="",style="solid", color="black", weight=3]; 17348[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27083[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17348 -> 27083[label="",style="solid", color="burlywood", weight=9]; 27083 -> 17971[label="",style="solid", color="burlywood", weight=3]; 27084[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17348 -> 27084[label="",style="solid", color="burlywood", weight=9]; 27084 -> 17972[label="",style="solid", color="burlywood", weight=3]; 17349[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27085[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17349 -> 27085[label="",style="solid", color="burlywood", weight=9]; 27085 -> 17973[label="",style="solid", color="burlywood", weight=3]; 27086[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17349 -> 27086[label="",style="solid", color="burlywood", weight=9]; 27086 -> 17974[label="",style="solid", color="burlywood", weight=3]; 17350[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17350 -> 17975[label="",style="solid", color="black", weight=3]; 17351[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27087[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17351 -> 27087[label="",style="solid", color="burlywood", weight=9]; 27087 -> 17976[label="",style="solid", color="burlywood", weight=3]; 27088[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17351 -> 27088[label="",style="solid", color="burlywood", weight=9]; 27088 -> 17977[label="",style="solid", color="burlywood", weight=3]; 17352[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27089[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17352 -> 27089[label="",style="solid", color="burlywood", weight=9]; 27089 -> 17978[label="",style="solid", color="burlywood", weight=3]; 27090[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17352 -> 27090[label="",style="solid", color="burlywood", weight=9]; 27090 -> 17979[label="",style="solid", color="burlywood", weight=3]; 17353[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27091[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17353 -> 27091[label="",style="solid", color="burlywood", weight=9]; 27091 -> 17980[label="",style="solid", color="burlywood", weight=3]; 27092[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17353 -> 27092[label="",style="solid", color="burlywood", weight=9]; 27092 -> 17981[label="",style="solid", color="burlywood", weight=3]; 17354[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13660) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27093[label="vzz13660/Succ vzz136600",fontsize=10,color="white",style="solid",shape="box"];17354 -> 27093[label="",style="solid", color="burlywood", weight=9]; 27093 -> 17982[label="",style="solid", color="burlywood", weight=3]; 27094[label="vzz13660/Zero",fontsize=10,color="white",style="solid",shape="box"];17354 -> 27094[label="",style="solid", color="burlywood", weight=9]; 27094 -> 17983[label="",style="solid", color="burlywood", weight=3]; 17355[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13660) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27095[label="vzz13660/Succ vzz136600",fontsize=10,color="white",style="solid",shape="box"];17355 -> 27095[label="",style="solid", color="burlywood", weight=9]; 27095 -> 17984[label="",style="solid", color="burlywood", weight=3]; 27096[label="vzz13660/Zero",fontsize=10,color="white",style="solid",shape="box"];17355 -> 27096[label="",style="solid", color="burlywood", weight=9]; 27096 -> 17985[label="",style="solid", color="burlywood", weight=3]; 17356[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Pos (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17356 -> 17986[label="",style="solid", color="black", weight=3]; 17357[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17357 -> 17987[label="",style="solid", color="black", weight=3]; 17358[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17358 -> 17988[label="",style="solid", color="black", weight=3]; 17359[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17359 -> 17989[label="",style="solid", color="black", weight=3]; 17360[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17360 -> 17990[label="",style="solid", color="black", weight=3]; 17361[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17361 -> 17991[label="",style="solid", color="black", weight=3]; 17362[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17362 -> 17992[label="",style="solid", color="black", weight=3]; 17363 -> 17358[label="",style="dashed", color="red", weight=0]; 17363[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17364[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Neg (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17364 -> 17993[label="",style="solid", color="black", weight=3]; 17365[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17365 -> 17994[label="",style="solid", color="black", weight=3]; 17366[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17366 -> 17995[label="",style="solid", color="black", weight=3]; 17367[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17367 -> 17996[label="",style="solid", color="black", weight=3]; 17368[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17368 -> 17997[label="",style="solid", color="black", weight=3]; 17369[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17369 -> 17998[label="",style="solid", color="black", weight=3]; 17370 -> 17999[label="",style="dashed", color="red", weight=0]; 17370[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Double (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17370 -> 18000[label="",style="dashed", color="magenta", weight=3]; 17370 -> 18001[label="",style="dashed", color="magenta", weight=3]; 17371[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27097[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17371 -> 27097[label="",style="solid", color="burlywood", weight=9]; 27097 -> 18027[label="",style="solid", color="burlywood", weight=3]; 27098[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17371 -> 27098[label="",style="solid", color="burlywood", weight=9]; 27098 -> 18028[label="",style="solid", color="burlywood", weight=3]; 17372[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17372 -> 18029[label="",style="solid", color="black", weight=3]; 17373[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27099[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17373 -> 27099[label="",style="solid", color="burlywood", weight=9]; 27099 -> 18030[label="",style="solid", color="burlywood", weight=3]; 27100[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17373 -> 27100[label="",style="solid", color="burlywood", weight=9]; 27100 -> 18031[label="",style="solid", color="burlywood", weight=3]; 17374[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27101[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17374 -> 27101[label="",style="solid", color="burlywood", weight=9]; 27101 -> 18032[label="",style="solid", color="burlywood", weight=3]; 27102[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17374 -> 27102[label="",style="solid", color="burlywood", weight=9]; 27102 -> 18033[label="",style="solid", color="burlywood", weight=3]; 17375[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17375 -> 18034[label="",style="solid", color="black", weight=3]; 17376[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27103[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17376 -> 27103[label="",style="solid", color="burlywood", weight=9]; 27103 -> 18035[label="",style="solid", color="burlywood", weight=3]; 27104[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17376 -> 27104[label="",style="solid", color="burlywood", weight=9]; 27104 -> 18036[label="",style="solid", color="burlywood", weight=3]; 17377[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27105[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17377 -> 27105[label="",style="solid", color="burlywood", weight=9]; 27105 -> 18037[label="",style="solid", color="burlywood", weight=3]; 27106[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17377 -> 27106[label="",style="solid", color="burlywood", weight=9]; 27106 -> 18038[label="",style="solid", color="burlywood", weight=3]; 17378[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27107[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17378 -> 27107[label="",style="solid", color="burlywood", weight=9]; 27107 -> 18039[label="",style="solid", color="burlywood", weight=3]; 27108[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17378 -> 27108[label="",style="solid", color="burlywood", weight=9]; 27108 -> 18040[label="",style="solid", color="burlywood", weight=3]; 17379[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13680) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27109[label="vzz13680/Succ vzz136800",fontsize=10,color="white",style="solid",shape="box"];17379 -> 27109[label="",style="solid", color="burlywood", weight=9]; 27109 -> 18041[label="",style="solid", color="burlywood", weight=3]; 27110[label="vzz13680/Zero",fontsize=10,color="white",style="solid",shape="box"];17379 -> 27110[label="",style="solid", color="burlywood", weight=9]; 27110 -> 18042[label="",style="solid", color="burlywood", weight=3]; 17380[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13680) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27111[label="vzz13680/Succ vzz136800",fontsize=10,color="white",style="solid",shape="box"];17380 -> 27111[label="",style="solid", color="burlywood", weight=9]; 27111 -> 18043[label="",style="solid", color="burlywood", weight=3]; 27112[label="vzz13680/Zero",fontsize=10,color="white",style="solid",shape="box"];17380 -> 27112[label="",style="solid", color="burlywood", weight=9]; 27112 -> 18044[label="",style="solid", color="burlywood", weight=3]; 17381[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Pos (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17381 -> 18045[label="",style="solid", color="black", weight=3]; 17382[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17382 -> 18046[label="",style="solid", color="black", weight=3]; 17383[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17383 -> 18047[label="",style="solid", color="black", weight=3]; 17384[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17384 -> 18048[label="",style="solid", color="black", weight=3]; 17385[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17385 -> 18049[label="",style="solid", color="black", weight=3]; 17386[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17386 -> 18050[label="",style="solid", color="black", weight=3]; 17387[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17387 -> 18051[label="",style="solid", color="black", weight=3]; 17388 -> 17383[label="",style="dashed", color="red", weight=0]; 17388[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17389[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Neg (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17389 -> 18052[label="",style="solid", color="black", weight=3]; 17390[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17390 -> 18053[label="",style="solid", color="black", weight=3]; 17391[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17391 -> 18054[label="",style="solid", color="black", weight=3]; 17392[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17392 -> 18055[label="",style="solid", color="black", weight=3]; 17393[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17393 -> 18056[label="",style="solid", color="black", weight=3]; 17394[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17394 -> 18057[label="",style="solid", color="black", weight=3]; 17395 -> 18058[label="",style="dashed", color="red", weight=0]; 17395[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Double (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17395 -> 18059[label="",style="dashed", color="magenta", weight=3]; 17395 -> 18060[label="",style="dashed", color="magenta", weight=3]; 17396[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27113[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17396 -> 27113[label="",style="solid", color="burlywood", weight=9]; 27113 -> 18070[label="",style="solid", color="burlywood", weight=3]; 27114[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17396 -> 27114[label="",style="solid", color="burlywood", weight=9]; 27114 -> 18071[label="",style="solid", color="burlywood", weight=3]; 17397[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17397 -> 18072[label="",style="solid", color="black", weight=3]; 17398[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27115[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17398 -> 27115[label="",style="solid", color="burlywood", weight=9]; 27115 -> 18073[label="",style="solid", color="burlywood", weight=3]; 27116[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17398 -> 27116[label="",style="solid", color="burlywood", weight=9]; 27116 -> 18074[label="",style="solid", color="burlywood", weight=3]; 17399[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27117[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17399 -> 27117[label="",style="solid", color="burlywood", weight=9]; 27117 -> 18075[label="",style="solid", color="burlywood", weight=3]; 27118[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17399 -> 27118[label="",style="solid", color="burlywood", weight=9]; 27118 -> 18076[label="",style="solid", color="burlywood", weight=3]; 17400[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17400 -> 18077[label="",style="solid", color="black", weight=3]; 17401[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27119[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17401 -> 27119[label="",style="solid", color="burlywood", weight=9]; 27119 -> 18078[label="",style="solid", color="burlywood", weight=3]; 27120[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17401 -> 27120[label="",style="solid", color="burlywood", weight=9]; 27120 -> 18079[label="",style="solid", color="burlywood", weight=3]; 17402[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27121[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17402 -> 27121[label="",style="solid", color="burlywood", weight=9]; 27121 -> 18080[label="",style="solid", color="burlywood", weight=3]; 27122[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17402 -> 27122[label="",style="solid", color="burlywood", weight=9]; 27122 -> 18081[label="",style="solid", color="burlywood", weight=3]; 17403[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27123[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17403 -> 27123[label="",style="solid", color="burlywood", weight=9]; 27123 -> 18082[label="",style="solid", color="burlywood", weight=3]; 27124[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17403 -> 27124[label="",style="solid", color="burlywood", weight=9]; 27124 -> 18083[label="",style="solid", color="burlywood", weight=3]; 17404[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13700) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27125[label="vzz13700/Succ vzz137000",fontsize=10,color="white",style="solid",shape="box"];17404 -> 27125[label="",style="solid", color="burlywood", weight=9]; 27125 -> 18084[label="",style="solid", color="burlywood", weight=3]; 27126[label="vzz13700/Zero",fontsize=10,color="white",style="solid",shape="box"];17404 -> 27126[label="",style="solid", color="burlywood", weight=9]; 27126 -> 18085[label="",style="solid", color="burlywood", weight=3]; 17405[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13700) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27127[label="vzz13700/Succ vzz137000",fontsize=10,color="white",style="solid",shape="box"];17405 -> 27127[label="",style="solid", color="burlywood", weight=9]; 27127 -> 18086[label="",style="solid", color="burlywood", weight=3]; 27128[label="vzz13700/Zero",fontsize=10,color="white",style="solid",shape="box"];17405 -> 27128[label="",style="solid", color="burlywood", weight=9]; 27128 -> 18087[label="",style="solid", color="burlywood", weight=3]; 17406[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Pos (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17406 -> 18088[label="",style="solid", color="black", weight=3]; 17407[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17407 -> 18089[label="",style="solid", color="black", weight=3]; 17408[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17408 -> 18090[label="",style="solid", color="black", weight=3]; 17409[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17409 -> 18091[label="",style="solid", color="black", weight=3]; 17410[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17410 -> 18092[label="",style="solid", color="black", weight=3]; 17411[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17411 -> 18093[label="",style="solid", color="black", weight=3]; 17412[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17412 -> 18094[label="",style="solid", color="black", weight=3]; 17413 -> 17408[label="",style="dashed", color="red", weight=0]; 17413[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17414[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Neg (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17414 -> 18095[label="",style="solid", color="black", weight=3]; 17415[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17415 -> 18096[label="",style="solid", color="black", weight=3]; 17416[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17416 -> 18097[label="",style="solid", color="black", weight=3]; 17417[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17417 -> 18098[label="",style="solid", color="black", weight=3]; 17418[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17418 -> 18099[label="",style="solid", color="black", weight=3]; 17419[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17419 -> 18100[label="",style="solid", color="black", weight=3]; 17420 -> 18101[label="",style="dashed", color="red", weight=0]; 17420[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Float (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17420 -> 18102[label="",style="dashed", color="magenta", weight=3]; 17420 -> 18103[label="",style="dashed", color="magenta", weight=3]; 17421[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27129[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17421 -> 27129[label="",style="solid", color="burlywood", weight=9]; 27129 -> 18112[label="",style="solid", color="burlywood", weight=3]; 27130[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17421 -> 27130[label="",style="solid", color="burlywood", weight=9]; 27130 -> 18113[label="",style="solid", color="burlywood", weight=3]; 17422[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17422 -> 18114[label="",style="solid", color="black", weight=3]; 17423[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27131[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17423 -> 27131[label="",style="solid", color="burlywood", weight=9]; 27131 -> 18115[label="",style="solid", color="burlywood", weight=3]; 27132[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17423 -> 27132[label="",style="solid", color="burlywood", weight=9]; 27132 -> 18116[label="",style="solid", color="burlywood", weight=3]; 17424[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27133[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17424 -> 27133[label="",style="solid", color="burlywood", weight=9]; 27133 -> 18117[label="",style="solid", color="burlywood", weight=3]; 27134[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17424 -> 27134[label="",style="solid", color="burlywood", weight=9]; 27134 -> 18118[label="",style="solid", color="burlywood", weight=3]; 17425[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17425 -> 18119[label="",style="solid", color="black", weight=3]; 17426[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27135[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17426 -> 27135[label="",style="solid", color="burlywood", weight=9]; 27135 -> 18120[label="",style="solid", color="burlywood", weight=3]; 27136[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17426 -> 27136[label="",style="solid", color="burlywood", weight=9]; 27136 -> 18121[label="",style="solid", color="burlywood", weight=3]; 17427[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27137[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17427 -> 27137[label="",style="solid", color="burlywood", weight=9]; 27137 -> 18122[label="",style="solid", color="burlywood", weight=3]; 27138[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17427 -> 27138[label="",style="solid", color="burlywood", weight=9]; 27138 -> 18123[label="",style="solid", color="burlywood", weight=3]; 17428[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27139[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17428 -> 27139[label="",style="solid", color="burlywood", weight=9]; 27139 -> 18124[label="",style="solid", color="burlywood", weight=3]; 27140[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17428 -> 27140[label="",style="solid", color="burlywood", weight=9]; 27140 -> 18125[label="",style="solid", color="burlywood", weight=3]; 17429[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13720) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27141[label="vzz13720/Succ vzz137200",fontsize=10,color="white",style="solid",shape="box"];17429 -> 27141[label="",style="solid", color="burlywood", weight=9]; 27141 -> 18126[label="",style="solid", color="burlywood", weight=3]; 27142[label="vzz13720/Zero",fontsize=10,color="white",style="solid",shape="box"];17429 -> 27142[label="",style="solid", color="burlywood", weight=9]; 27142 -> 18127[label="",style="solid", color="burlywood", weight=3]; 17430[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13720) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27143[label="vzz13720/Succ vzz137200",fontsize=10,color="white",style="solid",shape="box"];17430 -> 27143[label="",style="solid", color="burlywood", weight=9]; 27143 -> 18128[label="",style="solid", color="burlywood", weight=3]; 27144[label="vzz13720/Zero",fontsize=10,color="white",style="solid",shape="box"];17430 -> 27144[label="",style="solid", color="burlywood", weight=9]; 27144 -> 18129[label="",style="solid", color="burlywood", weight=3]; 17431[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Pos (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17431 -> 18130[label="",style="solid", color="black", weight=3]; 17432[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17432 -> 18131[label="",style="solid", color="black", weight=3]; 17433[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17433 -> 18132[label="",style="solid", color="black", weight=3]; 17434[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17434 -> 18133[label="",style="solid", color="black", weight=3]; 17435[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17435 -> 18134[label="",style="solid", color="black", weight=3]; 17436[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17436 -> 18135[label="",style="solid", color="black", weight=3]; 17437[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17437 -> 18136[label="",style="solid", color="black", weight=3]; 17438 -> 17433[label="",style="dashed", color="red", weight=0]; 17438[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17439[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Neg (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17439 -> 18137[label="",style="solid", color="black", weight=3]; 17440[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17440 -> 18138[label="",style="solid", color="black", weight=3]; 17441[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17441 -> 18139[label="",style="solid", color="black", weight=3]; 17442[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17442 -> 18140[label="",style="solid", color="black", weight=3]; 17443[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17443 -> 18141[label="",style="solid", color="black", weight=3]; 17444[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17444 -> 18142[label="",style="solid", color="black", weight=3]; 17445 -> 18143[label="",style="dashed", color="red", weight=0]; 17445[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Float (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17445 -> 18144[label="",style="dashed", color="magenta", weight=3]; 17445 -> 18145[label="",style="dashed", color="magenta", weight=3]; 17446[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27145[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17446 -> 27145[label="",style="solid", color="burlywood", weight=9]; 27145 -> 18150[label="",style="solid", color="burlywood", weight=3]; 27146[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17446 -> 27146[label="",style="solid", color="burlywood", weight=9]; 27146 -> 18151[label="",style="solid", color="burlywood", weight=3]; 17447[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17447 -> 18152[label="",style="solid", color="black", weight=3]; 17448[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27147[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17448 -> 27147[label="",style="solid", color="burlywood", weight=9]; 27147 -> 18153[label="",style="solid", color="burlywood", weight=3]; 27148[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17448 -> 27148[label="",style="solid", color="burlywood", weight=9]; 27148 -> 18154[label="",style="solid", color="burlywood", weight=3]; 17449[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27149[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17449 -> 27149[label="",style="solid", color="burlywood", weight=9]; 27149 -> 18155[label="",style="solid", color="burlywood", weight=3]; 27150[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17449 -> 27150[label="",style="solid", color="burlywood", weight=9]; 27150 -> 18156[label="",style="solid", color="burlywood", weight=3]; 17450[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17450 -> 18157[label="",style="solid", color="black", weight=3]; 17451[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27151[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17451 -> 27151[label="",style="solid", color="burlywood", weight=9]; 27151 -> 18158[label="",style="solid", color="burlywood", weight=3]; 27152[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17451 -> 27152[label="",style="solid", color="burlywood", weight=9]; 27152 -> 18159[label="",style="solid", color="burlywood", weight=3]; 17452[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27153[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17452 -> 27153[label="",style="solid", color="burlywood", weight=9]; 27153 -> 18160[label="",style="solid", color="burlywood", weight=3]; 27154[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17452 -> 27154[label="",style="solid", color="burlywood", weight=9]; 27154 -> 18161[label="",style="solid", color="burlywood", weight=3]; 17453[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27155[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17453 -> 27155[label="",style="solid", color="burlywood", weight=9]; 27155 -> 18162[label="",style="solid", color="burlywood", weight=3]; 27156[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17453 -> 27156[label="",style="solid", color="burlywood", weight=9]; 27156 -> 18163[label="",style="solid", color="burlywood", weight=3]; 17454[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13740) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27157[label="vzz13740/Succ vzz137400",fontsize=10,color="white",style="solid",shape="box"];17454 -> 27157[label="",style="solid", color="burlywood", weight=9]; 27157 -> 18164[label="",style="solid", color="burlywood", weight=3]; 27158[label="vzz13740/Zero",fontsize=10,color="white",style="solid",shape="box"];17454 -> 27158[label="",style="solid", color="burlywood", weight=9]; 27158 -> 18165[label="",style="solid", color="burlywood", weight=3]; 17455[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13740) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27159[label="vzz13740/Succ vzz137400",fontsize=10,color="white",style="solid",shape="box"];17455 -> 27159[label="",style="solid", color="burlywood", weight=9]; 27159 -> 18166[label="",style="solid", color="burlywood", weight=3]; 27160[label="vzz13740/Zero",fontsize=10,color="white",style="solid",shape="box"];17455 -> 27160[label="",style="solid", color="burlywood", weight=9]; 27160 -> 18167[label="",style="solid", color="burlywood", weight=3]; 17456[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Pos (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17456 -> 18168[label="",style="solid", color="black", weight=3]; 17457[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17457 -> 18169[label="",style="solid", color="black", weight=3]; 17458[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17458 -> 18170[label="",style="solid", color="black", weight=3]; 17459[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17459 -> 18171[label="",style="solid", color="black", weight=3]; 17460[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17460 -> 18172[label="",style="solid", color="black", weight=3]; 17461[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17461 -> 18173[label="",style="solid", color="black", weight=3]; 17462[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17462 -> 18174[label="",style="solid", color="black", weight=3]; 17463 -> 17458[label="",style="dashed", color="red", weight=0]; 17463[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17464[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Neg (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17464 -> 18175[label="",style="solid", color="black", weight=3]; 17465[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17465 -> 18176[label="",style="solid", color="black", weight=3]; 17466[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17466 -> 18177[label="",style="solid", color="black", weight=3]; 17467[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17467 -> 18178[label="",style="solid", color="black", weight=3]; 17468[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17468 -> 18179[label="",style="solid", color="black", weight=3]; 17469[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17469 -> 18180[label="",style="solid", color="black", weight=3]; 17470 -> 18181[label="",style="dashed", color="red", weight=0]; 17470[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Float (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17470 -> 18182[label="",style="dashed", color="magenta", weight=3]; 17470 -> 18183[label="",style="dashed", color="magenta", weight=3]; 17471[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27161[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17471 -> 27161[label="",style="solid", color="burlywood", weight=9]; 27161 -> 18184[label="",style="solid", color="burlywood", weight=3]; 27162[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17471 -> 27162[label="",style="solid", color="burlywood", weight=9]; 27162 -> 18185[label="",style="solid", color="burlywood", weight=3]; 17472[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17472 -> 18186[label="",style="solid", color="black", weight=3]; 17473[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27163[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17473 -> 27163[label="",style="solid", color="burlywood", weight=9]; 27163 -> 18187[label="",style="solid", color="burlywood", weight=3]; 27164[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17473 -> 27164[label="",style="solid", color="burlywood", weight=9]; 27164 -> 18188[label="",style="solid", color="burlywood", weight=3]; 17474[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27165[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17474 -> 27165[label="",style="solid", color="burlywood", weight=9]; 27165 -> 18189[label="",style="solid", color="burlywood", weight=3]; 27166[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17474 -> 27166[label="",style="solid", color="burlywood", weight=9]; 27166 -> 18190[label="",style="solid", color="burlywood", weight=3]; 17475[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17475 -> 18191[label="",style="solid", color="black", weight=3]; 17476[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27167[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17476 -> 27167[label="",style="solid", color="burlywood", weight=9]; 27167 -> 18192[label="",style="solid", color="burlywood", weight=3]; 27168[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17476 -> 27168[label="",style="solid", color="burlywood", weight=9]; 27168 -> 18193[label="",style="solid", color="burlywood", weight=3]; 17477[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27169[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17477 -> 27169[label="",style="solid", color="burlywood", weight=9]; 27169 -> 18194[label="",style="solid", color="burlywood", weight=3]; 27170[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17477 -> 27170[label="",style="solid", color="burlywood", weight=9]; 27170 -> 18195[label="",style="solid", color="burlywood", weight=3]; 17478[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27171[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17478 -> 27171[label="",style="solid", color="burlywood", weight=9]; 27171 -> 18196[label="",style="solid", color="burlywood", weight=3]; 27172[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17478 -> 27172[label="",style="solid", color="burlywood", weight=9]; 27172 -> 18197[label="",style="solid", color="burlywood", weight=3]; 17479[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13760) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27173[label="vzz13760/Succ vzz137600",fontsize=10,color="white",style="solid",shape="box"];17479 -> 27173[label="",style="solid", color="burlywood", weight=9]; 27173 -> 18198[label="",style="solid", color="burlywood", weight=3]; 27174[label="vzz13760/Zero",fontsize=10,color="white",style="solid",shape="box"];17479 -> 27174[label="",style="solid", color="burlywood", weight=9]; 27174 -> 18199[label="",style="solid", color="burlywood", weight=3]; 17480[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13760) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27175[label="vzz13760/Succ vzz137600",fontsize=10,color="white",style="solid",shape="box"];17480 -> 27175[label="",style="solid", color="burlywood", weight=9]; 27175 -> 18200[label="",style="solid", color="burlywood", weight=3]; 27176[label="vzz13760/Zero",fontsize=10,color="white",style="solid",shape="box"];17480 -> 27176[label="",style="solid", color="burlywood", weight=9]; 27176 -> 18201[label="",style="solid", color="burlywood", weight=3]; 17481[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Pos (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17481 -> 18202[label="",style="solid", color="black", weight=3]; 17482[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17482 -> 18203[label="",style="solid", color="black", weight=3]; 17483[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17483 -> 18204[label="",style="solid", color="black", weight=3]; 17484[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17484 -> 18205[label="",style="solid", color="black", weight=3]; 17485[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17485 -> 18206[label="",style="solid", color="black", weight=3]; 17486[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17486 -> 18207[label="",style="solid", color="black", weight=3]; 17487[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17487 -> 18208[label="",style="solid", color="black", weight=3]; 17488 -> 17483[label="",style="dashed", color="red", weight=0]; 17488[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17489[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Neg (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17489 -> 18209[label="",style="solid", color="black", weight=3]; 17490[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17490 -> 18210[label="",style="solid", color="black", weight=3]; 17491[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17491 -> 18211[label="",style="solid", color="black", weight=3]; 17492[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17492 -> 18212[label="",style="solid", color="black", weight=3]; 17493[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17493 -> 18213[label="",style="solid", color="black", weight=3]; 17494[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17494 -> 18214[label="",style="solid", color="black", weight=3]; 17495 -> 18215[label="",style="dashed", color="red", weight=0]; 17495[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Float (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17495 -> 18216[label="",style="dashed", color="magenta", weight=3]; 17495 -> 18217[label="",style="dashed", color="magenta", weight=3]; 17585[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131400) vzz13130 == LT)",fontsize=16,color="burlywood",shape="triangle"];27177[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17585 -> 27177[label="",style="solid", color="burlywood", weight=9]; 27177 -> 18266[label="",style="solid", color="burlywood", weight=3]; 27178[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17585 -> 27178[label="",style="solid", color="burlywood", weight=9]; 27178 -> 18267[label="",style="solid", color="burlywood", weight=3]; 17586[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="black",shape="triangle"];17586 -> 18268[label="",style="solid", color="black", weight=3]; 17587[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Pos (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17587 -> 18269[label="",style="solid", color="black", weight=3]; 17588[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];17588 -> 18270[label="",style="solid", color="black", weight=3]; 17589[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Neg (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17589 -> 18271[label="",style="solid", color="black", weight=3]; 17590[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];17590 -> 18272[label="",style="solid", color="black", weight=3]; 17591[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="black",shape="triangle"];17591 -> 18273[label="",style="solid", color="black", weight=3]; 17592[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz13130 (Succ vzz131400) == LT)",fontsize=16,color="burlywood",shape="triangle"];27179[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17592 -> 27179[label="",style="solid", color="burlywood", weight=9]; 27179 -> 18274[label="",style="solid", color="burlywood", weight=3]; 27180[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17592 -> 27180[label="",style="solid", color="burlywood", weight=9]; 27180 -> 18275[label="",style="solid", color="burlywood", weight=3]; 17593[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Pos (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17593 -> 18276[label="",style="solid", color="black", weight=3]; 17594[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];17594 -> 18277[label="",style="solid", color="black", weight=3]; 17595[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Neg (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17595 -> 18278[label="",style="solid", color="black", weight=3]; 17596[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];17596 -> 18279[label="",style="solid", color="black", weight=3]; 17598 -> 718[label="",style="dashed", color="red", weight=0]; 17598[label="primMulInt (Pos Zero) vzz11080",fontsize=16,color="magenta"];17598 -> 18280[label="",style="dashed", color="magenta", weight=3]; 17598 -> 18281[label="",style="dashed", color="magenta", weight=3]; 17597[label="roundM0 (vzz1107 :% Integer vzz11080) (compare (Integer vzz13600) (Integer vzz1383) == LT)",fontsize=16,color="black",shape="triangle"];17597 -> 18282[label="",style="solid", color="black", weight=3]; 17816[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpNat (Succ vzz116400) Zero == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpNat (Succ vzz116400) Zero == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17816 -> 18331[label="",style="solid", color="black", weight=3]; 17817[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17817 -> 18332[label="",style="solid", color="black", weight=3]; 17818[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg (Succ vzz116400))) (LT == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg (Succ vzz116400))) (LT == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17818 -> 18333[label="",style="solid", color="black", weight=3]; 17819[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17819 -> 18334[label="",style="solid", color="black", weight=3]; 17820[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17820 -> 18335[label="",style="solid", color="black", weight=3]; 17821[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Pos (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17821 -> 18336[label="",style="solid", color="black", weight=3]; 17822[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17822 -> 18337[label="",style="solid", color="black", weight=3]; 17823[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17823 -> 18338[label="",style="solid", color="black", weight=3]; 17824[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17824 -> 18339[label="",style="solid", color="black", weight=3]; 17825[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17825 -> 18340[label="",style="solid", color="black", weight=3]; 17826[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17826 -> 18341[label="",style="solid", color="black", weight=3]; 17827[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17827 -> 18342[label="",style="solid", color="black", weight=3]; 17828 -> 17823[label="",style="dashed", color="red", weight=0]; 17828[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17829[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Neg (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17829 -> 18343[label="",style="solid", color="black", weight=3]; 17830[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17830 -> 18344[label="",style="solid", color="black", weight=3]; 17831[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17831 -> 18345[label="",style="solid", color="black", weight=3]; 17832[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17832 -> 18346[label="",style="solid", color="black", weight=3]; 17833[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17833 -> 18347[label="",style="solid", color="black", weight=3]; 17834[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17834 -> 18348[label="",style="solid", color="black", weight=3]; 17835[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27181[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17835 -> 27181[label="",style="solid", color="burlywood", weight=9]; 27181 -> 18349[label="",style="solid", color="burlywood", weight=3]; 27182[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17835 -> 27182[label="",style="solid", color="burlywood", weight=9]; 27182 -> 18350[label="",style="solid", color="burlywood", weight=3]; 17836[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27183[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17836 -> 27183[label="",style="solid", color="burlywood", weight=9]; 27183 -> 18351[label="",style="solid", color="burlywood", weight=3]; 27184[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17836 -> 27184[label="",style="solid", color="burlywood", weight=9]; 27184 -> 18352[label="",style="solid", color="burlywood", weight=3]; 17837[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27185[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17837 -> 27185[label="",style="solid", color="burlywood", weight=9]; 27185 -> 18353[label="",style="solid", color="burlywood", weight=3]; 27186[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17837 -> 27186[label="",style="solid", color="burlywood", weight=9]; 27186 -> 18354[label="",style="solid", color="burlywood", weight=3]; 17838[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27187[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17838 -> 27187[label="",style="solid", color="burlywood", weight=9]; 27187 -> 18355[label="",style="solid", color="burlywood", weight=3]; 27188[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17838 -> 27188[label="",style="solid", color="burlywood", weight=9]; 27188 -> 18356[label="",style="solid", color="burlywood", weight=3]; 17839[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz129700 vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27189[label="vzz129700/Succ vzz1297000",fontsize=10,color="white",style="solid",shape="box"];17839 -> 27189[label="",style="solid", color="burlywood", weight=9]; 27189 -> 18357[label="",style="solid", color="burlywood", weight=3]; 27190[label="vzz129700/Zero",fontsize=10,color="white",style="solid",shape="box"];17839 -> 27190[label="",style="solid", color="burlywood", weight=9]; 27190 -> 18358[label="",style="solid", color="burlywood", weight=3]; 17840 -> 17308[label="",style="dashed", color="red", weight=0]; 17840[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17841[label="error []",fontsize=16,color="red",shape="box"];17842 -> 17308[label="",style="dashed", color="red", weight=0]; 17842[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17843[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17843 -> 18359[label="",style="solid", color="black", weight=3]; 17844 -> 17308[label="",style="dashed", color="red", weight=0]; 17844[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17845 -> 17843[label="",style="dashed", color="red", weight=0]; 17845[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17846 -> 17839[label="",style="dashed", color="red", weight=0]; 17846[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz129700 vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17846 -> 18360[label="",style="dashed", color="magenta", weight=3]; 17846 -> 18361[label="",style="dashed", color="magenta", weight=3]; 17847 -> 17308[label="",style="dashed", color="red", weight=0]; 17847[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17848 -> 17308[label="",style="dashed", color="red", weight=0]; 17848[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17849 -> 17843[label="",style="dashed", color="red", weight=0]; 17849[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17850 -> 17308[label="",style="dashed", color="red", weight=0]; 17850[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17851 -> 17843[label="",style="dashed", color="red", weight=0]; 17851[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17853 -> 940[label="",style="dashed", color="red", weight=0]; 17853[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17853 -> 18362[label="",style="dashed", color="magenta", weight=3]; 17853 -> 18363[label="",style="dashed", color="magenta", weight=3]; 17854 -> 940[label="",style="dashed", color="red", weight=0]; 17854[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17854 -> 18364[label="",style="dashed", color="magenta", weight=3]; 17854 -> 18365[label="",style="dashed", color="magenta", weight=3]; 17852[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (fromInt vzz1402,Double (Pos vzz300) (Pos vzz310) - fromInt vzz1403)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];17852 -> 18366[label="",style="solid", color="black", weight=3]; 17900[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Pos (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17900 -> 18367[label="",style="solid", color="black", weight=3]; 17901[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17901 -> 18368[label="",style="solid", color="black", weight=3]; 17902[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17902 -> 18369[label="",style="solid", color="black", weight=3]; 17903[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17903 -> 18370[label="",style="solid", color="black", weight=3]; 17904[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17904 -> 18371[label="",style="solid", color="black", weight=3]; 17905[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17905 -> 18372[label="",style="solid", color="black", weight=3]; 17906[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17906 -> 18373[label="",style="solid", color="black", weight=3]; 17907 -> 17902[label="",style="dashed", color="red", weight=0]; 17907[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17908[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Neg (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17908 -> 18374[label="",style="solid", color="black", weight=3]; 17909[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17909 -> 18375[label="",style="solid", color="black", weight=3]; 17910[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17910 -> 18376[label="",style="solid", color="black", weight=3]; 17911[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17911 -> 18377[label="",style="solid", color="black", weight=3]; 17912[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17912 -> 18378[label="",style="solid", color="black", weight=3]; 17913[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17913 -> 18379[label="",style="solid", color="black", weight=3]; 17914[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27191[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17914 -> 27191[label="",style="solid", color="burlywood", weight=9]; 27191 -> 18380[label="",style="solid", color="burlywood", weight=3]; 27192[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17914 -> 27192[label="",style="solid", color="burlywood", weight=9]; 27192 -> 18381[label="",style="solid", color="burlywood", weight=3]; 17915[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27193[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17915 -> 27193[label="",style="solid", color="burlywood", weight=9]; 27193 -> 18382[label="",style="solid", color="burlywood", weight=3]; 27194[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17915 -> 27194[label="",style="solid", color="burlywood", weight=9]; 27194 -> 18383[label="",style="solid", color="burlywood", weight=3]; 17916[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27195[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17916 -> 27195[label="",style="solid", color="burlywood", weight=9]; 27195 -> 18384[label="",style="solid", color="burlywood", weight=3]; 27196[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17916 -> 27196[label="",style="solid", color="burlywood", weight=9]; 27196 -> 18385[label="",style="solid", color="burlywood", weight=3]; 17917[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27197[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17917 -> 27197[label="",style="solid", color="burlywood", weight=9]; 27197 -> 18386[label="",style="solid", color="burlywood", weight=3]; 27198[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17917 -> 27198[label="",style="solid", color="burlywood", weight=9]; 27198 -> 18387[label="",style="solid", color="burlywood", weight=3]; 17918[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz129900 vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27199[label="vzz129900/Succ vzz1299000",fontsize=10,color="white",style="solid",shape="box"];17918 -> 27199[label="",style="solid", color="burlywood", weight=9]; 27199 -> 18388[label="",style="solid", color="burlywood", weight=3]; 27200[label="vzz129900/Zero",fontsize=10,color="white",style="solid",shape="box"];17918 -> 27200[label="",style="solid", color="burlywood", weight=9]; 27200 -> 18389[label="",style="solid", color="burlywood", weight=3]; 17919 -> 17333[label="",style="dashed", color="red", weight=0]; 17919[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17920[label="error []",fontsize=16,color="red",shape="box"];17921 -> 17333[label="",style="dashed", color="red", weight=0]; 17921[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17922[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17922 -> 18390[label="",style="solid", color="black", weight=3]; 17923 -> 17333[label="",style="dashed", color="red", weight=0]; 17923[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17924 -> 17922[label="",style="dashed", color="red", weight=0]; 17924[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17925 -> 17918[label="",style="dashed", color="red", weight=0]; 17925[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz129900 vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17925 -> 18391[label="",style="dashed", color="magenta", weight=3]; 17925 -> 18392[label="",style="dashed", color="magenta", weight=3]; 17926 -> 17333[label="",style="dashed", color="red", weight=0]; 17926[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17927 -> 17333[label="",style="dashed", color="red", weight=0]; 17927[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17928 -> 17922[label="",style="dashed", color="red", weight=0]; 17928[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17929 -> 17333[label="",style="dashed", color="red", weight=0]; 17929[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17930 -> 17922[label="",style="dashed", color="red", weight=0]; 17930[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17932 -> 1005[label="",style="dashed", color="red", weight=0]; 17932[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17932 -> 18393[label="",style="dashed", color="magenta", weight=3]; 17932 -> 18394[label="",style="dashed", color="magenta", weight=3]; 17933 -> 1005[label="",style="dashed", color="red", weight=0]; 17933[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17933 -> 18395[label="",style="dashed", color="magenta", weight=3]; 17933 -> 18396[label="",style="dashed", color="magenta", weight=3]; 17931[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (fromInt vzz1405,Double (Neg vzz300) (Pos vzz310) - fromInt vzz1406)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];17931 -> 18397[label="",style="solid", color="black", weight=3]; 17968[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Pos (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17968 -> 18398[label="",style="solid", color="black", weight=3]; 17969[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17969 -> 18399[label="",style="solid", color="black", weight=3]; 17970[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17970 -> 18400[label="",style="solid", color="black", weight=3]; 17971[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17971 -> 18401[label="",style="solid", color="black", weight=3]; 17972[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17972 -> 18402[label="",style="solid", color="black", weight=3]; 17973[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17973 -> 18403[label="",style="solid", color="black", weight=3]; 17974[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17974 -> 18404[label="",style="solid", color="black", weight=3]; 17975 -> 17970[label="",style="dashed", color="red", weight=0]; 17975[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17976[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Neg (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17976 -> 18405[label="",style="solid", color="black", weight=3]; 17977[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17977 -> 18406[label="",style="solid", color="black", weight=3]; 17978[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17978 -> 18407[label="",style="solid", color="black", weight=3]; 17979[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17979 -> 18408[label="",style="solid", color="black", weight=3]; 17980[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17980 -> 18409[label="",style="solid", color="black", weight=3]; 17981[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17981 -> 18410[label="",style="solid", color="black", weight=3]; 17982[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27201[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17982 -> 27201[label="",style="solid", color="burlywood", weight=9]; 27201 -> 18411[label="",style="solid", color="burlywood", weight=3]; 27202[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17982 -> 27202[label="",style="solid", color="burlywood", weight=9]; 27202 -> 18412[label="",style="solid", color="burlywood", weight=3]; 17983[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27203[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17983 -> 27203[label="",style="solid", color="burlywood", weight=9]; 27203 -> 18413[label="",style="solid", color="burlywood", weight=3]; 27204[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17983 -> 27204[label="",style="solid", color="burlywood", weight=9]; 27204 -> 18414[label="",style="solid", color="burlywood", weight=3]; 17984[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27205[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17984 -> 27205[label="",style="solid", color="burlywood", weight=9]; 27205 -> 18415[label="",style="solid", color="burlywood", weight=3]; 27206[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17984 -> 27206[label="",style="solid", color="burlywood", weight=9]; 27206 -> 18416[label="",style="solid", color="burlywood", weight=3]; 17985[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27207[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17985 -> 27207[label="",style="solid", color="burlywood", weight=9]; 27207 -> 18417[label="",style="solid", color="burlywood", weight=3]; 27208[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17985 -> 27208[label="",style="solid", color="burlywood", weight=9]; 27208 -> 18418[label="",style="solid", color="burlywood", weight=3]; 17986[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz130100 vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27209[label="vzz130100/Succ vzz1301000",fontsize=10,color="white",style="solid",shape="box"];17986 -> 27209[label="",style="solid", color="burlywood", weight=9]; 27209 -> 18419[label="",style="solid", color="burlywood", weight=3]; 27210[label="vzz130100/Zero",fontsize=10,color="white",style="solid",shape="box"];17986 -> 27210[label="",style="solid", color="burlywood", weight=9]; 27210 -> 18420[label="",style="solid", color="burlywood", weight=3]; 17987 -> 17358[label="",style="dashed", color="red", weight=0]; 17987[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17988[label="error []",fontsize=16,color="red",shape="box"];17989 -> 17358[label="",style="dashed", color="red", weight=0]; 17989[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17990[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17990 -> 18421[label="",style="solid", color="black", weight=3]; 17991 -> 17358[label="",style="dashed", color="red", weight=0]; 17991[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17992 -> 17990[label="",style="dashed", color="red", weight=0]; 17992[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17993 -> 17986[label="",style="dashed", color="red", weight=0]; 17993[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz130100 vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17993 -> 18422[label="",style="dashed", color="magenta", weight=3]; 17993 -> 18423[label="",style="dashed", color="magenta", weight=3]; 17994 -> 17358[label="",style="dashed", color="red", weight=0]; 17994[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17995 -> 17358[label="",style="dashed", color="red", weight=0]; 17995[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17996 -> 17990[label="",style="dashed", color="red", weight=0]; 17996[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17997 -> 17358[label="",style="dashed", color="red", weight=0]; 17997[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17998 -> 17990[label="",style="dashed", color="red", weight=0]; 17998[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18000 -> 1066[label="",style="dashed", color="red", weight=0]; 18000[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18000 -> 18424[label="",style="dashed", color="magenta", weight=3]; 18000 -> 18425[label="",style="dashed", color="magenta", weight=3]; 18001 -> 1066[label="",style="dashed", color="red", weight=0]; 18001[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18001 -> 18426[label="",style="dashed", color="magenta", weight=3]; 18001 -> 18427[label="",style="dashed", color="magenta", weight=3]; 17999[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (fromInt vzz1408,Double (Pos vzz300) (Neg vzz310) - fromInt vzz1409)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];17999 -> 18428[label="",style="solid", color="black", weight=3]; 18027[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Pos (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18027 -> 18429[label="",style="solid", color="black", weight=3]; 18028[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18028 -> 18430[label="",style="solid", color="black", weight=3]; 18029[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18029 -> 18431[label="",style="solid", color="black", weight=3]; 18030[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18030 -> 18432[label="",style="solid", color="black", weight=3]; 18031[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18031 -> 18433[label="",style="solid", color="black", weight=3]; 18032[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18032 -> 18434[label="",style="solid", color="black", weight=3]; 18033[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18033 -> 18435[label="",style="solid", color="black", weight=3]; 18034 -> 18029[label="",style="dashed", color="red", weight=0]; 18034[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18035[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Neg (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18035 -> 18436[label="",style="solid", color="black", weight=3]; 18036[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18036 -> 18437[label="",style="solid", color="black", weight=3]; 18037[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18037 -> 18438[label="",style="solid", color="black", weight=3]; 18038[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18038 -> 18439[label="",style="solid", color="black", weight=3]; 18039[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18039 -> 18440[label="",style="solid", color="black", weight=3]; 18040[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18040 -> 18441[label="",style="solid", color="black", weight=3]; 18041[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27211[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18041 -> 27211[label="",style="solid", color="burlywood", weight=9]; 27211 -> 18442[label="",style="solid", color="burlywood", weight=3]; 27212[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18041 -> 27212[label="",style="solid", color="burlywood", weight=9]; 27212 -> 18443[label="",style="solid", color="burlywood", weight=3]; 18042[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27213[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18042 -> 27213[label="",style="solid", color="burlywood", weight=9]; 27213 -> 18444[label="",style="solid", color="burlywood", weight=3]; 27214[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18042 -> 27214[label="",style="solid", color="burlywood", weight=9]; 27214 -> 18445[label="",style="solid", color="burlywood", weight=3]; 18043[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27215[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18043 -> 27215[label="",style="solid", color="burlywood", weight=9]; 27215 -> 18446[label="",style="solid", color="burlywood", weight=3]; 27216[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18043 -> 27216[label="",style="solid", color="burlywood", weight=9]; 27216 -> 18447[label="",style="solid", color="burlywood", weight=3]; 18044[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27217[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18044 -> 27217[label="",style="solid", color="burlywood", weight=9]; 27217 -> 18448[label="",style="solid", color="burlywood", weight=3]; 27218[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18044 -> 27218[label="",style="solid", color="burlywood", weight=9]; 27218 -> 18449[label="",style="solid", color="burlywood", weight=3]; 18045[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz130300 vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27219[label="vzz130300/Succ vzz1303000",fontsize=10,color="white",style="solid",shape="box"];18045 -> 27219[label="",style="solid", color="burlywood", weight=9]; 27219 -> 18450[label="",style="solid", color="burlywood", weight=3]; 27220[label="vzz130300/Zero",fontsize=10,color="white",style="solid",shape="box"];18045 -> 27220[label="",style="solid", color="burlywood", weight=9]; 27220 -> 18451[label="",style="solid", color="burlywood", weight=3]; 18046 -> 17383[label="",style="dashed", color="red", weight=0]; 18046[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18047[label="error []",fontsize=16,color="red",shape="box"];18048 -> 17383[label="",style="dashed", color="red", weight=0]; 18048[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18049[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18049 -> 18452[label="",style="solid", color="black", weight=3]; 18050 -> 17383[label="",style="dashed", color="red", weight=0]; 18050[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18051 -> 18049[label="",style="dashed", color="red", weight=0]; 18051[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18052 -> 18045[label="",style="dashed", color="red", weight=0]; 18052[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz130300 vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18052 -> 18453[label="",style="dashed", color="magenta", weight=3]; 18052 -> 18454[label="",style="dashed", color="magenta", weight=3]; 18053 -> 17383[label="",style="dashed", color="red", weight=0]; 18053[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18054 -> 17383[label="",style="dashed", color="red", weight=0]; 18054[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18055 -> 18049[label="",style="dashed", color="red", weight=0]; 18055[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18056 -> 17383[label="",style="dashed", color="red", weight=0]; 18056[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18057 -> 18049[label="",style="dashed", color="red", weight=0]; 18057[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18059 -> 1141[label="",style="dashed", color="red", weight=0]; 18059[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18059 -> 18455[label="",style="dashed", color="magenta", weight=3]; 18059 -> 18456[label="",style="dashed", color="magenta", weight=3]; 18060 -> 1141[label="",style="dashed", color="red", weight=0]; 18060[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18060 -> 18457[label="",style="dashed", color="magenta", weight=3]; 18060 -> 18458[label="",style="dashed", color="magenta", weight=3]; 18058[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (fromInt vzz1411,Double (Neg vzz300) (Neg vzz310) - fromInt vzz1412)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18058 -> 18459[label="",style="solid", color="black", weight=3]; 18070[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Pos (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18070 -> 18460[label="",style="solid", color="black", weight=3]; 18071[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18071 -> 18461[label="",style="solid", color="black", weight=3]; 18072[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18072 -> 18462[label="",style="solid", color="black", weight=3]; 18073[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18073 -> 18463[label="",style="solid", color="black", weight=3]; 18074[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18074 -> 18464[label="",style="solid", color="black", weight=3]; 18075[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18075 -> 18465[label="",style="solid", color="black", weight=3]; 18076[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18076 -> 18466[label="",style="solid", color="black", weight=3]; 18077 -> 18072[label="",style="dashed", color="red", weight=0]; 18077[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18078[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Neg (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18078 -> 18467[label="",style="solid", color="black", weight=3]; 18079[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18079 -> 18468[label="",style="solid", color="black", weight=3]; 18080[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18080 -> 18469[label="",style="solid", color="black", weight=3]; 18081[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18081 -> 18470[label="",style="solid", color="black", weight=3]; 18082[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18082 -> 18471[label="",style="solid", color="black", weight=3]; 18083[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18083 -> 18472[label="",style="solid", color="black", weight=3]; 18084[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27221[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18084 -> 27221[label="",style="solid", color="burlywood", weight=9]; 27221 -> 18473[label="",style="solid", color="burlywood", weight=3]; 27222[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18084 -> 27222[label="",style="solid", color="burlywood", weight=9]; 27222 -> 18474[label="",style="solid", color="burlywood", weight=3]; 18085[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27223[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18085 -> 27223[label="",style="solid", color="burlywood", weight=9]; 27223 -> 18475[label="",style="solid", color="burlywood", weight=3]; 27224[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18085 -> 27224[label="",style="solid", color="burlywood", weight=9]; 27224 -> 18476[label="",style="solid", color="burlywood", weight=3]; 18086[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27225[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18086 -> 27225[label="",style="solid", color="burlywood", weight=9]; 27225 -> 18477[label="",style="solid", color="burlywood", weight=3]; 27226[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18086 -> 27226[label="",style="solid", color="burlywood", weight=9]; 27226 -> 18478[label="",style="solid", color="burlywood", weight=3]; 18087[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27227[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18087 -> 27227[label="",style="solid", color="burlywood", weight=9]; 27227 -> 18479[label="",style="solid", color="burlywood", weight=3]; 27228[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18087 -> 27228[label="",style="solid", color="burlywood", weight=9]; 27228 -> 18480[label="",style="solid", color="burlywood", weight=3]; 18088[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz130500 vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27229[label="vzz130500/Succ vzz1305000",fontsize=10,color="white",style="solid",shape="box"];18088 -> 27229[label="",style="solid", color="burlywood", weight=9]; 27229 -> 18481[label="",style="solid", color="burlywood", weight=3]; 27230[label="vzz130500/Zero",fontsize=10,color="white",style="solid",shape="box"];18088 -> 27230[label="",style="solid", color="burlywood", weight=9]; 27230 -> 18482[label="",style="solid", color="burlywood", weight=3]; 18089 -> 17408[label="",style="dashed", color="red", weight=0]; 18089[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18090[label="error []",fontsize=16,color="red",shape="box"];18091 -> 17408[label="",style="dashed", color="red", weight=0]; 18091[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18092[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18092 -> 18483[label="",style="solid", color="black", weight=3]; 18093 -> 17408[label="",style="dashed", color="red", weight=0]; 18093[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18094 -> 18092[label="",style="dashed", color="red", weight=0]; 18094[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18095 -> 18088[label="",style="dashed", color="red", weight=0]; 18095[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz130500 vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18095 -> 18484[label="",style="dashed", color="magenta", weight=3]; 18095 -> 18485[label="",style="dashed", color="magenta", weight=3]; 18096 -> 17408[label="",style="dashed", color="red", weight=0]; 18096[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18097 -> 17408[label="",style="dashed", color="red", weight=0]; 18097[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18098 -> 18092[label="",style="dashed", color="red", weight=0]; 18098[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18099 -> 17408[label="",style="dashed", color="red", weight=0]; 18099[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18100 -> 18092[label="",style="dashed", color="red", weight=0]; 18100[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18102 -> 940[label="",style="dashed", color="red", weight=0]; 18102[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18103 -> 940[label="",style="dashed", color="red", weight=0]; 18103[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18101[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (fromInt vzz1413,Float (Pos vzz300) (Pos vzz310) - fromInt vzz1414)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18101 -> 18486[label="",style="solid", color="black", weight=3]; 18112[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Pos (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18112 -> 18487[label="",style="solid", color="black", weight=3]; 18113[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18113 -> 18488[label="",style="solid", color="black", weight=3]; 18114[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18114 -> 18489[label="",style="solid", color="black", weight=3]; 18115[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18115 -> 18490[label="",style="solid", color="black", weight=3]; 18116[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18116 -> 18491[label="",style="solid", color="black", weight=3]; 18117[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18117 -> 18492[label="",style="solid", color="black", weight=3]; 18118[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18118 -> 18493[label="",style="solid", color="black", weight=3]; 18119 -> 18114[label="",style="dashed", color="red", weight=0]; 18119[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18120[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Neg (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18120 -> 18494[label="",style="solid", color="black", weight=3]; 18121[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18121 -> 18495[label="",style="solid", color="black", weight=3]; 18122[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18122 -> 18496[label="",style="solid", color="black", weight=3]; 18123[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18123 -> 18497[label="",style="solid", color="black", weight=3]; 18124[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18124 -> 18498[label="",style="solid", color="black", weight=3]; 18125[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18125 -> 18499[label="",style="solid", color="black", weight=3]; 18126[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27231[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18126 -> 27231[label="",style="solid", color="burlywood", weight=9]; 27231 -> 18500[label="",style="solid", color="burlywood", weight=3]; 27232[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18126 -> 27232[label="",style="solid", color="burlywood", weight=9]; 27232 -> 18501[label="",style="solid", color="burlywood", weight=3]; 18127[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27233[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18127 -> 27233[label="",style="solid", color="burlywood", weight=9]; 27233 -> 18502[label="",style="solid", color="burlywood", weight=3]; 27234[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18127 -> 27234[label="",style="solid", color="burlywood", weight=9]; 27234 -> 18503[label="",style="solid", color="burlywood", weight=3]; 18128[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27235[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18128 -> 27235[label="",style="solid", color="burlywood", weight=9]; 27235 -> 18504[label="",style="solid", color="burlywood", weight=3]; 27236[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18128 -> 27236[label="",style="solid", color="burlywood", weight=9]; 27236 -> 18505[label="",style="solid", color="burlywood", weight=3]; 18129[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27237[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18129 -> 27237[label="",style="solid", color="burlywood", weight=9]; 27237 -> 18506[label="",style="solid", color="burlywood", weight=3]; 27238[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18129 -> 27238[label="",style="solid", color="burlywood", weight=9]; 27238 -> 18507[label="",style="solid", color="burlywood", weight=3]; 18130[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz130700 vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27239[label="vzz130700/Succ vzz1307000",fontsize=10,color="white",style="solid",shape="box"];18130 -> 27239[label="",style="solid", color="burlywood", weight=9]; 27239 -> 18508[label="",style="solid", color="burlywood", weight=3]; 27240[label="vzz130700/Zero",fontsize=10,color="white",style="solid",shape="box"];18130 -> 27240[label="",style="solid", color="burlywood", weight=9]; 27240 -> 18509[label="",style="solid", color="burlywood", weight=3]; 18131 -> 17433[label="",style="dashed", color="red", weight=0]; 18131[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18132[label="error []",fontsize=16,color="red",shape="box"];18133 -> 17433[label="",style="dashed", color="red", weight=0]; 18133[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18134[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18134 -> 18510[label="",style="solid", color="black", weight=3]; 18135 -> 17433[label="",style="dashed", color="red", weight=0]; 18135[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18136 -> 18134[label="",style="dashed", color="red", weight=0]; 18136[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18137 -> 18130[label="",style="dashed", color="red", weight=0]; 18137[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz130700 vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18137 -> 18511[label="",style="dashed", color="magenta", weight=3]; 18137 -> 18512[label="",style="dashed", color="magenta", weight=3]; 18138 -> 17433[label="",style="dashed", color="red", weight=0]; 18138[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18139 -> 17433[label="",style="dashed", color="red", weight=0]; 18139[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18140 -> 18134[label="",style="dashed", color="red", weight=0]; 18140[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18141 -> 17433[label="",style="dashed", color="red", weight=0]; 18141[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18142 -> 18134[label="",style="dashed", color="red", weight=0]; 18142[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18144 -> 1005[label="",style="dashed", color="red", weight=0]; 18144[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18145 -> 1005[label="",style="dashed", color="red", weight=0]; 18145[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18143[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (fromInt vzz1415,Float (Neg vzz300) (Pos vzz310) - fromInt vzz1416)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18143 -> 18513[label="",style="solid", color="black", weight=3]; 18150[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Pos (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18150 -> 18514[label="",style="solid", color="black", weight=3]; 18151[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18151 -> 18515[label="",style="solid", color="black", weight=3]; 18152[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18152 -> 18516[label="",style="solid", color="black", weight=3]; 18153[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18153 -> 18517[label="",style="solid", color="black", weight=3]; 18154[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18154 -> 18518[label="",style="solid", color="black", weight=3]; 18155[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18155 -> 18519[label="",style="solid", color="black", weight=3]; 18156[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18156 -> 18520[label="",style="solid", color="black", weight=3]; 18157 -> 18152[label="",style="dashed", color="red", weight=0]; 18157[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18158[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Neg (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18158 -> 18521[label="",style="solid", color="black", weight=3]; 18159[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18159 -> 18522[label="",style="solid", color="black", weight=3]; 18160[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18160 -> 18523[label="",style="solid", color="black", weight=3]; 18161[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18161 -> 18524[label="",style="solid", color="black", weight=3]; 18162[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18162 -> 18525[label="",style="solid", color="black", weight=3]; 18163[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18163 -> 18526[label="",style="solid", color="black", weight=3]; 18164[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27241[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18164 -> 27241[label="",style="solid", color="burlywood", weight=9]; 27241 -> 18527[label="",style="solid", color="burlywood", weight=3]; 27242[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18164 -> 27242[label="",style="solid", color="burlywood", weight=9]; 27242 -> 18528[label="",style="solid", color="burlywood", weight=3]; 18165[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27243[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18165 -> 27243[label="",style="solid", color="burlywood", weight=9]; 27243 -> 18529[label="",style="solid", color="burlywood", weight=3]; 27244[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18165 -> 27244[label="",style="solid", color="burlywood", weight=9]; 27244 -> 18530[label="",style="solid", color="burlywood", weight=3]; 18166[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27245[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18166 -> 27245[label="",style="solid", color="burlywood", weight=9]; 27245 -> 18531[label="",style="solid", color="burlywood", weight=3]; 27246[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18166 -> 27246[label="",style="solid", color="burlywood", weight=9]; 27246 -> 18532[label="",style="solid", color="burlywood", weight=3]; 18167[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27247[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18167 -> 27247[label="",style="solid", color="burlywood", weight=9]; 27247 -> 18533[label="",style="solid", color="burlywood", weight=3]; 27248[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18167 -> 27248[label="",style="solid", color="burlywood", weight=9]; 27248 -> 18534[label="",style="solid", color="burlywood", weight=3]; 18168[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz130900 vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27249[label="vzz130900/Succ vzz1309000",fontsize=10,color="white",style="solid",shape="box"];18168 -> 27249[label="",style="solid", color="burlywood", weight=9]; 27249 -> 18535[label="",style="solid", color="burlywood", weight=3]; 27250[label="vzz130900/Zero",fontsize=10,color="white",style="solid",shape="box"];18168 -> 27250[label="",style="solid", color="burlywood", weight=9]; 27250 -> 18536[label="",style="solid", color="burlywood", weight=3]; 18169 -> 17458[label="",style="dashed", color="red", weight=0]; 18169[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18170[label="error []",fontsize=16,color="red",shape="box"];18171 -> 17458[label="",style="dashed", color="red", weight=0]; 18171[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18172[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18172 -> 18537[label="",style="solid", color="black", weight=3]; 18173 -> 17458[label="",style="dashed", color="red", weight=0]; 18173[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18174 -> 18172[label="",style="dashed", color="red", weight=0]; 18174[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18175 -> 18168[label="",style="dashed", color="red", weight=0]; 18175[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz130900 vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18175 -> 18538[label="",style="dashed", color="magenta", weight=3]; 18175 -> 18539[label="",style="dashed", color="magenta", weight=3]; 18176 -> 17458[label="",style="dashed", color="red", weight=0]; 18176[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18177 -> 17458[label="",style="dashed", color="red", weight=0]; 18177[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18178 -> 18172[label="",style="dashed", color="red", weight=0]; 18178[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18179 -> 17458[label="",style="dashed", color="red", weight=0]; 18179[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18180 -> 18172[label="",style="dashed", color="red", weight=0]; 18180[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18182 -> 1066[label="",style="dashed", color="red", weight=0]; 18182[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18183 -> 1066[label="",style="dashed", color="red", weight=0]; 18183[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18181[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (fromInt vzz1417,Float (Pos vzz300) (Neg vzz310) - fromInt vzz1418)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18181 -> 18540[label="",style="solid", color="black", weight=3]; 18184[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Pos (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18184 -> 18541[label="",style="solid", color="black", weight=3]; 18185[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18185 -> 18542[label="",style="solid", color="black", weight=3]; 18186[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18186 -> 18543[label="",style="solid", color="black", weight=3]; 18187[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18187 -> 18544[label="",style="solid", color="black", weight=3]; 18188[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18188 -> 18545[label="",style="solid", color="black", weight=3]; 18189[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18189 -> 18546[label="",style="solid", color="black", weight=3]; 18190[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18190 -> 18547[label="",style="solid", color="black", weight=3]; 18191 -> 18186[label="",style="dashed", color="red", weight=0]; 18191[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18192[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Neg (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18192 -> 18548[label="",style="solid", color="black", weight=3]; 18193[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18193 -> 18549[label="",style="solid", color="black", weight=3]; 18194[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18194 -> 18550[label="",style="solid", color="black", weight=3]; 18195[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18195 -> 18551[label="",style="solid", color="black", weight=3]; 18196[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18196 -> 18552[label="",style="solid", color="black", weight=3]; 18197[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18197 -> 18553[label="",style="solid", color="black", weight=3]; 18198[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27251[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18198 -> 27251[label="",style="solid", color="burlywood", weight=9]; 27251 -> 18554[label="",style="solid", color="burlywood", weight=3]; 27252[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18198 -> 27252[label="",style="solid", color="burlywood", weight=9]; 27252 -> 18555[label="",style="solid", color="burlywood", weight=3]; 18199[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27253[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18199 -> 27253[label="",style="solid", color="burlywood", weight=9]; 27253 -> 18556[label="",style="solid", color="burlywood", weight=3]; 27254[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18199 -> 27254[label="",style="solid", color="burlywood", weight=9]; 27254 -> 18557[label="",style="solid", color="burlywood", weight=3]; 18200[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27255[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18200 -> 27255[label="",style="solid", color="burlywood", weight=9]; 27255 -> 18558[label="",style="solid", color="burlywood", weight=3]; 27256[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18200 -> 27256[label="",style="solid", color="burlywood", weight=9]; 27256 -> 18559[label="",style="solid", color="burlywood", weight=3]; 18201[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27257[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18201 -> 27257[label="",style="solid", color="burlywood", weight=9]; 27257 -> 18560[label="",style="solid", color="burlywood", weight=3]; 27258[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18201 -> 27258[label="",style="solid", color="burlywood", weight=9]; 27258 -> 18561[label="",style="solid", color="burlywood", weight=3]; 18202[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz131100 vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27259[label="vzz131100/Succ vzz1311000",fontsize=10,color="white",style="solid",shape="box"];18202 -> 27259[label="",style="solid", color="burlywood", weight=9]; 27259 -> 18562[label="",style="solid", color="burlywood", weight=3]; 27260[label="vzz131100/Zero",fontsize=10,color="white",style="solid",shape="box"];18202 -> 27260[label="",style="solid", color="burlywood", weight=9]; 27260 -> 18563[label="",style="solid", color="burlywood", weight=3]; 18203 -> 17483[label="",style="dashed", color="red", weight=0]; 18203[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18204[label="error []",fontsize=16,color="red",shape="box"];18205 -> 17483[label="",style="dashed", color="red", weight=0]; 18205[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18206[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18206 -> 18564[label="",style="solid", color="black", weight=3]; 18207 -> 17483[label="",style="dashed", color="red", weight=0]; 18207[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18208 -> 18206[label="",style="dashed", color="red", weight=0]; 18208[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18209 -> 18202[label="",style="dashed", color="red", weight=0]; 18209[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz131100 vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18209 -> 18565[label="",style="dashed", color="magenta", weight=3]; 18209 -> 18566[label="",style="dashed", color="magenta", weight=3]; 18210 -> 17483[label="",style="dashed", color="red", weight=0]; 18210[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18211 -> 17483[label="",style="dashed", color="red", weight=0]; 18211[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18212 -> 18206[label="",style="dashed", color="red", weight=0]; 18212[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18213 -> 17483[label="",style="dashed", color="red", weight=0]; 18213[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18214 -> 18206[label="",style="dashed", color="red", weight=0]; 18214[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18216 -> 1141[label="",style="dashed", color="red", weight=0]; 18216[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18217 -> 1141[label="",style="dashed", color="red", weight=0]; 18217[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18215[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (fromInt vzz1419,Float (Neg vzz300) (Neg vzz310) - fromInt vzz1420)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18215 -> 18567[label="",style="solid", color="black", weight=3]; 18266[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131400) (Succ vzz131300) == LT)",fontsize=16,color="black",shape="box"];18266 -> 18646[label="",style="solid", color="black", weight=3]; 18267[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131400) Zero == LT)",fontsize=16,color="black",shape="box"];18267 -> 18647[label="",style="solid", color="black", weight=3]; 18268[label="roundM0 (vzz1107 :% vzz1108) False",fontsize=16,color="black",shape="triangle"];18268 -> 18648[label="",style="solid", color="black", weight=3]; 18269 -> 17592[label="",style="dashed", color="red", weight=0]; 18269[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero (Succ vzz131300) == LT)",fontsize=16,color="magenta"];18269 -> 18649[label="",style="dashed", color="magenta", weight=3]; 18269 -> 18650[label="",style="dashed", color="magenta", weight=3]; 18270[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="black",shape="triangle"];18270 -> 18651[label="",style="solid", color="black", weight=3]; 18271 -> 17586[label="",style="dashed", color="red", weight=0]; 18271[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="magenta"];18272 -> 18270[label="",style="dashed", color="red", weight=0]; 18272[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];18273[label="roundM0 (vzz1107 :% vzz1108) True",fontsize=16,color="black",shape="box"];18273 -> 18652[label="",style="solid", color="black", weight=3]; 18274[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131300) (Succ vzz131400) == LT)",fontsize=16,color="black",shape="box"];18274 -> 18653[label="",style="solid", color="black", weight=3]; 18275[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero (Succ vzz131400) == LT)",fontsize=16,color="black",shape="box"];18275 -> 18654[label="",style="solid", color="black", weight=3]; 18276 -> 17591[label="",style="dashed", color="red", weight=0]; 18276[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="magenta"];18277 -> 18270[label="",style="dashed", color="red", weight=0]; 18277[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];18278 -> 17585[label="",style="dashed", color="red", weight=0]; 18278[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131300) Zero == LT)",fontsize=16,color="magenta"];18278 -> 18655[label="",style="dashed", color="magenta", weight=3]; 18278 -> 18656[label="",style="dashed", color="magenta", weight=3]; 18279 -> 18270[label="",style="dashed", color="red", weight=0]; 18279[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];18280[label="Pos Zero",fontsize=16,color="green",shape="box"];18281[label="vzz11080",fontsize=16,color="green",shape="box"];18282[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt vzz13600 vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27261[label="vzz13600/Pos vzz136000",fontsize=10,color="white",style="solid",shape="box"];18282 -> 27261[label="",style="solid", color="burlywood", weight=9]; 27261 -> 18657[label="",style="solid", color="burlywood", weight=3]; 27262[label="vzz13600/Neg vzz136000",fontsize=10,color="white",style="solid",shape="box"];18282 -> 27262[label="",style="solid", color="burlywood", weight=9]; 27262 -> 18658[label="",style="solid", color="burlywood", weight=3]; 18331[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) (GT == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) (GT == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18331 -> 18739[label="",style="solid", color="black", weight=3]; 18332[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos Zero)) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos Zero)) False :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18332 -> 18740[label="",style="solid", color="black", weight=3]; 18333[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg (Succ vzz116400))) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg (Succ vzz116400))) False :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18333 -> 18741[label="",style="solid", color="black", weight=3]; 18334[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg Zero)) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg Zero)) False :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18334 -> 18742[label="",style="solid", color="black", weight=3]; 18335[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) == Integer (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18335 -> 18743[label="",style="solid", color="black", weight=3]; 18336[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz131700 vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27263[label="vzz131700/Succ vzz1317000",fontsize=10,color="white",style="solid",shape="box"];18336 -> 27263[label="",style="solid", color="burlywood", weight=9]; 27263 -> 18744[label="",style="solid", color="burlywood", weight=3]; 27264[label="vzz131700/Zero",fontsize=10,color="white",style="solid",shape="box"];18336 -> 27264[label="",style="solid", color="burlywood", weight=9]; 27264 -> 18745[label="",style="solid", color="burlywood", weight=3]; 18337 -> 17823[label="",style="dashed", color="red", weight=0]; 18337[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18338[label="roundRound02 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18338 -> 18746[label="",style="solid", color="black", weight=3]; 18339 -> 17823[label="",style="dashed", color="red", weight=0]; 18339[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18340[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18340 -> 18747[label="",style="solid", color="black", weight=3]; 18341 -> 17823[label="",style="dashed", color="red", weight=0]; 18341[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18342 -> 18340[label="",style="dashed", color="red", weight=0]; 18342[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18343 -> 18336[label="",style="dashed", color="red", weight=0]; 18343[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz131700 vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18343 -> 18748[label="",style="dashed", color="magenta", weight=3]; 18343 -> 18749[label="",style="dashed", color="magenta", weight=3]; 18344 -> 17823[label="",style="dashed", color="red", weight=0]; 18344[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18345 -> 17823[label="",style="dashed", color="red", weight=0]; 18345[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18346 -> 18340[label="",style="dashed", color="red", weight=0]; 18346[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18347 -> 17823[label="",style="dashed", color="red", weight=0]; 18347[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18348 -> 18340[label="",style="dashed", color="red", weight=0]; 18348[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18349[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27265[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18349 -> 27265[label="",style="solid", color="burlywood", weight=9]; 27265 -> 18750[label="",style="solid", color="burlywood", weight=3]; 27266[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18349 -> 27266[label="",style="solid", color="burlywood", weight=9]; 27266 -> 18751[label="",style="solid", color="burlywood", weight=3]; 18350[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18350 -> 18752[label="",style="solid", color="black", weight=3]; 18351[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27267[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18351 -> 27267[label="",style="solid", color="burlywood", weight=9]; 27267 -> 18753[label="",style="solid", color="burlywood", weight=3]; 27268[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18351 -> 27268[label="",style="solid", color="burlywood", weight=9]; 27268 -> 18754[label="",style="solid", color="burlywood", weight=3]; 18352[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27269[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18352 -> 27269[label="",style="solid", color="burlywood", weight=9]; 27269 -> 18755[label="",style="solid", color="burlywood", weight=3]; 27270[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18352 -> 27270[label="",style="solid", color="burlywood", weight=9]; 27270 -> 18756[label="",style="solid", color="burlywood", weight=3]; 18353[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18353 -> 18757[label="",style="solid", color="black", weight=3]; 18354[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27271[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18354 -> 27271[label="",style="solid", color="burlywood", weight=9]; 27271 -> 18758[label="",style="solid", color="burlywood", weight=3]; 27272[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18354 -> 27272[label="",style="solid", color="burlywood", weight=9]; 27272 -> 18759[label="",style="solid", color="burlywood", weight=3]; 18355[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27273[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18355 -> 27273[label="",style="solid", color="burlywood", weight=9]; 27273 -> 18760[label="",style="solid", color="burlywood", weight=3]; 27274[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18355 -> 27274[label="",style="solid", color="burlywood", weight=9]; 27274 -> 18761[label="",style="solid", color="burlywood", weight=3]; 18356[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27275[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18356 -> 27275[label="",style="solid", color="burlywood", weight=9]; 27275 -> 18762[label="",style="solid", color="burlywood", weight=3]; 27276[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18356 -> 27276[label="",style="solid", color="burlywood", weight=9]; 27276 -> 18763[label="",style="solid", color="burlywood", weight=3]; 18357[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1297000) vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27277[label="vzz129600/Succ vzz1296000",fontsize=10,color="white",style="solid",shape="box"];18357 -> 27277[label="",style="solid", color="burlywood", weight=9]; 27277 -> 18764[label="",style="solid", color="burlywood", weight=3]; 27278[label="vzz129600/Zero",fontsize=10,color="white",style="solid",shape="box"];18357 -> 27278[label="",style="solid", color="burlywood", weight=9]; 27278 -> 18765[label="",style="solid", color="burlywood", weight=3]; 18358[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27279[label="vzz129600/Succ vzz1296000",fontsize=10,color="white",style="solid",shape="box"];18358 -> 27279[label="",style="solid", color="burlywood", weight=9]; 27279 -> 18766[label="",style="solid", color="burlywood", weight=3]; 27280[label="vzz129600/Zero",fontsize=10,color="white",style="solid",shape="box"];18358 -> 27280[label="",style="solid", color="burlywood", weight=9]; 27280 -> 18767[label="",style="solid", color="burlywood", weight=3]; 18359 -> 14259[label="",style="dashed", color="red", weight=0]; 18359[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18360[label="vzz129600",fontsize=16,color="green",shape="box"];18361[label="vzz129700",fontsize=16,color="green",shape="box"];18362[label="vzz310",fontsize=16,color="green",shape="box"];18363[label="vzz300",fontsize=16,color="green",shape="box"];18364[label="vzz310",fontsize=16,color="green",shape="box"];18365[label="vzz300",fontsize=16,color="green",shape="box"];18366[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double (Pos vzz300) (Pos vzz310) - fromInt vzz1403) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18366 -> 18768[label="",style="solid", color="black", weight=3]; 18367[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz132000 vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27281[label="vzz132000/Succ vzz1320000",fontsize=10,color="white",style="solid",shape="box"];18367 -> 27281[label="",style="solid", color="burlywood", weight=9]; 27281 -> 18769[label="",style="solid", color="burlywood", weight=3]; 27282[label="vzz132000/Zero",fontsize=10,color="white",style="solid",shape="box"];18367 -> 27282[label="",style="solid", color="burlywood", weight=9]; 27282 -> 18770[label="",style="solid", color="burlywood", weight=3]; 18368 -> 17902[label="",style="dashed", color="red", weight=0]; 18368[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18369[label="roundRound02 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18369 -> 18771[label="",style="solid", color="black", weight=3]; 18370 -> 17902[label="",style="dashed", color="red", weight=0]; 18370[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18371[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18371 -> 18772[label="",style="solid", color="black", weight=3]; 18372 -> 17902[label="",style="dashed", color="red", weight=0]; 18372[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18373 -> 18371[label="",style="dashed", color="red", weight=0]; 18373[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18374 -> 18367[label="",style="dashed", color="red", weight=0]; 18374[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz132000 vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18374 -> 18773[label="",style="dashed", color="magenta", weight=3]; 18374 -> 18774[label="",style="dashed", color="magenta", weight=3]; 18375 -> 17902[label="",style="dashed", color="red", weight=0]; 18375[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18376 -> 17902[label="",style="dashed", color="red", weight=0]; 18376[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18377 -> 18371[label="",style="dashed", color="red", weight=0]; 18377[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18378 -> 17902[label="",style="dashed", color="red", weight=0]; 18378[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18379 -> 18371[label="",style="dashed", color="red", weight=0]; 18379[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18380[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27283[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18380 -> 27283[label="",style="solid", color="burlywood", weight=9]; 27283 -> 18775[label="",style="solid", color="burlywood", weight=3]; 27284[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18380 -> 27284[label="",style="solid", color="burlywood", weight=9]; 27284 -> 18776[label="",style="solid", color="burlywood", weight=3]; 18381[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18381 -> 18777[label="",style="solid", color="black", weight=3]; 18382[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27285[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18382 -> 27285[label="",style="solid", color="burlywood", weight=9]; 27285 -> 18778[label="",style="solid", color="burlywood", weight=3]; 27286[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18382 -> 27286[label="",style="solid", color="burlywood", weight=9]; 27286 -> 18779[label="",style="solid", color="burlywood", weight=3]; 18383[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27287[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18383 -> 27287[label="",style="solid", color="burlywood", weight=9]; 27287 -> 18780[label="",style="solid", color="burlywood", weight=3]; 27288[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18383 -> 27288[label="",style="solid", color="burlywood", weight=9]; 27288 -> 18781[label="",style="solid", color="burlywood", weight=3]; 18384[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18384 -> 18782[label="",style="solid", color="black", weight=3]; 18385[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27289[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18385 -> 27289[label="",style="solid", color="burlywood", weight=9]; 27289 -> 18783[label="",style="solid", color="burlywood", weight=3]; 27290[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18385 -> 27290[label="",style="solid", color="burlywood", weight=9]; 27290 -> 18784[label="",style="solid", color="burlywood", weight=3]; 18386[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27291[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18386 -> 27291[label="",style="solid", color="burlywood", weight=9]; 27291 -> 18785[label="",style="solid", color="burlywood", weight=3]; 27292[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18386 -> 27292[label="",style="solid", color="burlywood", weight=9]; 27292 -> 18786[label="",style="solid", color="burlywood", weight=3]; 18387[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27293[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18387 -> 27293[label="",style="solid", color="burlywood", weight=9]; 27293 -> 18787[label="",style="solid", color="burlywood", weight=3]; 27294[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18387 -> 27294[label="",style="solid", color="burlywood", weight=9]; 27294 -> 18788[label="",style="solid", color="burlywood", weight=3]; 18388[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1299000) vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27295[label="vzz129800/Succ vzz1298000",fontsize=10,color="white",style="solid",shape="box"];18388 -> 27295[label="",style="solid", color="burlywood", weight=9]; 27295 -> 18789[label="",style="solid", color="burlywood", weight=3]; 27296[label="vzz129800/Zero",fontsize=10,color="white",style="solid",shape="box"];18388 -> 27296[label="",style="solid", color="burlywood", weight=9]; 27296 -> 18790[label="",style="solid", color="burlywood", weight=3]; 18389[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27297[label="vzz129800/Succ vzz1298000",fontsize=10,color="white",style="solid",shape="box"];18389 -> 27297[label="",style="solid", color="burlywood", weight=9]; 27297 -> 18791[label="",style="solid", color="burlywood", weight=3]; 27298[label="vzz129800/Zero",fontsize=10,color="white",style="solid",shape="box"];18389 -> 27298[label="",style="solid", color="burlywood", weight=9]; 27298 -> 18792[label="",style="solid", color="burlywood", weight=3]; 18390 -> 14282[label="",style="dashed", color="red", weight=0]; 18390[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18391[label="vzz129900",fontsize=16,color="green",shape="box"];18392[label="vzz129800",fontsize=16,color="green",shape="box"];18393[label="vzz310",fontsize=16,color="green",shape="box"];18394[label="vzz300",fontsize=16,color="green",shape="box"];18395[label="vzz310",fontsize=16,color="green",shape="box"];18396[label="vzz300",fontsize=16,color="green",shape="box"];18397[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double (Neg vzz300) (Pos vzz310) - fromInt vzz1406) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18397 -> 18793[label="",style="solid", color="black", weight=3]; 18398[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz132300 vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27299[label="vzz132300/Succ vzz1323000",fontsize=10,color="white",style="solid",shape="box"];18398 -> 27299[label="",style="solid", color="burlywood", weight=9]; 27299 -> 18794[label="",style="solid", color="burlywood", weight=3]; 27300[label="vzz132300/Zero",fontsize=10,color="white",style="solid",shape="box"];18398 -> 27300[label="",style="solid", color="burlywood", weight=9]; 27300 -> 18795[label="",style="solid", color="burlywood", weight=3]; 18399 -> 17970[label="",style="dashed", color="red", weight=0]; 18399[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18400[label="roundRound02 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18400 -> 18796[label="",style="solid", color="black", weight=3]; 18401 -> 17970[label="",style="dashed", color="red", weight=0]; 18401[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18402[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18402 -> 18797[label="",style="solid", color="black", weight=3]; 18403 -> 17970[label="",style="dashed", color="red", weight=0]; 18403[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18404 -> 18402[label="",style="dashed", color="red", weight=0]; 18404[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18405 -> 18398[label="",style="dashed", color="red", weight=0]; 18405[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz132300 vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18405 -> 18798[label="",style="dashed", color="magenta", weight=3]; 18405 -> 18799[label="",style="dashed", color="magenta", weight=3]; 18406 -> 17970[label="",style="dashed", color="red", weight=0]; 18406[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18407 -> 17970[label="",style="dashed", color="red", weight=0]; 18407[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18408 -> 18402[label="",style="dashed", color="red", weight=0]; 18408[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18409 -> 17970[label="",style="dashed", color="red", weight=0]; 18409[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18410 -> 18402[label="",style="dashed", color="red", weight=0]; 18410[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18411[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27301[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18411 -> 27301[label="",style="solid", color="burlywood", weight=9]; 27301 -> 18800[label="",style="solid", color="burlywood", weight=3]; 27302[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18411 -> 27302[label="",style="solid", color="burlywood", weight=9]; 27302 -> 18801[label="",style="solid", color="burlywood", weight=3]; 18412[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18412 -> 18802[label="",style="solid", color="black", weight=3]; 18413[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27303[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18413 -> 27303[label="",style="solid", color="burlywood", weight=9]; 27303 -> 18803[label="",style="solid", color="burlywood", weight=3]; 27304[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18413 -> 27304[label="",style="solid", color="burlywood", weight=9]; 27304 -> 18804[label="",style="solid", color="burlywood", weight=3]; 18414[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27305[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18414 -> 27305[label="",style="solid", color="burlywood", weight=9]; 27305 -> 18805[label="",style="solid", color="burlywood", weight=3]; 27306[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18414 -> 27306[label="",style="solid", color="burlywood", weight=9]; 27306 -> 18806[label="",style="solid", color="burlywood", weight=3]; 18415[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18415 -> 18807[label="",style="solid", color="black", weight=3]; 18416[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27307[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18416 -> 27307[label="",style="solid", color="burlywood", weight=9]; 27307 -> 18808[label="",style="solid", color="burlywood", weight=3]; 27308[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18416 -> 27308[label="",style="solid", color="burlywood", weight=9]; 27308 -> 18809[label="",style="solid", color="burlywood", weight=3]; 18417[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27309[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18417 -> 27309[label="",style="solid", color="burlywood", weight=9]; 27309 -> 18810[label="",style="solid", color="burlywood", weight=3]; 27310[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18417 -> 27310[label="",style="solid", color="burlywood", weight=9]; 27310 -> 18811[label="",style="solid", color="burlywood", weight=3]; 18418[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27311[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18418 -> 27311[label="",style="solid", color="burlywood", weight=9]; 27311 -> 18812[label="",style="solid", color="burlywood", weight=3]; 27312[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18418 -> 27312[label="",style="solid", color="burlywood", weight=9]; 27312 -> 18813[label="",style="solid", color="burlywood", weight=3]; 18419[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1301000) vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27313[label="vzz130000/Succ vzz1300000",fontsize=10,color="white",style="solid",shape="box"];18419 -> 27313[label="",style="solid", color="burlywood", weight=9]; 27313 -> 18814[label="",style="solid", color="burlywood", weight=3]; 27314[label="vzz130000/Zero",fontsize=10,color="white",style="solid",shape="box"];18419 -> 27314[label="",style="solid", color="burlywood", weight=9]; 27314 -> 18815[label="",style="solid", color="burlywood", weight=3]; 18420[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27315[label="vzz130000/Succ vzz1300000",fontsize=10,color="white",style="solid",shape="box"];18420 -> 27315[label="",style="solid", color="burlywood", weight=9]; 27315 -> 18816[label="",style="solid", color="burlywood", weight=3]; 27316[label="vzz130000/Zero",fontsize=10,color="white",style="solid",shape="box"];18420 -> 27316[label="",style="solid", color="burlywood", weight=9]; 27316 -> 18817[label="",style="solid", color="burlywood", weight=3]; 18421 -> 14305[label="",style="dashed", color="red", weight=0]; 18421[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18422[label="vzz130000",fontsize=16,color="green",shape="box"];18423[label="vzz130100",fontsize=16,color="green",shape="box"];18424[label="vzz300",fontsize=16,color="green",shape="box"];18425[label="vzz310",fontsize=16,color="green",shape="box"];18426[label="vzz300",fontsize=16,color="green",shape="box"];18427[label="vzz310",fontsize=16,color="green",shape="box"];18428[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double (Pos vzz300) (Neg vzz310) - fromInt vzz1409) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18428 -> 18818[label="",style="solid", color="black", weight=3]; 18429[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz132600 vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27317[label="vzz132600/Succ vzz1326000",fontsize=10,color="white",style="solid",shape="box"];18429 -> 27317[label="",style="solid", color="burlywood", weight=9]; 27317 -> 18819[label="",style="solid", color="burlywood", weight=3]; 27318[label="vzz132600/Zero",fontsize=10,color="white",style="solid",shape="box"];18429 -> 27318[label="",style="solid", color="burlywood", weight=9]; 27318 -> 18820[label="",style="solid", color="burlywood", weight=3]; 18430 -> 18029[label="",style="dashed", color="red", weight=0]; 18430[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18431[label="roundRound02 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18431 -> 18821[label="",style="solid", color="black", weight=3]; 18432 -> 18029[label="",style="dashed", color="red", weight=0]; 18432[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18433[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18433 -> 18822[label="",style="solid", color="black", weight=3]; 18434 -> 18029[label="",style="dashed", color="red", weight=0]; 18434[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18435 -> 18433[label="",style="dashed", color="red", weight=0]; 18435[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18436 -> 18429[label="",style="dashed", color="red", weight=0]; 18436[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz132600 vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18436 -> 18823[label="",style="dashed", color="magenta", weight=3]; 18436 -> 18824[label="",style="dashed", color="magenta", weight=3]; 18437 -> 18029[label="",style="dashed", color="red", weight=0]; 18437[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18438 -> 18029[label="",style="dashed", color="red", weight=0]; 18438[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18439 -> 18433[label="",style="dashed", color="red", weight=0]; 18439[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18440 -> 18029[label="",style="dashed", color="red", weight=0]; 18440[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18441 -> 18433[label="",style="dashed", color="red", weight=0]; 18441[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18442[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27319[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18442 -> 27319[label="",style="solid", color="burlywood", weight=9]; 27319 -> 18825[label="",style="solid", color="burlywood", weight=3]; 27320[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18442 -> 27320[label="",style="solid", color="burlywood", weight=9]; 27320 -> 18826[label="",style="solid", color="burlywood", weight=3]; 18443[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18443 -> 18827[label="",style="solid", color="black", weight=3]; 18444[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27321[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18444 -> 27321[label="",style="solid", color="burlywood", weight=9]; 27321 -> 18828[label="",style="solid", color="burlywood", weight=3]; 27322[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18444 -> 27322[label="",style="solid", color="burlywood", weight=9]; 27322 -> 18829[label="",style="solid", color="burlywood", weight=3]; 18445[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27323[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18445 -> 27323[label="",style="solid", color="burlywood", weight=9]; 27323 -> 18830[label="",style="solid", color="burlywood", weight=3]; 27324[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18445 -> 27324[label="",style="solid", color="burlywood", weight=9]; 27324 -> 18831[label="",style="solid", color="burlywood", weight=3]; 18446[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18446 -> 18832[label="",style="solid", color="black", weight=3]; 18447[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27325[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18447 -> 27325[label="",style="solid", color="burlywood", weight=9]; 27325 -> 18833[label="",style="solid", color="burlywood", weight=3]; 27326[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18447 -> 27326[label="",style="solid", color="burlywood", weight=9]; 27326 -> 18834[label="",style="solid", color="burlywood", weight=3]; 18448[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27327[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18448 -> 27327[label="",style="solid", color="burlywood", weight=9]; 27327 -> 18835[label="",style="solid", color="burlywood", weight=3]; 27328[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18448 -> 27328[label="",style="solid", color="burlywood", weight=9]; 27328 -> 18836[label="",style="solid", color="burlywood", weight=3]; 18449[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27329[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18449 -> 27329[label="",style="solid", color="burlywood", weight=9]; 27329 -> 18837[label="",style="solid", color="burlywood", weight=3]; 27330[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18449 -> 27330[label="",style="solid", color="burlywood", weight=9]; 27330 -> 18838[label="",style="solid", color="burlywood", weight=3]; 18450[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1303000) vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27331[label="vzz130200/Succ vzz1302000",fontsize=10,color="white",style="solid",shape="box"];18450 -> 27331[label="",style="solid", color="burlywood", weight=9]; 27331 -> 18839[label="",style="solid", color="burlywood", weight=3]; 27332[label="vzz130200/Zero",fontsize=10,color="white",style="solid",shape="box"];18450 -> 27332[label="",style="solid", color="burlywood", weight=9]; 27332 -> 18840[label="",style="solid", color="burlywood", weight=3]; 18451[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27333[label="vzz130200/Succ vzz1302000",fontsize=10,color="white",style="solid",shape="box"];18451 -> 27333[label="",style="solid", color="burlywood", weight=9]; 27333 -> 18841[label="",style="solid", color="burlywood", weight=3]; 27334[label="vzz130200/Zero",fontsize=10,color="white",style="solid",shape="box"];18451 -> 27334[label="",style="solid", color="burlywood", weight=9]; 27334 -> 18842[label="",style="solid", color="burlywood", weight=3]; 18452 -> 14328[label="",style="dashed", color="red", weight=0]; 18452[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18453[label="vzz130300",fontsize=16,color="green",shape="box"];18454[label="vzz130200",fontsize=16,color="green",shape="box"];18455[label="vzz300",fontsize=16,color="green",shape="box"];18456[label="vzz310",fontsize=16,color="green",shape="box"];18457[label="vzz300",fontsize=16,color="green",shape="box"];18458[label="vzz310",fontsize=16,color="green",shape="box"];18459[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double (Neg vzz300) (Neg vzz310) - fromInt vzz1412) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18459 -> 18843[label="",style="solid", color="black", weight=3]; 18460[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz132800 vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27335[label="vzz132800/Succ vzz1328000",fontsize=10,color="white",style="solid",shape="box"];18460 -> 27335[label="",style="solid", color="burlywood", weight=9]; 27335 -> 18844[label="",style="solid", color="burlywood", weight=3]; 27336[label="vzz132800/Zero",fontsize=10,color="white",style="solid",shape="box"];18460 -> 27336[label="",style="solid", color="burlywood", weight=9]; 27336 -> 18845[label="",style="solid", color="burlywood", weight=3]; 18461 -> 18072[label="",style="dashed", color="red", weight=0]; 18461[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18462[label="roundRound02 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18462 -> 18846[label="",style="solid", color="black", weight=3]; 18463 -> 18072[label="",style="dashed", color="red", weight=0]; 18463[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18464[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18464 -> 18847[label="",style="solid", color="black", weight=3]; 18465 -> 18072[label="",style="dashed", color="red", weight=0]; 18465[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18466 -> 18464[label="",style="dashed", color="red", weight=0]; 18466[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18467 -> 18460[label="",style="dashed", color="red", weight=0]; 18467[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz132800 vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18467 -> 18848[label="",style="dashed", color="magenta", weight=3]; 18467 -> 18849[label="",style="dashed", color="magenta", weight=3]; 18468 -> 18072[label="",style="dashed", color="red", weight=0]; 18468[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18469 -> 18072[label="",style="dashed", color="red", weight=0]; 18469[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18470 -> 18464[label="",style="dashed", color="red", weight=0]; 18470[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18471 -> 18072[label="",style="dashed", color="red", weight=0]; 18471[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18472 -> 18464[label="",style="dashed", color="red", weight=0]; 18472[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18473[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27337[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18473 -> 27337[label="",style="solid", color="burlywood", weight=9]; 27337 -> 18850[label="",style="solid", color="burlywood", weight=3]; 27338[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18473 -> 27338[label="",style="solid", color="burlywood", weight=9]; 27338 -> 18851[label="",style="solid", color="burlywood", weight=3]; 18474[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18474 -> 18852[label="",style="solid", color="black", weight=3]; 18475[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27339[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18475 -> 27339[label="",style="solid", color="burlywood", weight=9]; 27339 -> 18853[label="",style="solid", color="burlywood", weight=3]; 27340[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18475 -> 27340[label="",style="solid", color="burlywood", weight=9]; 27340 -> 18854[label="",style="solid", color="burlywood", weight=3]; 18476[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27341[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18476 -> 27341[label="",style="solid", color="burlywood", weight=9]; 27341 -> 18855[label="",style="solid", color="burlywood", weight=3]; 27342[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18476 -> 27342[label="",style="solid", color="burlywood", weight=9]; 27342 -> 18856[label="",style="solid", color="burlywood", weight=3]; 18477[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18477 -> 18857[label="",style="solid", color="black", weight=3]; 18478[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27343[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18478 -> 27343[label="",style="solid", color="burlywood", weight=9]; 27343 -> 18858[label="",style="solid", color="burlywood", weight=3]; 27344[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18478 -> 27344[label="",style="solid", color="burlywood", weight=9]; 27344 -> 18859[label="",style="solid", color="burlywood", weight=3]; 18479[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27345[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18479 -> 27345[label="",style="solid", color="burlywood", weight=9]; 27345 -> 18860[label="",style="solid", color="burlywood", weight=3]; 27346[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18479 -> 27346[label="",style="solid", color="burlywood", weight=9]; 27346 -> 18861[label="",style="solid", color="burlywood", weight=3]; 18480[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27347[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18480 -> 27347[label="",style="solid", color="burlywood", weight=9]; 27347 -> 18862[label="",style="solid", color="burlywood", weight=3]; 27348[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18480 -> 27348[label="",style="solid", color="burlywood", weight=9]; 27348 -> 18863[label="",style="solid", color="burlywood", weight=3]; 18481[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1305000) vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27349[label="vzz130400/Succ vzz1304000",fontsize=10,color="white",style="solid",shape="box"];18481 -> 27349[label="",style="solid", color="burlywood", weight=9]; 27349 -> 18864[label="",style="solid", color="burlywood", weight=3]; 27350[label="vzz130400/Zero",fontsize=10,color="white",style="solid",shape="box"];18481 -> 27350[label="",style="solid", color="burlywood", weight=9]; 27350 -> 18865[label="",style="solid", color="burlywood", weight=3]; 18482[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27351[label="vzz130400/Succ vzz1304000",fontsize=10,color="white",style="solid",shape="box"];18482 -> 27351[label="",style="solid", color="burlywood", weight=9]; 27351 -> 18866[label="",style="solid", color="burlywood", weight=3]; 27352[label="vzz130400/Zero",fontsize=10,color="white",style="solid",shape="box"];18482 -> 27352[label="",style="solid", color="burlywood", weight=9]; 27352 -> 18867[label="",style="solid", color="burlywood", weight=3]; 18483 -> 14351[label="",style="dashed", color="red", weight=0]; 18483[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18484[label="vzz130500",fontsize=16,color="green",shape="box"];18485[label="vzz130400",fontsize=16,color="green",shape="box"];18486[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float (Pos vzz300) (Pos vzz310) - fromInt vzz1414) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18486 -> 18868[label="",style="solid", color="black", weight=3]; 18487[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz133100 vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27353[label="vzz133100/Succ vzz1331000",fontsize=10,color="white",style="solid",shape="box"];18487 -> 27353[label="",style="solid", color="burlywood", weight=9]; 27353 -> 18869[label="",style="solid", color="burlywood", weight=3]; 27354[label="vzz133100/Zero",fontsize=10,color="white",style="solid",shape="box"];18487 -> 27354[label="",style="solid", color="burlywood", weight=9]; 27354 -> 18870[label="",style="solid", color="burlywood", weight=3]; 18488 -> 18114[label="",style="dashed", color="red", weight=0]; 18488[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18489[label="roundRound02 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18489 -> 18871[label="",style="solid", color="black", weight=3]; 18490 -> 18114[label="",style="dashed", color="red", weight=0]; 18490[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18491[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18491 -> 18872[label="",style="solid", color="black", weight=3]; 18492 -> 18114[label="",style="dashed", color="red", weight=0]; 18492[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18493 -> 18491[label="",style="dashed", color="red", weight=0]; 18493[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18494 -> 18487[label="",style="dashed", color="red", weight=0]; 18494[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz133100 vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18494 -> 18873[label="",style="dashed", color="magenta", weight=3]; 18494 -> 18874[label="",style="dashed", color="magenta", weight=3]; 18495 -> 18114[label="",style="dashed", color="red", weight=0]; 18495[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18496 -> 18114[label="",style="dashed", color="red", weight=0]; 18496[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18497 -> 18491[label="",style="dashed", color="red", weight=0]; 18497[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18498 -> 18114[label="",style="dashed", color="red", weight=0]; 18498[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18499 -> 18491[label="",style="dashed", color="red", weight=0]; 18499[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18500[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27355[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18500 -> 27355[label="",style="solid", color="burlywood", weight=9]; 27355 -> 18875[label="",style="solid", color="burlywood", weight=3]; 27356[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18500 -> 27356[label="",style="solid", color="burlywood", weight=9]; 27356 -> 18876[label="",style="solid", color="burlywood", weight=3]; 18501[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18501 -> 18877[label="",style="solid", color="black", weight=3]; 18502[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27357[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18502 -> 27357[label="",style="solid", color="burlywood", weight=9]; 27357 -> 18878[label="",style="solid", color="burlywood", weight=3]; 27358[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18502 -> 27358[label="",style="solid", color="burlywood", weight=9]; 27358 -> 18879[label="",style="solid", color="burlywood", weight=3]; 18503[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27359[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18503 -> 27359[label="",style="solid", color="burlywood", weight=9]; 27359 -> 18880[label="",style="solid", color="burlywood", weight=3]; 27360[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18503 -> 27360[label="",style="solid", color="burlywood", weight=9]; 27360 -> 18881[label="",style="solid", color="burlywood", weight=3]; 18504[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18504 -> 18882[label="",style="solid", color="black", weight=3]; 18505[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27361[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18505 -> 27361[label="",style="solid", color="burlywood", weight=9]; 27361 -> 18883[label="",style="solid", color="burlywood", weight=3]; 27362[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18505 -> 27362[label="",style="solid", color="burlywood", weight=9]; 27362 -> 18884[label="",style="solid", color="burlywood", weight=3]; 18506[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27363[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18506 -> 27363[label="",style="solid", color="burlywood", weight=9]; 27363 -> 18885[label="",style="solid", color="burlywood", weight=3]; 27364[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18506 -> 27364[label="",style="solid", color="burlywood", weight=9]; 27364 -> 18886[label="",style="solid", color="burlywood", weight=3]; 18507[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27365[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18507 -> 27365[label="",style="solid", color="burlywood", weight=9]; 27365 -> 18887[label="",style="solid", color="burlywood", weight=3]; 27366[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18507 -> 27366[label="",style="solid", color="burlywood", weight=9]; 27366 -> 18888[label="",style="solid", color="burlywood", weight=3]; 18508[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1307000) vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27367[label="vzz130600/Succ vzz1306000",fontsize=10,color="white",style="solid",shape="box"];18508 -> 27367[label="",style="solid", color="burlywood", weight=9]; 27367 -> 18889[label="",style="solid", color="burlywood", weight=3]; 27368[label="vzz130600/Zero",fontsize=10,color="white",style="solid",shape="box"];18508 -> 27368[label="",style="solid", color="burlywood", weight=9]; 27368 -> 18890[label="",style="solid", color="burlywood", weight=3]; 18509[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27369[label="vzz130600/Succ vzz1306000",fontsize=10,color="white",style="solid",shape="box"];18509 -> 27369[label="",style="solid", color="burlywood", weight=9]; 27369 -> 18891[label="",style="solid", color="burlywood", weight=3]; 27370[label="vzz130600/Zero",fontsize=10,color="white",style="solid",shape="box"];18509 -> 27370[label="",style="solid", color="burlywood", weight=9]; 27370 -> 18892[label="",style="solid", color="burlywood", weight=3]; 18510 -> 14374[label="",style="dashed", color="red", weight=0]; 18510[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18511[label="vzz130700",fontsize=16,color="green",shape="box"];18512[label="vzz130600",fontsize=16,color="green",shape="box"];18513[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float (Neg vzz300) (Pos vzz310) - fromInt vzz1416) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18513 -> 18893[label="",style="solid", color="black", weight=3]; 18514[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz133300 vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27371[label="vzz133300/Succ vzz1333000",fontsize=10,color="white",style="solid",shape="box"];18514 -> 27371[label="",style="solid", color="burlywood", weight=9]; 27371 -> 18894[label="",style="solid", color="burlywood", weight=3]; 27372[label="vzz133300/Zero",fontsize=10,color="white",style="solid",shape="box"];18514 -> 27372[label="",style="solid", color="burlywood", weight=9]; 27372 -> 18895[label="",style="solid", color="burlywood", weight=3]; 18515 -> 18152[label="",style="dashed", color="red", weight=0]; 18515[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18516[label="roundRound02 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18516 -> 18896[label="",style="solid", color="black", weight=3]; 18517 -> 18152[label="",style="dashed", color="red", weight=0]; 18517[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18518[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18518 -> 18897[label="",style="solid", color="black", weight=3]; 18519 -> 18152[label="",style="dashed", color="red", weight=0]; 18519[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18520 -> 18518[label="",style="dashed", color="red", weight=0]; 18520[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18521 -> 18514[label="",style="dashed", color="red", weight=0]; 18521[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz133300 vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18521 -> 18898[label="",style="dashed", color="magenta", weight=3]; 18521 -> 18899[label="",style="dashed", color="magenta", weight=3]; 18522 -> 18152[label="",style="dashed", color="red", weight=0]; 18522[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18523 -> 18152[label="",style="dashed", color="red", weight=0]; 18523[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18524 -> 18518[label="",style="dashed", color="red", weight=0]; 18524[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18525 -> 18152[label="",style="dashed", color="red", weight=0]; 18525[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18526 -> 18518[label="",style="dashed", color="red", weight=0]; 18526[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18527[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27373[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18527 -> 27373[label="",style="solid", color="burlywood", weight=9]; 27373 -> 18900[label="",style="solid", color="burlywood", weight=3]; 27374[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18527 -> 27374[label="",style="solid", color="burlywood", weight=9]; 27374 -> 18901[label="",style="solid", color="burlywood", weight=3]; 18528[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18528 -> 18902[label="",style="solid", color="black", weight=3]; 18529[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27375[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18529 -> 27375[label="",style="solid", color="burlywood", weight=9]; 27375 -> 18903[label="",style="solid", color="burlywood", weight=3]; 27376[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18529 -> 27376[label="",style="solid", color="burlywood", weight=9]; 27376 -> 18904[label="",style="solid", color="burlywood", weight=3]; 18530[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27377[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18530 -> 27377[label="",style="solid", color="burlywood", weight=9]; 27377 -> 18905[label="",style="solid", color="burlywood", weight=3]; 27378[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18530 -> 27378[label="",style="solid", color="burlywood", weight=9]; 27378 -> 18906[label="",style="solid", color="burlywood", weight=3]; 18531[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18531 -> 18907[label="",style="solid", color="black", weight=3]; 18532[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27379[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18532 -> 27379[label="",style="solid", color="burlywood", weight=9]; 27379 -> 18908[label="",style="solid", color="burlywood", weight=3]; 27380[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18532 -> 27380[label="",style="solid", color="burlywood", weight=9]; 27380 -> 18909[label="",style="solid", color="burlywood", weight=3]; 18533[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27381[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18533 -> 27381[label="",style="solid", color="burlywood", weight=9]; 27381 -> 18910[label="",style="solid", color="burlywood", weight=3]; 27382[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18533 -> 27382[label="",style="solid", color="burlywood", weight=9]; 27382 -> 18911[label="",style="solid", color="burlywood", weight=3]; 18534[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27383[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18534 -> 27383[label="",style="solid", color="burlywood", weight=9]; 27383 -> 18912[label="",style="solid", color="burlywood", weight=3]; 27384[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18534 -> 27384[label="",style="solid", color="burlywood", weight=9]; 27384 -> 18913[label="",style="solid", color="burlywood", weight=3]; 18535[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1309000) vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27385[label="vzz130800/Succ vzz1308000",fontsize=10,color="white",style="solid",shape="box"];18535 -> 27385[label="",style="solid", color="burlywood", weight=9]; 27385 -> 18914[label="",style="solid", color="burlywood", weight=3]; 27386[label="vzz130800/Zero",fontsize=10,color="white",style="solid",shape="box"];18535 -> 27386[label="",style="solid", color="burlywood", weight=9]; 27386 -> 18915[label="",style="solid", color="burlywood", weight=3]; 18536[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27387[label="vzz130800/Succ vzz1308000",fontsize=10,color="white",style="solid",shape="box"];18536 -> 27387[label="",style="solid", color="burlywood", weight=9]; 27387 -> 18916[label="",style="solid", color="burlywood", weight=3]; 27388[label="vzz130800/Zero",fontsize=10,color="white",style="solid",shape="box"];18536 -> 27388[label="",style="solid", color="burlywood", weight=9]; 27388 -> 18917[label="",style="solid", color="burlywood", weight=3]; 18537 -> 14397[label="",style="dashed", color="red", weight=0]; 18537[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18538[label="vzz130800",fontsize=16,color="green",shape="box"];18539[label="vzz130900",fontsize=16,color="green",shape="box"];18540[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float (Pos vzz300) (Neg vzz310) - fromInt vzz1418) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18540 -> 18918[label="",style="solid", color="black", weight=3]; 18541[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz135800 vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27389[label="vzz135800/Succ vzz1358000",fontsize=10,color="white",style="solid",shape="box"];18541 -> 27389[label="",style="solid", color="burlywood", weight=9]; 27389 -> 18919[label="",style="solid", color="burlywood", weight=3]; 27390[label="vzz135800/Zero",fontsize=10,color="white",style="solid",shape="box"];18541 -> 27390[label="",style="solid", color="burlywood", weight=9]; 27390 -> 18920[label="",style="solid", color="burlywood", weight=3]; 18542 -> 18186[label="",style="dashed", color="red", weight=0]; 18542[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18543[label="roundRound02 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18543 -> 18921[label="",style="solid", color="black", weight=3]; 18544 -> 18186[label="",style="dashed", color="red", weight=0]; 18544[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18545[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18545 -> 18922[label="",style="solid", color="black", weight=3]; 18546 -> 18186[label="",style="dashed", color="red", weight=0]; 18546[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18547 -> 18545[label="",style="dashed", color="red", weight=0]; 18547[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18548 -> 18541[label="",style="dashed", color="red", weight=0]; 18548[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz135800 vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18548 -> 18923[label="",style="dashed", color="magenta", weight=3]; 18548 -> 18924[label="",style="dashed", color="magenta", weight=3]; 18549 -> 18186[label="",style="dashed", color="red", weight=0]; 18549[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18550 -> 18186[label="",style="dashed", color="red", weight=0]; 18550[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18551 -> 18545[label="",style="dashed", color="red", weight=0]; 18551[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18552 -> 18186[label="",style="dashed", color="red", weight=0]; 18552[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18553 -> 18545[label="",style="dashed", color="red", weight=0]; 18553[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18554[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27391[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18554 -> 27391[label="",style="solid", color="burlywood", weight=9]; 27391 -> 18925[label="",style="solid", color="burlywood", weight=3]; 27392[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18554 -> 27392[label="",style="solid", color="burlywood", weight=9]; 27392 -> 18926[label="",style="solid", color="burlywood", weight=3]; 18555[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18555 -> 18927[label="",style="solid", color="black", weight=3]; 18556[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27393[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18556 -> 27393[label="",style="solid", color="burlywood", weight=9]; 27393 -> 18928[label="",style="solid", color="burlywood", weight=3]; 27394[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18556 -> 27394[label="",style="solid", color="burlywood", weight=9]; 27394 -> 18929[label="",style="solid", color="burlywood", weight=3]; 18557[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27395[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18557 -> 27395[label="",style="solid", color="burlywood", weight=9]; 27395 -> 18930[label="",style="solid", color="burlywood", weight=3]; 27396[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18557 -> 27396[label="",style="solid", color="burlywood", weight=9]; 27396 -> 18931[label="",style="solid", color="burlywood", weight=3]; 18558[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18558 -> 18932[label="",style="solid", color="black", weight=3]; 18559[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27397[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18559 -> 27397[label="",style="solid", color="burlywood", weight=9]; 27397 -> 18933[label="",style="solid", color="burlywood", weight=3]; 27398[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18559 -> 27398[label="",style="solid", color="burlywood", weight=9]; 27398 -> 18934[label="",style="solid", color="burlywood", weight=3]; 18560[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27399[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18560 -> 27399[label="",style="solid", color="burlywood", weight=9]; 27399 -> 18935[label="",style="solid", color="burlywood", weight=3]; 27400[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18560 -> 27400[label="",style="solid", color="burlywood", weight=9]; 27400 -> 18936[label="",style="solid", color="burlywood", weight=3]; 18561[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27401[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18561 -> 27401[label="",style="solid", color="burlywood", weight=9]; 27401 -> 18937[label="",style="solid", color="burlywood", weight=3]; 27402[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18561 -> 27402[label="",style="solid", color="burlywood", weight=9]; 27402 -> 18938[label="",style="solid", color="burlywood", weight=3]; 18562[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1311000) vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27403[label="vzz131000/Succ vzz1310000",fontsize=10,color="white",style="solid",shape="box"];18562 -> 27403[label="",style="solid", color="burlywood", weight=9]; 27403 -> 18939[label="",style="solid", color="burlywood", weight=3]; 27404[label="vzz131000/Zero",fontsize=10,color="white",style="solid",shape="box"];18562 -> 27404[label="",style="solid", color="burlywood", weight=9]; 27404 -> 18940[label="",style="solid", color="burlywood", weight=3]; 18563[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27405[label="vzz131000/Succ vzz1310000",fontsize=10,color="white",style="solid",shape="box"];18563 -> 27405[label="",style="solid", color="burlywood", weight=9]; 27405 -> 18941[label="",style="solid", color="burlywood", weight=3]; 27406[label="vzz131000/Zero",fontsize=10,color="white",style="solid",shape="box"];18563 -> 27406[label="",style="solid", color="burlywood", weight=9]; 27406 -> 18942[label="",style="solid", color="burlywood", weight=3]; 18564 -> 14465[label="",style="dashed", color="red", weight=0]; 18564[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18565[label="vzz131000",fontsize=16,color="green",shape="box"];18566[label="vzz131100",fontsize=16,color="green",shape="box"];18567[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float (Neg vzz300) (Neg vzz310) - fromInt vzz1420) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18567 -> 18943[label="",style="solid", color="black", weight=3]; 18646[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz131400 vzz131300 == LT)",fontsize=16,color="burlywood",shape="triangle"];27407[label="vzz131400/Succ vzz1314000",fontsize=10,color="white",style="solid",shape="box"];18646 -> 27407[label="",style="solid", color="burlywood", weight=9]; 27407 -> 19028[label="",style="solid", color="burlywood", weight=3]; 27408[label="vzz131400/Zero",fontsize=10,color="white",style="solid",shape="box"];18646 -> 27408[label="",style="solid", color="burlywood", weight=9]; 27408 -> 19029[label="",style="solid", color="burlywood", weight=3]; 18647 -> 17586[label="",style="dashed", color="red", weight=0]; 18647[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="magenta"];18648[label="roundN (vzz1107 :% vzz1108) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27409[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];18648 -> 27409[label="",style="solid", color="blue", weight=9]; 27409 -> 19579[label="",style="solid", color="blue", weight=3]; 27410[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];18648 -> 27410[label="",style="solid", color="blue", weight=9]; 27410 -> 19580[label="",style="solid", color="blue", weight=3]; 18649[label="vzz131300",fontsize=16,color="green",shape="box"];18650[label="Zero",fontsize=16,color="green",shape="box"];18651 -> 18268[label="",style="dashed", color="red", weight=0]; 18651[label="roundM0 (vzz1107 :% vzz1108) False",fontsize=16,color="magenta"];18652[label="roundN (vzz1107 :% vzz1108) - fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27411[label="- :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];18652 -> 27411[label="",style="solid", color="blue", weight=9]; 27411 -> 19581[label="",style="solid", color="blue", weight=3]; 27412[label="- :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];18652 -> 27412[label="",style="solid", color="blue", weight=9]; 27412 -> 19582[label="",style="solid", color="blue", weight=3]; 18653 -> 18646[label="",style="dashed", color="red", weight=0]; 18653[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz131300 vzz131400 == LT)",fontsize=16,color="magenta"];18653 -> 19042[label="",style="dashed", color="magenta", weight=3]; 18653 -> 19043[label="",style="dashed", color="magenta", weight=3]; 18654 -> 17591[label="",style="dashed", color="red", weight=0]; 18654[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="magenta"];18655[label="Zero",fontsize=16,color="green",shape="box"];18656[label="vzz131300",fontsize=16,color="green",shape="box"];18657[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos vzz136000) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27413[label="vzz136000/Succ vzz1360000",fontsize=10,color="white",style="solid",shape="box"];18657 -> 27413[label="",style="solid", color="burlywood", weight=9]; 27413 -> 19044[label="",style="solid", color="burlywood", weight=3]; 27414[label="vzz136000/Zero",fontsize=10,color="white",style="solid",shape="box"];18657 -> 27414[label="",style="solid", color="burlywood", weight=9]; 27414 -> 19045[label="",style="solid", color="burlywood", weight=3]; 18658[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg vzz136000) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27415[label="vzz136000/Succ vzz1360000",fontsize=10,color="white",style="solid",shape="box"];18658 -> 27415[label="",style="solid", color="burlywood", weight=9]; 27415 -> 19046[label="",style="solid", color="burlywood", weight=3]; 27416[label="vzz136000/Zero",fontsize=10,color="white",style="solid",shape="box"];18658 -> 27416[label="",style="solid", color="burlywood", weight=9]; 27416 -> 19047[label="",style="solid", color="burlywood", weight=3]; 18739[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18739 -> 19143[label="",style="solid", color="black", weight=3]; 18740[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Pos Zero)) otherwise :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Pos Zero)) otherwise :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18740 -> 19144[label="",style="solid", color="black", weight=3]; 18741[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg (Succ vzz116400))) otherwise :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg (Succ vzz116400))) otherwise :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18741 -> 19145[label="",style="solid", color="black", weight=3]; 18742[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg Zero)) otherwise :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg Zero)) otherwise :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18742 -> 19146[label="",style="solid", color="black", weight=3]; 18743[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Pos Zero) (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18743 -> 19147[label="",style="solid", color="black", weight=3]; 18744[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1317000) vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27417[label="vzz131600/Succ vzz1316000",fontsize=10,color="white",style="solid",shape="box"];18744 -> 27417[label="",style="solid", color="burlywood", weight=9]; 27417 -> 19148[label="",style="solid", color="burlywood", weight=3]; 27418[label="vzz131600/Zero",fontsize=10,color="white",style="solid",shape="box"];18744 -> 27418[label="",style="solid", color="burlywood", weight=9]; 27418 -> 19149[label="",style="solid", color="burlywood", weight=3]; 18745[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27419[label="vzz131600/Succ vzz1316000",fontsize=10,color="white",style="solid",shape="box"];18745 -> 27419[label="",style="solid", color="burlywood", weight=9]; 27419 -> 19150[label="",style="solid", color="burlywood", weight=3]; 27420[label="vzz131600/Zero",fontsize=10,color="white",style="solid",shape="box"];18745 -> 27420[label="",style="solid", color="burlywood", weight=9]; 27420 -> 19151[label="",style="solid", color="burlywood", weight=3]; 18746[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18746 -> 19152[label="",style="solid", color="black", weight=3]; 18747 -> 14216[label="",style="dashed", color="red", weight=0]; 18747[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) (even (roundN (Double (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18747 -> 19153[label="",style="dashed", color="magenta", weight=3]; 18748[label="vzz131700",fontsize=16,color="green",shape="box"];18749[label="vzz131600",fontsize=16,color="green",shape="box"];18750[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Pos (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18750 -> 19154[label="",style="solid", color="black", weight=3]; 18751[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18751 -> 19155[label="",style="solid", color="black", weight=3]; 18752[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18752 -> 19156[label="",style="solid", color="black", weight=3]; 18753[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18753 -> 19157[label="",style="solid", color="black", weight=3]; 18754[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18754 -> 19158[label="",style="solid", color="black", weight=3]; 18755[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18755 -> 19159[label="",style="solid", color="black", weight=3]; 18756[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18756 -> 19160[label="",style="solid", color="black", weight=3]; 18757 -> 18752[label="",style="dashed", color="red", weight=0]; 18757[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18758[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Neg (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18758 -> 19161[label="",style="solid", color="black", weight=3]; 18759[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18759 -> 19162[label="",style="solid", color="black", weight=3]; 18760[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18760 -> 19163[label="",style="solid", color="black", weight=3]; 18761[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18761 -> 19164[label="",style="solid", color="black", weight=3]; 18762[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18762 -> 19165[label="",style="solid", color="black", weight=3]; 18763[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18763 -> 19166[label="",style="solid", color="black", weight=3]; 18764[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1297000) (Succ vzz1296000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18764 -> 19167[label="",style="solid", color="black", weight=3]; 18765[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1297000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18765 -> 19168[label="",style="solid", color="black", weight=3]; 18766[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1296000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18766 -> 19169[label="",style="solid", color="black", weight=3]; 18767[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18767 -> 19170[label="",style="solid", color="black", weight=3]; 18768[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Pos vzz310)) (fromInt vzz1403)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18768 -> 19171[label="",style="solid", color="black", weight=3]; 18769[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1320000) vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27421[label="vzz131900/Succ vzz1319000",fontsize=10,color="white",style="solid",shape="box"];18769 -> 27421[label="",style="solid", color="burlywood", weight=9]; 27421 -> 19172[label="",style="solid", color="burlywood", weight=3]; 27422[label="vzz131900/Zero",fontsize=10,color="white",style="solid",shape="box"];18769 -> 27422[label="",style="solid", color="burlywood", weight=9]; 27422 -> 19173[label="",style="solid", color="burlywood", weight=3]; 18770[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27423[label="vzz131900/Succ vzz1319000",fontsize=10,color="white",style="solid",shape="box"];18770 -> 27423[label="",style="solid", color="burlywood", weight=9]; 27423 -> 19174[label="",style="solid", color="burlywood", weight=3]; 27424[label="vzz131900/Zero",fontsize=10,color="white",style="solid",shape="box"];18770 -> 27424[label="",style="solid", color="burlywood", weight=9]; 27424 -> 19175[label="",style="solid", color="burlywood", weight=3]; 18771[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18771 -> 19176[label="",style="solid", color="black", weight=3]; 18772 -> 14251[label="",style="dashed", color="red", weight=0]; 18772[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) (even (roundN (Double (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18772 -> 19177[label="",style="dashed", color="magenta", weight=3]; 18773[label="vzz132000",fontsize=16,color="green",shape="box"];18774[label="vzz131900",fontsize=16,color="green",shape="box"];18775[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Pos (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18775 -> 19178[label="",style="solid", color="black", weight=3]; 18776[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18776 -> 19179[label="",style="solid", color="black", weight=3]; 18777[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18777 -> 19180[label="",style="solid", color="black", weight=3]; 18778[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18778 -> 19181[label="",style="solid", color="black", weight=3]; 18779[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18779 -> 19182[label="",style="solid", color="black", weight=3]; 18780[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18780 -> 19183[label="",style="solid", color="black", weight=3]; 18781[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18781 -> 19184[label="",style="solid", color="black", weight=3]; 18782 -> 18777[label="",style="dashed", color="red", weight=0]; 18782[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18783[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Neg (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18783 -> 19185[label="",style="solid", color="black", weight=3]; 18784[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18784 -> 19186[label="",style="solid", color="black", weight=3]; 18785[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18785 -> 19187[label="",style="solid", color="black", weight=3]; 18786[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18786 -> 19188[label="",style="solid", color="black", weight=3]; 18787[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18787 -> 19189[label="",style="solid", color="black", weight=3]; 18788[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18788 -> 19190[label="",style="solid", color="black", weight=3]; 18789[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1299000) (Succ vzz1298000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18789 -> 19191[label="",style="solid", color="black", weight=3]; 18790[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1299000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18790 -> 19192[label="",style="solid", color="black", weight=3]; 18791[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1298000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18791 -> 19193[label="",style="solid", color="black", weight=3]; 18792[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18792 -> 19194[label="",style="solid", color="black", weight=3]; 18793[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Pos vzz310)) (fromInt vzz1406)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18793 -> 19195[label="",style="solid", color="black", weight=3]; 18794[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1323000) vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27425[label="vzz132200/Succ vzz1322000",fontsize=10,color="white",style="solid",shape="box"];18794 -> 27425[label="",style="solid", color="burlywood", weight=9]; 27425 -> 19196[label="",style="solid", color="burlywood", weight=3]; 27426[label="vzz132200/Zero",fontsize=10,color="white",style="solid",shape="box"];18794 -> 27426[label="",style="solid", color="burlywood", weight=9]; 27426 -> 19197[label="",style="solid", color="burlywood", weight=3]; 18795[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27427[label="vzz132200/Succ vzz1322000",fontsize=10,color="white",style="solid",shape="box"];18795 -> 27427[label="",style="solid", color="burlywood", weight=9]; 27427 -> 19198[label="",style="solid", color="burlywood", weight=3]; 27428[label="vzz132200/Zero",fontsize=10,color="white",style="solid",shape="box"];18795 -> 27428[label="",style="solid", color="burlywood", weight=9]; 27428 -> 19199[label="",style="solid", color="burlywood", weight=3]; 18796[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18796 -> 19200[label="",style="solid", color="black", weight=3]; 18797 -> 14275[label="",style="dashed", color="red", weight=0]; 18797[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) (even (roundN (Double (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18797 -> 19201[label="",style="dashed", color="magenta", weight=3]; 18798[label="vzz132200",fontsize=16,color="green",shape="box"];18799[label="vzz132300",fontsize=16,color="green",shape="box"];18800[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Pos (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18800 -> 19202[label="",style="solid", color="black", weight=3]; 18801[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18801 -> 19203[label="",style="solid", color="black", weight=3]; 18802[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18802 -> 19204[label="",style="solid", color="black", weight=3]; 18803[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18803 -> 19205[label="",style="solid", color="black", weight=3]; 18804[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18804 -> 19206[label="",style="solid", color="black", weight=3]; 18805[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18805 -> 19207[label="",style="solid", color="black", weight=3]; 18806[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18806 -> 19208[label="",style="solid", color="black", weight=3]; 18807 -> 18802[label="",style="dashed", color="red", weight=0]; 18807[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18808[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Neg (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18808 -> 19209[label="",style="solid", color="black", weight=3]; 18809[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18809 -> 19210[label="",style="solid", color="black", weight=3]; 18810[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18810 -> 19211[label="",style="solid", color="black", weight=3]; 18811[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18811 -> 19212[label="",style="solid", color="black", weight=3]; 18812[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18812 -> 19213[label="",style="solid", color="black", weight=3]; 18813[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18813 -> 19214[label="",style="solid", color="black", weight=3]; 18814[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1301000) (Succ vzz1300000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18814 -> 19215[label="",style="solid", color="black", weight=3]; 18815[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1301000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18815 -> 19216[label="",style="solid", color="black", weight=3]; 18816[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1300000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18816 -> 19217[label="",style="solid", color="black", weight=3]; 18817[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18817 -> 19218[label="",style="solid", color="black", weight=3]; 18818[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Neg vzz310)) (fromInt vzz1409)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18818 -> 19219[label="",style="solid", color="black", weight=3]; 18819[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1326000) vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27429[label="vzz132500/Succ vzz1325000",fontsize=10,color="white",style="solid",shape="box"];18819 -> 27429[label="",style="solid", color="burlywood", weight=9]; 27429 -> 19220[label="",style="solid", color="burlywood", weight=3]; 27430[label="vzz132500/Zero",fontsize=10,color="white",style="solid",shape="box"];18819 -> 27430[label="",style="solid", color="burlywood", weight=9]; 27430 -> 19221[label="",style="solid", color="burlywood", weight=3]; 18820[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27431[label="vzz132500/Succ vzz1325000",fontsize=10,color="white",style="solid",shape="box"];18820 -> 27431[label="",style="solid", color="burlywood", weight=9]; 27431 -> 19222[label="",style="solid", color="burlywood", weight=3]; 27432[label="vzz132500/Zero",fontsize=10,color="white",style="solid",shape="box"];18820 -> 27432[label="",style="solid", color="burlywood", weight=9]; 27432 -> 19223[label="",style="solid", color="burlywood", weight=3]; 18821[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18821 -> 19224[label="",style="solid", color="black", weight=3]; 18822 -> 14298[label="",style="dashed", color="red", weight=0]; 18822[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) (even (roundN (Double (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18822 -> 19225[label="",style="dashed", color="magenta", weight=3]; 18823[label="vzz132600",fontsize=16,color="green",shape="box"];18824[label="vzz132500",fontsize=16,color="green",shape="box"];18825[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Pos (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18825 -> 19226[label="",style="solid", color="black", weight=3]; 18826[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18826 -> 19227[label="",style="solid", color="black", weight=3]; 18827[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18827 -> 19228[label="",style="solid", color="black", weight=3]; 18828[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18828 -> 19229[label="",style="solid", color="black", weight=3]; 18829[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18829 -> 19230[label="",style="solid", color="black", weight=3]; 18830[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18830 -> 19231[label="",style="solid", color="black", weight=3]; 18831[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18831 -> 19232[label="",style="solid", color="black", weight=3]; 18832 -> 18827[label="",style="dashed", color="red", weight=0]; 18832[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18833[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Neg (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18833 -> 19233[label="",style="solid", color="black", weight=3]; 18834[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18834 -> 19234[label="",style="solid", color="black", weight=3]; 18835[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18835 -> 19235[label="",style="solid", color="black", weight=3]; 18836[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18836 -> 19236[label="",style="solid", color="black", weight=3]; 18837[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18837 -> 19237[label="",style="solid", color="black", weight=3]; 18838[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18838 -> 19238[label="",style="solid", color="black", weight=3]; 18839[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1303000) (Succ vzz1302000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18839 -> 19239[label="",style="solid", color="black", weight=3]; 18840[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1303000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18840 -> 19240[label="",style="solid", color="black", weight=3]; 18841[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1302000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18841 -> 19241[label="",style="solid", color="black", weight=3]; 18842[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18842 -> 19242[label="",style="solid", color="black", weight=3]; 18843[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Neg vzz310)) (fromInt vzz1412)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18843 -> 19243[label="",style="solid", color="black", weight=3]; 18844[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1328000) vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27433[label="vzz132700/Succ vzz1327000",fontsize=10,color="white",style="solid",shape="box"];18844 -> 27433[label="",style="solid", color="burlywood", weight=9]; 27433 -> 19244[label="",style="solid", color="burlywood", weight=3]; 27434[label="vzz132700/Zero",fontsize=10,color="white",style="solid",shape="box"];18844 -> 27434[label="",style="solid", color="burlywood", weight=9]; 27434 -> 19245[label="",style="solid", color="burlywood", weight=3]; 18845[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27435[label="vzz132700/Succ vzz1327000",fontsize=10,color="white",style="solid",shape="box"];18845 -> 27435[label="",style="solid", color="burlywood", weight=9]; 27435 -> 19246[label="",style="solid", color="burlywood", weight=3]; 27436[label="vzz132700/Zero",fontsize=10,color="white",style="solid",shape="box"];18845 -> 27436[label="",style="solid", color="burlywood", weight=9]; 27436 -> 19247[label="",style="solid", color="burlywood", weight=3]; 18846[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18846 -> 19248[label="",style="solid", color="black", weight=3]; 18847 -> 14321[label="",style="dashed", color="red", weight=0]; 18847[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) (even (roundN (Float (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18847 -> 19249[label="",style="dashed", color="magenta", weight=3]; 18848[label="vzz132800",fontsize=16,color="green",shape="box"];18849[label="vzz132700",fontsize=16,color="green",shape="box"];18850[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Pos (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18850 -> 19250[label="",style="solid", color="black", weight=3]; 18851[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18851 -> 19251[label="",style="solid", color="black", weight=3]; 18852[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18852 -> 19252[label="",style="solid", color="black", weight=3]; 18853[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18853 -> 19253[label="",style="solid", color="black", weight=3]; 18854[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18854 -> 19254[label="",style="solid", color="black", weight=3]; 18855[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18855 -> 19255[label="",style="solid", color="black", weight=3]; 18856[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18856 -> 19256[label="",style="solid", color="black", weight=3]; 18857 -> 18852[label="",style="dashed", color="red", weight=0]; 18857[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18858[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Neg (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18858 -> 19257[label="",style="solid", color="black", weight=3]; 18859[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18859 -> 19258[label="",style="solid", color="black", weight=3]; 18860[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18860 -> 19259[label="",style="solid", color="black", weight=3]; 18861[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18861 -> 19260[label="",style="solid", color="black", weight=3]; 18862[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18862 -> 19261[label="",style="solid", color="black", weight=3]; 18863[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18863 -> 19262[label="",style="solid", color="black", weight=3]; 18864[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1305000) (Succ vzz1304000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18864 -> 19263[label="",style="solid", color="black", weight=3]; 18865[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1305000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18865 -> 19264[label="",style="solid", color="black", weight=3]; 18866[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1304000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18866 -> 19265[label="",style="solid", color="black", weight=3]; 18867[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18867 -> 19266[label="",style="solid", color="black", weight=3]; 18868[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Pos vzz310)) (fromInt vzz1414)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18868 -> 19267[label="",style="solid", color="black", weight=3]; 18869[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1331000) vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27437[label="vzz133000/Succ vzz1330000",fontsize=10,color="white",style="solid",shape="box"];18869 -> 27437[label="",style="solid", color="burlywood", weight=9]; 27437 -> 19268[label="",style="solid", color="burlywood", weight=3]; 27438[label="vzz133000/Zero",fontsize=10,color="white",style="solid",shape="box"];18869 -> 27438[label="",style="solid", color="burlywood", weight=9]; 27438 -> 19269[label="",style="solid", color="burlywood", weight=3]; 18870[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27439[label="vzz133000/Succ vzz1330000",fontsize=10,color="white",style="solid",shape="box"];18870 -> 27439[label="",style="solid", color="burlywood", weight=9]; 27439 -> 19270[label="",style="solid", color="burlywood", weight=3]; 27440[label="vzz133000/Zero",fontsize=10,color="white",style="solid",shape="box"];18870 -> 27440[label="",style="solid", color="burlywood", weight=9]; 27440 -> 19271[label="",style="solid", color="burlywood", weight=3]; 18871[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18871 -> 19272[label="",style="solid", color="black", weight=3]; 18872 -> 14344[label="",style="dashed", color="red", weight=0]; 18872[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) (even (roundN (Float (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18872 -> 19273[label="",style="dashed", color="magenta", weight=3]; 18873[label="vzz133100",fontsize=16,color="green",shape="box"];18874[label="vzz133000",fontsize=16,color="green",shape="box"];18875[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Pos (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18875 -> 19274[label="",style="solid", color="black", weight=3]; 18876[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18876 -> 19275[label="",style="solid", color="black", weight=3]; 18877[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18877 -> 19276[label="",style="solid", color="black", weight=3]; 18878[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18878 -> 19277[label="",style="solid", color="black", weight=3]; 18879[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18879 -> 19278[label="",style="solid", color="black", weight=3]; 18880[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18880 -> 19279[label="",style="solid", color="black", weight=3]; 18881[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18881 -> 19280[label="",style="solid", color="black", weight=3]; 18882 -> 18877[label="",style="dashed", color="red", weight=0]; 18882[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18883[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Neg (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18883 -> 19281[label="",style="solid", color="black", weight=3]; 18884[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18884 -> 19282[label="",style="solid", color="black", weight=3]; 18885[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18885 -> 19283[label="",style="solid", color="black", weight=3]; 18886[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18886 -> 19284[label="",style="solid", color="black", weight=3]; 18887[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18887 -> 19285[label="",style="solid", color="black", weight=3]; 18888[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18888 -> 19286[label="",style="solid", color="black", weight=3]; 18889[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1307000) (Succ vzz1306000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18889 -> 19287[label="",style="solid", color="black", weight=3]; 18890[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1307000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18890 -> 19288[label="",style="solid", color="black", weight=3]; 18891[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1306000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18891 -> 19289[label="",style="solid", color="black", weight=3]; 18892[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18892 -> 19290[label="",style="solid", color="black", weight=3]; 18893[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Pos vzz310)) (fromInt vzz1416)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18893 -> 19291[label="",style="solid", color="black", weight=3]; 18894[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1333000) vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27441[label="vzz133200/Succ vzz1332000",fontsize=10,color="white",style="solid",shape="box"];18894 -> 27441[label="",style="solid", color="burlywood", weight=9]; 27441 -> 19292[label="",style="solid", color="burlywood", weight=3]; 27442[label="vzz133200/Zero",fontsize=10,color="white",style="solid",shape="box"];18894 -> 27442[label="",style="solid", color="burlywood", weight=9]; 27442 -> 19293[label="",style="solid", color="burlywood", weight=3]; 18895[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27443[label="vzz133200/Succ vzz1332000",fontsize=10,color="white",style="solid",shape="box"];18895 -> 27443[label="",style="solid", color="burlywood", weight=9]; 27443 -> 19294[label="",style="solid", color="burlywood", weight=3]; 27444[label="vzz133200/Zero",fontsize=10,color="white",style="solid",shape="box"];18895 -> 27444[label="",style="solid", color="burlywood", weight=9]; 27444 -> 19295[label="",style="solid", color="burlywood", weight=3]; 18896[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18896 -> 19296[label="",style="solid", color="black", weight=3]; 18897 -> 14367[label="",style="dashed", color="red", weight=0]; 18897[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) (even (roundN (Float (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18897 -> 19297[label="",style="dashed", color="magenta", weight=3]; 18898[label="vzz133300",fontsize=16,color="green",shape="box"];18899[label="vzz133200",fontsize=16,color="green",shape="box"];18900[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Pos (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18900 -> 19298[label="",style="solid", color="black", weight=3]; 18901[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18901 -> 19299[label="",style="solid", color="black", weight=3]; 18902[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18902 -> 19300[label="",style="solid", color="black", weight=3]; 18903[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18903 -> 19301[label="",style="solid", color="black", weight=3]; 18904[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18904 -> 19302[label="",style="solid", color="black", weight=3]; 18905[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18905 -> 19303[label="",style="solid", color="black", weight=3]; 18906[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18906 -> 19304[label="",style="solid", color="black", weight=3]; 18907 -> 18902[label="",style="dashed", color="red", weight=0]; 18907[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18908[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Neg (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18908 -> 19305[label="",style="solid", color="black", weight=3]; 18909[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18909 -> 19306[label="",style="solid", color="black", weight=3]; 18910[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18910 -> 19307[label="",style="solid", color="black", weight=3]; 18911[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18911 -> 19308[label="",style="solid", color="black", weight=3]; 18912[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18912 -> 19309[label="",style="solid", color="black", weight=3]; 18913[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18913 -> 19310[label="",style="solid", color="black", weight=3]; 18914[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1309000) (Succ vzz1308000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18914 -> 19311[label="",style="solid", color="black", weight=3]; 18915[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1309000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18915 -> 19312[label="",style="solid", color="black", weight=3]; 18916[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1308000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18916 -> 19313[label="",style="solid", color="black", weight=3]; 18917[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18917 -> 19314[label="",style="solid", color="black", weight=3]; 18918[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Neg vzz310)) (fromInt vzz1418)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18918 -> 19315[label="",style="solid", color="black", weight=3]; 18919[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1358000) vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27445[label="vzz135700/Succ vzz1357000",fontsize=10,color="white",style="solid",shape="box"];18919 -> 27445[label="",style="solid", color="burlywood", weight=9]; 27445 -> 19316[label="",style="solid", color="burlywood", weight=3]; 27446[label="vzz135700/Zero",fontsize=10,color="white",style="solid",shape="box"];18919 -> 27446[label="",style="solid", color="burlywood", weight=9]; 27446 -> 19317[label="",style="solid", color="burlywood", weight=3]; 18920[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27447[label="vzz135700/Succ vzz1357000",fontsize=10,color="white",style="solid",shape="box"];18920 -> 27447[label="",style="solid", color="burlywood", weight=9]; 27447 -> 19318[label="",style="solid", color="burlywood", weight=3]; 27448[label="vzz135700/Zero",fontsize=10,color="white",style="solid",shape="box"];18920 -> 27448[label="",style="solid", color="burlywood", weight=9]; 27448 -> 19319[label="",style="solid", color="burlywood", weight=3]; 18921[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18921 -> 19320[label="",style="solid", color="black", weight=3]; 18922 -> 14390[label="",style="dashed", color="red", weight=0]; 18922[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) (even (roundN (Float (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18922 -> 19321[label="",style="dashed", color="magenta", weight=3]; 18923[label="vzz135800",fontsize=16,color="green",shape="box"];18924[label="vzz135700",fontsize=16,color="green",shape="box"];18925[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Pos (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18925 -> 19322[label="",style="solid", color="black", weight=3]; 18926[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18926 -> 19323[label="",style="solid", color="black", weight=3]; 18927[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18927 -> 19324[label="",style="solid", color="black", weight=3]; 18928[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18928 -> 19325[label="",style="solid", color="black", weight=3]; 18929[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18929 -> 19326[label="",style="solid", color="black", weight=3]; 18930[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18930 -> 19327[label="",style="solid", color="black", weight=3]; 18931[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18931 -> 19328[label="",style="solid", color="black", weight=3]; 18932 -> 18927[label="",style="dashed", color="red", weight=0]; 18932[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18933[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Neg (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18933 -> 19329[label="",style="solid", color="black", weight=3]; 18934[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18934 -> 19330[label="",style="solid", color="black", weight=3]; 18935[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18935 -> 19331[label="",style="solid", color="black", weight=3]; 18936[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18936 -> 19332[label="",style="solid", color="black", weight=3]; 18937[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18937 -> 19333[label="",style="solid", color="black", weight=3]; 18938[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18938 -> 19334[label="",style="solid", color="black", weight=3]; 18939[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1311000) (Succ vzz1310000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18939 -> 19335[label="",style="solid", color="black", weight=3]; 18940[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1311000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18940 -> 19336[label="",style="solid", color="black", weight=3]; 18941[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1310000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18941 -> 19337[label="",style="solid", color="black", weight=3]; 18942[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18942 -> 19338[label="",style="solid", color="black", weight=3]; 18943[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Neg vzz310)) (fromInt vzz1420)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18943 -> 19339[label="",style="solid", color="black", weight=3]; 19028[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz1314000) vzz131300 == LT)",fontsize=16,color="burlywood",shape="box"];27449[label="vzz131300/Succ vzz1313000",fontsize=10,color="white",style="solid",shape="box"];19028 -> 27449[label="",style="solid", color="burlywood", weight=9]; 27449 -> 19477[label="",style="solid", color="burlywood", weight=3]; 27450[label="vzz131300/Zero",fontsize=10,color="white",style="solid",shape="box"];19028 -> 27450[label="",style="solid", color="burlywood", weight=9]; 27450 -> 19478[label="",style="solid", color="burlywood", weight=3]; 19029[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero vzz131300 == LT)",fontsize=16,color="burlywood",shape="box"];27451[label="vzz131300/Succ vzz1313000",fontsize=10,color="white",style="solid",shape="box"];19029 -> 27451[label="",style="solid", color="burlywood", weight=9]; 27451 -> 19479[label="",style="solid", color="burlywood", weight=3]; 27452[label="vzz131300/Zero",fontsize=10,color="white",style="solid",shape="box"];19029 -> 27452[label="",style="solid", color="burlywood", weight=9]; 27452 -> 19480[label="",style="solid", color="burlywood", weight=3]; 19579[label="roundN (vzz1107 :% vzz1108) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19579 -> 21088[label="",style="solid", color="black", weight=3]; 19580[label="roundN (vzz1107 :% vzz1108) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19580 -> 21089[label="",style="solid", color="black", weight=3]; 19581[label="roundN (vzz1107 :% vzz1108) - fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19581 -> 21267[label="",style="solid", color="black", weight=3]; 19582[label="roundN (vzz1107 :% vzz1108) - fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19582 -> 21268[label="",style="solid", color="black", weight=3]; 19042[label="vzz131300",fontsize=16,color="green",shape="box"];19043[label="vzz131400",fontsize=16,color="green",shape="box"];19044[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos (Succ vzz1360000)) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27453[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19044 -> 27453[label="",style="solid", color="burlywood", weight=9]; 27453 -> 19489[label="",style="solid", color="burlywood", weight=3]; 27454[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19044 -> 27454[label="",style="solid", color="burlywood", weight=9]; 27454 -> 19490[label="",style="solid", color="burlywood", weight=3]; 19045[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27455[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19045 -> 27455[label="",style="solid", color="burlywood", weight=9]; 27455 -> 19491[label="",style="solid", color="burlywood", weight=3]; 27456[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19045 -> 27456[label="",style="solid", color="burlywood", weight=9]; 27456 -> 19492[label="",style="solid", color="burlywood", weight=3]; 19046[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg (Succ vzz1360000)) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27457[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19046 -> 27457[label="",style="solid", color="burlywood", weight=9]; 27457 -> 19493[label="",style="solid", color="burlywood", weight=3]; 27458[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19046 -> 27458[label="",style="solid", color="burlywood", weight=9]; 27458 -> 19494[label="",style="solid", color="burlywood", weight=3]; 19047[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27459[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19047 -> 27459[label="",style="solid", color="burlywood", weight=9]; 27459 -> 19495[label="",style="solid", color="burlywood", weight=3]; 27460[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19047 -> 27460[label="",style="solid", color="burlywood", weight=9]; 27460 -> 19496[label="",style="solid", color="burlywood", weight=3]; 19143[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19143 -> 19801[label="",style="solid", color="black", weight=3]; 19144[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Pos Zero)) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Pos Zero)) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19144 -> 19802[label="",style="solid", color="black", weight=3]; 19145[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19145 -> 19803[label="",style="solid", color="black", weight=3]; 19146[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg Zero)) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg Zero)) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19146 -> 19804[label="",style="solid", color="black", weight=3]; 19147[label="roundRound05 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19147 -> 19805[label="",style="solid", color="black", weight=3]; 19148[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1317000) (Succ vzz1316000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19148 -> 19806[label="",style="solid", color="black", weight=3]; 19149[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1317000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19149 -> 19807[label="",style="solid", color="black", weight=3]; 19150[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1316000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19150 -> 19808[label="",style="solid", color="black", weight=3]; 19151[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19151 -> 19809[label="",style="solid", color="black", weight=3]; 19152[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19152 -> 19810[label="",style="solid", color="black", weight=3]; 19153[label="even (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19153 -> 19965[label="",style="solid", color="black", weight=3]; 19154[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz136200 vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27461[label="vzz136200/Succ vzz1362000",fontsize=10,color="white",style="solid",shape="box"];19154 -> 27461[label="",style="solid", color="burlywood", weight=9]; 27461 -> 19811[label="",style="solid", color="burlywood", weight=3]; 27462[label="vzz136200/Zero",fontsize=10,color="white",style="solid",shape="box"];19154 -> 27462[label="",style="solid", color="burlywood", weight=9]; 27462 -> 19812[label="",style="solid", color="burlywood", weight=3]; 19155 -> 18752[label="",style="dashed", color="red", weight=0]; 19155[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19156[label="roundRound02 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19156 -> 19813[label="",style="solid", color="black", weight=3]; 19157 -> 18752[label="",style="dashed", color="red", weight=0]; 19157[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19158[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19158 -> 19814[label="",style="solid", color="black", weight=3]; 19159 -> 18752[label="",style="dashed", color="red", weight=0]; 19159[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19160 -> 19158[label="",style="dashed", color="red", weight=0]; 19160[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19161 -> 19154[label="",style="dashed", color="red", weight=0]; 19161[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz136200 vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19161 -> 19815[label="",style="dashed", color="magenta", weight=3]; 19161 -> 19816[label="",style="dashed", color="magenta", weight=3]; 19162 -> 18752[label="",style="dashed", color="red", weight=0]; 19162[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19163 -> 18752[label="",style="dashed", color="red", weight=0]; 19163[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19164 -> 19158[label="",style="dashed", color="red", weight=0]; 19164[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19165 -> 18752[label="",style="dashed", color="red", weight=0]; 19165[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19166 -> 19158[label="",style="dashed", color="red", weight=0]; 19166[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19167 -> 17839[label="",style="dashed", color="red", weight=0]; 19167[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1297000 vzz1296000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19167 -> 19817[label="",style="dashed", color="magenta", weight=3]; 19167 -> 19818[label="",style="dashed", color="magenta", weight=3]; 19168 -> 17308[label="",style="dashed", color="red", weight=0]; 19168[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19169 -> 17308[label="",style="dashed", color="red", weight=0]; 19169[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19170 -> 17843[label="",style="dashed", color="red", weight=0]; 19170[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19171[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Pos vzz310)) (primIntToDouble vzz1403)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19171 -> 19819[label="",style="solid", color="black", weight=3]; 19172[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1320000) (Succ vzz1319000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19172 -> 19820[label="",style="solid", color="black", weight=3]; 19173[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1320000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19173 -> 19821[label="",style="solid", color="black", weight=3]; 19174[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1319000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19174 -> 19822[label="",style="solid", color="black", weight=3]; 19175[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19175 -> 19823[label="",style="solid", color="black", weight=3]; 19176[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19176 -> 19824[label="",style="solid", color="black", weight=3]; 19177[label="even (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19177 -> 19975[label="",style="solid", color="black", weight=3]; 19178[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz136400 vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27463[label="vzz136400/Succ vzz1364000",fontsize=10,color="white",style="solid",shape="box"];19178 -> 27463[label="",style="solid", color="burlywood", weight=9]; 27463 -> 19825[label="",style="solid", color="burlywood", weight=3]; 27464[label="vzz136400/Zero",fontsize=10,color="white",style="solid",shape="box"];19178 -> 27464[label="",style="solid", color="burlywood", weight=9]; 27464 -> 19826[label="",style="solid", color="burlywood", weight=3]; 19179 -> 18777[label="",style="dashed", color="red", weight=0]; 19179[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19180[label="roundRound02 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19180 -> 19827[label="",style="solid", color="black", weight=3]; 19181 -> 18777[label="",style="dashed", color="red", weight=0]; 19181[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19182[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19182 -> 19828[label="",style="solid", color="black", weight=3]; 19183 -> 18777[label="",style="dashed", color="red", weight=0]; 19183[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19184 -> 19182[label="",style="dashed", color="red", weight=0]; 19184[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19185 -> 19178[label="",style="dashed", color="red", weight=0]; 19185[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz136400 vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19185 -> 19829[label="",style="dashed", color="magenta", weight=3]; 19185 -> 19830[label="",style="dashed", color="magenta", weight=3]; 19186 -> 18777[label="",style="dashed", color="red", weight=0]; 19186[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19187 -> 18777[label="",style="dashed", color="red", weight=0]; 19187[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19188 -> 19182[label="",style="dashed", color="red", weight=0]; 19188[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19189 -> 18777[label="",style="dashed", color="red", weight=0]; 19189[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19190 -> 19182[label="",style="dashed", color="red", weight=0]; 19190[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19191 -> 17918[label="",style="dashed", color="red", weight=0]; 19191[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1299000 vzz1298000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19191 -> 19831[label="",style="dashed", color="magenta", weight=3]; 19191 -> 19832[label="",style="dashed", color="magenta", weight=3]; 19192 -> 17333[label="",style="dashed", color="red", weight=0]; 19192[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19193 -> 17333[label="",style="dashed", color="red", weight=0]; 19193[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19194 -> 17922[label="",style="dashed", color="red", weight=0]; 19194[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19195[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Pos vzz310)) (primIntToDouble vzz1406)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19195 -> 19833[label="",style="solid", color="black", weight=3]; 19196[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1323000) (Succ vzz1322000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19196 -> 19834[label="",style="solid", color="black", weight=3]; 19197[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1323000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19197 -> 19835[label="",style="solid", color="black", weight=3]; 19198[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1322000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19198 -> 19836[label="",style="solid", color="black", weight=3]; 19199[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19199 -> 19837[label="",style="solid", color="black", weight=3]; 19200[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19200 -> 19838[label="",style="solid", color="black", weight=3]; 19201[label="even (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19201 -> 19971[label="",style="solid", color="black", weight=3]; 19202[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz136600 vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27465[label="vzz136600/Succ vzz1366000",fontsize=10,color="white",style="solid",shape="box"];19202 -> 27465[label="",style="solid", color="burlywood", weight=9]; 27465 -> 19839[label="",style="solid", color="burlywood", weight=3]; 27466[label="vzz136600/Zero",fontsize=10,color="white",style="solid",shape="box"];19202 -> 27466[label="",style="solid", color="burlywood", weight=9]; 27466 -> 19840[label="",style="solid", color="burlywood", weight=3]; 19203 -> 18802[label="",style="dashed", color="red", weight=0]; 19203[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19204[label="roundRound02 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19204 -> 19841[label="",style="solid", color="black", weight=3]; 19205 -> 18802[label="",style="dashed", color="red", weight=0]; 19205[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19206[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19206 -> 19842[label="",style="solid", color="black", weight=3]; 19207 -> 18802[label="",style="dashed", color="red", weight=0]; 19207[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19208 -> 19206[label="",style="dashed", color="red", weight=0]; 19208[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19209 -> 19202[label="",style="dashed", color="red", weight=0]; 19209[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz136600 vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19209 -> 19843[label="",style="dashed", color="magenta", weight=3]; 19209 -> 19844[label="",style="dashed", color="magenta", weight=3]; 19210 -> 18802[label="",style="dashed", color="red", weight=0]; 19210[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19211 -> 18802[label="",style="dashed", color="red", weight=0]; 19211[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19212 -> 19206[label="",style="dashed", color="red", weight=0]; 19212[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19213 -> 18802[label="",style="dashed", color="red", weight=0]; 19213[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19214 -> 19206[label="",style="dashed", color="red", weight=0]; 19214[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19215 -> 17986[label="",style="dashed", color="red", weight=0]; 19215[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1301000 vzz1300000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19215 -> 19845[label="",style="dashed", color="magenta", weight=3]; 19215 -> 19846[label="",style="dashed", color="magenta", weight=3]; 19216 -> 17358[label="",style="dashed", color="red", weight=0]; 19216[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19217 -> 17358[label="",style="dashed", color="red", weight=0]; 19217[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19218 -> 17990[label="",style="dashed", color="red", weight=0]; 19218[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19219[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Neg vzz310)) (primIntToDouble vzz1409)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19219 -> 19847[label="",style="solid", color="black", weight=3]; 19220[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1326000) (Succ vzz1325000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19220 -> 19848[label="",style="solid", color="black", weight=3]; 19221[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1326000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19221 -> 19849[label="",style="solid", color="black", weight=3]; 19222[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1325000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19222 -> 19850[label="",style="solid", color="black", weight=3]; 19223[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19223 -> 19851[label="",style="solid", color="black", weight=3]; 19224[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19224 -> 19852[label="",style="solid", color="black", weight=3]; 19225[label="even (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19225 -> 19976[label="",style="solid", color="black", weight=3]; 19226[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz136800 vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27467[label="vzz136800/Succ vzz1368000",fontsize=10,color="white",style="solid",shape="box"];19226 -> 27467[label="",style="solid", color="burlywood", weight=9]; 27467 -> 19853[label="",style="solid", color="burlywood", weight=3]; 27468[label="vzz136800/Zero",fontsize=10,color="white",style="solid",shape="box"];19226 -> 27468[label="",style="solid", color="burlywood", weight=9]; 27468 -> 19854[label="",style="solid", color="burlywood", weight=3]; 19227 -> 18827[label="",style="dashed", color="red", weight=0]; 19227[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19228[label="roundRound02 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19228 -> 19855[label="",style="solid", color="black", weight=3]; 19229 -> 18827[label="",style="dashed", color="red", weight=0]; 19229[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19230[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19230 -> 19856[label="",style="solid", color="black", weight=3]; 19231 -> 18827[label="",style="dashed", color="red", weight=0]; 19231[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19232 -> 19230[label="",style="dashed", color="red", weight=0]; 19232[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19233 -> 19226[label="",style="dashed", color="red", weight=0]; 19233[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz136800 vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19233 -> 19857[label="",style="dashed", color="magenta", weight=3]; 19233 -> 19858[label="",style="dashed", color="magenta", weight=3]; 19234 -> 18827[label="",style="dashed", color="red", weight=0]; 19234[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19235 -> 18827[label="",style="dashed", color="red", weight=0]; 19235[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19236 -> 19230[label="",style="dashed", color="red", weight=0]; 19236[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19237 -> 18827[label="",style="dashed", color="red", weight=0]; 19237[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19238 -> 19230[label="",style="dashed", color="red", weight=0]; 19238[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19239 -> 18045[label="",style="dashed", color="red", weight=0]; 19239[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1303000 vzz1302000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19239 -> 19859[label="",style="dashed", color="magenta", weight=3]; 19239 -> 19860[label="",style="dashed", color="magenta", weight=3]; 19240 -> 17383[label="",style="dashed", color="red", weight=0]; 19240[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19241 -> 17383[label="",style="dashed", color="red", weight=0]; 19241[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19242 -> 18049[label="",style="dashed", color="red", weight=0]; 19242[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19243[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Neg vzz310)) (primIntToDouble vzz1412)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19243 -> 19861[label="",style="solid", color="black", weight=3]; 19244[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1328000) (Succ vzz1327000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19244 -> 19862[label="",style="solid", color="black", weight=3]; 19245[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1328000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19245 -> 19863[label="",style="solid", color="black", weight=3]; 19246[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1327000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19246 -> 19864[label="",style="solid", color="black", weight=3]; 19247[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19247 -> 19865[label="",style="solid", color="black", weight=3]; 19248[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19248 -> 19866[label="",style="solid", color="black", weight=3]; 19249[label="even (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19249 -> 19972[label="",style="solid", color="black", weight=3]; 19250[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz137000 vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27469[label="vzz137000/Succ vzz1370000",fontsize=10,color="white",style="solid",shape="box"];19250 -> 27469[label="",style="solid", color="burlywood", weight=9]; 27469 -> 19867[label="",style="solid", color="burlywood", weight=3]; 27470[label="vzz137000/Zero",fontsize=10,color="white",style="solid",shape="box"];19250 -> 27470[label="",style="solid", color="burlywood", weight=9]; 27470 -> 19868[label="",style="solid", color="burlywood", weight=3]; 19251 -> 18852[label="",style="dashed", color="red", weight=0]; 19251[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19252[label="roundRound02 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19252 -> 19869[label="",style="solid", color="black", weight=3]; 19253 -> 18852[label="",style="dashed", color="red", weight=0]; 19253[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19254[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19254 -> 19870[label="",style="solid", color="black", weight=3]; 19255 -> 18852[label="",style="dashed", color="red", weight=0]; 19255[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19256 -> 19254[label="",style="dashed", color="red", weight=0]; 19256[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19257 -> 19250[label="",style="dashed", color="red", weight=0]; 19257[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz137000 vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19257 -> 19871[label="",style="dashed", color="magenta", weight=3]; 19257 -> 19872[label="",style="dashed", color="magenta", weight=3]; 19258 -> 18852[label="",style="dashed", color="red", weight=0]; 19258[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19259 -> 18852[label="",style="dashed", color="red", weight=0]; 19259[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19260 -> 19254[label="",style="dashed", color="red", weight=0]; 19260[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19261 -> 18852[label="",style="dashed", color="red", weight=0]; 19261[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19262 -> 19254[label="",style="dashed", color="red", weight=0]; 19262[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19263 -> 18088[label="",style="dashed", color="red", weight=0]; 19263[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1305000 vzz1304000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19263 -> 19873[label="",style="dashed", color="magenta", weight=3]; 19263 -> 19874[label="",style="dashed", color="magenta", weight=3]; 19264 -> 17408[label="",style="dashed", color="red", weight=0]; 19264[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19265 -> 17408[label="",style="dashed", color="red", weight=0]; 19265[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19266 -> 18092[label="",style="dashed", color="red", weight=0]; 19266[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19267[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Pos vzz310)) (primIntToFloat vzz1414)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19267 -> 19875[label="",style="solid", color="black", weight=3]; 19268[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1331000) (Succ vzz1330000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19268 -> 19876[label="",style="solid", color="black", weight=3]; 19269[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1331000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19269 -> 19877[label="",style="solid", color="black", weight=3]; 19270[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1330000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19270 -> 19878[label="",style="solid", color="black", weight=3]; 19271[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19271 -> 19879[label="",style="solid", color="black", weight=3]; 19272[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19272 -> 19880[label="",style="solid", color="black", weight=3]; 19273[label="even (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19273 -> 19970[label="",style="solid", color="black", weight=3]; 19274[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz137200 vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27471[label="vzz137200/Succ vzz1372000",fontsize=10,color="white",style="solid",shape="box"];19274 -> 27471[label="",style="solid", color="burlywood", weight=9]; 27471 -> 19881[label="",style="solid", color="burlywood", weight=3]; 27472[label="vzz137200/Zero",fontsize=10,color="white",style="solid",shape="box"];19274 -> 27472[label="",style="solid", color="burlywood", weight=9]; 27472 -> 19882[label="",style="solid", color="burlywood", weight=3]; 19275 -> 18877[label="",style="dashed", color="red", weight=0]; 19275[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19276[label="roundRound02 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19276 -> 19883[label="",style="solid", color="black", weight=3]; 19277 -> 18877[label="",style="dashed", color="red", weight=0]; 19277[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19278[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19278 -> 19884[label="",style="solid", color="black", weight=3]; 19279 -> 18877[label="",style="dashed", color="red", weight=0]; 19279[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19280 -> 19278[label="",style="dashed", color="red", weight=0]; 19280[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19281 -> 19274[label="",style="dashed", color="red", weight=0]; 19281[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz137200 vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19281 -> 19885[label="",style="dashed", color="magenta", weight=3]; 19281 -> 19886[label="",style="dashed", color="magenta", weight=3]; 19282 -> 18877[label="",style="dashed", color="red", weight=0]; 19282[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19283 -> 18877[label="",style="dashed", color="red", weight=0]; 19283[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19284 -> 19278[label="",style="dashed", color="red", weight=0]; 19284[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19285 -> 18877[label="",style="dashed", color="red", weight=0]; 19285[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19286 -> 19278[label="",style="dashed", color="red", weight=0]; 19286[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19287 -> 18130[label="",style="dashed", color="red", weight=0]; 19287[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1307000 vzz1306000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19287 -> 19887[label="",style="dashed", color="magenta", weight=3]; 19287 -> 19888[label="",style="dashed", color="magenta", weight=3]; 19288 -> 17433[label="",style="dashed", color="red", weight=0]; 19288[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19289 -> 17433[label="",style="dashed", color="red", weight=0]; 19289[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19290 -> 18134[label="",style="dashed", color="red", weight=0]; 19290[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19291[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Pos vzz310)) (primIntToFloat vzz1416)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19291 -> 19889[label="",style="solid", color="black", weight=3]; 19292[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1333000) (Succ vzz1332000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19292 -> 19890[label="",style="solid", color="black", weight=3]; 19293[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1333000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19293 -> 19891[label="",style="solid", color="black", weight=3]; 19294[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1332000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19294 -> 19892[label="",style="solid", color="black", weight=3]; 19295[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19295 -> 19893[label="",style="solid", color="black", weight=3]; 19296[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19296 -> 19894[label="",style="solid", color="black", weight=3]; 19297[label="even (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19297 -> 19964[label="",style="solid", color="black", weight=3]; 19298[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz137400 vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27473[label="vzz137400/Succ vzz1374000",fontsize=10,color="white",style="solid",shape="box"];19298 -> 27473[label="",style="solid", color="burlywood", weight=9]; 27473 -> 19895[label="",style="solid", color="burlywood", weight=3]; 27474[label="vzz137400/Zero",fontsize=10,color="white",style="solid",shape="box"];19298 -> 27474[label="",style="solid", color="burlywood", weight=9]; 27474 -> 19896[label="",style="solid", color="burlywood", weight=3]; 19299 -> 18902[label="",style="dashed", color="red", weight=0]; 19299[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19300[label="roundRound02 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19300 -> 19897[label="",style="solid", color="black", weight=3]; 19301 -> 18902[label="",style="dashed", color="red", weight=0]; 19301[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19302[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19302 -> 19898[label="",style="solid", color="black", weight=3]; 19303 -> 18902[label="",style="dashed", color="red", weight=0]; 19303[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19304 -> 19302[label="",style="dashed", color="red", weight=0]; 19304[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19305 -> 19298[label="",style="dashed", color="red", weight=0]; 19305[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz137400 vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19305 -> 19899[label="",style="dashed", color="magenta", weight=3]; 19305 -> 19900[label="",style="dashed", color="magenta", weight=3]; 19306 -> 18902[label="",style="dashed", color="red", weight=0]; 19306[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19307 -> 18902[label="",style="dashed", color="red", weight=0]; 19307[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19308 -> 19302[label="",style="dashed", color="red", weight=0]; 19308[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19309 -> 18902[label="",style="dashed", color="red", weight=0]; 19309[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19310 -> 19302[label="",style="dashed", color="red", weight=0]; 19310[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19311 -> 18168[label="",style="dashed", color="red", weight=0]; 19311[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1309000 vzz1308000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19311 -> 19901[label="",style="dashed", color="magenta", weight=3]; 19311 -> 19902[label="",style="dashed", color="magenta", weight=3]; 19312 -> 17458[label="",style="dashed", color="red", weight=0]; 19312[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19313 -> 17458[label="",style="dashed", color="red", weight=0]; 19313[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19314 -> 18172[label="",style="dashed", color="red", weight=0]; 19314[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19315[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Neg vzz310)) (primIntToFloat vzz1418)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19315 -> 19903[label="",style="solid", color="black", weight=3]; 19316[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1358000) (Succ vzz1357000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19316 -> 19904[label="",style="solid", color="black", weight=3]; 19317[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1358000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19317 -> 19905[label="",style="solid", color="black", weight=3]; 19318[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1357000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19318 -> 19906[label="",style="solid", color="black", weight=3]; 19319[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19319 -> 19907[label="",style="solid", color="black", weight=3]; 19320[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19320 -> 19908[label="",style="solid", color="black", weight=3]; 19321[label="even (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19321 -> 19968[label="",style="solid", color="black", weight=3]; 19322[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz137600 vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27475[label="vzz137600/Succ vzz1376000",fontsize=10,color="white",style="solid",shape="box"];19322 -> 27475[label="",style="solid", color="burlywood", weight=9]; 27475 -> 19909[label="",style="solid", color="burlywood", weight=3]; 27476[label="vzz137600/Zero",fontsize=10,color="white",style="solid",shape="box"];19322 -> 27476[label="",style="solid", color="burlywood", weight=9]; 27476 -> 19910[label="",style="solid", color="burlywood", weight=3]; 19323 -> 18927[label="",style="dashed", color="red", weight=0]; 19323[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19324[label="roundRound02 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19324 -> 19911[label="",style="solid", color="black", weight=3]; 19325 -> 18927[label="",style="dashed", color="red", weight=0]; 19325[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19326[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19326 -> 19912[label="",style="solid", color="black", weight=3]; 19327 -> 18927[label="",style="dashed", color="red", weight=0]; 19327[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19328 -> 19326[label="",style="dashed", color="red", weight=0]; 19328[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19329 -> 19322[label="",style="dashed", color="red", weight=0]; 19329[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz137600 vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19329 -> 19913[label="",style="dashed", color="magenta", weight=3]; 19329 -> 19914[label="",style="dashed", color="magenta", weight=3]; 19330 -> 18927[label="",style="dashed", color="red", weight=0]; 19330[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19331 -> 18927[label="",style="dashed", color="red", weight=0]; 19331[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19332 -> 19326[label="",style="dashed", color="red", weight=0]; 19332[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19333 -> 18927[label="",style="dashed", color="red", weight=0]; 19333[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19334 -> 19326[label="",style="dashed", color="red", weight=0]; 19334[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19335 -> 18202[label="",style="dashed", color="red", weight=0]; 19335[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1311000 vzz1310000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19335 -> 19915[label="",style="dashed", color="magenta", weight=3]; 19335 -> 19916[label="",style="dashed", color="magenta", weight=3]; 19336 -> 17483[label="",style="dashed", color="red", weight=0]; 19336[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19337 -> 17483[label="",style="dashed", color="red", weight=0]; 19337[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19338 -> 18206[label="",style="dashed", color="red", weight=0]; 19338[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19339[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Neg vzz310)) (primIntToFloat vzz1420)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19339 -> 19917[label="",style="solid", color="black", weight=3]; 19477[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz1314000) (Succ vzz1313000) == LT)",fontsize=16,color="black",shape="box"];19477 -> 19932[label="",style="solid", color="black", weight=3]; 19478[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz1314000) Zero == LT)",fontsize=16,color="black",shape="box"];19478 -> 19933[label="",style="solid", color="black", weight=3]; 19479[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero (Succ vzz1313000) == LT)",fontsize=16,color="black",shape="box"];19479 -> 19934[label="",style="solid", color="black", weight=3]; 19480[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];19480 -> 19935[label="",style="solid", color="black", weight=3]; 21088 -> 2184[label="",style="dashed", color="red", weight=0]; 21088[label="primPlusInt (roundN (vzz1107 :% vzz1108)) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21088 -> 21262[label="",style="dashed", color="magenta", weight=3]; 21088 -> 21263[label="",style="dashed", color="magenta", weight=3]; 21089 -> 21264[label="",style="dashed", color="red", weight=0]; 21089[label="roundN0 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21089 -> 21265[label="",style="dashed", color="magenta", weight=3]; 21267 -> 6594[label="",style="dashed", color="red", weight=0]; 21267[label="primMinusInt (roundN (vzz1107 :% vzz1108)) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21267 -> 21303[label="",style="dashed", color="magenta", weight=3]; 21267 -> 21304[label="",style="dashed", color="magenta", weight=3]; 21268 -> 21305[label="",style="dashed", color="red", weight=0]; 21268[label="roundN (vzz1107 :% vzz1108) + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21268 -> 21306[label="",style="dashed", color="magenta", weight=3]; 19489[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos (Succ vzz1360000)) (Pos vzz13830) == LT)",fontsize=16,color="black",shape="box"];19489 -> 19948[label="",style="solid", color="black", weight=3]; 19490[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos (Succ vzz1360000)) (Neg vzz13830) == LT)",fontsize=16,color="black",shape="box"];19490 -> 19949[label="",style="solid", color="black", weight=3]; 19491[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Pos vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27477[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19491 -> 27477[label="",style="solid", color="burlywood", weight=9]; 27477 -> 19950[label="",style="solid", color="burlywood", weight=3]; 27478[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19491 -> 27478[label="",style="solid", color="burlywood", weight=9]; 27478 -> 19951[label="",style="solid", color="burlywood", weight=3]; 19492[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Neg vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27479[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19492 -> 27479[label="",style="solid", color="burlywood", weight=9]; 27479 -> 19952[label="",style="solid", color="burlywood", weight=3]; 27480[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19492 -> 27480[label="",style="solid", color="burlywood", weight=9]; 27480 -> 19953[label="",style="solid", color="burlywood", weight=3]; 19493[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg (Succ vzz1360000)) (Pos vzz13830) == LT)",fontsize=16,color="black",shape="box"];19493 -> 19954[label="",style="solid", color="black", weight=3]; 19494[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg (Succ vzz1360000)) (Neg vzz13830) == LT)",fontsize=16,color="black",shape="box"];19494 -> 19955[label="",style="solid", color="black", weight=3]; 19495[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Pos vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27481[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19495 -> 27481[label="",style="solid", color="burlywood", weight=9]; 27481 -> 19956[label="",style="solid", color="burlywood", weight=3]; 27482[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19495 -> 27482[label="",style="solid", color="burlywood", weight=9]; 27482 -> 19957[label="",style="solid", color="burlywood", weight=3]; 19496[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Neg vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27483[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19496 -> 27483[label="",style="solid", color="burlywood", weight=9]; 27483 -> 19958[label="",style="solid", color="burlywood", weight=3]; 27484[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19496 -> 27484[label="",style="solid", color="burlywood", weight=9]; 27484 -> 19959[label="",style="solid", color="burlywood", weight=3]; 19801[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19801 -> 20053[label="",style="solid", color="black", weight=3]; 19802[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19802 -> 20054[label="",style="solid", color="black", weight=3]; 19803 -> 19802[label="",style="dashed", color="red", weight=0]; 19803[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];19804 -> 19802[label="",style="dashed", color="red", weight=0]; 19804[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];19805[label="roundRound05 (vzz23 :% Integer vzz240) False (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19805 -> 20055[label="",style="solid", color="black", weight=3]; 19806 -> 18336[label="",style="dashed", color="red", weight=0]; 19806[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1317000 vzz1316000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19806 -> 20056[label="",style="dashed", color="magenta", weight=3]; 19806 -> 20057[label="",style="dashed", color="magenta", weight=3]; 19807 -> 17823[label="",style="dashed", color="red", weight=0]; 19807[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19808 -> 17823[label="",style="dashed", color="red", weight=0]; 19808[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19809 -> 18340[label="",style="dashed", color="red", weight=0]; 19809[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19810[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19810 -> 20058[label="",style="solid", color="black", weight=3]; 19965 -> 10469[label="",style="dashed", color="red", weight=0]; 19965[label="primEvenInt (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19965 -> 20059[label="",style="dashed", color="magenta", weight=3]; 19811[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1362000) vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27485[label="vzz136100/Succ vzz1361000",fontsize=10,color="white",style="solid",shape="box"];19811 -> 27485[label="",style="solid", color="burlywood", weight=9]; 27485 -> 20060[label="",style="solid", color="burlywood", weight=3]; 27486[label="vzz136100/Zero",fontsize=10,color="white",style="solid",shape="box"];19811 -> 27486[label="",style="solid", color="burlywood", weight=9]; 27486 -> 20061[label="",style="solid", color="burlywood", weight=3]; 19812[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27487[label="vzz136100/Succ vzz1361000",fontsize=10,color="white",style="solid",shape="box"];19812 -> 27487[label="",style="solid", color="burlywood", weight=9]; 27487 -> 20062[label="",style="solid", color="burlywood", weight=3]; 27488[label="vzz136100/Zero",fontsize=10,color="white",style="solid",shape="box"];19812 -> 27488[label="",style="solid", color="burlywood", weight=9]; 27488 -> 20063[label="",style="solid", color="burlywood", weight=3]; 19813[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19813 -> 20064[label="",style="solid", color="black", weight=3]; 19814 -> 14216[label="",style="dashed", color="red", weight=0]; 19814[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) (even (roundN (Double (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19814 -> 20065[label="",style="dashed", color="magenta", weight=3]; 19815[label="vzz136100",fontsize=16,color="green",shape="box"];19816[label="vzz136200",fontsize=16,color="green",shape="box"];19817[label="vzz1296000",fontsize=16,color="green",shape="box"];19818[label="vzz1297000",fontsize=16,color="green",shape="box"];19819[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Pos vzz310)) (Double vzz1403 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19819 -> 20066[label="",style="solid", color="black", weight=3]; 19820 -> 18367[label="",style="dashed", color="red", weight=0]; 19820[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1320000 vzz1319000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19820 -> 20067[label="",style="dashed", color="magenta", weight=3]; 19820 -> 20068[label="",style="dashed", color="magenta", weight=3]; 19821 -> 17902[label="",style="dashed", color="red", weight=0]; 19821[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19822 -> 17902[label="",style="dashed", color="red", weight=0]; 19822[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19823 -> 18371[label="",style="dashed", color="red", weight=0]; 19823[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19824[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19824 -> 20069[label="",style="solid", color="black", weight=3]; 19975 -> 10469[label="",style="dashed", color="red", weight=0]; 19975[label="primEvenInt (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19975 -> 20070[label="",style="dashed", color="magenta", weight=3]; 19825[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1364000) vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27489[label="vzz136300/Succ vzz1363000",fontsize=10,color="white",style="solid",shape="box"];19825 -> 27489[label="",style="solid", color="burlywood", weight=9]; 27489 -> 20071[label="",style="solid", color="burlywood", weight=3]; 27490[label="vzz136300/Zero",fontsize=10,color="white",style="solid",shape="box"];19825 -> 27490[label="",style="solid", color="burlywood", weight=9]; 27490 -> 20072[label="",style="solid", color="burlywood", weight=3]; 19826[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27491[label="vzz136300/Succ vzz1363000",fontsize=10,color="white",style="solid",shape="box"];19826 -> 27491[label="",style="solid", color="burlywood", weight=9]; 27491 -> 20073[label="",style="solid", color="burlywood", weight=3]; 27492[label="vzz136300/Zero",fontsize=10,color="white",style="solid",shape="box"];19826 -> 27492[label="",style="solid", color="burlywood", weight=9]; 27492 -> 20074[label="",style="solid", color="burlywood", weight=3]; 19827[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19827 -> 20075[label="",style="solid", color="black", weight=3]; 19828 -> 14251[label="",style="dashed", color="red", weight=0]; 19828[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) (even (roundN (Double (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19828 -> 20076[label="",style="dashed", color="magenta", weight=3]; 19829[label="vzz136300",fontsize=16,color="green",shape="box"];19830[label="vzz136400",fontsize=16,color="green",shape="box"];19831[label="vzz1299000",fontsize=16,color="green",shape="box"];19832[label="vzz1298000",fontsize=16,color="green",shape="box"];19833[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Pos vzz310)) (Double vzz1406 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19833 -> 20077[label="",style="solid", color="black", weight=3]; 19834 -> 18398[label="",style="dashed", color="red", weight=0]; 19834[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1323000 vzz1322000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19834 -> 20078[label="",style="dashed", color="magenta", weight=3]; 19834 -> 20079[label="",style="dashed", color="magenta", weight=3]; 19835 -> 17970[label="",style="dashed", color="red", weight=0]; 19835[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19836 -> 17970[label="",style="dashed", color="red", weight=0]; 19836[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19837 -> 18402[label="",style="dashed", color="red", weight=0]; 19837[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19838[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19838 -> 20080[label="",style="solid", color="black", weight=3]; 19971 -> 10469[label="",style="dashed", color="red", weight=0]; 19971[label="primEvenInt (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19971 -> 20081[label="",style="dashed", color="magenta", weight=3]; 19839[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1366000) vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27493[label="vzz136500/Succ vzz1365000",fontsize=10,color="white",style="solid",shape="box"];19839 -> 27493[label="",style="solid", color="burlywood", weight=9]; 27493 -> 20082[label="",style="solid", color="burlywood", weight=3]; 27494[label="vzz136500/Zero",fontsize=10,color="white",style="solid",shape="box"];19839 -> 27494[label="",style="solid", color="burlywood", weight=9]; 27494 -> 20083[label="",style="solid", color="burlywood", weight=3]; 19840[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27495[label="vzz136500/Succ vzz1365000",fontsize=10,color="white",style="solid",shape="box"];19840 -> 27495[label="",style="solid", color="burlywood", weight=9]; 27495 -> 20084[label="",style="solid", color="burlywood", weight=3]; 27496[label="vzz136500/Zero",fontsize=10,color="white",style="solid",shape="box"];19840 -> 27496[label="",style="solid", color="burlywood", weight=9]; 27496 -> 20085[label="",style="solid", color="burlywood", weight=3]; 19841[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19841 -> 20086[label="",style="solid", color="black", weight=3]; 19842 -> 14275[label="",style="dashed", color="red", weight=0]; 19842[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) (even (roundN (Double (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19842 -> 20087[label="",style="dashed", color="magenta", weight=3]; 19843[label="vzz136500",fontsize=16,color="green",shape="box"];19844[label="vzz136600",fontsize=16,color="green",shape="box"];19845[label="vzz1300000",fontsize=16,color="green",shape="box"];19846[label="vzz1301000",fontsize=16,color="green",shape="box"];19847[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Neg vzz310)) (Double vzz1409 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19847 -> 20088[label="",style="solid", color="black", weight=3]; 19848 -> 18429[label="",style="dashed", color="red", weight=0]; 19848[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1326000 vzz1325000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19848 -> 20089[label="",style="dashed", color="magenta", weight=3]; 19848 -> 20090[label="",style="dashed", color="magenta", weight=3]; 19849 -> 18029[label="",style="dashed", color="red", weight=0]; 19849[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19850 -> 18029[label="",style="dashed", color="red", weight=0]; 19850[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19851 -> 18433[label="",style="dashed", color="red", weight=0]; 19851[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19852[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19852 -> 20091[label="",style="solid", color="black", weight=3]; 19976 -> 10469[label="",style="dashed", color="red", weight=0]; 19976[label="primEvenInt (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19976 -> 20092[label="",style="dashed", color="magenta", weight=3]; 19853[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1368000) vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27497[label="vzz136700/Succ vzz1367000",fontsize=10,color="white",style="solid",shape="box"];19853 -> 27497[label="",style="solid", color="burlywood", weight=9]; 27497 -> 20093[label="",style="solid", color="burlywood", weight=3]; 27498[label="vzz136700/Zero",fontsize=10,color="white",style="solid",shape="box"];19853 -> 27498[label="",style="solid", color="burlywood", weight=9]; 27498 -> 20094[label="",style="solid", color="burlywood", weight=3]; 19854[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27499[label="vzz136700/Succ vzz1367000",fontsize=10,color="white",style="solid",shape="box"];19854 -> 27499[label="",style="solid", color="burlywood", weight=9]; 27499 -> 20095[label="",style="solid", color="burlywood", weight=3]; 27500[label="vzz136700/Zero",fontsize=10,color="white",style="solid",shape="box"];19854 -> 27500[label="",style="solid", color="burlywood", weight=9]; 27500 -> 20096[label="",style="solid", color="burlywood", weight=3]; 19855[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19855 -> 20097[label="",style="solid", color="black", weight=3]; 19856 -> 14298[label="",style="dashed", color="red", weight=0]; 19856[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) (even (roundN (Double (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19856 -> 20098[label="",style="dashed", color="magenta", weight=3]; 19857[label="vzz136800",fontsize=16,color="green",shape="box"];19858[label="vzz136700",fontsize=16,color="green",shape="box"];19859[label="vzz1303000",fontsize=16,color="green",shape="box"];19860[label="vzz1302000",fontsize=16,color="green",shape="box"];19861[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Neg vzz310)) (Double vzz1412 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19861 -> 20099[label="",style="solid", color="black", weight=3]; 19862 -> 18460[label="",style="dashed", color="red", weight=0]; 19862[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1328000 vzz1327000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19862 -> 20100[label="",style="dashed", color="magenta", weight=3]; 19862 -> 20101[label="",style="dashed", color="magenta", weight=3]; 19863 -> 18072[label="",style="dashed", color="red", weight=0]; 19863[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19864 -> 18072[label="",style="dashed", color="red", weight=0]; 19864[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19865 -> 18464[label="",style="dashed", color="red", weight=0]; 19865[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19866[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19866 -> 20102[label="",style="solid", color="black", weight=3]; 19972 -> 10469[label="",style="dashed", color="red", weight=0]; 19972[label="primEvenInt (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19972 -> 20103[label="",style="dashed", color="magenta", weight=3]; 19867[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1370000) vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27501[label="vzz136900/Succ vzz1369000",fontsize=10,color="white",style="solid",shape="box"];19867 -> 27501[label="",style="solid", color="burlywood", weight=9]; 27501 -> 20104[label="",style="solid", color="burlywood", weight=3]; 27502[label="vzz136900/Zero",fontsize=10,color="white",style="solid",shape="box"];19867 -> 27502[label="",style="solid", color="burlywood", weight=9]; 27502 -> 20105[label="",style="solid", color="burlywood", weight=3]; 19868[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27503[label="vzz136900/Succ vzz1369000",fontsize=10,color="white",style="solid",shape="box"];19868 -> 27503[label="",style="solid", color="burlywood", weight=9]; 27503 -> 20106[label="",style="solid", color="burlywood", weight=3]; 27504[label="vzz136900/Zero",fontsize=10,color="white",style="solid",shape="box"];19868 -> 27504[label="",style="solid", color="burlywood", weight=9]; 27504 -> 20107[label="",style="solid", color="burlywood", weight=3]; 19869[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19869 -> 20108[label="",style="solid", color="black", weight=3]; 19870 -> 14321[label="",style="dashed", color="red", weight=0]; 19870[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) (even (roundN (Float (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19870 -> 20109[label="",style="dashed", color="magenta", weight=3]; 19871[label="vzz137000",fontsize=16,color="green",shape="box"];19872[label="vzz136900",fontsize=16,color="green",shape="box"];19873[label="vzz1305000",fontsize=16,color="green",shape="box"];19874[label="vzz1304000",fontsize=16,color="green",shape="box"];19875[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Pos vzz310)) (Float vzz1414 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19875 -> 20110[label="",style="solid", color="black", weight=3]; 19876 -> 18487[label="",style="dashed", color="red", weight=0]; 19876[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1331000 vzz1330000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19876 -> 20111[label="",style="dashed", color="magenta", weight=3]; 19876 -> 20112[label="",style="dashed", color="magenta", weight=3]; 19877 -> 18114[label="",style="dashed", color="red", weight=0]; 19877[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19878 -> 18114[label="",style="dashed", color="red", weight=0]; 19878[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19879 -> 18491[label="",style="dashed", color="red", weight=0]; 19879[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19880[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19880 -> 20113[label="",style="solid", color="black", weight=3]; 19970 -> 10469[label="",style="dashed", color="red", weight=0]; 19970[label="primEvenInt (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19970 -> 20114[label="",style="dashed", color="magenta", weight=3]; 19881[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1372000) vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27505[label="vzz137100/Succ vzz1371000",fontsize=10,color="white",style="solid",shape="box"];19881 -> 27505[label="",style="solid", color="burlywood", weight=9]; 27505 -> 20115[label="",style="solid", color="burlywood", weight=3]; 27506[label="vzz137100/Zero",fontsize=10,color="white",style="solid",shape="box"];19881 -> 27506[label="",style="solid", color="burlywood", weight=9]; 27506 -> 20116[label="",style="solid", color="burlywood", weight=3]; 19882[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27507[label="vzz137100/Succ vzz1371000",fontsize=10,color="white",style="solid",shape="box"];19882 -> 27507[label="",style="solid", color="burlywood", weight=9]; 27507 -> 20117[label="",style="solid", color="burlywood", weight=3]; 27508[label="vzz137100/Zero",fontsize=10,color="white",style="solid",shape="box"];19882 -> 27508[label="",style="solid", color="burlywood", weight=9]; 27508 -> 20118[label="",style="solid", color="burlywood", weight=3]; 19883[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19883 -> 20119[label="",style="solid", color="black", weight=3]; 19884 -> 14344[label="",style="dashed", color="red", weight=0]; 19884[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) (even (roundN (Float (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19884 -> 20120[label="",style="dashed", color="magenta", weight=3]; 19885[label="vzz137100",fontsize=16,color="green",shape="box"];19886[label="vzz137200",fontsize=16,color="green",shape="box"];19887[label="vzz1307000",fontsize=16,color="green",shape="box"];19888[label="vzz1306000",fontsize=16,color="green",shape="box"];19889[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Pos vzz310)) (Float vzz1416 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19889 -> 20121[label="",style="solid", color="black", weight=3]; 19890 -> 18514[label="",style="dashed", color="red", weight=0]; 19890[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1333000 vzz1332000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19890 -> 20122[label="",style="dashed", color="magenta", weight=3]; 19890 -> 20123[label="",style="dashed", color="magenta", weight=3]; 19891 -> 18152[label="",style="dashed", color="red", weight=0]; 19891[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19892 -> 18152[label="",style="dashed", color="red", weight=0]; 19892[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19893 -> 18518[label="",style="dashed", color="red", weight=0]; 19893[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19894[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19894 -> 20124[label="",style="solid", color="black", weight=3]; 19964 -> 10469[label="",style="dashed", color="red", weight=0]; 19964[label="primEvenInt (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19964 -> 20125[label="",style="dashed", color="magenta", weight=3]; 19895[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1374000) vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27509[label="vzz137300/Succ vzz1373000",fontsize=10,color="white",style="solid",shape="box"];19895 -> 27509[label="",style="solid", color="burlywood", weight=9]; 27509 -> 20126[label="",style="solid", color="burlywood", weight=3]; 27510[label="vzz137300/Zero",fontsize=10,color="white",style="solid",shape="box"];19895 -> 27510[label="",style="solid", color="burlywood", weight=9]; 27510 -> 20127[label="",style="solid", color="burlywood", weight=3]; 19896[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27511[label="vzz137300/Succ vzz1373000",fontsize=10,color="white",style="solid",shape="box"];19896 -> 27511[label="",style="solid", color="burlywood", weight=9]; 27511 -> 20128[label="",style="solid", color="burlywood", weight=3]; 27512[label="vzz137300/Zero",fontsize=10,color="white",style="solid",shape="box"];19896 -> 27512[label="",style="solid", color="burlywood", weight=9]; 27512 -> 20129[label="",style="solid", color="burlywood", weight=3]; 19897[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19897 -> 20130[label="",style="solid", color="black", weight=3]; 19898 -> 14367[label="",style="dashed", color="red", weight=0]; 19898[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) (even (roundN (Float (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19898 -> 20131[label="",style="dashed", color="magenta", weight=3]; 19899[label="vzz137300",fontsize=16,color="green",shape="box"];19900[label="vzz137400",fontsize=16,color="green",shape="box"];19901[label="vzz1308000",fontsize=16,color="green",shape="box"];19902[label="vzz1309000",fontsize=16,color="green",shape="box"];19903[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Neg vzz310)) (Float vzz1418 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19903 -> 20132[label="",style="solid", color="black", weight=3]; 19904 -> 18541[label="",style="dashed", color="red", weight=0]; 19904[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1358000 vzz1357000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19904 -> 20133[label="",style="dashed", color="magenta", weight=3]; 19904 -> 20134[label="",style="dashed", color="magenta", weight=3]; 19905 -> 18186[label="",style="dashed", color="red", weight=0]; 19905[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19906 -> 18186[label="",style="dashed", color="red", weight=0]; 19906[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19907 -> 18545[label="",style="dashed", color="red", weight=0]; 19907[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19908[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19908 -> 20135[label="",style="solid", color="black", weight=3]; 19968 -> 10469[label="",style="dashed", color="red", weight=0]; 19968[label="primEvenInt (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19968 -> 20136[label="",style="dashed", color="magenta", weight=3]; 19909[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1376000) vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27513[label="vzz137500/Succ vzz1375000",fontsize=10,color="white",style="solid",shape="box"];19909 -> 27513[label="",style="solid", color="burlywood", weight=9]; 27513 -> 20137[label="",style="solid", color="burlywood", weight=3]; 27514[label="vzz137500/Zero",fontsize=10,color="white",style="solid",shape="box"];19909 -> 27514[label="",style="solid", color="burlywood", weight=9]; 27514 -> 20138[label="",style="solid", color="burlywood", weight=3]; 19910[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27515[label="vzz137500/Succ vzz1375000",fontsize=10,color="white",style="solid",shape="box"];19910 -> 27515[label="",style="solid", color="burlywood", weight=9]; 27515 -> 20139[label="",style="solid", color="burlywood", weight=3]; 27516[label="vzz137500/Zero",fontsize=10,color="white",style="solid",shape="box"];19910 -> 27516[label="",style="solid", color="burlywood", weight=9]; 27516 -> 20140[label="",style="solid", color="burlywood", weight=3]; 19911[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19911 -> 20141[label="",style="solid", color="black", weight=3]; 19912 -> 14390[label="",style="dashed", color="red", weight=0]; 19912[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) (even (roundN (Float (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19912 -> 20142[label="",style="dashed", color="magenta", weight=3]; 19913[label="vzz137600",fontsize=16,color="green",shape="box"];19914[label="vzz137500",fontsize=16,color="green",shape="box"];19915[label="vzz1310000",fontsize=16,color="green",shape="box"];19916[label="vzz1311000",fontsize=16,color="green",shape="box"];19917[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Neg vzz310)) (Float vzz1420 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19917 -> 20143[label="",style="solid", color="black", weight=3]; 19932 -> 18646[label="",style="dashed", color="red", weight=0]; 19932[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz1314000 vzz1313000 == LT)",fontsize=16,color="magenta"];19932 -> 20152[label="",style="dashed", color="magenta", weight=3]; 19932 -> 20153[label="",style="dashed", color="magenta", weight=3]; 19933 -> 17586[label="",style="dashed", color="red", weight=0]; 19933[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="magenta"];19934 -> 17591[label="",style="dashed", color="red", weight=0]; 19934[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="magenta"];19935 -> 18270[label="",style="dashed", color="red", weight=0]; 19935[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];21262 -> 7109[label="",style="dashed", color="red", weight=0]; 21262[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="magenta"];21262 -> 21269[label="",style="dashed", color="magenta", weight=3]; 21262 -> 21270[label="",style="dashed", color="magenta", weight=3]; 21263 -> 10753[label="",style="dashed", color="red", weight=0]; 21263[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21263 -> 21271[label="",style="dashed", color="magenta", weight=3]; 21265 -> 7174[label="",style="dashed", color="red", weight=0]; 21265[label="roundN0 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108))",fontsize=16,color="magenta"];21265 -> 21272[label="",style="dashed", color="magenta", weight=3]; 21265 -> 21273[label="",style="dashed", color="magenta", weight=3]; 21264[label="vzz1557 + fromInt (Pos (Succ Zero))",fontsize=16,color="burlywood",shape="triangle"];27517[label="vzz1557/Integer vzz15570",fontsize=10,color="white",style="solid",shape="box"];21264 -> 27517[label="",style="solid", color="burlywood", weight=9]; 27517 -> 21274[label="",style="solid", color="burlywood", weight=3]; 21303 -> 10753[label="",style="dashed", color="red", weight=0]; 21303[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21303 -> 21307[label="",style="dashed", color="magenta", weight=3]; 21304 -> 7109[label="",style="dashed", color="red", weight=0]; 21304[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="magenta"];21304 -> 21308[label="",style="dashed", color="magenta", weight=3]; 21304 -> 21309[label="",style="dashed", color="magenta", weight=3]; 21306 -> 7109[label="",style="dashed", color="red", weight=0]; 21306[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="magenta"];21306 -> 21310[label="",style="dashed", color="magenta", weight=3]; 21306 -> 21311[label="",style="dashed", color="magenta", weight=3]; 21305[label="vzz1560 + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27518[label="vzz1560/Integer vzz15600",fontsize=10,color="white",style="solid",shape="box"];21305 -> 27518[label="",style="solid", color="burlywood", weight=9]; 27518 -> 21312[label="",style="solid", color="burlywood", weight=3]; 19948[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz1360000) vzz13830 == LT)",fontsize=16,color="burlywood",shape="triangle"];27519[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19948 -> 27519[label="",style="solid", color="burlywood", weight=9]; 27519 -> 20156[label="",style="solid", color="burlywood", weight=3]; 27520[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19948 -> 27520[label="",style="solid", color="burlywood", weight=9]; 27520 -> 20157[label="",style="solid", color="burlywood", weight=3]; 19949[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="black",shape="triangle"];19949 -> 20158[label="",style="solid", color="black", weight=3]; 19950[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Pos (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19950 -> 20159[label="",style="solid", color="black", weight=3]; 19951[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];19951 -> 20160[label="",style="solid", color="black", weight=3]; 19952[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Neg (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19952 -> 20161[label="",style="solid", color="black", weight=3]; 19953[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];19953 -> 20162[label="",style="solid", color="black", weight=3]; 19954[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="black",shape="triangle"];19954 -> 20163[label="",style="solid", color="black", weight=3]; 19955[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz13830 (Succ vzz1360000) == LT)",fontsize=16,color="burlywood",shape="triangle"];27521[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19955 -> 27521[label="",style="solid", color="burlywood", weight=9]; 27521 -> 20164[label="",style="solid", color="burlywood", weight=3]; 27522[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19955 -> 27522[label="",style="solid", color="burlywood", weight=9]; 27522 -> 20165[label="",style="solid", color="burlywood", weight=3]; 19956[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Pos (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19956 -> 20166[label="",style="solid", color="black", weight=3]; 19957[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];19957 -> 20167[label="",style="solid", color="black", weight=3]; 19958[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Neg (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19958 -> 20168[label="",style="solid", color="black", weight=3]; 19959[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];19959 -> 20169[label="",style="solid", color="black", weight=3]; 20053[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20053 -> 20216[label="",style="solid", color="black", weight=3]; 20054[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20054 -> 20217[label="",style="solid", color="black", weight=3]; 20055[label="roundRound04 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20055 -> 20218[label="",style="solid", color="black", weight=3]; 20056[label="vzz1317000",fontsize=16,color="green",shape="box"];20057[label="vzz1316000",fontsize=16,color="green",shape="box"];20058[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20058 -> 20219[label="",style="solid", color="black", weight=3]; 20059 -> 9183[label="",style="dashed", color="red", weight=0]; 20059[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20060[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1362000) (Succ vzz1361000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20060 -> 20220[label="",style="solid", color="black", weight=3]; 20061[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1362000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20061 -> 20221[label="",style="solid", color="black", weight=3]; 20062[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1361000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20062 -> 20222[label="",style="solid", color="black", weight=3]; 20063[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20063 -> 20223[label="",style="solid", color="black", weight=3]; 20064[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20064 -> 20224[label="",style="solid", color="black", weight=3]; 20065[label="even (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20065 -> 23740[label="",style="solid", color="black", weight=3]; 20066 -> 20226[label="",style="dashed", color="red", weight=0]; 20066[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double (Pos vzz300 * Pos (Succ Zero) - vzz1403 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20066 -> 20227[label="",style="dashed", color="magenta", weight=3]; 20066 -> 20228[label="",style="dashed", color="magenta", weight=3]; 20067[label="vzz1320000",fontsize=16,color="green",shape="box"];20068[label="vzz1319000",fontsize=16,color="green",shape="box"];20069[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20069 -> 20265[label="",style="solid", color="black", weight=3]; 20070 -> 9211[label="",style="dashed", color="red", weight=0]; 20070[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20071[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1364000) (Succ vzz1363000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20071 -> 20266[label="",style="solid", color="black", weight=3]; 20072[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1364000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20072 -> 20267[label="",style="solid", color="black", weight=3]; 20073[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1363000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20073 -> 20268[label="",style="solid", color="black", weight=3]; 20074[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20074 -> 20269[label="",style="solid", color="black", weight=3]; 20075[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20075 -> 20270[label="",style="solid", color="black", weight=3]; 20076[label="even (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20076 -> 23741[label="",style="solid", color="black", weight=3]; 20077 -> 20272[label="",style="dashed", color="red", weight=0]; 20077[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double (Neg vzz300 * Pos (Succ Zero) - vzz1406 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20077 -> 20273[label="",style="dashed", color="magenta", weight=3]; 20077 -> 20274[label="",style="dashed", color="magenta", weight=3]; 20078[label="vzz1322000",fontsize=16,color="green",shape="box"];20079[label="vzz1323000",fontsize=16,color="green",shape="box"];20080[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20080 -> 20336[label="",style="solid", color="black", weight=3]; 20081 -> 9239[label="",style="dashed", color="red", weight=0]; 20081[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20082[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1366000) (Succ vzz1365000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20082 -> 20337[label="",style="solid", color="black", weight=3]; 20083[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1366000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20083 -> 20338[label="",style="solid", color="black", weight=3]; 20084[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1365000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20084 -> 20339[label="",style="solid", color="black", weight=3]; 20085[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20085 -> 20340[label="",style="solid", color="black", weight=3]; 20086[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20086 -> 20341[label="",style="solid", color="black", weight=3]; 20087[label="even (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20087 -> 23742[label="",style="solid", color="black", weight=3]; 20088 -> 20343[label="",style="dashed", color="red", weight=0]; 20088[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double (Pos vzz300 * Pos (Succ Zero) - vzz1409 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20088 -> 20344[label="",style="dashed", color="magenta", weight=3]; 20088 -> 20345[label="",style="dashed", color="magenta", weight=3]; 20089[label="vzz1326000",fontsize=16,color="green",shape="box"];20090[label="vzz1325000",fontsize=16,color="green",shape="box"];20091[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20091 -> 20370[label="",style="solid", color="black", weight=3]; 20092 -> 9267[label="",style="dashed", color="red", weight=0]; 20092[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20093[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1368000) (Succ vzz1367000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20093 -> 20371[label="",style="solid", color="black", weight=3]; 20094[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1368000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20094 -> 20372[label="",style="solid", color="black", weight=3]; 20095[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1367000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20095 -> 20373[label="",style="solid", color="black", weight=3]; 20096[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20096 -> 20374[label="",style="solid", color="black", weight=3]; 20097[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20097 -> 20375[label="",style="solid", color="black", weight=3]; 20098[label="even (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20098 -> 23743[label="",style="solid", color="black", weight=3]; 20099 -> 20377[label="",style="dashed", color="red", weight=0]; 20099[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double (Neg vzz300 * Pos (Succ Zero) - vzz1412 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20099 -> 20378[label="",style="dashed", color="magenta", weight=3]; 20099 -> 20379[label="",style="dashed", color="magenta", weight=3]; 20100[label="vzz1328000",fontsize=16,color="green",shape="box"];20101[label="vzz1327000",fontsize=16,color="green",shape="box"];20102[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20102 -> 20396[label="",style="solid", color="black", weight=3]; 20103 -> 9295[label="",style="dashed", color="red", weight=0]; 20103[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20104[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1370000) (Succ vzz1369000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20104 -> 20397[label="",style="solid", color="black", weight=3]; 20105[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1370000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20105 -> 20398[label="",style="solid", color="black", weight=3]; 20106[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1369000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20106 -> 20399[label="",style="solid", color="black", weight=3]; 20107[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20107 -> 20400[label="",style="solid", color="black", weight=3]; 20108[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20108 -> 20401[label="",style="solid", color="black", weight=3]; 20109[label="even (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20109 -> 23744[label="",style="solid", color="black", weight=3]; 20110 -> 20403[label="",style="dashed", color="red", weight=0]; 20110[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float (Pos vzz300 * Pos (Succ Zero) - vzz1414 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20110 -> 20404[label="",style="dashed", color="magenta", weight=3]; 20110 -> 20405[label="",style="dashed", color="magenta", weight=3]; 20111[label="vzz1331000",fontsize=16,color="green",shape="box"];20112[label="vzz1330000",fontsize=16,color="green",shape="box"];20113[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20113 -> 20450[label="",style="solid", color="black", weight=3]; 20114 -> 9323[label="",style="dashed", color="red", weight=0]; 20114[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20115[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1372000) (Succ vzz1371000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20115 -> 20451[label="",style="solid", color="black", weight=3]; 20116[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1372000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20116 -> 20452[label="",style="solid", color="black", weight=3]; 20117[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1371000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20117 -> 20453[label="",style="solid", color="black", weight=3]; 20118[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20118 -> 20454[label="",style="solid", color="black", weight=3]; 20119[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20119 -> 20455[label="",style="solid", color="black", weight=3]; 20120[label="even (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20120 -> 23745[label="",style="solid", color="black", weight=3]; 20121 -> 20457[label="",style="dashed", color="red", weight=0]; 20121[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float (Neg vzz300 * Pos (Succ Zero) - vzz1416 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20121 -> 20458[label="",style="dashed", color="magenta", weight=3]; 20121 -> 20459[label="",style="dashed", color="magenta", weight=3]; 20122[label="vzz1333000",fontsize=16,color="green",shape="box"];20123[label="vzz1332000",fontsize=16,color="green",shape="box"];20124[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20124 -> 20484[label="",style="solid", color="black", weight=3]; 20125 -> 9351[label="",style="dashed", color="red", weight=0]; 20125[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20126[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1374000) (Succ vzz1373000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20126 -> 20485[label="",style="solid", color="black", weight=3]; 20127[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1374000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20127 -> 20486[label="",style="solid", color="black", weight=3]; 20128[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1373000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20128 -> 20487[label="",style="solid", color="black", weight=3]; 20129[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20129 -> 20488[label="",style="solid", color="black", weight=3]; 20130[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20130 -> 20489[label="",style="solid", color="black", weight=3]; 20131[label="even (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20131 -> 23746[label="",style="solid", color="black", weight=3]; 20132 -> 20491[label="",style="dashed", color="red", weight=0]; 20132[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float (Pos vzz300 * Pos (Succ Zero) - vzz1418 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20132 -> 20492[label="",style="dashed", color="magenta", weight=3]; 20132 -> 20493[label="",style="dashed", color="magenta", weight=3]; 20133[label="vzz1358000",fontsize=16,color="green",shape="box"];20134[label="vzz1357000",fontsize=16,color="green",shape="box"];20135[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20135 -> 20510[label="",style="solid", color="black", weight=3]; 20136 -> 9379[label="",style="dashed", color="red", weight=0]; 20136[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20137[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1376000) (Succ vzz1375000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20137 -> 20511[label="",style="solid", color="black", weight=3]; 20138[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1376000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20138 -> 20512[label="",style="solid", color="black", weight=3]; 20139[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1375000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20139 -> 20513[label="",style="solid", color="black", weight=3]; 20140[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20140 -> 20514[label="",style="solid", color="black", weight=3]; 20141[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20141 -> 20515[label="",style="solid", color="black", weight=3]; 20142[label="even (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20142 -> 23747[label="",style="solid", color="black", weight=3]; 20143 -> 20517[label="",style="dashed", color="red", weight=0]; 20143[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float (Neg vzz300 * Pos (Succ Zero) - vzz1420 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20143 -> 20518[label="",style="dashed", color="magenta", weight=3]; 20143 -> 20519[label="",style="dashed", color="magenta", weight=3]; 20152[label="vzz1314000",fontsize=16,color="green",shape="box"];20153[label="vzz1313000",fontsize=16,color="green",shape="box"];21269[label="vzz1107",fontsize=16,color="green",shape="box"];21270[label="vzz1108",fontsize=16,color="green",shape="box"];21271[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21272[label="vzz1107",fontsize=16,color="green",shape="box"];21273[label="vzz1108",fontsize=16,color="green",shape="box"];21274[label="Integer vzz15570 + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];21274 -> 21313[label="",style="solid", color="black", weight=3]; 21307[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21308[label="vzz1107",fontsize=16,color="green",shape="box"];21309[label="vzz1108",fontsize=16,color="green",shape="box"];21310[label="vzz1107",fontsize=16,color="green",shape="box"];21311[label="vzz1108",fontsize=16,color="green",shape="box"];21312[label="Integer vzz15600 + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21312 -> 21318[label="",style="solid", color="black", weight=3]; 20156[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz1360000) (Succ vzz138300) == LT)",fontsize=16,color="black",shape="box"];20156 -> 20574[label="",style="solid", color="black", weight=3]; 20157[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz1360000) Zero == LT)",fontsize=16,color="black",shape="box"];20157 -> 20575[label="",style="solid", color="black", weight=3]; 20158[label="roundM0 (vzz1107 :% Integer vzz11080) False",fontsize=16,color="black",shape="triangle"];20158 -> 20576[label="",style="solid", color="black", weight=3]; 20159 -> 19955[label="",style="dashed", color="red", weight=0]; 20159[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero (Succ vzz138300) == LT)",fontsize=16,color="magenta"];20159 -> 20577[label="",style="dashed", color="magenta", weight=3]; 20159 -> 20578[label="",style="dashed", color="magenta", weight=3]; 20160[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="black",shape="triangle"];20160 -> 20579[label="",style="solid", color="black", weight=3]; 20161 -> 19949[label="",style="dashed", color="red", weight=0]; 20161[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="magenta"];20162 -> 20160[label="",style="dashed", color="red", weight=0]; 20162[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];20163[label="roundM0 (vzz1107 :% Integer vzz11080) True",fontsize=16,color="black",shape="box"];20163 -> 20580[label="",style="solid", color="black", weight=3]; 20164[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz138300) (Succ vzz1360000) == LT)",fontsize=16,color="black",shape="box"];20164 -> 20581[label="",style="solid", color="black", weight=3]; 20165[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero (Succ vzz1360000) == LT)",fontsize=16,color="black",shape="box"];20165 -> 20582[label="",style="solid", color="black", weight=3]; 20166 -> 19954[label="",style="dashed", color="red", weight=0]; 20166[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="magenta"];20167 -> 20160[label="",style="dashed", color="red", weight=0]; 20167[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];20168 -> 19948[label="",style="dashed", color="red", weight=0]; 20168[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz138300) Zero == LT)",fontsize=16,color="magenta"];20168 -> 20583[label="",style="dashed", color="magenta", weight=3]; 20168 -> 20584[label="",style="dashed", color="magenta", weight=3]; 20169 -> 20160[label="",style="dashed", color="red", weight=0]; 20169[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];20216[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Neg (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20216 -> 20593[label="",style="solid", color="black", weight=3]; 20217[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20217 -> 20594[label="",style="solid", color="black", weight=3]; 20218[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero)) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20218 -> 20595[label="",style="solid", color="black", weight=3]; 20219 -> 20596[label="",style="dashed", color="red", weight=0]; 20219[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20219 -> 20597[label="",style="dashed", color="magenta", weight=3]; 20219 -> 20598[label="",style="dashed", color="magenta", weight=3]; 20220 -> 19154[label="",style="dashed", color="red", weight=0]; 20220[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1362000 vzz1361000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20220 -> 20623[label="",style="dashed", color="magenta", weight=3]; 20220 -> 20624[label="",style="dashed", color="magenta", weight=3]; 20221 -> 18752[label="",style="dashed", color="red", weight=0]; 20221[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20222 -> 18752[label="",style="dashed", color="red", weight=0]; 20222[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20223 -> 19158[label="",style="dashed", color="red", weight=0]; 20223[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20224[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20224 -> 20625[label="",style="solid", color="black", weight=3]; 23740 -> 10469[label="",style="dashed", color="red", weight=0]; 23740[label="primEvenInt (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23740 -> 23788[label="",style="dashed", color="magenta", weight=3]; 20227 -> 681[label="",style="dashed", color="red", weight=0]; 20227[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20227 -> 20626[label="",style="dashed", color="magenta", weight=3]; 20227 -> 20627[label="",style="dashed", color="magenta", weight=3]; 20228 -> 6515[label="",style="dashed", color="red", weight=0]; 20228[label="Pos vzz300 * Pos (Succ Zero) - vzz1403 * Pos vzz310",fontsize=16,color="magenta"];20228 -> 20628[label="",style="dashed", color="magenta", weight=3]; 20228 -> 20629[label="",style="dashed", color="magenta", weight=3]; 20226[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 vzz1487) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27523[label="vzz1487/Pos vzz14870",fontsize=10,color="white",style="solid",shape="box"];20226 -> 27523[label="",style="solid", color="burlywood", weight=9]; 27523 -> 20630[label="",style="solid", color="burlywood", weight=3]; 27524[label="vzz1487/Neg vzz14870",fontsize=10,color="white",style="solid",shape="box"];20226 -> 27524[label="",style="solid", color="burlywood", weight=9]; 27524 -> 20631[label="",style="solid", color="burlywood", weight=3]; 20265 -> 20632[label="",style="dashed", color="red", weight=0]; 20265[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20265 -> 20633[label="",style="dashed", color="magenta", weight=3]; 20265 -> 20634[label="",style="dashed", color="magenta", weight=3]; 20266 -> 19178[label="",style="dashed", color="red", weight=0]; 20266[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1364000 vzz1363000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20266 -> 20651[label="",style="dashed", color="magenta", weight=3]; 20266 -> 20652[label="",style="dashed", color="magenta", weight=3]; 20267 -> 18777[label="",style="dashed", color="red", weight=0]; 20267[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20268 -> 18777[label="",style="dashed", color="red", weight=0]; 20268[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20269 -> 19182[label="",style="dashed", color="red", weight=0]; 20269[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20270[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20270 -> 20653[label="",style="solid", color="black", weight=3]; 23741 -> 10469[label="",style="dashed", color="red", weight=0]; 23741[label="primEvenInt (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23741 -> 23789[label="",style="dashed", color="magenta", weight=3]; 20273 -> 6515[label="",style="dashed", color="red", weight=0]; 20273[label="Neg vzz300 * Pos (Succ Zero) - vzz1406 * Pos vzz310",fontsize=16,color="magenta"];20273 -> 20654[label="",style="dashed", color="magenta", weight=3]; 20273 -> 20655[label="",style="dashed", color="magenta", weight=3]; 20274 -> 681[label="",style="dashed", color="red", weight=0]; 20274[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20274 -> 20656[label="",style="dashed", color="magenta", weight=3]; 20274 -> 20657[label="",style="dashed", color="magenta", weight=3]; 20272[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 vzz1491) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27525[label="vzz1491/Pos vzz14910",fontsize=10,color="white",style="solid",shape="box"];20272 -> 27525[label="",style="solid", color="burlywood", weight=9]; 27525 -> 20658[label="",style="solid", color="burlywood", weight=3]; 27526[label="vzz1491/Neg vzz14910",fontsize=10,color="white",style="solid",shape="box"];20272 -> 27526[label="",style="solid", color="burlywood", weight=9]; 27526 -> 20659[label="",style="solid", color="burlywood", weight=3]; 20336 -> 20660[label="",style="dashed", color="red", weight=0]; 20336[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20336 -> 20661[label="",style="dashed", color="magenta", weight=3]; 20336 -> 20662[label="",style="dashed", color="magenta", weight=3]; 20337 -> 19202[label="",style="dashed", color="red", weight=0]; 20337[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1366000 vzz1365000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20337 -> 20707[label="",style="dashed", color="magenta", weight=3]; 20337 -> 20708[label="",style="dashed", color="magenta", weight=3]; 20338 -> 18802[label="",style="dashed", color="red", weight=0]; 20338[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20339 -> 18802[label="",style="dashed", color="red", weight=0]; 20339[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20340 -> 19206[label="",style="dashed", color="red", weight=0]; 20340[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20341[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20341 -> 20709[label="",style="solid", color="black", weight=3]; 23742 -> 10469[label="",style="dashed", color="red", weight=0]; 23742[label="primEvenInt (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23742 -> 23790[label="",style="dashed", color="magenta", weight=3]; 20344 -> 681[label="",style="dashed", color="red", weight=0]; 20344[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20344 -> 20710[label="",style="dashed", color="magenta", weight=3]; 20344 -> 20711[label="",style="dashed", color="magenta", weight=3]; 20345 -> 6515[label="",style="dashed", color="red", weight=0]; 20345[label="Pos vzz300 * Pos (Succ Zero) - vzz1409 * Neg vzz310",fontsize=16,color="magenta"];20345 -> 20712[label="",style="dashed", color="magenta", weight=3]; 20345 -> 20713[label="",style="dashed", color="magenta", weight=3]; 20343[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 vzz1495) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27527[label="vzz1495/Pos vzz14950",fontsize=10,color="white",style="solid",shape="box"];20343 -> 27527[label="",style="solid", color="burlywood", weight=9]; 27527 -> 20714[label="",style="solid", color="burlywood", weight=3]; 27528[label="vzz1495/Neg vzz14950",fontsize=10,color="white",style="solid",shape="box"];20343 -> 27528[label="",style="solid", color="burlywood", weight=9]; 27528 -> 20715[label="",style="solid", color="burlywood", weight=3]; 20370 -> 20716[label="",style="dashed", color="red", weight=0]; 20370[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20370 -> 20717[label="",style="dashed", color="magenta", weight=3]; 20370 -> 20718[label="",style="dashed", color="magenta", weight=3]; 20371 -> 19226[label="",style="dashed", color="red", weight=0]; 20371[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1368000 vzz1367000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20371 -> 20743[label="",style="dashed", color="magenta", weight=3]; 20371 -> 20744[label="",style="dashed", color="magenta", weight=3]; 20372 -> 18827[label="",style="dashed", color="red", weight=0]; 20372[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20373 -> 18827[label="",style="dashed", color="red", weight=0]; 20373[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20374 -> 19230[label="",style="dashed", color="red", weight=0]; 20374[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20375[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20375 -> 20745[label="",style="solid", color="black", weight=3]; 23743 -> 10469[label="",style="dashed", color="red", weight=0]; 23743[label="primEvenInt (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23743 -> 23791[label="",style="dashed", color="magenta", weight=3]; 20378 -> 681[label="",style="dashed", color="red", weight=0]; 20378[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20378 -> 20746[label="",style="dashed", color="magenta", weight=3]; 20378 -> 20747[label="",style="dashed", color="magenta", weight=3]; 20379 -> 6515[label="",style="dashed", color="red", weight=0]; 20379[label="Neg vzz300 * Pos (Succ Zero) - vzz1412 * Neg vzz310",fontsize=16,color="magenta"];20379 -> 20748[label="",style="dashed", color="magenta", weight=3]; 20379 -> 20749[label="",style="dashed", color="magenta", weight=3]; 20377[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 vzz1499) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27529[label="vzz1499/Pos vzz14990",fontsize=10,color="white",style="solid",shape="box"];20377 -> 27529[label="",style="solid", color="burlywood", weight=9]; 27529 -> 20750[label="",style="solid", color="burlywood", weight=3]; 27530[label="vzz1499/Neg vzz14990",fontsize=10,color="white",style="solid",shape="box"];20377 -> 27530[label="",style="solid", color="burlywood", weight=9]; 27530 -> 20751[label="",style="solid", color="burlywood", weight=3]; 20396 -> 20752[label="",style="dashed", color="red", weight=0]; 20396[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20396 -> 20753[label="",style="dashed", color="magenta", weight=3]; 20396 -> 20754[label="",style="dashed", color="magenta", weight=3]; 20397 -> 19250[label="",style="dashed", color="red", weight=0]; 20397[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1370000 vzz1369000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20397 -> 20771[label="",style="dashed", color="magenta", weight=3]; 20397 -> 20772[label="",style="dashed", color="magenta", weight=3]; 20398 -> 18852[label="",style="dashed", color="red", weight=0]; 20398[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20399 -> 18852[label="",style="dashed", color="red", weight=0]; 20399[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20400 -> 19254[label="",style="dashed", color="red", weight=0]; 20400[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20401[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20401 -> 20773[label="",style="solid", color="black", weight=3]; 23744 -> 10469[label="",style="dashed", color="red", weight=0]; 23744[label="primEvenInt (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23744 -> 23792[label="",style="dashed", color="magenta", weight=3]; 20404 -> 681[label="",style="dashed", color="red", weight=0]; 20404[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20404 -> 20774[label="",style="dashed", color="magenta", weight=3]; 20404 -> 20775[label="",style="dashed", color="magenta", weight=3]; 20405 -> 6515[label="",style="dashed", color="red", weight=0]; 20405[label="Pos vzz300 * Pos (Succ Zero) - vzz1414 * Pos vzz310",fontsize=16,color="magenta"];20405 -> 20776[label="",style="dashed", color="magenta", weight=3]; 20405 -> 20777[label="",style="dashed", color="magenta", weight=3]; 20403[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 vzz1503) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27531[label="vzz1503/Pos vzz15030",fontsize=10,color="white",style="solid",shape="box"];20403 -> 27531[label="",style="solid", color="burlywood", weight=9]; 27531 -> 20778[label="",style="solid", color="burlywood", weight=3]; 27532[label="vzz1503/Neg vzz15030",fontsize=10,color="white",style="solid",shape="box"];20403 -> 27532[label="",style="solid", color="burlywood", weight=9]; 27532 -> 20779[label="",style="solid", color="burlywood", weight=3]; 20450 -> 20780[label="",style="dashed", color="red", weight=0]; 20450[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20450 -> 20781[label="",style="dashed", color="magenta", weight=3]; 20450 -> 20782[label="",style="dashed", color="magenta", weight=3]; 20451 -> 19274[label="",style="dashed", color="red", weight=0]; 20451[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1372000 vzz1371000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20451 -> 20899[label="",style="dashed", color="magenta", weight=3]; 20451 -> 20900[label="",style="dashed", color="magenta", weight=3]; 20452 -> 18877[label="",style="dashed", color="red", weight=0]; 20452[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20453 -> 18877[label="",style="dashed", color="red", weight=0]; 20453[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20454 -> 19278[label="",style="dashed", color="red", weight=0]; 20454[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20455[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20455 -> 20901[label="",style="solid", color="black", weight=3]; 23745 -> 10469[label="",style="dashed", color="red", weight=0]; 23745[label="primEvenInt (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23745 -> 23793[label="",style="dashed", color="magenta", weight=3]; 20458 -> 681[label="",style="dashed", color="red", weight=0]; 20458[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20458 -> 20902[label="",style="dashed", color="magenta", weight=3]; 20458 -> 20903[label="",style="dashed", color="magenta", weight=3]; 20459 -> 6515[label="",style="dashed", color="red", weight=0]; 20459[label="Neg vzz300 * Pos (Succ Zero) - vzz1416 * Pos vzz310",fontsize=16,color="magenta"];20459 -> 20904[label="",style="dashed", color="magenta", weight=3]; 20459 -> 20905[label="",style="dashed", color="magenta", weight=3]; 20457[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 vzz1507) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27533[label="vzz1507/Pos vzz15070",fontsize=10,color="white",style="solid",shape="box"];20457 -> 27533[label="",style="solid", color="burlywood", weight=9]; 27533 -> 20906[label="",style="solid", color="burlywood", weight=3]; 27534[label="vzz1507/Neg vzz15070",fontsize=10,color="white",style="solid",shape="box"];20457 -> 27534[label="",style="solid", color="burlywood", weight=9]; 27534 -> 20907[label="",style="solid", color="burlywood", weight=3]; 20484 -> 20908[label="",style="dashed", color="red", weight=0]; 20484[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20484 -> 20909[label="",style="dashed", color="magenta", weight=3]; 20484 -> 20910[label="",style="dashed", color="magenta", weight=3]; 20485 -> 19298[label="",style="dashed", color="red", weight=0]; 20485[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1374000 vzz1373000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20485 -> 20995[label="",style="dashed", color="magenta", weight=3]; 20485 -> 20996[label="",style="dashed", color="magenta", weight=3]; 20486 -> 18902[label="",style="dashed", color="red", weight=0]; 20486[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20487 -> 18902[label="",style="dashed", color="red", weight=0]; 20487[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20488 -> 19302[label="",style="dashed", color="red", weight=0]; 20488[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20489[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20489 -> 20997[label="",style="solid", color="black", weight=3]; 23746 -> 10469[label="",style="dashed", color="red", weight=0]; 23746[label="primEvenInt (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23746 -> 23794[label="",style="dashed", color="magenta", weight=3]; 20492 -> 6515[label="",style="dashed", color="red", weight=0]; 20492[label="Pos vzz300 * Pos (Succ Zero) - vzz1418 * Neg vzz310",fontsize=16,color="magenta"];20492 -> 20998[label="",style="dashed", color="magenta", weight=3]; 20492 -> 20999[label="",style="dashed", color="magenta", weight=3]; 20493 -> 681[label="",style="dashed", color="red", weight=0]; 20493[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20493 -> 21000[label="",style="dashed", color="magenta", weight=3]; 20493 -> 21001[label="",style="dashed", color="magenta", weight=3]; 20491[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 vzz1511) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27535[label="vzz1511/Pos vzz15110",fontsize=10,color="white",style="solid",shape="box"];20491 -> 27535[label="",style="solid", color="burlywood", weight=9]; 27535 -> 21002[label="",style="solid", color="burlywood", weight=3]; 27536[label="vzz1511/Neg vzz15110",fontsize=10,color="white",style="solid",shape="box"];20491 -> 27536[label="",style="solid", color="burlywood", weight=9]; 27536 -> 21003[label="",style="solid", color="burlywood", weight=3]; 20510 -> 21004[label="",style="dashed", color="red", weight=0]; 20510[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20510 -> 21005[label="",style="dashed", color="magenta", weight=3]; 20510 -> 21006[label="",style="dashed", color="magenta", weight=3]; 20511 -> 19322[label="",style="dashed", color="red", weight=0]; 20511[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1376000 vzz1375000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20511 -> 21017[label="",style="dashed", color="magenta", weight=3]; 20511 -> 21018[label="",style="dashed", color="magenta", weight=3]; 20512 -> 18927[label="",style="dashed", color="red", weight=0]; 20512[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20513 -> 18927[label="",style="dashed", color="red", weight=0]; 20513[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20514 -> 19326[label="",style="dashed", color="red", weight=0]; 20514[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20515[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20515 -> 21019[label="",style="solid", color="black", weight=3]; 23747 -> 10469[label="",style="dashed", color="red", weight=0]; 23747[label="primEvenInt (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23747 -> 23795[label="",style="dashed", color="magenta", weight=3]; 20518 -> 681[label="",style="dashed", color="red", weight=0]; 20518[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20518 -> 21020[label="",style="dashed", color="magenta", weight=3]; 20518 -> 21021[label="",style="dashed", color="magenta", weight=3]; 20519 -> 6515[label="",style="dashed", color="red", weight=0]; 20519[label="Neg vzz300 * Pos (Succ Zero) - vzz1420 * Neg vzz310",fontsize=16,color="magenta"];20519 -> 21022[label="",style="dashed", color="magenta", weight=3]; 20519 -> 21023[label="",style="dashed", color="magenta", weight=3]; 20517[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 vzz1515) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27537[label="vzz1515/Pos vzz15150",fontsize=10,color="white",style="solid",shape="box"];20517 -> 27537[label="",style="solid", color="burlywood", weight=9]; 27537 -> 21024[label="",style="solid", color="burlywood", weight=3]; 27538[label="vzz1515/Neg vzz15150",fontsize=10,color="white",style="solid",shape="box"];20517 -> 27538[label="",style="solid", color="burlywood", weight=9]; 27538 -> 21025[label="",style="solid", color="burlywood", weight=3]; 21313 -> 21336[label="",style="dashed", color="red", weight=0]; 21313[label="Integer vzz15570 + Integer (Pos (Succ Zero))",fontsize=16,color="magenta"];21313 -> 21337[label="",style="dashed", color="magenta", weight=3]; 21313 -> 21338[label="",style="dashed", color="magenta", weight=3]; 21318[label="Integer vzz15600 + (negate Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21318 -> 21327[label="",style="solid", color="black", weight=3]; 20574[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz1360000 vzz138300 == LT)",fontsize=16,color="burlywood",shape="triangle"];27539[label="vzz1360000/Succ vzz13600000",fontsize=10,color="white",style="solid",shape="box"];20574 -> 27539[label="",style="solid", color="burlywood", weight=9]; 27539 -> 21070[label="",style="solid", color="burlywood", weight=3]; 27540[label="vzz1360000/Zero",fontsize=10,color="white",style="solid",shape="box"];20574 -> 27540[label="",style="solid", color="burlywood", weight=9]; 27540 -> 21071[label="",style="solid", color="burlywood", weight=3]; 20575 -> 19949[label="",style="dashed", color="red", weight=0]; 20575[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="magenta"];20576[label="roundN (vzz1107 :% Integer vzz11080) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27541[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];20576 -> 27541[label="",style="solid", color="blue", weight=9]; 27541 -> 21096[label="",style="solid", color="blue", weight=3]; 27542[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];20576 -> 27542[label="",style="solid", color="blue", weight=9]; 27542 -> 21097[label="",style="solid", color="blue", weight=3]; 20577[label="vzz138300",fontsize=16,color="green",shape="box"];20578[label="Zero",fontsize=16,color="green",shape="box"];20579 -> 20158[label="",style="dashed", color="red", weight=0]; 20579[label="roundM0 (vzz1107 :% Integer vzz11080) False",fontsize=16,color="magenta"];20580[label="roundN (vzz1107 :% Integer vzz11080) - fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27543[label="- :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];20580 -> 27543[label="",style="solid", color="blue", weight=9]; 27543 -> 21275[label="",style="solid", color="blue", weight=3]; 27544[label="- :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];20580 -> 27544[label="",style="solid", color="blue", weight=9]; 27544 -> 21276[label="",style="solid", color="blue", weight=3]; 20581 -> 20574[label="",style="dashed", color="red", weight=0]; 20581[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz138300 vzz1360000 == LT)",fontsize=16,color="magenta"];20581 -> 21098[label="",style="dashed", color="magenta", weight=3]; 20581 -> 21099[label="",style="dashed", color="magenta", weight=3]; 20582 -> 19954[label="",style="dashed", color="red", weight=0]; 20582[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="magenta"];20583[label="vzz138300",fontsize=16,color="green",shape="box"];20584[label="Zero",fontsize=16,color="green",shape="box"];20593[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20593 -> 21142[label="",style="solid", color="black", weight=3]; 20594[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Neg (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20594 -> 21143[label="",style="solid", color="black", weight=3]; 20595[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == intToRatio (Pos Zero)) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20595 -> 21144[label="",style="solid", color="black", weight=3]; 20597 -> 681[label="",style="dashed", color="red", weight=0]; 20597[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20597 -> 21145[label="",style="dashed", color="magenta", weight=3]; 20597 -> 21146[label="",style="dashed", color="magenta", weight=3]; 20598 -> 681[label="",style="dashed", color="red", weight=0]; 20598[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20598 -> 21147[label="",style="dashed", color="magenta", weight=3]; 20598 -> 21148[label="",style="dashed", color="magenta", weight=3]; 20596[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (vzz1520 == vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20596 -> 21149[label="",style="solid", color="black", weight=3]; 20623[label="vzz1361000",fontsize=16,color="green",shape="box"];20624[label="vzz1362000",fontsize=16,color="green",shape="box"];20625[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20625 -> 21150[label="",style="solid", color="black", weight=3]; 23788 -> 9183[label="",style="dashed", color="red", weight=0]; 23788[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20626[label="Pos vzz310",fontsize=16,color="green",shape="box"];20627[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20628 -> 681[label="",style="dashed", color="red", weight=0]; 20628[label="vzz1403 * Pos vzz310",fontsize=16,color="magenta"];20628 -> 21151[label="",style="dashed", color="magenta", weight=3]; 20628 -> 21152[label="",style="dashed", color="magenta", weight=3]; 20629 -> 681[label="",style="dashed", color="red", weight=0]; 20629[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20629 -> 21153[label="",style="dashed", color="magenta", weight=3]; 20629 -> 21154[label="",style="dashed", color="magenta", weight=3]; 20630[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Pos vzz14870)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20630 -> 21155[label="",style="solid", color="black", weight=3]; 20631[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Neg vzz14870)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20631 -> 21156[label="",style="solid", color="black", weight=3]; 20633 -> 681[label="",style="dashed", color="red", weight=0]; 20633[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20633 -> 21157[label="",style="dashed", color="magenta", weight=3]; 20633 -> 21158[label="",style="dashed", color="magenta", weight=3]; 20634 -> 681[label="",style="dashed", color="red", weight=0]; 20634[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20634 -> 21159[label="",style="dashed", color="magenta", weight=3]; 20634 -> 21160[label="",style="dashed", color="magenta", weight=3]; 20632[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (vzz1522 == vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20632 -> 21161[label="",style="solid", color="black", weight=3]; 20651[label="vzz1363000",fontsize=16,color="green",shape="box"];20652[label="vzz1364000",fontsize=16,color="green",shape="box"];20653[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20653 -> 21162[label="",style="solid", color="black", weight=3]; 23789 -> 9211[label="",style="dashed", color="red", weight=0]; 23789[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20654 -> 681[label="",style="dashed", color="red", weight=0]; 20654[label="vzz1406 * Pos vzz310",fontsize=16,color="magenta"];20654 -> 21163[label="",style="dashed", color="magenta", weight=3]; 20654 -> 21164[label="",style="dashed", color="magenta", weight=3]; 20655 -> 681[label="",style="dashed", color="red", weight=0]; 20655[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20655 -> 21165[label="",style="dashed", color="magenta", weight=3]; 20655 -> 21166[label="",style="dashed", color="magenta", weight=3]; 20656[label="Pos vzz310",fontsize=16,color="green",shape="box"];20657[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20658[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Pos vzz14910)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20658 -> 21167[label="",style="solid", color="black", weight=3]; 20659[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Neg vzz14910)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20659 -> 21168[label="",style="solid", color="black", weight=3]; 20661 -> 681[label="",style="dashed", color="red", weight=0]; 20661[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20661 -> 21169[label="",style="dashed", color="magenta", weight=3]; 20661 -> 21170[label="",style="dashed", color="magenta", weight=3]; 20662 -> 681[label="",style="dashed", color="red", weight=0]; 20662[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20662 -> 21171[label="",style="dashed", color="magenta", weight=3]; 20662 -> 21172[label="",style="dashed", color="magenta", weight=3]; 20660[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (vzz1524 == vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20660 -> 21173[label="",style="solid", color="black", weight=3]; 20707[label="vzz1365000",fontsize=16,color="green",shape="box"];20708[label="vzz1366000",fontsize=16,color="green",shape="box"];20709[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20709 -> 21174[label="",style="solid", color="black", weight=3]; 23790 -> 9239[label="",style="dashed", color="red", weight=0]; 23790[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20710[label="Neg vzz310",fontsize=16,color="green",shape="box"];20711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20712 -> 681[label="",style="dashed", color="red", weight=0]; 20712[label="vzz1409 * Neg vzz310",fontsize=16,color="magenta"];20712 -> 21175[label="",style="dashed", color="magenta", weight=3]; 20712 -> 21176[label="",style="dashed", color="magenta", weight=3]; 20713 -> 681[label="",style="dashed", color="red", weight=0]; 20713[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20713 -> 21177[label="",style="dashed", color="magenta", weight=3]; 20713 -> 21178[label="",style="dashed", color="magenta", weight=3]; 20714[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Pos vzz14950)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20714 -> 21179[label="",style="solid", color="black", weight=3]; 20715[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Neg vzz14950)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20715 -> 21180[label="",style="solid", color="black", weight=3]; 20717 -> 681[label="",style="dashed", color="red", weight=0]; 20717[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20717 -> 21181[label="",style="dashed", color="magenta", weight=3]; 20717 -> 21182[label="",style="dashed", color="magenta", weight=3]; 20718 -> 681[label="",style="dashed", color="red", weight=0]; 20718[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20718 -> 21183[label="",style="dashed", color="magenta", weight=3]; 20718 -> 21184[label="",style="dashed", color="magenta", weight=3]; 20716[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (vzz1526 == vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20716 -> 21185[label="",style="solid", color="black", weight=3]; 20743[label="vzz1368000",fontsize=16,color="green",shape="box"];20744[label="vzz1367000",fontsize=16,color="green",shape="box"];20745[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20745 -> 21186[label="",style="solid", color="black", weight=3]; 23791 -> 9267[label="",style="dashed", color="red", weight=0]; 23791[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20746[label="Neg vzz310",fontsize=16,color="green",shape="box"];20747[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20748 -> 681[label="",style="dashed", color="red", weight=0]; 20748[label="vzz1412 * Neg vzz310",fontsize=16,color="magenta"];20748 -> 21187[label="",style="dashed", color="magenta", weight=3]; 20748 -> 21188[label="",style="dashed", color="magenta", weight=3]; 20749 -> 681[label="",style="dashed", color="red", weight=0]; 20749[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20749 -> 21189[label="",style="dashed", color="magenta", weight=3]; 20749 -> 21190[label="",style="dashed", color="magenta", weight=3]; 20750[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Pos vzz14990)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20750 -> 21191[label="",style="solid", color="black", weight=3]; 20751[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Neg vzz14990)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20751 -> 21192[label="",style="solid", color="black", weight=3]; 20753 -> 681[label="",style="dashed", color="red", weight=0]; 20753[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20753 -> 21193[label="",style="dashed", color="magenta", weight=3]; 20753 -> 21194[label="",style="dashed", color="magenta", weight=3]; 20754 -> 681[label="",style="dashed", color="red", weight=0]; 20754[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20754 -> 21195[label="",style="dashed", color="magenta", weight=3]; 20754 -> 21196[label="",style="dashed", color="magenta", weight=3]; 20752[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (vzz1528 == vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20752 -> 21197[label="",style="solid", color="black", weight=3]; 20771[label="vzz1370000",fontsize=16,color="green",shape="box"];20772[label="vzz1369000",fontsize=16,color="green",shape="box"];20773[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20773 -> 21198[label="",style="solid", color="black", weight=3]; 23792 -> 9295[label="",style="dashed", color="red", weight=0]; 23792[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20774[label="Pos vzz310",fontsize=16,color="green",shape="box"];20775[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20776 -> 681[label="",style="dashed", color="red", weight=0]; 20776[label="vzz1414 * Pos vzz310",fontsize=16,color="magenta"];20776 -> 21199[label="",style="dashed", color="magenta", weight=3]; 20776 -> 21200[label="",style="dashed", color="magenta", weight=3]; 20777 -> 681[label="",style="dashed", color="red", weight=0]; 20777[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20777 -> 21201[label="",style="dashed", color="magenta", weight=3]; 20777 -> 21202[label="",style="dashed", color="magenta", weight=3]; 20778[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Pos vzz15030)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20778 -> 21203[label="",style="solid", color="black", weight=3]; 20779[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Neg vzz15030)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20779 -> 21204[label="",style="solid", color="black", weight=3]; 20781 -> 681[label="",style="dashed", color="red", weight=0]; 20781[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20781 -> 21205[label="",style="dashed", color="magenta", weight=3]; 20781 -> 21206[label="",style="dashed", color="magenta", weight=3]; 20782 -> 681[label="",style="dashed", color="red", weight=0]; 20782[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20782 -> 21207[label="",style="dashed", color="magenta", weight=3]; 20782 -> 21208[label="",style="dashed", color="magenta", weight=3]; 20780[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (vzz1530 == vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20780 -> 21209[label="",style="solid", color="black", weight=3]; 20899[label="vzz1371000",fontsize=16,color="green",shape="box"];20900[label="vzz1372000",fontsize=16,color="green",shape="box"];20901[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20901 -> 21210[label="",style="solid", color="black", weight=3]; 23793 -> 9323[label="",style="dashed", color="red", weight=0]; 23793[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20902[label="Pos vzz310",fontsize=16,color="green",shape="box"];20903[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20904 -> 681[label="",style="dashed", color="red", weight=0]; 20904[label="vzz1416 * Pos vzz310",fontsize=16,color="magenta"];20904 -> 21211[label="",style="dashed", color="magenta", weight=3]; 20904 -> 21212[label="",style="dashed", color="magenta", weight=3]; 20905 -> 681[label="",style="dashed", color="red", weight=0]; 20905[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20905 -> 21213[label="",style="dashed", color="magenta", weight=3]; 20905 -> 21214[label="",style="dashed", color="magenta", weight=3]; 20906[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Pos vzz15070)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20906 -> 21215[label="",style="solid", color="black", weight=3]; 20907[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Neg vzz15070)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20907 -> 21216[label="",style="solid", color="black", weight=3]; 20909 -> 681[label="",style="dashed", color="red", weight=0]; 20909[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20909 -> 21217[label="",style="dashed", color="magenta", weight=3]; 20909 -> 21218[label="",style="dashed", color="magenta", weight=3]; 20910 -> 681[label="",style="dashed", color="red", weight=0]; 20910[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20910 -> 21219[label="",style="dashed", color="magenta", weight=3]; 20910 -> 21220[label="",style="dashed", color="magenta", weight=3]; 20908[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (vzz1542 == vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20908 -> 21221[label="",style="solid", color="black", weight=3]; 20995[label="vzz1373000",fontsize=16,color="green",shape="box"];20996[label="vzz1374000",fontsize=16,color="green",shape="box"];20997[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20997 -> 21222[label="",style="solid", color="black", weight=3]; 23794 -> 9351[label="",style="dashed", color="red", weight=0]; 23794[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20998 -> 681[label="",style="dashed", color="red", weight=0]; 20998[label="vzz1418 * Neg vzz310",fontsize=16,color="magenta"];20998 -> 21223[label="",style="dashed", color="magenta", weight=3]; 20998 -> 21224[label="",style="dashed", color="magenta", weight=3]; 20999 -> 681[label="",style="dashed", color="red", weight=0]; 20999[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20999 -> 21225[label="",style="dashed", color="magenta", weight=3]; 20999 -> 21226[label="",style="dashed", color="magenta", weight=3]; 21000[label="Neg vzz310",fontsize=16,color="green",shape="box"];21001[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21002[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Pos vzz15110)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21002 -> 21227[label="",style="solid", color="black", weight=3]; 21003[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Neg vzz15110)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21003 -> 21228[label="",style="solid", color="black", weight=3]; 21005 -> 681[label="",style="dashed", color="red", weight=0]; 21005[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21005 -> 21229[label="",style="dashed", color="magenta", weight=3]; 21005 -> 21230[label="",style="dashed", color="magenta", weight=3]; 21006 -> 681[label="",style="dashed", color="red", weight=0]; 21006[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21006 -> 21231[label="",style="dashed", color="magenta", weight=3]; 21006 -> 21232[label="",style="dashed", color="magenta", weight=3]; 21004[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (vzz1554 == vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21004 -> 21233[label="",style="solid", color="black", weight=3]; 21017[label="vzz1376000",fontsize=16,color="green",shape="box"];21018[label="vzz1375000",fontsize=16,color="green",shape="box"];21019[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21019 -> 21234[label="",style="solid", color="black", weight=3]; 23795 -> 9379[label="",style="dashed", color="red", weight=0]; 23795[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];21020[label="Neg vzz310",fontsize=16,color="green",shape="box"];21021[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21022 -> 681[label="",style="dashed", color="red", weight=0]; 21022[label="vzz1420 * Neg vzz310",fontsize=16,color="magenta"];21022 -> 21235[label="",style="dashed", color="magenta", weight=3]; 21022 -> 21236[label="",style="dashed", color="magenta", weight=3]; 21023 -> 681[label="",style="dashed", color="red", weight=0]; 21023[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];21023 -> 21237[label="",style="dashed", color="magenta", weight=3]; 21023 -> 21238[label="",style="dashed", color="magenta", weight=3]; 21024[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Pos vzz15150)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21024 -> 21239[label="",style="solid", color="black", weight=3]; 21025[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Neg vzz15150)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21025 -> 21240[label="",style="solid", color="black", weight=3]; 21337[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21338[label="vzz15570",fontsize=16,color="green",shape="box"];21336[label="Integer vzz15600 + Integer vzz1566",fontsize=16,color="black",shape="triangle"];21336 -> 21340[label="",style="solid", color="black", weight=3]; 21327 -> 21336[label="",style="dashed", color="red", weight=0]; 21327[label="Integer vzz15600 + Integer (primNegInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21327 -> 21339[label="",style="dashed", color="magenta", weight=3]; 21070[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz13600000) vzz138300 == LT)",fontsize=16,color="burlywood",shape="box"];27545[label="vzz138300/Succ vzz1383000",fontsize=10,color="white",style="solid",shape="box"];21070 -> 27545[label="",style="solid", color="burlywood", weight=9]; 27545 -> 21257[label="",style="solid", color="burlywood", weight=3]; 27546[label="vzz138300/Zero",fontsize=10,color="white",style="solid",shape="box"];21070 -> 27546[label="",style="solid", color="burlywood", weight=9]; 27546 -> 21258[label="",style="solid", color="burlywood", weight=3]; 21071[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero vzz138300 == LT)",fontsize=16,color="burlywood",shape="box"];27547[label="vzz138300/Succ vzz1383000",fontsize=10,color="white",style="solid",shape="box"];21071 -> 27547[label="",style="solid", color="burlywood", weight=9]; 27547 -> 21259[label="",style="solid", color="burlywood", weight=3]; 27548[label="vzz138300/Zero",fontsize=10,color="white",style="solid",shape="box"];21071 -> 27548[label="",style="solid", color="burlywood", weight=9]; 27548 -> 21260[label="",style="solid", color="burlywood", weight=3]; 21096 -> 1837[label="",style="dashed", color="red", weight=0]; 21096[label="roundN (vzz1107 :% Integer vzz11080) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21096 -> 21277[label="",style="dashed", color="magenta", weight=3]; 21096 -> 21278[label="",style="dashed", color="magenta", weight=3]; 21097 -> 21264[label="",style="dashed", color="red", weight=0]; 21097[label="roundN (vzz1107 :% Integer vzz11080) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21097 -> 21266[label="",style="dashed", color="magenta", weight=3]; 21275 -> 6515[label="",style="dashed", color="red", weight=0]; 21275[label="roundN (vzz1107 :% Integer vzz11080) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21275 -> 21314[label="",style="dashed", color="magenta", weight=3]; 21275 -> 21315[label="",style="dashed", color="magenta", weight=3]; 21276 -> 21316[label="",style="dashed", color="red", weight=0]; 21276[label="roundN (vzz1107 :% Integer vzz11080) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21276 -> 21317[label="",style="dashed", color="magenta", weight=3]; 21098[label="vzz138300",fontsize=16,color="green",shape="box"];21099[label="vzz1360000",fontsize=16,color="green",shape="box"];21142[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21142 -> 21295[label="",style="solid", color="black", weight=3]; 21143[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21143 -> 21296[label="",style="solid", color="black", weight=3]; 21144[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21144 -> 21297[label="",style="solid", color="black", weight=3]; 21145[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21146[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21147[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21148[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21149[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1520 vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27549[label="vzz1520/Pos vzz15200",fontsize=10,color="white",style="solid",shape="box"];21149 -> 27549[label="",style="solid", color="burlywood", weight=9]; 27549 -> 21298[label="",style="solid", color="burlywood", weight=3]; 27550[label="vzz1520/Neg vzz15200",fontsize=10,color="white",style="solid",shape="box"];21149 -> 27550[label="",style="solid", color="burlywood", weight=9]; 27550 -> 21299[label="",style="solid", color="burlywood", weight=3]; 21150 -> 21300[label="",style="dashed", color="red", weight=0]; 21150[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21150 -> 21301[label="",style="dashed", color="magenta", weight=3]; 21150 -> 21302[label="",style="dashed", color="magenta", weight=3]; 21151[label="vzz1403",fontsize=16,color="green",shape="box"];21152[label="Pos vzz310",fontsize=16,color="green",shape="box"];21153[label="Pos vzz300",fontsize=16,color="green",shape="box"];21154[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21155[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Pos vzz14870)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21155 -> 21320[label="",style="solid", color="black", weight=3]; 21156[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Neg vzz14870)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21156 -> 21321[label="",style="solid", color="black", weight=3]; 21157[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21158[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21159[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21160[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21161[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1522 vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27551[label="vzz1522/Pos vzz15220",fontsize=10,color="white",style="solid",shape="box"];21161 -> 27551[label="",style="solid", color="burlywood", weight=9]; 27551 -> 21322[label="",style="solid", color="burlywood", weight=3]; 27552[label="vzz1522/Neg vzz15220",fontsize=10,color="white",style="solid",shape="box"];21161 -> 27552[label="",style="solid", color="burlywood", weight=9]; 27552 -> 21323[label="",style="solid", color="burlywood", weight=3]; 21162 -> 21324[label="",style="dashed", color="red", weight=0]; 21162[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21162 -> 21325[label="",style="dashed", color="magenta", weight=3]; 21162 -> 21326[label="",style="dashed", color="magenta", weight=3]; 21163[label="vzz1406",fontsize=16,color="green",shape="box"];21164[label="Pos vzz310",fontsize=16,color="green",shape="box"];21165[label="Neg vzz300",fontsize=16,color="green",shape="box"];21166[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21167[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Pos vzz14910)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21167 -> 21329[label="",style="solid", color="black", weight=3]; 21168[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Neg vzz14910)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21168 -> 21330[label="",style="solid", color="black", weight=3]; 21169[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21170[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21171[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21172[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21173[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1524 vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27553[label="vzz1524/Pos vzz15240",fontsize=10,color="white",style="solid",shape="box"];21173 -> 27553[label="",style="solid", color="burlywood", weight=9]; 27553 -> 21331[label="",style="solid", color="burlywood", weight=3]; 27554[label="vzz1524/Neg vzz15240",fontsize=10,color="white",style="solid",shape="box"];21173 -> 27554[label="",style="solid", color="burlywood", weight=9]; 27554 -> 21332[label="",style="solid", color="burlywood", weight=3]; 21174 -> 21333[label="",style="dashed", color="red", weight=0]; 21174[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21174 -> 21334[label="",style="dashed", color="magenta", weight=3]; 21174 -> 21335[label="",style="dashed", color="magenta", weight=3]; 21175[label="vzz1409",fontsize=16,color="green",shape="box"];21176[label="Neg vzz310",fontsize=16,color="green",shape="box"];21177[label="Pos vzz300",fontsize=16,color="green",shape="box"];21178[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21179[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Pos vzz14950)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21179 -> 21341[label="",style="solid", color="black", weight=3]; 21180[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Neg vzz14950)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21180 -> 21342[label="",style="solid", color="black", weight=3]; 21181[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21182[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21183[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21184[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21185[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1526 vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27555[label="vzz1526/Pos vzz15260",fontsize=10,color="white",style="solid",shape="box"];21185 -> 27555[label="",style="solid", color="burlywood", weight=9]; 27555 -> 21343[label="",style="solid", color="burlywood", weight=3]; 27556[label="vzz1526/Neg vzz15260",fontsize=10,color="white",style="solid",shape="box"];21185 -> 27556[label="",style="solid", color="burlywood", weight=9]; 27556 -> 21344[label="",style="solid", color="burlywood", weight=3]; 21186 -> 21345[label="",style="dashed", color="red", weight=0]; 21186[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21186 -> 21346[label="",style="dashed", color="magenta", weight=3]; 21186 -> 21347[label="",style="dashed", color="magenta", weight=3]; 21187[label="vzz1412",fontsize=16,color="green",shape="box"];21188[label="Neg vzz310",fontsize=16,color="green",shape="box"];21189[label="Neg vzz300",fontsize=16,color="green",shape="box"];21190[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21191[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Pos vzz14990)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21191 -> 21348[label="",style="solid", color="black", weight=3]; 21192[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Neg vzz14990)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21192 -> 21349[label="",style="solid", color="black", weight=3]; 21193[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21194[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21195[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21196[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21197[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1528 vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27557[label="vzz1528/Pos vzz15280",fontsize=10,color="white",style="solid",shape="box"];21197 -> 27557[label="",style="solid", color="burlywood", weight=9]; 27557 -> 21350[label="",style="solid", color="burlywood", weight=3]; 27558[label="vzz1528/Neg vzz15280",fontsize=10,color="white",style="solid",shape="box"];21197 -> 27558[label="",style="solid", color="burlywood", weight=9]; 27558 -> 21351[label="",style="solid", color="burlywood", weight=3]; 21198 -> 21352[label="",style="dashed", color="red", weight=0]; 21198[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21198 -> 21353[label="",style="dashed", color="magenta", weight=3]; 21198 -> 21354[label="",style="dashed", color="magenta", weight=3]; 21199[label="vzz1414",fontsize=16,color="green",shape="box"];21200[label="Pos vzz310",fontsize=16,color="green",shape="box"];21201[label="Pos vzz300",fontsize=16,color="green",shape="box"];21202[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21203[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Pos vzz15030)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21203 -> 21355[label="",style="solid", color="black", weight=3]; 21204[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Neg vzz15030)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21204 -> 21356[label="",style="solid", color="black", weight=3]; 21205[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21206[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21207[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21208[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21209[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1530 vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27559[label="vzz1530/Pos vzz15300",fontsize=10,color="white",style="solid",shape="box"];21209 -> 27559[label="",style="solid", color="burlywood", weight=9]; 27559 -> 21357[label="",style="solid", color="burlywood", weight=3]; 27560[label="vzz1530/Neg vzz15300",fontsize=10,color="white",style="solid",shape="box"];21209 -> 27560[label="",style="solid", color="burlywood", weight=9]; 27560 -> 21358[label="",style="solid", color="burlywood", weight=3]; 21210 -> 21359[label="",style="dashed", color="red", weight=0]; 21210[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21210 -> 21360[label="",style="dashed", color="magenta", weight=3]; 21210 -> 21361[label="",style="dashed", color="magenta", weight=3]; 21211[label="vzz1416",fontsize=16,color="green",shape="box"];21212[label="Pos vzz310",fontsize=16,color="green",shape="box"];21213[label="Neg vzz300",fontsize=16,color="green",shape="box"];21214[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21215[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Pos vzz15070)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21215 -> 21362[label="",style="solid", color="black", weight=3]; 21216[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Neg vzz15070)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21216 -> 21363[label="",style="solid", color="black", weight=3]; 21217[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21218[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21219[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21220[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21221[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1542 vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27561[label="vzz1542/Pos vzz15420",fontsize=10,color="white",style="solid",shape="box"];21221 -> 27561[label="",style="solid", color="burlywood", weight=9]; 27561 -> 21364[label="",style="solid", color="burlywood", weight=3]; 27562[label="vzz1542/Neg vzz15420",fontsize=10,color="white",style="solid",shape="box"];21221 -> 27562[label="",style="solid", color="burlywood", weight=9]; 27562 -> 21365[label="",style="solid", color="burlywood", weight=3]; 21222 -> 21366[label="",style="dashed", color="red", weight=0]; 21222[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21222 -> 21367[label="",style="dashed", color="magenta", weight=3]; 21222 -> 21368[label="",style="dashed", color="magenta", weight=3]; 21223[label="vzz1418",fontsize=16,color="green",shape="box"];21224[label="Neg vzz310",fontsize=16,color="green",shape="box"];21225[label="Pos vzz300",fontsize=16,color="green",shape="box"];21226[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21227[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Pos vzz15110)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21227 -> 21369[label="",style="solid", color="black", weight=3]; 21228[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Neg vzz15110)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21228 -> 21370[label="",style="solid", color="black", weight=3]; 21229[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21230[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21231[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21232[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21233[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1554 vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27563[label="vzz1554/Pos vzz15540",fontsize=10,color="white",style="solid",shape="box"];21233 -> 27563[label="",style="solid", color="burlywood", weight=9]; 27563 -> 21371[label="",style="solid", color="burlywood", weight=3]; 27564[label="vzz1554/Neg vzz15540",fontsize=10,color="white",style="solid",shape="box"];21233 -> 27564[label="",style="solid", color="burlywood", weight=9]; 27564 -> 21372[label="",style="solid", color="burlywood", weight=3]; 21234 -> 21373[label="",style="dashed", color="red", weight=0]; 21234[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21234 -> 21374[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21375[label="",style="dashed", color="magenta", weight=3]; 21235[label="vzz1420",fontsize=16,color="green",shape="box"];21236[label="Neg vzz310",fontsize=16,color="green",shape="box"];21237[label="Neg vzz300",fontsize=16,color="green",shape="box"];21238[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21239[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Pos vzz15150)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21239 -> 21376[label="",style="solid", color="black", weight=3]; 21240[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Neg vzz15150)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21240 -> 21377[label="",style="solid", color="black", weight=3]; 21340[label="Integer (primPlusInt vzz15600 vzz1566)",fontsize=16,color="green",shape="box"];21340 -> 21394[label="",style="dashed", color="green", weight=3]; 21339 -> 6243[label="",style="dashed", color="red", weight=0]; 21339[label="primNegInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21339 -> 21395[label="",style="dashed", color="magenta", weight=3]; 21257[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz13600000) (Succ vzz1383000) == LT)",fontsize=16,color="black",shape="box"];21257 -> 21396[label="",style="solid", color="black", weight=3]; 21258[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz13600000) Zero == LT)",fontsize=16,color="black",shape="box"];21258 -> 21397[label="",style="solid", color="black", weight=3]; 21259[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero (Succ vzz1383000) == LT)",fontsize=16,color="black",shape="box"];21259 -> 21398[label="",style="solid", color="black", weight=3]; 21260[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21260 -> 21399[label="",style="solid", color="black", weight=3]; 21277 -> 9672[label="",style="dashed", color="red", weight=0]; 21277[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21277 -> 21400[label="",style="dashed", color="magenta", weight=3]; 21278 -> 10753[label="",style="dashed", color="red", weight=0]; 21278[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21278 -> 21401[label="",style="dashed", color="magenta", weight=3]; 21266 -> 9672[label="",style="dashed", color="red", weight=0]; 21266[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21266 -> 21402[label="",style="dashed", color="magenta", weight=3]; 21314 -> 10753[label="",style="dashed", color="red", weight=0]; 21314[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21314 -> 21403[label="",style="dashed", color="magenta", weight=3]; 21315 -> 9672[label="",style="dashed", color="red", weight=0]; 21315[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21315 -> 21404[label="",style="dashed", color="magenta", weight=3]; 21317 -> 9672[label="",style="dashed", color="red", weight=0]; 21317[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21317 -> 21405[label="",style="dashed", color="magenta", weight=3]; 21316[label="vzz1561 - fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];21316 -> 21406[label="",style="solid", color="black", weight=3]; 21295[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21295 -> 21423[label="",style="solid", color="black", weight=3]; 21296[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21296 -> 21424[label="",style="solid", color="black", weight=3]; 21297[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21297 -> 21425[label="",style="solid", color="black", weight=3]; 21298[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15200) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27565[label="vzz15200/Succ vzz152000",fontsize=10,color="white",style="solid",shape="box"];21298 -> 27565[label="",style="solid", color="burlywood", weight=9]; 27565 -> 21426[label="",style="solid", color="burlywood", weight=3]; 27566[label="vzz15200/Zero",fontsize=10,color="white",style="solid",shape="box"];21298 -> 27566[label="",style="solid", color="burlywood", weight=9]; 27566 -> 21427[label="",style="solid", color="burlywood", weight=3]; 21299[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15200) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27567[label="vzz15200/Succ vzz152000",fontsize=10,color="white",style="solid",shape="box"];21299 -> 27567[label="",style="solid", color="burlywood", weight=9]; 27567 -> 21428[label="",style="solid", color="burlywood", weight=3]; 27568[label="vzz15200/Zero",fontsize=10,color="white",style="solid",shape="box"];21299 -> 27568[label="",style="solid", color="burlywood", weight=9]; 27568 -> 21429[label="",style="solid", color="burlywood", weight=3]; 21301 -> 681[label="",style="dashed", color="red", weight=0]; 21301[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21301 -> 21430[label="",style="dashed", color="magenta", weight=3]; 21301 -> 21431[label="",style="dashed", color="magenta", weight=3]; 21302 -> 681[label="",style="dashed", color="red", weight=0]; 21302[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21302 -> 21432[label="",style="dashed", color="magenta", weight=3]; 21302 -> 21433[label="",style="dashed", color="magenta", weight=3]; 21300[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (vzz1559 == vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21300 -> 21434[label="",style="solid", color="black", weight=3]; 21320[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Pos vzz14870)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21320 -> 21435[label="",style="solid", color="black", weight=3]; 21321[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Neg vzz14870)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21321 -> 21436[label="",style="solid", color="black", weight=3]; 21322[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15220) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27569[label="vzz15220/Succ vzz152200",fontsize=10,color="white",style="solid",shape="box"];21322 -> 27569[label="",style="solid", color="burlywood", weight=9]; 27569 -> 21437[label="",style="solid", color="burlywood", weight=3]; 27570[label="vzz15220/Zero",fontsize=10,color="white",style="solid",shape="box"];21322 -> 27570[label="",style="solid", color="burlywood", weight=9]; 27570 -> 21438[label="",style="solid", color="burlywood", weight=3]; 21323[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15220) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27571[label="vzz15220/Succ vzz152200",fontsize=10,color="white",style="solid",shape="box"];21323 -> 27571[label="",style="solid", color="burlywood", weight=9]; 27571 -> 21439[label="",style="solid", color="burlywood", weight=3]; 27572[label="vzz15220/Zero",fontsize=10,color="white",style="solid",shape="box"];21323 -> 27572[label="",style="solid", color="burlywood", weight=9]; 27572 -> 21440[label="",style="solid", color="burlywood", weight=3]; 21325 -> 681[label="",style="dashed", color="red", weight=0]; 21325[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21325 -> 21441[label="",style="dashed", color="magenta", weight=3]; 21325 -> 21442[label="",style="dashed", color="magenta", weight=3]; 21326 -> 681[label="",style="dashed", color="red", weight=0]; 21326[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21326 -> 21443[label="",style="dashed", color="magenta", weight=3]; 21326 -> 21444[label="",style="dashed", color="magenta", weight=3]; 21324[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (vzz1563 == vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21324 -> 21445[label="",style="solid", color="black", weight=3]; 21329[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Pos vzz14910)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21329 -> 21446[label="",style="solid", color="black", weight=3]; 21330[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Neg vzz14910)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21330 -> 21447[label="",style="solid", color="black", weight=3]; 21331[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15240) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27573[label="vzz15240/Succ vzz152400",fontsize=10,color="white",style="solid",shape="box"];21331 -> 27573[label="",style="solid", color="burlywood", weight=9]; 27573 -> 21448[label="",style="solid", color="burlywood", weight=3]; 27574[label="vzz15240/Zero",fontsize=10,color="white",style="solid",shape="box"];21331 -> 27574[label="",style="solid", color="burlywood", weight=9]; 27574 -> 21449[label="",style="solid", color="burlywood", weight=3]; 21332[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15240) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27575[label="vzz15240/Succ vzz152400",fontsize=10,color="white",style="solid",shape="box"];21332 -> 27575[label="",style="solid", color="burlywood", weight=9]; 27575 -> 21450[label="",style="solid", color="burlywood", weight=3]; 27576[label="vzz15240/Zero",fontsize=10,color="white",style="solid",shape="box"];21332 -> 27576[label="",style="solid", color="burlywood", weight=9]; 27576 -> 21451[label="",style="solid", color="burlywood", weight=3]; 21334 -> 681[label="",style="dashed", color="red", weight=0]; 21334[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21334 -> 21452[label="",style="dashed", color="magenta", weight=3]; 21334 -> 21453[label="",style="dashed", color="magenta", weight=3]; 21335 -> 681[label="",style="dashed", color="red", weight=0]; 21335[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21335 -> 21454[label="",style="dashed", color="magenta", weight=3]; 21335 -> 21455[label="",style="dashed", color="magenta", weight=3]; 21333[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (vzz1565 == vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21333 -> 21456[label="",style="solid", color="black", weight=3]; 21341[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Pos vzz14950)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21341 -> 21457[label="",style="solid", color="black", weight=3]; 21342[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Neg vzz14950)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21342 -> 21458[label="",style="solid", color="black", weight=3]; 21343[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15260) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27577[label="vzz15260/Succ vzz152600",fontsize=10,color="white",style="solid",shape="box"];21343 -> 27577[label="",style="solid", color="burlywood", weight=9]; 27577 -> 21459[label="",style="solid", color="burlywood", weight=3]; 27578[label="vzz15260/Zero",fontsize=10,color="white",style="solid",shape="box"];21343 -> 27578[label="",style="solid", color="burlywood", weight=9]; 27578 -> 21460[label="",style="solid", color="burlywood", weight=3]; 21344[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15260) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27579[label="vzz15260/Succ vzz152600",fontsize=10,color="white",style="solid",shape="box"];21344 -> 27579[label="",style="solid", color="burlywood", weight=9]; 27579 -> 21461[label="",style="solid", color="burlywood", weight=3]; 27580[label="vzz15260/Zero",fontsize=10,color="white",style="solid",shape="box"];21344 -> 27580[label="",style="solid", color="burlywood", weight=9]; 27580 -> 21462[label="",style="solid", color="burlywood", weight=3]; 21346 -> 681[label="",style="dashed", color="red", weight=0]; 21346[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21346 -> 21463[label="",style="dashed", color="magenta", weight=3]; 21346 -> 21464[label="",style="dashed", color="magenta", weight=3]; 21347 -> 681[label="",style="dashed", color="red", weight=0]; 21347[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21347 -> 21465[label="",style="dashed", color="magenta", weight=3]; 21347 -> 21466[label="",style="dashed", color="magenta", weight=3]; 21345[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (vzz1568 == vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21345 -> 21467[label="",style="solid", color="black", weight=3]; 21348[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Pos vzz14990)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21348 -> 21468[label="",style="solid", color="black", weight=3]; 21349[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Neg vzz14990)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21349 -> 21469[label="",style="solid", color="black", weight=3]; 21350[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15280) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27581[label="vzz15280/Succ vzz152800",fontsize=10,color="white",style="solid",shape="box"];21350 -> 27581[label="",style="solid", color="burlywood", weight=9]; 27581 -> 21470[label="",style="solid", color="burlywood", weight=3]; 27582[label="vzz15280/Zero",fontsize=10,color="white",style="solid",shape="box"];21350 -> 27582[label="",style="solid", color="burlywood", weight=9]; 27582 -> 21471[label="",style="solid", color="burlywood", weight=3]; 21351[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15280) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27583[label="vzz15280/Succ vzz152800",fontsize=10,color="white",style="solid",shape="box"];21351 -> 27583[label="",style="solid", color="burlywood", weight=9]; 27583 -> 21472[label="",style="solid", color="burlywood", weight=3]; 27584[label="vzz15280/Zero",fontsize=10,color="white",style="solid",shape="box"];21351 -> 27584[label="",style="solid", color="burlywood", weight=9]; 27584 -> 21473[label="",style="solid", color="burlywood", weight=3]; 21353 -> 681[label="",style="dashed", color="red", weight=0]; 21353[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21353 -> 21474[label="",style="dashed", color="magenta", weight=3]; 21353 -> 21475[label="",style="dashed", color="magenta", weight=3]; 21354 -> 681[label="",style="dashed", color="red", weight=0]; 21354[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21354 -> 21476[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21477[label="",style="dashed", color="magenta", weight=3]; 21352[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (vzz1570 == vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21352 -> 21478[label="",style="solid", color="black", weight=3]; 21355[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Pos vzz15030)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21355 -> 21479[label="",style="solid", color="black", weight=3]; 21356[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Neg vzz15030)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21356 -> 21480[label="",style="solid", color="black", weight=3]; 21357[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15300) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27585[label="vzz15300/Succ vzz153000",fontsize=10,color="white",style="solid",shape="box"];21357 -> 27585[label="",style="solid", color="burlywood", weight=9]; 27585 -> 21481[label="",style="solid", color="burlywood", weight=3]; 27586[label="vzz15300/Zero",fontsize=10,color="white",style="solid",shape="box"];21357 -> 27586[label="",style="solid", color="burlywood", weight=9]; 27586 -> 21482[label="",style="solid", color="burlywood", weight=3]; 21358[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15300) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27587[label="vzz15300/Succ vzz153000",fontsize=10,color="white",style="solid",shape="box"];21358 -> 27587[label="",style="solid", color="burlywood", weight=9]; 27587 -> 21483[label="",style="solid", color="burlywood", weight=3]; 27588[label="vzz15300/Zero",fontsize=10,color="white",style="solid",shape="box"];21358 -> 27588[label="",style="solid", color="burlywood", weight=9]; 27588 -> 21484[label="",style="solid", color="burlywood", weight=3]; 21360 -> 681[label="",style="dashed", color="red", weight=0]; 21360[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21360 -> 21485[label="",style="dashed", color="magenta", weight=3]; 21360 -> 21486[label="",style="dashed", color="magenta", weight=3]; 21361 -> 681[label="",style="dashed", color="red", weight=0]; 21361[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21361 -> 21487[label="",style="dashed", color="magenta", weight=3]; 21361 -> 21488[label="",style="dashed", color="magenta", weight=3]; 21359[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (vzz1572 == vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21359 -> 21489[label="",style="solid", color="black", weight=3]; 21362[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Pos vzz15070)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21362 -> 21490[label="",style="solid", color="black", weight=3]; 21363[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Neg vzz15070)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21363 -> 21491[label="",style="solid", color="black", weight=3]; 21364[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15420) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27589[label="vzz15420/Succ vzz154200",fontsize=10,color="white",style="solid",shape="box"];21364 -> 27589[label="",style="solid", color="burlywood", weight=9]; 27589 -> 21492[label="",style="solid", color="burlywood", weight=3]; 27590[label="vzz15420/Zero",fontsize=10,color="white",style="solid",shape="box"];21364 -> 27590[label="",style="solid", color="burlywood", weight=9]; 27590 -> 21493[label="",style="solid", color="burlywood", weight=3]; 21365[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15420) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27591[label="vzz15420/Succ vzz154200",fontsize=10,color="white",style="solid",shape="box"];21365 -> 27591[label="",style="solid", color="burlywood", weight=9]; 27591 -> 21494[label="",style="solid", color="burlywood", weight=3]; 27592[label="vzz15420/Zero",fontsize=10,color="white",style="solid",shape="box"];21365 -> 27592[label="",style="solid", color="burlywood", weight=9]; 27592 -> 21495[label="",style="solid", color="burlywood", weight=3]; 21367 -> 681[label="",style="dashed", color="red", weight=0]; 21367[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21367 -> 21496[label="",style="dashed", color="magenta", weight=3]; 21367 -> 21497[label="",style="dashed", color="magenta", weight=3]; 21368 -> 681[label="",style="dashed", color="red", weight=0]; 21368[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21368 -> 21498[label="",style="dashed", color="magenta", weight=3]; 21368 -> 21499[label="",style="dashed", color="magenta", weight=3]; 21366[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (vzz1574 == vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21366 -> 21500[label="",style="solid", color="black", weight=3]; 21369[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Pos vzz15110)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21369 -> 21501[label="",style="solid", color="black", weight=3]; 21370[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Neg vzz15110)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21370 -> 21502[label="",style="solid", color="black", weight=3]; 21371[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15540) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27593[label="vzz15540/Succ vzz155400",fontsize=10,color="white",style="solid",shape="box"];21371 -> 27593[label="",style="solid", color="burlywood", weight=9]; 27593 -> 21503[label="",style="solid", color="burlywood", weight=3]; 27594[label="vzz15540/Zero",fontsize=10,color="white",style="solid",shape="box"];21371 -> 27594[label="",style="solid", color="burlywood", weight=9]; 27594 -> 21504[label="",style="solid", color="burlywood", weight=3]; 21372[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15540) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27595[label="vzz15540/Succ vzz155400",fontsize=10,color="white",style="solid",shape="box"];21372 -> 27595[label="",style="solid", color="burlywood", weight=9]; 27595 -> 21505[label="",style="solid", color="burlywood", weight=3]; 27596[label="vzz15540/Zero",fontsize=10,color="white",style="solid",shape="box"];21372 -> 27596[label="",style="solid", color="burlywood", weight=9]; 27596 -> 21506[label="",style="solid", color="burlywood", weight=3]; 21374 -> 681[label="",style="dashed", color="red", weight=0]; 21374[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21374 -> 21507[label="",style="dashed", color="magenta", weight=3]; 21374 -> 21508[label="",style="dashed", color="magenta", weight=3]; 21375 -> 681[label="",style="dashed", color="red", weight=0]; 21375[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21375 -> 21509[label="",style="dashed", color="magenta", weight=3]; 21375 -> 21510[label="",style="dashed", color="magenta", weight=3]; 21373[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (vzz1576 == vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21373 -> 21511[label="",style="solid", color="black", weight=3]; 21376[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Pos vzz15150)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21376 -> 21512[label="",style="solid", color="black", weight=3]; 21377[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Neg vzz15150)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21377 -> 21513[label="",style="solid", color="black", weight=3]; 21394 -> 2184[label="",style="dashed", color="red", weight=0]; 21394[label="primPlusInt vzz15600 vzz1566",fontsize=16,color="magenta"];21394 -> 21642[label="",style="dashed", color="magenta", weight=3]; 21394 -> 21643[label="",style="dashed", color="magenta", weight=3]; 21395[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21396 -> 20574[label="",style="dashed", color="red", weight=0]; 21396[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz13600000 vzz1383000 == LT)",fontsize=16,color="magenta"];21396 -> 21644[label="",style="dashed", color="magenta", weight=3]; 21396 -> 21645[label="",style="dashed", color="magenta", weight=3]; 21397 -> 19949[label="",style="dashed", color="red", weight=0]; 21397[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="magenta"];21398 -> 19954[label="",style="dashed", color="red", weight=0]; 21398[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="magenta"];21399 -> 20160[label="",style="dashed", color="red", weight=0]; 21399[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];21400[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21401[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21402[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21403[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21404[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21405[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21406 -> 21305[label="",style="dashed", color="red", weight=0]; 21406[label="vzz1561 + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21406 -> 21646[label="",style="dashed", color="magenta", weight=3]; 21423[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21423 -> 21796[label="",style="solid", color="black", weight=3]; 21424[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21424 -> 21797[label="",style="solid", color="black", weight=3]; 21425[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21425 -> 21798[label="",style="solid", color="black", weight=3]; 21426[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27597[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21426 -> 27597[label="",style="solid", color="burlywood", weight=9]; 27597 -> 21799[label="",style="solid", color="burlywood", weight=3]; 27598[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21426 -> 27598[label="",style="solid", color="burlywood", weight=9]; 27598 -> 21800[label="",style="solid", color="burlywood", weight=3]; 21427[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27599[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21427 -> 27599[label="",style="solid", color="burlywood", weight=9]; 27599 -> 21801[label="",style="solid", color="burlywood", weight=3]; 27600[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21427 -> 27600[label="",style="solid", color="burlywood", weight=9]; 27600 -> 21802[label="",style="solid", color="burlywood", weight=3]; 21428[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27601[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21428 -> 27601[label="",style="solid", color="burlywood", weight=9]; 27601 -> 21803[label="",style="solid", color="burlywood", weight=3]; 27602[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21428 -> 27602[label="",style="solid", color="burlywood", weight=9]; 27602 -> 21804[label="",style="solid", color="burlywood", weight=3]; 21429[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27603[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21429 -> 27603[label="",style="solid", color="burlywood", weight=9]; 27603 -> 21805[label="",style="solid", color="burlywood", weight=3]; 27604[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21429 -> 27604[label="",style="solid", color="burlywood", weight=9]; 27604 -> 21806[label="",style="solid", color="burlywood", weight=3]; 21430[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21431[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21432[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21433[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21434[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1559 vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27605[label="vzz1559/Pos vzz15590",fontsize=10,color="white",style="solid",shape="box"];21434 -> 27605[label="",style="solid", color="burlywood", weight=9]; 27605 -> 21807[label="",style="solid", color="burlywood", weight=3]; 27606[label="vzz1559/Neg vzz15590",fontsize=10,color="white",style="solid",shape="box"];21434 -> 27606[label="",style="solid", color="burlywood", weight=9]; 27606 -> 21808[label="",style="solid", color="burlywood", weight=3]; 21435 -> 21809[label="",style="dashed", color="red", weight=0]; 21435[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare (vzz1488 * Pos (Succ Zero)) (Pos vzz14870 * Pos Zero) == LT)",fontsize=16,color="magenta"];21435 -> 21810[label="",style="dashed", color="magenta", weight=3]; 21435 -> 21811[label="",style="dashed", color="magenta", weight=3]; 21436 -> 21809[label="",style="dashed", color="red", weight=0]; 21436[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare (vzz1488 * Neg (Succ Zero)) (Pos vzz14870 * Pos Zero) == LT)",fontsize=16,color="magenta"];21436 -> 21812[label="",style="dashed", color="magenta", weight=3]; 21436 -> 21813[label="",style="dashed", color="magenta", weight=3]; 21437[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27607[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21437 -> 27607[label="",style="solid", color="burlywood", weight=9]; 27607 -> 21833[label="",style="solid", color="burlywood", weight=3]; 27608[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21437 -> 27608[label="",style="solid", color="burlywood", weight=9]; 27608 -> 21834[label="",style="solid", color="burlywood", weight=3]; 21438[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27609[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21438 -> 27609[label="",style="solid", color="burlywood", weight=9]; 27609 -> 21835[label="",style="solid", color="burlywood", weight=3]; 27610[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21438 -> 27610[label="",style="solid", color="burlywood", weight=9]; 27610 -> 21836[label="",style="solid", color="burlywood", weight=3]; 21439[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27611[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21439 -> 27611[label="",style="solid", color="burlywood", weight=9]; 27611 -> 21837[label="",style="solid", color="burlywood", weight=3]; 27612[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21439 -> 27612[label="",style="solid", color="burlywood", weight=9]; 27612 -> 21838[label="",style="solid", color="burlywood", weight=3]; 21440[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27613[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21440 -> 27613[label="",style="solid", color="burlywood", weight=9]; 27613 -> 21839[label="",style="solid", color="burlywood", weight=3]; 27614[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21440 -> 27614[label="",style="solid", color="burlywood", weight=9]; 27614 -> 21840[label="",style="solid", color="burlywood", weight=3]; 21441[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21442[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21443[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21444[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21445[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1563 vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27615[label="vzz1563/Pos vzz15630",fontsize=10,color="white",style="solid",shape="box"];21445 -> 27615[label="",style="solid", color="burlywood", weight=9]; 27615 -> 21841[label="",style="solid", color="burlywood", weight=3]; 27616[label="vzz1563/Neg vzz15630",fontsize=10,color="white",style="solid",shape="box"];21445 -> 27616[label="",style="solid", color="burlywood", weight=9]; 27616 -> 21842[label="",style="solid", color="burlywood", weight=3]; 21446 -> 21843[label="",style="dashed", color="red", weight=0]; 21446[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare (vzz1492 * Pos (Succ Zero)) (Pos vzz14910 * Pos Zero) == LT)",fontsize=16,color="magenta"];21446 -> 21844[label="",style="dashed", color="magenta", weight=3]; 21446 -> 21845[label="",style="dashed", color="magenta", weight=3]; 21447 -> 21843[label="",style="dashed", color="red", weight=0]; 21447[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare (vzz1492 * Neg (Succ Zero)) (Pos vzz14910 * Pos Zero) == LT)",fontsize=16,color="magenta"];21447 -> 21846[label="",style="dashed", color="magenta", weight=3]; 21447 -> 21847[label="",style="dashed", color="magenta", weight=3]; 21448[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27617[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21448 -> 27617[label="",style="solid", color="burlywood", weight=9]; 27617 -> 21863[label="",style="solid", color="burlywood", weight=3]; 27618[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21448 -> 27618[label="",style="solid", color="burlywood", weight=9]; 27618 -> 21864[label="",style="solid", color="burlywood", weight=3]; 21449[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27619[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21449 -> 27619[label="",style="solid", color="burlywood", weight=9]; 27619 -> 21865[label="",style="solid", color="burlywood", weight=3]; 27620[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21449 -> 27620[label="",style="solid", color="burlywood", weight=9]; 27620 -> 21866[label="",style="solid", color="burlywood", weight=3]; 21450[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27621[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21450 -> 27621[label="",style="solid", color="burlywood", weight=9]; 27621 -> 21867[label="",style="solid", color="burlywood", weight=3]; 27622[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21450 -> 27622[label="",style="solid", color="burlywood", weight=9]; 27622 -> 21868[label="",style="solid", color="burlywood", weight=3]; 21451[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27623[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21451 -> 27623[label="",style="solid", color="burlywood", weight=9]; 27623 -> 21869[label="",style="solid", color="burlywood", weight=3]; 27624[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21451 -> 27624[label="",style="solid", color="burlywood", weight=9]; 27624 -> 21870[label="",style="solid", color="burlywood", weight=3]; 21452[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21453[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21454[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21455[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21456[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1565 vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27625[label="vzz1565/Pos vzz15650",fontsize=10,color="white",style="solid",shape="box"];21456 -> 27625[label="",style="solid", color="burlywood", weight=9]; 27625 -> 21871[label="",style="solid", color="burlywood", weight=3]; 27626[label="vzz1565/Neg vzz15650",fontsize=10,color="white",style="solid",shape="box"];21456 -> 27626[label="",style="solid", color="burlywood", weight=9]; 27626 -> 21872[label="",style="solid", color="burlywood", weight=3]; 21457 -> 21873[label="",style="dashed", color="red", weight=0]; 21457[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare (vzz1496 * Pos (Succ Zero)) (Pos vzz14950 * Pos Zero) == LT)",fontsize=16,color="magenta"];21457 -> 21874[label="",style="dashed", color="magenta", weight=3]; 21457 -> 21875[label="",style="dashed", color="magenta", weight=3]; 21458 -> 21873[label="",style="dashed", color="red", weight=0]; 21458[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare (vzz1496 * Neg (Succ Zero)) (Pos vzz14950 * Pos Zero) == LT)",fontsize=16,color="magenta"];21458 -> 21876[label="",style="dashed", color="magenta", weight=3]; 21458 -> 21877[label="",style="dashed", color="magenta", weight=3]; 21459[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27627[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21459 -> 27627[label="",style="solid", color="burlywood", weight=9]; 27627 -> 21889[label="",style="solid", color="burlywood", weight=3]; 27628[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21459 -> 27628[label="",style="solid", color="burlywood", weight=9]; 27628 -> 21890[label="",style="solid", color="burlywood", weight=3]; 21460[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27629[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21460 -> 27629[label="",style="solid", color="burlywood", weight=9]; 27629 -> 21891[label="",style="solid", color="burlywood", weight=3]; 27630[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21460 -> 27630[label="",style="solid", color="burlywood", weight=9]; 27630 -> 21892[label="",style="solid", color="burlywood", weight=3]; 21461[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27631[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21461 -> 27631[label="",style="solid", color="burlywood", weight=9]; 27631 -> 21893[label="",style="solid", color="burlywood", weight=3]; 27632[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21461 -> 27632[label="",style="solid", color="burlywood", weight=9]; 27632 -> 21894[label="",style="solid", color="burlywood", weight=3]; 21462[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27633[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21462 -> 27633[label="",style="solid", color="burlywood", weight=9]; 27633 -> 21895[label="",style="solid", color="burlywood", weight=3]; 27634[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21462 -> 27634[label="",style="solid", color="burlywood", weight=9]; 27634 -> 21896[label="",style="solid", color="burlywood", weight=3]; 21463[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21464[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21465[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21466[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21467[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1568 vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27635[label="vzz1568/Pos vzz15680",fontsize=10,color="white",style="solid",shape="box"];21467 -> 27635[label="",style="solid", color="burlywood", weight=9]; 27635 -> 21897[label="",style="solid", color="burlywood", weight=3]; 27636[label="vzz1568/Neg vzz15680",fontsize=10,color="white",style="solid",shape="box"];21467 -> 27636[label="",style="solid", color="burlywood", weight=9]; 27636 -> 21898[label="",style="solid", color="burlywood", weight=3]; 21468 -> 21899[label="",style="dashed", color="red", weight=0]; 21468[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare (vzz1500 * Pos (Succ Zero)) (Pos vzz14990 * Pos Zero) == LT)",fontsize=16,color="magenta"];21468 -> 21900[label="",style="dashed", color="magenta", weight=3]; 21468 -> 21901[label="",style="dashed", color="magenta", weight=3]; 21469 -> 21899[label="",style="dashed", color="red", weight=0]; 21469[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare (vzz1500 * Neg (Succ Zero)) (Pos vzz14990 * Pos Zero) == LT)",fontsize=16,color="magenta"];21469 -> 21902[label="",style="dashed", color="magenta", weight=3]; 21469 -> 21903[label="",style="dashed", color="magenta", weight=3]; 21470[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27637[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21470 -> 27637[label="",style="solid", color="burlywood", weight=9]; 27637 -> 21906[label="",style="solid", color="burlywood", weight=3]; 27638[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21470 -> 27638[label="",style="solid", color="burlywood", weight=9]; 27638 -> 21907[label="",style="solid", color="burlywood", weight=3]; 21471[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27639[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21471 -> 27639[label="",style="solid", color="burlywood", weight=9]; 27639 -> 21908[label="",style="solid", color="burlywood", weight=3]; 27640[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21471 -> 27640[label="",style="solid", color="burlywood", weight=9]; 27640 -> 21909[label="",style="solid", color="burlywood", weight=3]; 21472[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27641[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21472 -> 27641[label="",style="solid", color="burlywood", weight=9]; 27641 -> 21910[label="",style="solid", color="burlywood", weight=3]; 27642[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21472 -> 27642[label="",style="solid", color="burlywood", weight=9]; 27642 -> 21911[label="",style="solid", color="burlywood", weight=3]; 21473[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27643[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21473 -> 27643[label="",style="solid", color="burlywood", weight=9]; 27643 -> 21912[label="",style="solid", color="burlywood", weight=3]; 27644[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21473 -> 27644[label="",style="solid", color="burlywood", weight=9]; 27644 -> 21913[label="",style="solid", color="burlywood", weight=3]; 21474[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21475[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21476[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21477[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21478[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1570 vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27645[label="vzz1570/Pos vzz15700",fontsize=10,color="white",style="solid",shape="box"];21478 -> 27645[label="",style="solid", color="burlywood", weight=9]; 27645 -> 21914[label="",style="solid", color="burlywood", weight=3]; 27646[label="vzz1570/Neg vzz15700",fontsize=10,color="white",style="solid",shape="box"];21478 -> 27646[label="",style="solid", color="burlywood", weight=9]; 27646 -> 21915[label="",style="solid", color="burlywood", weight=3]; 21479 -> 21916[label="",style="dashed", color="red", weight=0]; 21479[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare (vzz1504 * Pos (Succ Zero)) (Pos vzz15030 * Pos Zero) == LT)",fontsize=16,color="magenta"];21479 -> 21917[label="",style="dashed", color="magenta", weight=3]; 21479 -> 21918[label="",style="dashed", color="magenta", weight=3]; 21480 -> 21916[label="",style="dashed", color="red", weight=0]; 21480[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare (vzz1504 * Neg (Succ Zero)) (Pos vzz15030 * Pos Zero) == LT)",fontsize=16,color="magenta"];21480 -> 21919[label="",style="dashed", color="magenta", weight=3]; 21480 -> 21920[label="",style="dashed", color="magenta", weight=3]; 21481[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27647[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21481 -> 27647[label="",style="solid", color="burlywood", weight=9]; 27647 -> 21921[label="",style="solid", color="burlywood", weight=3]; 27648[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21481 -> 27648[label="",style="solid", color="burlywood", weight=9]; 27648 -> 21922[label="",style="solid", color="burlywood", weight=3]; 21482[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27649[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21482 -> 27649[label="",style="solid", color="burlywood", weight=9]; 27649 -> 21923[label="",style="solid", color="burlywood", weight=3]; 27650[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21482 -> 27650[label="",style="solid", color="burlywood", weight=9]; 27650 -> 21924[label="",style="solid", color="burlywood", weight=3]; 21483[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27651[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21483 -> 27651[label="",style="solid", color="burlywood", weight=9]; 27651 -> 21925[label="",style="solid", color="burlywood", weight=3]; 27652[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21483 -> 27652[label="",style="solid", color="burlywood", weight=9]; 27652 -> 21926[label="",style="solid", color="burlywood", weight=3]; 21484[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27653[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21484 -> 27653[label="",style="solid", color="burlywood", weight=9]; 27653 -> 21927[label="",style="solid", color="burlywood", weight=3]; 27654[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21484 -> 27654[label="",style="solid", color="burlywood", weight=9]; 27654 -> 21928[label="",style="solid", color="burlywood", weight=3]; 21485[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21486[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21487[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21488[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21489[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1572 vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27655[label="vzz1572/Pos vzz15720",fontsize=10,color="white",style="solid",shape="box"];21489 -> 27655[label="",style="solid", color="burlywood", weight=9]; 27655 -> 21929[label="",style="solid", color="burlywood", weight=3]; 27656[label="vzz1572/Neg vzz15720",fontsize=10,color="white",style="solid",shape="box"];21489 -> 27656[label="",style="solid", color="burlywood", weight=9]; 27656 -> 21930[label="",style="solid", color="burlywood", weight=3]; 21490 -> 21931[label="",style="dashed", color="red", weight=0]; 21490[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare (vzz1508 * Pos (Succ Zero)) (Pos vzz15070 * Pos Zero) == LT)",fontsize=16,color="magenta"];21490 -> 21932[label="",style="dashed", color="magenta", weight=3]; 21490 -> 21933[label="",style="dashed", color="magenta", weight=3]; 21491 -> 21931[label="",style="dashed", color="red", weight=0]; 21491[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare (vzz1508 * Neg (Succ Zero)) (Pos vzz15070 * Pos Zero) == LT)",fontsize=16,color="magenta"];21491 -> 21934[label="",style="dashed", color="magenta", weight=3]; 21491 -> 21935[label="",style="dashed", color="magenta", weight=3]; 21492[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27657[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21492 -> 27657[label="",style="solid", color="burlywood", weight=9]; 27657 -> 21936[label="",style="solid", color="burlywood", weight=3]; 27658[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21492 -> 27658[label="",style="solid", color="burlywood", weight=9]; 27658 -> 21937[label="",style="solid", color="burlywood", weight=3]; 21493[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27659[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21493 -> 27659[label="",style="solid", color="burlywood", weight=9]; 27659 -> 21938[label="",style="solid", color="burlywood", weight=3]; 27660[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21493 -> 27660[label="",style="solid", color="burlywood", weight=9]; 27660 -> 21939[label="",style="solid", color="burlywood", weight=3]; 21494[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27661[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21494 -> 27661[label="",style="solid", color="burlywood", weight=9]; 27661 -> 21940[label="",style="solid", color="burlywood", weight=3]; 27662[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21494 -> 27662[label="",style="solid", color="burlywood", weight=9]; 27662 -> 21941[label="",style="solid", color="burlywood", weight=3]; 21495[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27663[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21495 -> 27663[label="",style="solid", color="burlywood", weight=9]; 27663 -> 21942[label="",style="solid", color="burlywood", weight=3]; 27664[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21495 -> 27664[label="",style="solid", color="burlywood", weight=9]; 27664 -> 21943[label="",style="solid", color="burlywood", weight=3]; 21496[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21497[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21498[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21499[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21500[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1574 vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27665[label="vzz1574/Pos vzz15740",fontsize=10,color="white",style="solid",shape="box"];21500 -> 27665[label="",style="solid", color="burlywood", weight=9]; 27665 -> 21944[label="",style="solid", color="burlywood", weight=3]; 27666[label="vzz1574/Neg vzz15740",fontsize=10,color="white",style="solid",shape="box"];21500 -> 27666[label="",style="solid", color="burlywood", weight=9]; 27666 -> 21945[label="",style="solid", color="burlywood", weight=3]; 21501 -> 21946[label="",style="dashed", color="red", weight=0]; 21501[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare (vzz1512 * Pos (Succ Zero)) (Pos vzz15110 * Pos Zero) == LT)",fontsize=16,color="magenta"];21501 -> 21947[label="",style="dashed", color="magenta", weight=3]; 21501 -> 21948[label="",style="dashed", color="magenta", weight=3]; 21502 -> 21946[label="",style="dashed", color="red", weight=0]; 21502[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare (vzz1512 * Neg (Succ Zero)) (Pos vzz15110 * Pos Zero) == LT)",fontsize=16,color="magenta"];21502 -> 21949[label="",style="dashed", color="magenta", weight=3]; 21502 -> 21950[label="",style="dashed", color="magenta", weight=3]; 21503[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27667[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21503 -> 27667[label="",style="solid", color="burlywood", weight=9]; 27667 -> 21951[label="",style="solid", color="burlywood", weight=3]; 27668[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21503 -> 27668[label="",style="solid", color="burlywood", weight=9]; 27668 -> 21952[label="",style="solid", color="burlywood", weight=3]; 21504[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27669[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21504 -> 27669[label="",style="solid", color="burlywood", weight=9]; 27669 -> 21953[label="",style="solid", color="burlywood", weight=3]; 27670[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21504 -> 27670[label="",style="solid", color="burlywood", weight=9]; 27670 -> 21954[label="",style="solid", color="burlywood", weight=3]; 21505[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27671[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21505 -> 27671[label="",style="solid", color="burlywood", weight=9]; 27671 -> 21955[label="",style="solid", color="burlywood", weight=3]; 27672[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21505 -> 27672[label="",style="solid", color="burlywood", weight=9]; 27672 -> 21956[label="",style="solid", color="burlywood", weight=3]; 21506[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27673[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21506 -> 27673[label="",style="solid", color="burlywood", weight=9]; 27673 -> 21957[label="",style="solid", color="burlywood", weight=3]; 27674[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21506 -> 27674[label="",style="solid", color="burlywood", weight=9]; 27674 -> 21958[label="",style="solid", color="burlywood", weight=3]; 21507[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21508[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21509[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21510[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21511[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1576 vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27675[label="vzz1576/Pos vzz15760",fontsize=10,color="white",style="solid",shape="box"];21511 -> 27675[label="",style="solid", color="burlywood", weight=9]; 27675 -> 21959[label="",style="solid", color="burlywood", weight=3]; 27676[label="vzz1576/Neg vzz15760",fontsize=10,color="white",style="solid",shape="box"];21511 -> 27676[label="",style="solid", color="burlywood", weight=9]; 27676 -> 21960[label="",style="solid", color="burlywood", weight=3]; 21512 -> 21961[label="",style="dashed", color="red", weight=0]; 21512[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare (vzz1516 * Pos (Succ Zero)) (Pos vzz15150 * Pos Zero) == LT)",fontsize=16,color="magenta"];21512 -> 21962[label="",style="dashed", color="magenta", weight=3]; 21512 -> 21963[label="",style="dashed", color="magenta", weight=3]; 21513 -> 21961[label="",style="dashed", color="red", weight=0]; 21513[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare (vzz1516 * Neg (Succ Zero)) (Pos vzz15150 * Pos Zero) == LT)",fontsize=16,color="magenta"];21513 -> 21964[label="",style="dashed", color="magenta", weight=3]; 21513 -> 21965[label="",style="dashed", color="magenta", weight=3]; 21642[label="vzz15600",fontsize=16,color="green",shape="box"];21643[label="vzz1566",fontsize=16,color="green",shape="box"];21644[label="vzz13600000",fontsize=16,color="green",shape="box"];21645[label="vzz1383000",fontsize=16,color="green",shape="box"];21646[label="vzz1561",fontsize=16,color="green",shape="box"];21796[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21796 -> 21982[label="",style="solid", color="black", weight=3]; 21797[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) == Integer (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21797 -> 21983[label="",style="solid", color="black", weight=3]; 21798 -> 21984[label="",style="dashed", color="red", weight=0]; 21798[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) == Integer (Pos Zero) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="magenta"];21798 -> 21985[label="",style="dashed", color="magenta", weight=3]; 21799[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27677[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21799 -> 27677[label="",style="solid", color="burlywood", weight=9]; 27677 -> 21986[label="",style="solid", color="burlywood", weight=3]; 27678[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21799 -> 27678[label="",style="solid", color="burlywood", weight=9]; 27678 -> 21987[label="",style="solid", color="burlywood", weight=3]; 21800[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21800 -> 21988[label="",style="solid", color="black", weight=3]; 21801[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27679[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21801 -> 27679[label="",style="solid", color="burlywood", weight=9]; 27679 -> 21989[label="",style="solid", color="burlywood", weight=3]; 27680[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21801 -> 27680[label="",style="solid", color="burlywood", weight=9]; 27680 -> 21990[label="",style="solid", color="burlywood", weight=3]; 21802[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27681[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21802 -> 27681[label="",style="solid", color="burlywood", weight=9]; 27681 -> 21991[label="",style="solid", color="burlywood", weight=3]; 27682[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21802 -> 27682[label="",style="solid", color="burlywood", weight=9]; 27682 -> 21992[label="",style="solid", color="burlywood", weight=3]; 21803[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21803 -> 21993[label="",style="solid", color="black", weight=3]; 21804[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27683[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21804 -> 27683[label="",style="solid", color="burlywood", weight=9]; 27683 -> 21994[label="",style="solid", color="burlywood", weight=3]; 27684[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21804 -> 27684[label="",style="solid", color="burlywood", weight=9]; 27684 -> 21995[label="",style="solid", color="burlywood", weight=3]; 21805[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27685[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21805 -> 27685[label="",style="solid", color="burlywood", weight=9]; 27685 -> 21996[label="",style="solid", color="burlywood", weight=3]; 27686[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21805 -> 27686[label="",style="solid", color="burlywood", weight=9]; 27686 -> 21997[label="",style="solid", color="burlywood", weight=3]; 21806[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27687[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21806 -> 27687[label="",style="solid", color="burlywood", weight=9]; 27687 -> 21998[label="",style="solid", color="burlywood", weight=3]; 27688[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21806 -> 27688[label="",style="solid", color="burlywood", weight=9]; 27688 -> 21999[label="",style="solid", color="burlywood", weight=3]; 21807[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15590) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27689[label="vzz15590/Succ vzz155900",fontsize=10,color="white",style="solid",shape="box"];21807 -> 27689[label="",style="solid", color="burlywood", weight=9]; 27689 -> 22000[label="",style="solid", color="burlywood", weight=3]; 27690[label="vzz15590/Zero",fontsize=10,color="white",style="solid",shape="box"];21807 -> 27690[label="",style="solid", color="burlywood", weight=9]; 27690 -> 22001[label="",style="solid", color="burlywood", weight=3]; 21808[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15590) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27691[label="vzz15590/Succ vzz155900",fontsize=10,color="white",style="solid",shape="box"];21808 -> 27691[label="",style="solid", color="burlywood", weight=9]; 27691 -> 22002[label="",style="solid", color="burlywood", weight=3]; 27692[label="vzz15590/Zero",fontsize=10,color="white",style="solid",shape="box"];21808 -> 27692[label="",style="solid", color="burlywood", weight=9]; 27692 -> 22003[label="",style="solid", color="burlywood", weight=3]; 21810 -> 681[label="",style="dashed", color="red", weight=0]; 21810[label="Pos vzz14870 * Pos Zero",fontsize=16,color="magenta"];21810 -> 22004[label="",style="dashed", color="magenta", weight=3]; 21810 -> 22005[label="",style="dashed", color="magenta", weight=3]; 21811 -> 681[label="",style="dashed", color="red", weight=0]; 21811[label="vzz1488 * Pos (Succ Zero)",fontsize=16,color="magenta"];21811 -> 22006[label="",style="dashed", color="magenta", weight=3]; 21811 -> 22007[label="",style="dashed", color="magenta", weight=3]; 21809[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare vzz1602 vzz1601 == LT)",fontsize=16,color="black",shape="triangle"];21809 -> 22008[label="",style="solid", color="black", weight=3]; 21812 -> 681[label="",style="dashed", color="red", weight=0]; 21812[label="Pos vzz14870 * Pos Zero",fontsize=16,color="magenta"];21812 -> 22009[label="",style="dashed", color="magenta", weight=3]; 21812 -> 22010[label="",style="dashed", color="magenta", weight=3]; 21813 -> 681[label="",style="dashed", color="red", weight=0]; 21813[label="vzz1488 * Neg (Succ Zero)",fontsize=16,color="magenta"];21813 -> 22011[label="",style="dashed", color="magenta", weight=3]; 21813 -> 22012[label="",style="dashed", color="magenta", weight=3]; 21833[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27693[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21833 -> 27693[label="",style="solid", color="burlywood", weight=9]; 27693 -> 22013[label="",style="solid", color="burlywood", weight=3]; 27694[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21833 -> 27694[label="",style="solid", color="burlywood", weight=9]; 27694 -> 22014[label="",style="solid", color="burlywood", weight=3]; 21834[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21834 -> 22015[label="",style="solid", color="black", weight=3]; 21835[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27695[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21835 -> 27695[label="",style="solid", color="burlywood", weight=9]; 27695 -> 22016[label="",style="solid", color="burlywood", weight=3]; 27696[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21835 -> 27696[label="",style="solid", color="burlywood", weight=9]; 27696 -> 22017[label="",style="solid", color="burlywood", weight=3]; 21836[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27697[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21836 -> 27697[label="",style="solid", color="burlywood", weight=9]; 27697 -> 22018[label="",style="solid", color="burlywood", weight=3]; 27698[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21836 -> 27698[label="",style="solid", color="burlywood", weight=9]; 27698 -> 22019[label="",style="solid", color="burlywood", weight=3]; 21837[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21837 -> 22020[label="",style="solid", color="black", weight=3]; 21838[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27699[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21838 -> 27699[label="",style="solid", color="burlywood", weight=9]; 27699 -> 22021[label="",style="solid", color="burlywood", weight=3]; 27700[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21838 -> 27700[label="",style="solid", color="burlywood", weight=9]; 27700 -> 22022[label="",style="solid", color="burlywood", weight=3]; 21839[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27701[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21839 -> 27701[label="",style="solid", color="burlywood", weight=9]; 27701 -> 22023[label="",style="solid", color="burlywood", weight=3]; 27702[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21839 -> 27702[label="",style="solid", color="burlywood", weight=9]; 27702 -> 22024[label="",style="solid", color="burlywood", weight=3]; 21840[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27703[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21840 -> 27703[label="",style="solid", color="burlywood", weight=9]; 27703 -> 22025[label="",style="solid", color="burlywood", weight=3]; 27704[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21840 -> 27704[label="",style="solid", color="burlywood", weight=9]; 27704 -> 22026[label="",style="solid", color="burlywood", weight=3]; 21841[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15630) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27705[label="vzz15630/Succ vzz156300",fontsize=10,color="white",style="solid",shape="box"];21841 -> 27705[label="",style="solid", color="burlywood", weight=9]; 27705 -> 22027[label="",style="solid", color="burlywood", weight=3]; 27706[label="vzz15630/Zero",fontsize=10,color="white",style="solid",shape="box"];21841 -> 27706[label="",style="solid", color="burlywood", weight=9]; 27706 -> 22028[label="",style="solid", color="burlywood", weight=3]; 21842[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15630) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27707[label="vzz15630/Succ vzz156300",fontsize=10,color="white",style="solid",shape="box"];21842 -> 27707[label="",style="solid", color="burlywood", weight=9]; 27707 -> 22029[label="",style="solid", color="burlywood", weight=3]; 27708[label="vzz15630/Zero",fontsize=10,color="white",style="solid",shape="box"];21842 -> 27708[label="",style="solid", color="burlywood", weight=9]; 27708 -> 22030[label="",style="solid", color="burlywood", weight=3]; 21844 -> 681[label="",style="dashed", color="red", weight=0]; 21844[label="vzz1492 * Pos (Succ Zero)",fontsize=16,color="magenta"];21844 -> 22031[label="",style="dashed", color="magenta", weight=3]; 21844 -> 22032[label="",style="dashed", color="magenta", weight=3]; 21845 -> 681[label="",style="dashed", color="red", weight=0]; 21845[label="Pos vzz14910 * Pos Zero",fontsize=16,color="magenta"];21845 -> 22033[label="",style="dashed", color="magenta", weight=3]; 21845 -> 22034[label="",style="dashed", color="magenta", weight=3]; 21843[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare vzz1604 vzz1603 == LT)",fontsize=16,color="black",shape="triangle"];21843 -> 22035[label="",style="solid", color="black", weight=3]; 21846 -> 681[label="",style="dashed", color="red", weight=0]; 21846[label="vzz1492 * Neg (Succ Zero)",fontsize=16,color="magenta"];21846 -> 22036[label="",style="dashed", color="magenta", weight=3]; 21846 -> 22037[label="",style="dashed", color="magenta", weight=3]; 21847 -> 681[label="",style="dashed", color="red", weight=0]; 21847[label="Pos vzz14910 * Pos Zero",fontsize=16,color="magenta"];21847 -> 22038[label="",style="dashed", color="magenta", weight=3]; 21847 -> 22039[label="",style="dashed", color="magenta", weight=3]; 21863[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27709[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21863 -> 27709[label="",style="solid", color="burlywood", weight=9]; 27709 -> 22040[label="",style="solid", color="burlywood", weight=3]; 27710[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21863 -> 27710[label="",style="solid", color="burlywood", weight=9]; 27710 -> 22041[label="",style="solid", color="burlywood", weight=3]; 21864[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21864 -> 22042[label="",style="solid", color="black", weight=3]; 21865[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27711[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21865 -> 27711[label="",style="solid", color="burlywood", weight=9]; 27711 -> 22043[label="",style="solid", color="burlywood", weight=3]; 27712[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21865 -> 27712[label="",style="solid", color="burlywood", weight=9]; 27712 -> 22044[label="",style="solid", color="burlywood", weight=3]; 21866[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27713[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21866 -> 27713[label="",style="solid", color="burlywood", weight=9]; 27713 -> 22045[label="",style="solid", color="burlywood", weight=3]; 27714[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21866 -> 27714[label="",style="solid", color="burlywood", weight=9]; 27714 -> 22046[label="",style="solid", color="burlywood", weight=3]; 21867[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21867 -> 22047[label="",style="solid", color="black", weight=3]; 21868[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27715[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21868 -> 27715[label="",style="solid", color="burlywood", weight=9]; 27715 -> 22048[label="",style="solid", color="burlywood", weight=3]; 27716[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21868 -> 27716[label="",style="solid", color="burlywood", weight=9]; 27716 -> 22049[label="",style="solid", color="burlywood", weight=3]; 21869[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27717[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21869 -> 27717[label="",style="solid", color="burlywood", weight=9]; 27717 -> 22050[label="",style="solid", color="burlywood", weight=3]; 27718[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21869 -> 27718[label="",style="solid", color="burlywood", weight=9]; 27718 -> 22051[label="",style="solid", color="burlywood", weight=3]; 21870[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27719[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21870 -> 27719[label="",style="solid", color="burlywood", weight=9]; 27719 -> 22052[label="",style="solid", color="burlywood", weight=3]; 27720[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21870 -> 27720[label="",style="solid", color="burlywood", weight=9]; 27720 -> 22053[label="",style="solid", color="burlywood", weight=3]; 21871[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15650) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27721[label="vzz15650/Succ vzz156500",fontsize=10,color="white",style="solid",shape="box"];21871 -> 27721[label="",style="solid", color="burlywood", weight=9]; 27721 -> 22054[label="",style="solid", color="burlywood", weight=3]; 27722[label="vzz15650/Zero",fontsize=10,color="white",style="solid",shape="box"];21871 -> 27722[label="",style="solid", color="burlywood", weight=9]; 27722 -> 22055[label="",style="solid", color="burlywood", weight=3]; 21872[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15650) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27723[label="vzz15650/Succ vzz156500",fontsize=10,color="white",style="solid",shape="box"];21872 -> 27723[label="",style="solid", color="burlywood", weight=9]; 27723 -> 22056[label="",style="solid", color="burlywood", weight=3]; 27724[label="vzz15650/Zero",fontsize=10,color="white",style="solid",shape="box"];21872 -> 27724[label="",style="solid", color="burlywood", weight=9]; 27724 -> 22057[label="",style="solid", color="burlywood", weight=3]; 21874 -> 681[label="",style="dashed", color="red", weight=0]; 21874[label="vzz1496 * Pos (Succ Zero)",fontsize=16,color="magenta"];21874 -> 22058[label="",style="dashed", color="magenta", weight=3]; 21874 -> 22059[label="",style="dashed", color="magenta", weight=3]; 21875 -> 681[label="",style="dashed", color="red", weight=0]; 21875[label="Pos vzz14950 * Pos Zero",fontsize=16,color="magenta"];21875 -> 22060[label="",style="dashed", color="magenta", weight=3]; 21875 -> 22061[label="",style="dashed", color="magenta", weight=3]; 21873[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare vzz1606 vzz1605 == LT)",fontsize=16,color="black",shape="triangle"];21873 -> 22062[label="",style="solid", color="black", weight=3]; 21876 -> 681[label="",style="dashed", color="red", weight=0]; 21876[label="vzz1496 * Neg (Succ Zero)",fontsize=16,color="magenta"];21876 -> 22063[label="",style="dashed", color="magenta", weight=3]; 21876 -> 22064[label="",style="dashed", color="magenta", weight=3]; 21877 -> 681[label="",style="dashed", color="red", weight=0]; 21877[label="Pos vzz14950 * Pos Zero",fontsize=16,color="magenta"];21877 -> 22065[label="",style="dashed", color="magenta", weight=3]; 21877 -> 22066[label="",style="dashed", color="magenta", weight=3]; 21889[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27725[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21889 -> 27725[label="",style="solid", color="burlywood", weight=9]; 27725 -> 22067[label="",style="solid", color="burlywood", weight=3]; 27726[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21889 -> 27726[label="",style="solid", color="burlywood", weight=9]; 27726 -> 22068[label="",style="solid", color="burlywood", weight=3]; 21890[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21890 -> 22069[label="",style="solid", color="black", weight=3]; 21891[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27727[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21891 -> 27727[label="",style="solid", color="burlywood", weight=9]; 27727 -> 22070[label="",style="solid", color="burlywood", weight=3]; 27728[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21891 -> 27728[label="",style="solid", color="burlywood", weight=9]; 27728 -> 22071[label="",style="solid", color="burlywood", weight=3]; 21892[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27729[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21892 -> 27729[label="",style="solid", color="burlywood", weight=9]; 27729 -> 22072[label="",style="solid", color="burlywood", weight=3]; 27730[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21892 -> 27730[label="",style="solid", color="burlywood", weight=9]; 27730 -> 22073[label="",style="solid", color="burlywood", weight=3]; 21893[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21893 -> 22074[label="",style="solid", color="black", weight=3]; 21894[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27731[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21894 -> 27731[label="",style="solid", color="burlywood", weight=9]; 27731 -> 22075[label="",style="solid", color="burlywood", weight=3]; 27732[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21894 -> 27732[label="",style="solid", color="burlywood", weight=9]; 27732 -> 22076[label="",style="solid", color="burlywood", weight=3]; 21895[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27733[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21895 -> 27733[label="",style="solid", color="burlywood", weight=9]; 27733 -> 22077[label="",style="solid", color="burlywood", weight=3]; 27734[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21895 -> 27734[label="",style="solid", color="burlywood", weight=9]; 27734 -> 22078[label="",style="solid", color="burlywood", weight=3]; 21896[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27735[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21896 -> 27735[label="",style="solid", color="burlywood", weight=9]; 27735 -> 22079[label="",style="solid", color="burlywood", weight=3]; 27736[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21896 -> 27736[label="",style="solid", color="burlywood", weight=9]; 27736 -> 22080[label="",style="solid", color="burlywood", weight=3]; 21897[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15680) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27737[label="vzz15680/Succ vzz156800",fontsize=10,color="white",style="solid",shape="box"];21897 -> 27737[label="",style="solid", color="burlywood", weight=9]; 27737 -> 22081[label="",style="solid", color="burlywood", weight=3]; 27738[label="vzz15680/Zero",fontsize=10,color="white",style="solid",shape="box"];21897 -> 27738[label="",style="solid", color="burlywood", weight=9]; 27738 -> 22082[label="",style="solid", color="burlywood", weight=3]; 21898[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15680) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27739[label="vzz15680/Succ vzz156800",fontsize=10,color="white",style="solid",shape="box"];21898 -> 27739[label="",style="solid", color="burlywood", weight=9]; 27739 -> 22083[label="",style="solid", color="burlywood", weight=3]; 27740[label="vzz15680/Zero",fontsize=10,color="white",style="solid",shape="box"];21898 -> 27740[label="",style="solid", color="burlywood", weight=9]; 27740 -> 22084[label="",style="solid", color="burlywood", weight=3]; 21900 -> 681[label="",style="dashed", color="red", weight=0]; 21900[label="vzz1500 * Pos (Succ Zero)",fontsize=16,color="magenta"];21900 -> 22085[label="",style="dashed", color="magenta", weight=3]; 21900 -> 22086[label="",style="dashed", color="magenta", weight=3]; 21901 -> 681[label="",style="dashed", color="red", weight=0]; 21901[label="Pos vzz14990 * Pos Zero",fontsize=16,color="magenta"];21901 -> 22087[label="",style="dashed", color="magenta", weight=3]; 21901 -> 22088[label="",style="dashed", color="magenta", weight=3]; 21899[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare vzz1608 vzz1607 == LT)",fontsize=16,color="black",shape="triangle"];21899 -> 22089[label="",style="solid", color="black", weight=3]; 21902 -> 681[label="",style="dashed", color="red", weight=0]; 21902[label="vzz1500 * Neg (Succ Zero)",fontsize=16,color="magenta"];21902 -> 22090[label="",style="dashed", color="magenta", weight=3]; 21902 -> 22091[label="",style="dashed", color="magenta", weight=3]; 21903 -> 681[label="",style="dashed", color="red", weight=0]; 21903[label="Pos vzz14990 * Pos Zero",fontsize=16,color="magenta"];21903 -> 22092[label="",style="dashed", color="magenta", weight=3]; 21903 -> 22093[label="",style="dashed", color="magenta", weight=3]; 21906[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27741[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21906 -> 27741[label="",style="solid", color="burlywood", weight=9]; 27741 -> 22094[label="",style="solid", color="burlywood", weight=3]; 27742[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21906 -> 27742[label="",style="solid", color="burlywood", weight=9]; 27742 -> 22095[label="",style="solid", color="burlywood", weight=3]; 21907[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21907 -> 22096[label="",style="solid", color="black", weight=3]; 21908[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27743[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21908 -> 27743[label="",style="solid", color="burlywood", weight=9]; 27743 -> 22097[label="",style="solid", color="burlywood", weight=3]; 27744[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21908 -> 27744[label="",style="solid", color="burlywood", weight=9]; 27744 -> 22098[label="",style="solid", color="burlywood", weight=3]; 21909[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27745[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21909 -> 27745[label="",style="solid", color="burlywood", weight=9]; 27745 -> 22099[label="",style="solid", color="burlywood", weight=3]; 27746[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21909 -> 27746[label="",style="solid", color="burlywood", weight=9]; 27746 -> 22100[label="",style="solid", color="burlywood", weight=3]; 21910[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21910 -> 22101[label="",style="solid", color="black", weight=3]; 21911[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27747[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21911 -> 27747[label="",style="solid", color="burlywood", weight=9]; 27747 -> 22102[label="",style="solid", color="burlywood", weight=3]; 27748[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21911 -> 27748[label="",style="solid", color="burlywood", weight=9]; 27748 -> 22103[label="",style="solid", color="burlywood", weight=3]; 21912[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27749[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21912 -> 27749[label="",style="solid", color="burlywood", weight=9]; 27749 -> 22104[label="",style="solid", color="burlywood", weight=3]; 27750[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21912 -> 27750[label="",style="solid", color="burlywood", weight=9]; 27750 -> 22105[label="",style="solid", color="burlywood", weight=3]; 21913[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27751[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21913 -> 27751[label="",style="solid", color="burlywood", weight=9]; 27751 -> 22106[label="",style="solid", color="burlywood", weight=3]; 27752[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21913 -> 27752[label="",style="solid", color="burlywood", weight=9]; 27752 -> 22107[label="",style="solid", color="burlywood", weight=3]; 21914[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15700) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27753[label="vzz15700/Succ vzz157000",fontsize=10,color="white",style="solid",shape="box"];21914 -> 27753[label="",style="solid", color="burlywood", weight=9]; 27753 -> 22108[label="",style="solid", color="burlywood", weight=3]; 27754[label="vzz15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21914 -> 27754[label="",style="solid", color="burlywood", weight=9]; 27754 -> 22109[label="",style="solid", color="burlywood", weight=3]; 21915[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15700) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27755[label="vzz15700/Succ vzz157000",fontsize=10,color="white",style="solid",shape="box"];21915 -> 27755[label="",style="solid", color="burlywood", weight=9]; 27755 -> 22110[label="",style="solid", color="burlywood", weight=3]; 27756[label="vzz15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21915 -> 27756[label="",style="solid", color="burlywood", weight=9]; 27756 -> 22111[label="",style="solid", color="burlywood", weight=3]; 21917 -> 681[label="",style="dashed", color="red", weight=0]; 21917[label="vzz1504 * Pos (Succ Zero)",fontsize=16,color="magenta"];21917 -> 22112[label="",style="dashed", color="magenta", weight=3]; 21917 -> 22113[label="",style="dashed", color="magenta", weight=3]; 21918 -> 681[label="",style="dashed", color="red", weight=0]; 21918[label="Pos vzz15030 * Pos Zero",fontsize=16,color="magenta"];21918 -> 22114[label="",style="dashed", color="magenta", weight=3]; 21918 -> 22115[label="",style="dashed", color="magenta", weight=3]; 21916[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare vzz1610 vzz1609 == LT)",fontsize=16,color="black",shape="triangle"];21916 -> 22116[label="",style="solid", color="black", weight=3]; 21919 -> 681[label="",style="dashed", color="red", weight=0]; 21919[label="vzz1504 * Neg (Succ Zero)",fontsize=16,color="magenta"];21919 -> 22117[label="",style="dashed", color="magenta", weight=3]; 21919 -> 22118[label="",style="dashed", color="magenta", weight=3]; 21920 -> 681[label="",style="dashed", color="red", weight=0]; 21920[label="Pos vzz15030 * Pos Zero",fontsize=16,color="magenta"];21920 -> 22119[label="",style="dashed", color="magenta", weight=3]; 21920 -> 22120[label="",style="dashed", color="magenta", weight=3]; 21921[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27757[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21921 -> 27757[label="",style="solid", color="burlywood", weight=9]; 27757 -> 22121[label="",style="solid", color="burlywood", weight=3]; 27758[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21921 -> 27758[label="",style="solid", color="burlywood", weight=9]; 27758 -> 22122[label="",style="solid", color="burlywood", weight=3]; 21922[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21922 -> 22123[label="",style="solid", color="black", weight=3]; 21923[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27759[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21923 -> 27759[label="",style="solid", color="burlywood", weight=9]; 27759 -> 22124[label="",style="solid", color="burlywood", weight=3]; 27760[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21923 -> 27760[label="",style="solid", color="burlywood", weight=9]; 27760 -> 22125[label="",style="solid", color="burlywood", weight=3]; 21924[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27761[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21924 -> 27761[label="",style="solid", color="burlywood", weight=9]; 27761 -> 22126[label="",style="solid", color="burlywood", weight=3]; 27762[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21924 -> 27762[label="",style="solid", color="burlywood", weight=9]; 27762 -> 22127[label="",style="solid", color="burlywood", weight=3]; 21925[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21925 -> 22128[label="",style="solid", color="black", weight=3]; 21926[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27763[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21926 -> 27763[label="",style="solid", color="burlywood", weight=9]; 27763 -> 22129[label="",style="solid", color="burlywood", weight=3]; 27764[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21926 -> 27764[label="",style="solid", color="burlywood", weight=9]; 27764 -> 22130[label="",style="solid", color="burlywood", weight=3]; 21927[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27765[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21927 -> 27765[label="",style="solid", color="burlywood", weight=9]; 27765 -> 22131[label="",style="solid", color="burlywood", weight=3]; 27766[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21927 -> 27766[label="",style="solid", color="burlywood", weight=9]; 27766 -> 22132[label="",style="solid", color="burlywood", weight=3]; 21928[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27767[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21928 -> 27767[label="",style="solid", color="burlywood", weight=9]; 27767 -> 22133[label="",style="solid", color="burlywood", weight=3]; 27768[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21928 -> 27768[label="",style="solid", color="burlywood", weight=9]; 27768 -> 22134[label="",style="solid", color="burlywood", weight=3]; 21929[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15720) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27769[label="vzz15720/Succ vzz157200",fontsize=10,color="white",style="solid",shape="box"];21929 -> 27769[label="",style="solid", color="burlywood", weight=9]; 27769 -> 22135[label="",style="solid", color="burlywood", weight=3]; 27770[label="vzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21929 -> 27770[label="",style="solid", color="burlywood", weight=9]; 27770 -> 22136[label="",style="solid", color="burlywood", weight=3]; 21930[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15720) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27771[label="vzz15720/Succ vzz157200",fontsize=10,color="white",style="solid",shape="box"];21930 -> 27771[label="",style="solid", color="burlywood", weight=9]; 27771 -> 22137[label="",style="solid", color="burlywood", weight=3]; 27772[label="vzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21930 -> 27772[label="",style="solid", color="burlywood", weight=9]; 27772 -> 22138[label="",style="solid", color="burlywood", weight=3]; 21932 -> 681[label="",style="dashed", color="red", weight=0]; 21932[label="vzz1508 * Pos (Succ Zero)",fontsize=16,color="magenta"];21932 -> 22139[label="",style="dashed", color="magenta", weight=3]; 21932 -> 22140[label="",style="dashed", color="magenta", weight=3]; 21933 -> 681[label="",style="dashed", color="red", weight=0]; 21933[label="Pos vzz15070 * Pos Zero",fontsize=16,color="magenta"];21933 -> 22141[label="",style="dashed", color="magenta", weight=3]; 21933 -> 22142[label="",style="dashed", color="magenta", weight=3]; 21931[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare vzz1612 vzz1611 == LT)",fontsize=16,color="black",shape="triangle"];21931 -> 22143[label="",style="solid", color="black", weight=3]; 21934 -> 681[label="",style="dashed", color="red", weight=0]; 21934[label="vzz1508 * Neg (Succ Zero)",fontsize=16,color="magenta"];21934 -> 22144[label="",style="dashed", color="magenta", weight=3]; 21934 -> 22145[label="",style="dashed", color="magenta", weight=3]; 21935 -> 681[label="",style="dashed", color="red", weight=0]; 21935[label="Pos vzz15070 * Pos Zero",fontsize=16,color="magenta"];21935 -> 22146[label="",style="dashed", color="magenta", weight=3]; 21935 -> 22147[label="",style="dashed", color="magenta", weight=3]; 21936[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27773[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21936 -> 27773[label="",style="solid", color="burlywood", weight=9]; 27773 -> 22148[label="",style="solid", color="burlywood", weight=3]; 27774[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21936 -> 27774[label="",style="solid", color="burlywood", weight=9]; 27774 -> 22149[label="",style="solid", color="burlywood", weight=3]; 21937[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21937 -> 22150[label="",style="solid", color="black", weight=3]; 21938[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27775[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21938 -> 27775[label="",style="solid", color="burlywood", weight=9]; 27775 -> 22151[label="",style="solid", color="burlywood", weight=3]; 27776[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21938 -> 27776[label="",style="solid", color="burlywood", weight=9]; 27776 -> 22152[label="",style="solid", color="burlywood", weight=3]; 21939[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27777[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21939 -> 27777[label="",style="solid", color="burlywood", weight=9]; 27777 -> 22153[label="",style="solid", color="burlywood", weight=3]; 27778[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21939 -> 27778[label="",style="solid", color="burlywood", weight=9]; 27778 -> 22154[label="",style="solid", color="burlywood", weight=3]; 21940[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21940 -> 22155[label="",style="solid", color="black", weight=3]; 21941[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27779[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21941 -> 27779[label="",style="solid", color="burlywood", weight=9]; 27779 -> 22156[label="",style="solid", color="burlywood", weight=3]; 27780[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21941 -> 27780[label="",style="solid", color="burlywood", weight=9]; 27780 -> 22157[label="",style="solid", color="burlywood", weight=3]; 21942[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27781[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21942 -> 27781[label="",style="solid", color="burlywood", weight=9]; 27781 -> 22158[label="",style="solid", color="burlywood", weight=3]; 27782[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21942 -> 27782[label="",style="solid", color="burlywood", weight=9]; 27782 -> 22159[label="",style="solid", color="burlywood", weight=3]; 21943[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27783[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21943 -> 27783[label="",style="solid", color="burlywood", weight=9]; 27783 -> 22160[label="",style="solid", color="burlywood", weight=3]; 27784[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21943 -> 27784[label="",style="solid", color="burlywood", weight=9]; 27784 -> 22161[label="",style="solid", color="burlywood", weight=3]; 21944[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15740) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27785[label="vzz15740/Succ vzz157400",fontsize=10,color="white",style="solid",shape="box"];21944 -> 27785[label="",style="solid", color="burlywood", weight=9]; 27785 -> 22162[label="",style="solid", color="burlywood", weight=3]; 27786[label="vzz15740/Zero",fontsize=10,color="white",style="solid",shape="box"];21944 -> 27786[label="",style="solid", color="burlywood", weight=9]; 27786 -> 22163[label="",style="solid", color="burlywood", weight=3]; 21945[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15740) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27787[label="vzz15740/Succ vzz157400",fontsize=10,color="white",style="solid",shape="box"];21945 -> 27787[label="",style="solid", color="burlywood", weight=9]; 27787 -> 22164[label="",style="solid", color="burlywood", weight=3]; 27788[label="vzz15740/Zero",fontsize=10,color="white",style="solid",shape="box"];21945 -> 27788[label="",style="solid", color="burlywood", weight=9]; 27788 -> 22165[label="",style="solid", color="burlywood", weight=3]; 21947 -> 681[label="",style="dashed", color="red", weight=0]; 21947[label="Pos vzz15110 * Pos Zero",fontsize=16,color="magenta"];21947 -> 22166[label="",style="dashed", color="magenta", weight=3]; 21947 -> 22167[label="",style="dashed", color="magenta", weight=3]; 21948 -> 681[label="",style="dashed", color="red", weight=0]; 21948[label="vzz1512 * Pos (Succ Zero)",fontsize=16,color="magenta"];21948 -> 22168[label="",style="dashed", color="magenta", weight=3]; 21948 -> 22169[label="",style="dashed", color="magenta", weight=3]; 21946[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare vzz1614 vzz1613 == LT)",fontsize=16,color="black",shape="triangle"];21946 -> 22170[label="",style="solid", color="black", weight=3]; 21949 -> 681[label="",style="dashed", color="red", weight=0]; 21949[label="Pos vzz15110 * Pos Zero",fontsize=16,color="magenta"];21949 -> 22171[label="",style="dashed", color="magenta", weight=3]; 21949 -> 22172[label="",style="dashed", color="magenta", weight=3]; 21950 -> 681[label="",style="dashed", color="red", weight=0]; 21950[label="vzz1512 * Neg (Succ Zero)",fontsize=16,color="magenta"];21950 -> 22173[label="",style="dashed", color="magenta", weight=3]; 21950 -> 22174[label="",style="dashed", color="magenta", weight=3]; 21951[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27789[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21951 -> 27789[label="",style="solid", color="burlywood", weight=9]; 27789 -> 22175[label="",style="solid", color="burlywood", weight=3]; 27790[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21951 -> 27790[label="",style="solid", color="burlywood", weight=9]; 27790 -> 22176[label="",style="solid", color="burlywood", weight=3]; 21952[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21952 -> 22177[label="",style="solid", color="black", weight=3]; 21953[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27791[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21953 -> 27791[label="",style="solid", color="burlywood", weight=9]; 27791 -> 22178[label="",style="solid", color="burlywood", weight=3]; 27792[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21953 -> 27792[label="",style="solid", color="burlywood", weight=9]; 27792 -> 22179[label="",style="solid", color="burlywood", weight=3]; 21954[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27793[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21954 -> 27793[label="",style="solid", color="burlywood", weight=9]; 27793 -> 22180[label="",style="solid", color="burlywood", weight=3]; 27794[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21954 -> 27794[label="",style="solid", color="burlywood", weight=9]; 27794 -> 22181[label="",style="solid", color="burlywood", weight=3]; 21955[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21955 -> 22182[label="",style="solid", color="black", weight=3]; 21956[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27795[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21956 -> 27795[label="",style="solid", color="burlywood", weight=9]; 27795 -> 22183[label="",style="solid", color="burlywood", weight=3]; 27796[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21956 -> 27796[label="",style="solid", color="burlywood", weight=9]; 27796 -> 22184[label="",style="solid", color="burlywood", weight=3]; 21957[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27797[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21957 -> 27797[label="",style="solid", color="burlywood", weight=9]; 27797 -> 22185[label="",style="solid", color="burlywood", weight=3]; 27798[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21957 -> 27798[label="",style="solid", color="burlywood", weight=9]; 27798 -> 22186[label="",style="solid", color="burlywood", weight=3]; 21958[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27799[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21958 -> 27799[label="",style="solid", color="burlywood", weight=9]; 27799 -> 22187[label="",style="solid", color="burlywood", weight=3]; 27800[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21958 -> 27800[label="",style="solid", color="burlywood", weight=9]; 27800 -> 22188[label="",style="solid", color="burlywood", weight=3]; 21959[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15760) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27801[label="vzz15760/Succ vzz157600",fontsize=10,color="white",style="solid",shape="box"];21959 -> 27801[label="",style="solid", color="burlywood", weight=9]; 27801 -> 22189[label="",style="solid", color="burlywood", weight=3]; 27802[label="vzz15760/Zero",fontsize=10,color="white",style="solid",shape="box"];21959 -> 27802[label="",style="solid", color="burlywood", weight=9]; 27802 -> 22190[label="",style="solid", color="burlywood", weight=3]; 21960[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15760) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27803[label="vzz15760/Succ vzz157600",fontsize=10,color="white",style="solid",shape="box"];21960 -> 27803[label="",style="solid", color="burlywood", weight=9]; 27803 -> 22191[label="",style="solid", color="burlywood", weight=3]; 27804[label="vzz15760/Zero",fontsize=10,color="white",style="solid",shape="box"];21960 -> 27804[label="",style="solid", color="burlywood", weight=9]; 27804 -> 22192[label="",style="solid", color="burlywood", weight=3]; 21962 -> 681[label="",style="dashed", color="red", weight=0]; 21962[label="Pos vzz15150 * Pos Zero",fontsize=16,color="magenta"];21962 -> 22193[label="",style="dashed", color="magenta", weight=3]; 21962 -> 22194[label="",style="dashed", color="magenta", weight=3]; 21963 -> 681[label="",style="dashed", color="red", weight=0]; 21963[label="vzz1516 * Pos (Succ Zero)",fontsize=16,color="magenta"];21963 -> 22195[label="",style="dashed", color="magenta", weight=3]; 21963 -> 22196[label="",style="dashed", color="magenta", weight=3]; 21961[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare vzz1616 vzz1615 == LT)",fontsize=16,color="black",shape="triangle"];21961 -> 22197[label="",style="solid", color="black", weight=3]; 21964 -> 681[label="",style="dashed", color="red", weight=0]; 21964[label="Pos vzz15150 * Pos Zero",fontsize=16,color="magenta"];21964 -> 22198[label="",style="dashed", color="magenta", weight=3]; 21964 -> 22199[label="",style="dashed", color="magenta", weight=3]; 21965 -> 681[label="",style="dashed", color="red", weight=0]; 21965[label="vzz1516 * Neg (Succ Zero)",fontsize=16,color="magenta"];21965 -> 22200[label="",style="dashed", color="magenta", weight=3]; 21965 -> 22201[label="",style="dashed", color="magenta", weight=3]; 21982[label="roundRound05 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21982 -> 22218[label="",style="solid", color="black", weight=3]; 21983[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Neg (Succ Zero)) (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21983 -> 22219[label="",style="solid", color="black", weight=3]; 21985 -> 236[label="",style="dashed", color="red", weight=0]; 21985[label="Integer (Pos Zero) == Integer (Pos Zero)",fontsize=16,color="magenta"];21985 -> 22220[label="",style="dashed", color="magenta", weight=3]; 21984[label="roundRound03 (vzz23 :% Integer vzz240) (vzz1617 && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27805[label="vzz1617/False",fontsize=10,color="white",style="solid",shape="box"];21984 -> 27805[label="",style="solid", color="burlywood", weight=9]; 27805 -> 22221[label="",style="solid", color="burlywood", weight=3]; 27806[label="vzz1617/True",fontsize=10,color="white",style="solid",shape="box"];21984 -> 27806[label="",style="solid", color="burlywood", weight=9]; 27806 -> 22222[label="",style="solid", color="burlywood", weight=3]; 21986[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Pos (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21986 -> 22223[label="",style="solid", color="black", weight=3]; 21987[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21987 -> 22224[label="",style="solid", color="black", weight=3]; 21988[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21988 -> 22225[label="",style="solid", color="black", weight=3]; 21989[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21989 -> 22226[label="",style="solid", color="black", weight=3]; 21990[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21990 -> 22227[label="",style="solid", color="black", weight=3]; 21991[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21991 -> 22228[label="",style="solid", color="black", weight=3]; 21992[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21992 -> 22229[label="",style="solid", color="black", weight=3]; 21993 -> 21988[label="",style="dashed", color="red", weight=0]; 21993[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21994[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Neg (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21994 -> 22230[label="",style="solid", color="black", weight=3]; 21995[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21995 -> 22231[label="",style="solid", color="black", weight=3]; 21996[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21996 -> 22232[label="",style="solid", color="black", weight=3]; 21997[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21997 -> 22233[label="",style="solid", color="black", weight=3]; 21998[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21998 -> 22234[label="",style="solid", color="black", weight=3]; 21999[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21999 -> 22235[label="",style="solid", color="black", weight=3]; 22000[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27807[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22000 -> 27807[label="",style="solid", color="burlywood", weight=9]; 27807 -> 22236[label="",style="solid", color="burlywood", weight=3]; 27808[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22000 -> 27808[label="",style="solid", color="burlywood", weight=9]; 27808 -> 22237[label="",style="solid", color="burlywood", weight=3]; 22001[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27809[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22001 -> 27809[label="",style="solid", color="burlywood", weight=9]; 27809 -> 22238[label="",style="solid", color="burlywood", weight=3]; 27810[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22001 -> 27810[label="",style="solid", color="burlywood", weight=9]; 27810 -> 22239[label="",style="solid", color="burlywood", weight=3]; 22002[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27811[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22002 -> 27811[label="",style="solid", color="burlywood", weight=9]; 27811 -> 22240[label="",style="solid", color="burlywood", weight=3]; 27812[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22002 -> 27812[label="",style="solid", color="burlywood", weight=9]; 27812 -> 22241[label="",style="solid", color="burlywood", weight=3]; 22003[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27813[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22003 -> 27813[label="",style="solid", color="burlywood", weight=9]; 27813 -> 22242[label="",style="solid", color="burlywood", weight=3]; 27814[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22003 -> 27814[label="",style="solid", color="burlywood", weight=9]; 27814 -> 22243[label="",style="solid", color="burlywood", weight=3]; 22004[label="Pos vzz14870",fontsize=16,color="green",shape="box"];22005[label="Pos Zero",fontsize=16,color="green",shape="box"];22006[label="vzz1488",fontsize=16,color="green",shape="box"];22007[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22008[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt vzz1602 vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];27815[label="vzz1602/Pos vzz16020",fontsize=10,color="white",style="solid",shape="box"];22008 -> 27815[label="",style="solid", color="burlywood", weight=9]; 27815 -> 22244[label="",style="solid", color="burlywood", weight=3]; 27816[label="vzz1602/Neg vzz16020",fontsize=10,color="white",style="solid",shape="box"];22008 -> 27816[label="",style="solid", color="burlywood", weight=9]; 27816 -> 22245[label="",style="solid", color="burlywood", weight=3]; 22009[label="Pos vzz14870",fontsize=16,color="green",shape="box"];22010[label="Pos Zero",fontsize=16,color="green",shape="box"];22011[label="vzz1488",fontsize=16,color="green",shape="box"];22012[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22013[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Pos (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22013 -> 22246[label="",style="solid", color="black", weight=3]; 22014[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22014 -> 22247[label="",style="solid", color="black", weight=3]; 22015[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22015 -> 22248[label="",style="solid", color="black", weight=3]; 22016[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22016 -> 22249[label="",style="solid", color="black", weight=3]; 22017[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22017 -> 22250[label="",style="solid", color="black", weight=3]; 22018[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22018 -> 22251[label="",style="solid", color="black", weight=3]; 22019[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22019 -> 22252[label="",style="solid", color="black", weight=3]; 22020 -> 22015[label="",style="dashed", color="red", weight=0]; 22020[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22021[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Neg (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22021 -> 22253[label="",style="solid", color="black", weight=3]; 22022[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22022 -> 22254[label="",style="solid", color="black", weight=3]; 22023[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22023 -> 22255[label="",style="solid", color="black", weight=3]; 22024[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22024 -> 22256[label="",style="solid", color="black", weight=3]; 22025[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22025 -> 22257[label="",style="solid", color="black", weight=3]; 22026[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22026 -> 22258[label="",style="solid", color="black", weight=3]; 22027[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27817[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22027 -> 27817[label="",style="solid", color="burlywood", weight=9]; 27817 -> 22259[label="",style="solid", color="burlywood", weight=3]; 27818[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22027 -> 27818[label="",style="solid", color="burlywood", weight=9]; 27818 -> 22260[label="",style="solid", color="burlywood", weight=3]; 22028[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27819[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22028 -> 27819[label="",style="solid", color="burlywood", weight=9]; 27819 -> 22261[label="",style="solid", color="burlywood", weight=3]; 27820[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22028 -> 27820[label="",style="solid", color="burlywood", weight=9]; 27820 -> 22262[label="",style="solid", color="burlywood", weight=3]; 22029[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27821[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22029 -> 27821[label="",style="solid", color="burlywood", weight=9]; 27821 -> 22263[label="",style="solid", color="burlywood", weight=3]; 27822[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22029 -> 27822[label="",style="solid", color="burlywood", weight=9]; 27822 -> 22264[label="",style="solid", color="burlywood", weight=3]; 22030[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27823[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22030 -> 27823[label="",style="solid", color="burlywood", weight=9]; 27823 -> 22265[label="",style="solid", color="burlywood", weight=3]; 27824[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22030 -> 27824[label="",style="solid", color="burlywood", weight=9]; 27824 -> 22266[label="",style="solid", color="burlywood", weight=3]; 22031[label="vzz1492",fontsize=16,color="green",shape="box"];22032[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22033[label="Pos vzz14910",fontsize=16,color="green",shape="box"];22034[label="Pos Zero",fontsize=16,color="green",shape="box"];22035[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt vzz1604 vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];27825[label="vzz1604/Pos vzz16040",fontsize=10,color="white",style="solid",shape="box"];22035 -> 27825[label="",style="solid", color="burlywood", weight=9]; 27825 -> 22267[label="",style="solid", color="burlywood", weight=3]; 27826[label="vzz1604/Neg vzz16040",fontsize=10,color="white",style="solid",shape="box"];22035 -> 27826[label="",style="solid", color="burlywood", weight=9]; 27826 -> 22268[label="",style="solid", color="burlywood", weight=3]; 22036[label="vzz1492",fontsize=16,color="green",shape="box"];22037[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22038[label="Pos vzz14910",fontsize=16,color="green",shape="box"];22039[label="Pos Zero",fontsize=16,color="green",shape="box"];22040[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Pos (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22040 -> 22269[label="",style="solid", color="black", weight=3]; 22041[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22041 -> 22270[label="",style="solid", color="black", weight=3]; 22042[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22042 -> 22271[label="",style="solid", color="black", weight=3]; 22043[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22043 -> 22272[label="",style="solid", color="black", weight=3]; 22044[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22044 -> 22273[label="",style="solid", color="black", weight=3]; 22045[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22045 -> 22274[label="",style="solid", color="black", weight=3]; 22046[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22046 -> 22275[label="",style="solid", color="black", weight=3]; 22047 -> 22042[label="",style="dashed", color="red", weight=0]; 22047[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22048[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Neg (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22048 -> 22276[label="",style="solid", color="black", weight=3]; 22049[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22049 -> 22277[label="",style="solid", color="black", weight=3]; 22050[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22050 -> 22278[label="",style="solid", color="black", weight=3]; 22051[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22051 -> 22279[label="",style="solid", color="black", weight=3]; 22052[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22052 -> 22280[label="",style="solid", color="black", weight=3]; 22053[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22053 -> 22281[label="",style="solid", color="black", weight=3]; 22054[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27827[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22054 -> 27827[label="",style="solid", color="burlywood", weight=9]; 27827 -> 22282[label="",style="solid", color="burlywood", weight=3]; 27828[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22054 -> 27828[label="",style="solid", color="burlywood", weight=9]; 27828 -> 22283[label="",style="solid", color="burlywood", weight=3]; 22055[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27829[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22055 -> 27829[label="",style="solid", color="burlywood", weight=9]; 27829 -> 22284[label="",style="solid", color="burlywood", weight=3]; 27830[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22055 -> 27830[label="",style="solid", color="burlywood", weight=9]; 27830 -> 22285[label="",style="solid", color="burlywood", weight=3]; 22056[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27831[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22056 -> 27831[label="",style="solid", color="burlywood", weight=9]; 27831 -> 22286[label="",style="solid", color="burlywood", weight=3]; 27832[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22056 -> 27832[label="",style="solid", color="burlywood", weight=9]; 27832 -> 22287[label="",style="solid", color="burlywood", weight=3]; 22057[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27833[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22057 -> 27833[label="",style="solid", color="burlywood", weight=9]; 27833 -> 22288[label="",style="solid", color="burlywood", weight=3]; 27834[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22057 -> 27834[label="",style="solid", color="burlywood", weight=9]; 27834 -> 22289[label="",style="solid", color="burlywood", weight=3]; 22058[label="vzz1496",fontsize=16,color="green",shape="box"];22059[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22060[label="Pos vzz14950",fontsize=16,color="green",shape="box"];22061[label="Pos Zero",fontsize=16,color="green",shape="box"];22062[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt vzz1606 vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];27835[label="vzz1606/Pos vzz16060",fontsize=10,color="white",style="solid",shape="box"];22062 -> 27835[label="",style="solid", color="burlywood", weight=9]; 27835 -> 22290[label="",style="solid", color="burlywood", weight=3]; 27836[label="vzz1606/Neg vzz16060",fontsize=10,color="white",style="solid",shape="box"];22062 -> 27836[label="",style="solid", color="burlywood", weight=9]; 27836 -> 22291[label="",style="solid", color="burlywood", weight=3]; 22063[label="vzz1496",fontsize=16,color="green",shape="box"];22064[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22065[label="Pos vzz14950",fontsize=16,color="green",shape="box"];22066[label="Pos Zero",fontsize=16,color="green",shape="box"];22067[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Pos (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22067 -> 22292[label="",style="solid", color="black", weight=3]; 22068[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22068 -> 22293[label="",style="solid", color="black", weight=3]; 22069[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22069 -> 22294[label="",style="solid", color="black", weight=3]; 22070[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22070 -> 22295[label="",style="solid", color="black", weight=3]; 22071[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22071 -> 22296[label="",style="solid", color="black", weight=3]; 22072[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22072 -> 22297[label="",style="solid", color="black", weight=3]; 22073[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22073 -> 22298[label="",style="solid", color="black", weight=3]; 22074 -> 22069[label="",style="dashed", color="red", weight=0]; 22074[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22075[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Neg (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22075 -> 22299[label="",style="solid", color="black", weight=3]; 22076[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22076 -> 22300[label="",style="solid", color="black", weight=3]; 22077[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22077 -> 22301[label="",style="solid", color="black", weight=3]; 22078[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22078 -> 22302[label="",style="solid", color="black", weight=3]; 22079[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22079 -> 22303[label="",style="solid", color="black", weight=3]; 22080[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22080 -> 22304[label="",style="solid", color="black", weight=3]; 22081[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27837[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22081 -> 27837[label="",style="solid", color="burlywood", weight=9]; 27837 -> 22305[label="",style="solid", color="burlywood", weight=3]; 27838[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22081 -> 27838[label="",style="solid", color="burlywood", weight=9]; 27838 -> 22306[label="",style="solid", color="burlywood", weight=3]; 22082[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27839[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22082 -> 27839[label="",style="solid", color="burlywood", weight=9]; 27839 -> 22307[label="",style="solid", color="burlywood", weight=3]; 27840[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22082 -> 27840[label="",style="solid", color="burlywood", weight=9]; 27840 -> 22308[label="",style="solid", color="burlywood", weight=3]; 22083[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27841[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22083 -> 27841[label="",style="solid", color="burlywood", weight=9]; 27841 -> 22309[label="",style="solid", color="burlywood", weight=3]; 27842[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22083 -> 27842[label="",style="solid", color="burlywood", weight=9]; 27842 -> 22310[label="",style="solid", color="burlywood", weight=3]; 22084[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27843[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22084 -> 27843[label="",style="solid", color="burlywood", weight=9]; 27843 -> 22311[label="",style="solid", color="burlywood", weight=3]; 27844[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22084 -> 27844[label="",style="solid", color="burlywood", weight=9]; 27844 -> 22312[label="",style="solid", color="burlywood", weight=3]; 22085[label="vzz1500",fontsize=16,color="green",shape="box"];22086[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22087[label="Pos vzz14990",fontsize=16,color="green",shape="box"];22088[label="Pos Zero",fontsize=16,color="green",shape="box"];22089[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt vzz1608 vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];27845[label="vzz1608/Pos vzz16080",fontsize=10,color="white",style="solid",shape="box"];22089 -> 27845[label="",style="solid", color="burlywood", weight=9]; 27845 -> 22313[label="",style="solid", color="burlywood", weight=3]; 27846[label="vzz1608/Neg vzz16080",fontsize=10,color="white",style="solid",shape="box"];22089 -> 27846[label="",style="solid", color="burlywood", weight=9]; 27846 -> 22314[label="",style="solid", color="burlywood", weight=3]; 22090[label="vzz1500",fontsize=16,color="green",shape="box"];22091[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22092[label="Pos vzz14990",fontsize=16,color="green",shape="box"];22093[label="Pos Zero",fontsize=16,color="green",shape="box"];22094[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Pos (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22094 -> 22315[label="",style="solid", color="black", weight=3]; 22095[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22095 -> 22316[label="",style="solid", color="black", weight=3]; 22096[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22096 -> 22317[label="",style="solid", color="black", weight=3]; 22097[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22097 -> 22318[label="",style="solid", color="black", weight=3]; 22098[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22098 -> 22319[label="",style="solid", color="black", weight=3]; 22099[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22099 -> 22320[label="",style="solid", color="black", weight=3]; 22100[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22100 -> 22321[label="",style="solid", color="black", weight=3]; 22101 -> 22096[label="",style="dashed", color="red", weight=0]; 22101[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22102[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Neg (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22102 -> 22322[label="",style="solid", color="black", weight=3]; 22103[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22103 -> 22323[label="",style="solid", color="black", weight=3]; 22104[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22104 -> 22324[label="",style="solid", color="black", weight=3]; 22105[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22105 -> 22325[label="",style="solid", color="black", weight=3]; 22106[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22106 -> 22326[label="",style="solid", color="black", weight=3]; 22107[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22107 -> 22327[label="",style="solid", color="black", weight=3]; 22108[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27847[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22108 -> 27847[label="",style="solid", color="burlywood", weight=9]; 27847 -> 22328[label="",style="solid", color="burlywood", weight=3]; 27848[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22108 -> 27848[label="",style="solid", color="burlywood", weight=9]; 27848 -> 22329[label="",style="solid", color="burlywood", weight=3]; 22109[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27849[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22109 -> 27849[label="",style="solid", color="burlywood", weight=9]; 27849 -> 22330[label="",style="solid", color="burlywood", weight=3]; 27850[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22109 -> 27850[label="",style="solid", color="burlywood", weight=9]; 27850 -> 22331[label="",style="solid", color="burlywood", weight=3]; 22110[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27851[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22110 -> 27851[label="",style="solid", color="burlywood", weight=9]; 27851 -> 22332[label="",style="solid", color="burlywood", weight=3]; 27852[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22110 -> 27852[label="",style="solid", color="burlywood", weight=9]; 27852 -> 22333[label="",style="solid", color="burlywood", weight=3]; 22111[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27853[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22111 -> 27853[label="",style="solid", color="burlywood", weight=9]; 27853 -> 22334[label="",style="solid", color="burlywood", weight=3]; 27854[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22111 -> 27854[label="",style="solid", color="burlywood", weight=9]; 27854 -> 22335[label="",style="solid", color="burlywood", weight=3]; 22112[label="vzz1504",fontsize=16,color="green",shape="box"];22113[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22114[label="Pos vzz15030",fontsize=16,color="green",shape="box"];22115[label="Pos Zero",fontsize=16,color="green",shape="box"];22116[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt vzz1610 vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];27855[label="vzz1610/Pos vzz16100",fontsize=10,color="white",style="solid",shape="box"];22116 -> 27855[label="",style="solid", color="burlywood", weight=9]; 27855 -> 22336[label="",style="solid", color="burlywood", weight=3]; 27856[label="vzz1610/Neg vzz16100",fontsize=10,color="white",style="solid",shape="box"];22116 -> 27856[label="",style="solid", color="burlywood", weight=9]; 27856 -> 22337[label="",style="solid", color="burlywood", weight=3]; 22117[label="vzz1504",fontsize=16,color="green",shape="box"];22118[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22119[label="Pos vzz15030",fontsize=16,color="green",shape="box"];22120[label="Pos Zero",fontsize=16,color="green",shape="box"];22121[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Pos (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22121 -> 22338[label="",style="solid", color="black", weight=3]; 22122[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22122 -> 22339[label="",style="solid", color="black", weight=3]; 22123[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22123 -> 22340[label="",style="solid", color="black", weight=3]; 22124[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22124 -> 22341[label="",style="solid", color="black", weight=3]; 22125[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22125 -> 22342[label="",style="solid", color="black", weight=3]; 22126[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22126 -> 22343[label="",style="solid", color="black", weight=3]; 22127[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22127 -> 22344[label="",style="solid", color="black", weight=3]; 22128 -> 22123[label="",style="dashed", color="red", weight=0]; 22128[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22129[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Neg (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22129 -> 22345[label="",style="solid", color="black", weight=3]; 22130[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22130 -> 22346[label="",style="solid", color="black", weight=3]; 22131[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22131 -> 22347[label="",style="solid", color="black", weight=3]; 22132[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22132 -> 22348[label="",style="solid", color="black", weight=3]; 22133[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22133 -> 22349[label="",style="solid", color="black", weight=3]; 22134[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22134 -> 22350[label="",style="solid", color="black", weight=3]; 22135[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27857[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22135 -> 27857[label="",style="solid", color="burlywood", weight=9]; 27857 -> 22351[label="",style="solid", color="burlywood", weight=3]; 27858[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22135 -> 27858[label="",style="solid", color="burlywood", weight=9]; 27858 -> 22352[label="",style="solid", color="burlywood", weight=3]; 22136[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27859[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22136 -> 27859[label="",style="solid", color="burlywood", weight=9]; 27859 -> 22353[label="",style="solid", color="burlywood", weight=3]; 27860[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22136 -> 27860[label="",style="solid", color="burlywood", weight=9]; 27860 -> 22354[label="",style="solid", color="burlywood", weight=3]; 22137[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27861[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22137 -> 27861[label="",style="solid", color="burlywood", weight=9]; 27861 -> 22355[label="",style="solid", color="burlywood", weight=3]; 27862[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22137 -> 27862[label="",style="solid", color="burlywood", weight=9]; 27862 -> 22356[label="",style="solid", color="burlywood", weight=3]; 22138[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27863[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22138 -> 27863[label="",style="solid", color="burlywood", weight=9]; 27863 -> 22357[label="",style="solid", color="burlywood", weight=3]; 27864[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22138 -> 27864[label="",style="solid", color="burlywood", weight=9]; 27864 -> 22358[label="",style="solid", color="burlywood", weight=3]; 22139[label="vzz1508",fontsize=16,color="green",shape="box"];22140[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22141[label="Pos vzz15070",fontsize=16,color="green",shape="box"];22142[label="Pos Zero",fontsize=16,color="green",shape="box"];22143[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt vzz1612 vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];27865[label="vzz1612/Pos vzz16120",fontsize=10,color="white",style="solid",shape="box"];22143 -> 27865[label="",style="solid", color="burlywood", weight=9]; 27865 -> 22359[label="",style="solid", color="burlywood", weight=3]; 27866[label="vzz1612/Neg vzz16120",fontsize=10,color="white",style="solid",shape="box"];22143 -> 27866[label="",style="solid", color="burlywood", weight=9]; 27866 -> 22360[label="",style="solid", color="burlywood", weight=3]; 22144[label="vzz1508",fontsize=16,color="green",shape="box"];22145[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22146[label="Pos vzz15070",fontsize=16,color="green",shape="box"];22147[label="Pos Zero",fontsize=16,color="green",shape="box"];22148[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Pos (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22148 -> 22361[label="",style="solid", color="black", weight=3]; 22149[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22149 -> 22362[label="",style="solid", color="black", weight=3]; 22150[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22150 -> 22363[label="",style="solid", color="black", weight=3]; 22151[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22151 -> 22364[label="",style="solid", color="black", weight=3]; 22152[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22152 -> 22365[label="",style="solid", color="black", weight=3]; 22153[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22153 -> 22366[label="",style="solid", color="black", weight=3]; 22154[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22154 -> 22367[label="",style="solid", color="black", weight=3]; 22155 -> 22150[label="",style="dashed", color="red", weight=0]; 22155[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22156[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Neg (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22156 -> 22368[label="",style="solid", color="black", weight=3]; 22157[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22157 -> 22369[label="",style="solid", color="black", weight=3]; 22158[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22158 -> 22370[label="",style="solid", color="black", weight=3]; 22159[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22159 -> 22371[label="",style="solid", color="black", weight=3]; 22160[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22160 -> 22372[label="",style="solid", color="black", weight=3]; 22161[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22161 -> 22373[label="",style="solid", color="black", weight=3]; 22162[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27867[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22162 -> 27867[label="",style="solid", color="burlywood", weight=9]; 27867 -> 22374[label="",style="solid", color="burlywood", weight=3]; 27868[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22162 -> 27868[label="",style="solid", color="burlywood", weight=9]; 27868 -> 22375[label="",style="solid", color="burlywood", weight=3]; 22163[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27869[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22163 -> 27869[label="",style="solid", color="burlywood", weight=9]; 27869 -> 22376[label="",style="solid", color="burlywood", weight=3]; 27870[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22163 -> 27870[label="",style="solid", color="burlywood", weight=9]; 27870 -> 22377[label="",style="solid", color="burlywood", weight=3]; 22164[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27871[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22164 -> 27871[label="",style="solid", color="burlywood", weight=9]; 27871 -> 22378[label="",style="solid", color="burlywood", weight=3]; 27872[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22164 -> 27872[label="",style="solid", color="burlywood", weight=9]; 27872 -> 22379[label="",style="solid", color="burlywood", weight=3]; 22165[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27873[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22165 -> 27873[label="",style="solid", color="burlywood", weight=9]; 27873 -> 22380[label="",style="solid", color="burlywood", weight=3]; 27874[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22165 -> 27874[label="",style="solid", color="burlywood", weight=9]; 27874 -> 22381[label="",style="solid", color="burlywood", weight=3]; 22166[label="Pos vzz15110",fontsize=16,color="green",shape="box"];22167[label="Pos Zero",fontsize=16,color="green",shape="box"];22168[label="vzz1512",fontsize=16,color="green",shape="box"];22169[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22170[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt vzz1614 vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];27875[label="vzz1614/Pos vzz16140",fontsize=10,color="white",style="solid",shape="box"];22170 -> 27875[label="",style="solid", color="burlywood", weight=9]; 27875 -> 22382[label="",style="solid", color="burlywood", weight=3]; 27876[label="vzz1614/Neg vzz16140",fontsize=10,color="white",style="solid",shape="box"];22170 -> 27876[label="",style="solid", color="burlywood", weight=9]; 27876 -> 22383[label="",style="solid", color="burlywood", weight=3]; 22171[label="Pos vzz15110",fontsize=16,color="green",shape="box"];22172[label="Pos Zero",fontsize=16,color="green",shape="box"];22173[label="vzz1512",fontsize=16,color="green",shape="box"];22174[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22175[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Pos (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22175 -> 22384[label="",style="solid", color="black", weight=3]; 22176[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22176 -> 22385[label="",style="solid", color="black", weight=3]; 22177[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22177 -> 22386[label="",style="solid", color="black", weight=3]; 22178[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22178 -> 22387[label="",style="solid", color="black", weight=3]; 22179[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22179 -> 22388[label="",style="solid", color="black", weight=3]; 22180[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22180 -> 22389[label="",style="solid", color="black", weight=3]; 22181[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22181 -> 22390[label="",style="solid", color="black", weight=3]; 22182 -> 22177[label="",style="dashed", color="red", weight=0]; 22182[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22183[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Neg (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22183 -> 22391[label="",style="solid", color="black", weight=3]; 22184[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22184 -> 22392[label="",style="solid", color="black", weight=3]; 22185[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22185 -> 22393[label="",style="solid", color="black", weight=3]; 22186[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22186 -> 22394[label="",style="solid", color="black", weight=3]; 22187[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22187 -> 22395[label="",style="solid", color="black", weight=3]; 22188[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22188 -> 22396[label="",style="solid", color="black", weight=3]; 22189[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27877[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22189 -> 27877[label="",style="solid", color="burlywood", weight=9]; 27877 -> 22397[label="",style="solid", color="burlywood", weight=3]; 27878[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22189 -> 27878[label="",style="solid", color="burlywood", weight=9]; 27878 -> 22398[label="",style="solid", color="burlywood", weight=3]; 22190[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27879[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22190 -> 27879[label="",style="solid", color="burlywood", weight=9]; 27879 -> 22399[label="",style="solid", color="burlywood", weight=3]; 27880[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22190 -> 27880[label="",style="solid", color="burlywood", weight=9]; 27880 -> 22400[label="",style="solid", color="burlywood", weight=3]; 22191[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27881[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22191 -> 27881[label="",style="solid", color="burlywood", weight=9]; 27881 -> 22401[label="",style="solid", color="burlywood", weight=3]; 27882[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22191 -> 27882[label="",style="solid", color="burlywood", weight=9]; 27882 -> 22402[label="",style="solid", color="burlywood", weight=3]; 22192[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27883[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22192 -> 27883[label="",style="solid", color="burlywood", weight=9]; 27883 -> 22403[label="",style="solid", color="burlywood", weight=3]; 27884[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22192 -> 27884[label="",style="solid", color="burlywood", weight=9]; 27884 -> 22404[label="",style="solid", color="burlywood", weight=3]; 22193[label="Pos vzz15150",fontsize=16,color="green",shape="box"];22194[label="Pos Zero",fontsize=16,color="green",shape="box"];22195[label="vzz1516",fontsize=16,color="green",shape="box"];22196[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22197[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt vzz1616 vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];27885[label="vzz1616/Pos vzz16160",fontsize=10,color="white",style="solid",shape="box"];22197 -> 27885[label="",style="solid", color="burlywood", weight=9]; 27885 -> 22405[label="",style="solid", color="burlywood", weight=3]; 27886[label="vzz1616/Neg vzz16160",fontsize=10,color="white",style="solid",shape="box"];22197 -> 27886[label="",style="solid", color="burlywood", weight=9]; 27886 -> 22406[label="",style="solid", color="burlywood", weight=3]; 22198[label="Pos vzz15150",fontsize=16,color="green",shape="box"];22199[label="Pos Zero",fontsize=16,color="green",shape="box"];22200[label="vzz1516",fontsize=16,color="green",shape="box"];22201[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22218[label="roundRound05 (vzz23 :% Integer vzz240) False (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22218 -> 22666[label="",style="solid", color="black", weight=3]; 22219[label="roundRound05 (vzz23 :% Integer vzz240) (primEqNat Zero Zero && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22219 -> 22667[label="",style="solid", color="black", weight=3]; 22220[label="Pos Zero",fontsize=16,color="green",shape="box"];22221[label="roundRound03 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22221 -> 22668[label="",style="solid", color="black", weight=3]; 22222[label="roundRound03 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22222 -> 22669[label="",style="solid", color="black", weight=3]; 22223[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz152000 vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27887[label="vzz152000/Succ vzz1520000",fontsize=10,color="white",style="solid",shape="box"];22223 -> 27887[label="",style="solid", color="burlywood", weight=9]; 27887 -> 22670[label="",style="solid", color="burlywood", weight=3]; 27888[label="vzz152000/Zero",fontsize=10,color="white",style="solid",shape="box"];22223 -> 27888[label="",style="solid", color="burlywood", weight=9]; 27888 -> 22671[label="",style="solid", color="burlywood", weight=3]; 22224 -> 21988[label="",style="dashed", color="red", weight=0]; 22224[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22225[label="error []",fontsize=16,color="red",shape="box"];22226 -> 21988[label="",style="dashed", color="red", weight=0]; 22226[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22227[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22227 -> 22672[label="",style="solid", color="black", weight=3]; 22228 -> 21988[label="",style="dashed", color="red", weight=0]; 22228[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22229 -> 22227[label="",style="dashed", color="red", weight=0]; 22229[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22230 -> 22223[label="",style="dashed", color="red", weight=0]; 22230[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz152000 vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22230 -> 22673[label="",style="dashed", color="magenta", weight=3]; 22230 -> 22674[label="",style="dashed", color="magenta", weight=3]; 22231 -> 21988[label="",style="dashed", color="red", weight=0]; 22231[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22232 -> 21988[label="",style="dashed", color="red", weight=0]; 22232[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22233 -> 22227[label="",style="dashed", color="red", weight=0]; 22233[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22234 -> 21988[label="",style="dashed", color="red", weight=0]; 22234[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22235 -> 22227[label="",style="dashed", color="red", weight=0]; 22235[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22236[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27889[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22236 -> 27889[label="",style="solid", color="burlywood", weight=9]; 27889 -> 22675[label="",style="solid", color="burlywood", weight=3]; 27890[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22236 -> 27890[label="",style="solid", color="burlywood", weight=9]; 27890 -> 22676[label="",style="solid", color="burlywood", weight=3]; 22237[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22237 -> 22677[label="",style="solid", color="black", weight=3]; 22238[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27891[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22238 -> 27891[label="",style="solid", color="burlywood", weight=9]; 27891 -> 22678[label="",style="solid", color="burlywood", weight=3]; 27892[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22238 -> 27892[label="",style="solid", color="burlywood", weight=9]; 27892 -> 22679[label="",style="solid", color="burlywood", weight=3]; 22239[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27893[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22239 -> 27893[label="",style="solid", color="burlywood", weight=9]; 27893 -> 22680[label="",style="solid", color="burlywood", weight=3]; 27894[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22239 -> 27894[label="",style="solid", color="burlywood", weight=9]; 27894 -> 22681[label="",style="solid", color="burlywood", weight=3]; 22240[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22240 -> 22682[label="",style="solid", color="black", weight=3]; 22241[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27895[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22241 -> 27895[label="",style="solid", color="burlywood", weight=9]; 27895 -> 22683[label="",style="solid", color="burlywood", weight=3]; 27896[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22241 -> 27896[label="",style="solid", color="burlywood", weight=9]; 27896 -> 22684[label="",style="solid", color="burlywood", weight=3]; 22242[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27897[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22242 -> 27897[label="",style="solid", color="burlywood", weight=9]; 27897 -> 22685[label="",style="solid", color="burlywood", weight=3]; 27898[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22242 -> 27898[label="",style="solid", color="burlywood", weight=9]; 27898 -> 22686[label="",style="solid", color="burlywood", weight=3]; 22243[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27899[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22243 -> 27899[label="",style="solid", color="burlywood", weight=9]; 27899 -> 22687[label="",style="solid", color="burlywood", weight=3]; 27900[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22243 -> 27900[label="",style="solid", color="burlywood", weight=9]; 27900 -> 22688[label="",style="solid", color="burlywood", weight=3]; 22244[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16020) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];27901[label="vzz16020/Succ vzz160200",fontsize=10,color="white",style="solid",shape="box"];22244 -> 27901[label="",style="solid", color="burlywood", weight=9]; 27901 -> 22689[label="",style="solid", color="burlywood", weight=3]; 27902[label="vzz16020/Zero",fontsize=10,color="white",style="solid",shape="box"];22244 -> 27902[label="",style="solid", color="burlywood", weight=9]; 27902 -> 22690[label="",style="solid", color="burlywood", weight=3]; 22245[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16020) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];27903[label="vzz16020/Succ vzz160200",fontsize=10,color="white",style="solid",shape="box"];22245 -> 27903[label="",style="solid", color="burlywood", weight=9]; 27903 -> 22691[label="",style="solid", color="burlywood", weight=3]; 27904[label="vzz16020/Zero",fontsize=10,color="white",style="solid",shape="box"];22245 -> 27904[label="",style="solid", color="burlywood", weight=9]; 27904 -> 22692[label="",style="solid", color="burlywood", weight=3]; 22246[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz152200 vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27905[label="vzz152200/Succ vzz1522000",fontsize=10,color="white",style="solid",shape="box"];22246 -> 27905[label="",style="solid", color="burlywood", weight=9]; 27905 -> 22693[label="",style="solid", color="burlywood", weight=3]; 27906[label="vzz152200/Zero",fontsize=10,color="white",style="solid",shape="box"];22246 -> 27906[label="",style="solid", color="burlywood", weight=9]; 27906 -> 22694[label="",style="solid", color="burlywood", weight=3]; 22247 -> 22015[label="",style="dashed", color="red", weight=0]; 22247[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22248[label="error []",fontsize=16,color="red",shape="box"];22249 -> 22015[label="",style="dashed", color="red", weight=0]; 22249[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22250[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22250 -> 22695[label="",style="solid", color="black", weight=3]; 22251 -> 22015[label="",style="dashed", color="red", weight=0]; 22251[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22252 -> 22250[label="",style="dashed", color="red", weight=0]; 22252[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22253 -> 22246[label="",style="dashed", color="red", weight=0]; 22253[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz152200 vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22253 -> 22696[label="",style="dashed", color="magenta", weight=3]; 22253 -> 22697[label="",style="dashed", color="magenta", weight=3]; 22254 -> 22015[label="",style="dashed", color="red", weight=0]; 22254[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22255 -> 22015[label="",style="dashed", color="red", weight=0]; 22255[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22256 -> 22250[label="",style="dashed", color="red", weight=0]; 22256[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22257 -> 22015[label="",style="dashed", color="red", weight=0]; 22257[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22258 -> 22250[label="",style="dashed", color="red", weight=0]; 22258[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22259[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27907[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22259 -> 27907[label="",style="solid", color="burlywood", weight=9]; 27907 -> 22698[label="",style="solid", color="burlywood", weight=3]; 27908[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22259 -> 27908[label="",style="solid", color="burlywood", weight=9]; 27908 -> 22699[label="",style="solid", color="burlywood", weight=3]; 22260[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22260 -> 22700[label="",style="solid", color="black", weight=3]; 22261[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27909[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22261 -> 27909[label="",style="solid", color="burlywood", weight=9]; 27909 -> 22701[label="",style="solid", color="burlywood", weight=3]; 27910[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22261 -> 27910[label="",style="solid", color="burlywood", weight=9]; 27910 -> 22702[label="",style="solid", color="burlywood", weight=3]; 22262[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27911[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22262 -> 27911[label="",style="solid", color="burlywood", weight=9]; 27911 -> 22703[label="",style="solid", color="burlywood", weight=3]; 27912[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22262 -> 27912[label="",style="solid", color="burlywood", weight=9]; 27912 -> 22704[label="",style="solid", color="burlywood", weight=3]; 22263[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22263 -> 22705[label="",style="solid", color="black", weight=3]; 22264[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27913[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22264 -> 27913[label="",style="solid", color="burlywood", weight=9]; 27913 -> 22706[label="",style="solid", color="burlywood", weight=3]; 27914[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22264 -> 27914[label="",style="solid", color="burlywood", weight=9]; 27914 -> 22707[label="",style="solid", color="burlywood", weight=3]; 22265[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27915[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22265 -> 27915[label="",style="solid", color="burlywood", weight=9]; 27915 -> 22708[label="",style="solid", color="burlywood", weight=3]; 27916[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22265 -> 27916[label="",style="solid", color="burlywood", weight=9]; 27916 -> 22709[label="",style="solid", color="burlywood", weight=3]; 22266[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27917[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22266 -> 27917[label="",style="solid", color="burlywood", weight=9]; 27917 -> 22710[label="",style="solid", color="burlywood", weight=3]; 27918[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22266 -> 27918[label="",style="solid", color="burlywood", weight=9]; 27918 -> 22711[label="",style="solid", color="burlywood", weight=3]; 22267[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16040) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];27919[label="vzz16040/Succ vzz160400",fontsize=10,color="white",style="solid",shape="box"];22267 -> 27919[label="",style="solid", color="burlywood", weight=9]; 27919 -> 22712[label="",style="solid", color="burlywood", weight=3]; 27920[label="vzz16040/Zero",fontsize=10,color="white",style="solid",shape="box"];22267 -> 27920[label="",style="solid", color="burlywood", weight=9]; 27920 -> 22713[label="",style="solid", color="burlywood", weight=3]; 22268[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16040) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];27921[label="vzz16040/Succ vzz160400",fontsize=10,color="white",style="solid",shape="box"];22268 -> 27921[label="",style="solid", color="burlywood", weight=9]; 27921 -> 22714[label="",style="solid", color="burlywood", weight=3]; 27922[label="vzz16040/Zero",fontsize=10,color="white",style="solid",shape="box"];22268 -> 27922[label="",style="solid", color="burlywood", weight=9]; 27922 -> 22715[label="",style="solid", color="burlywood", weight=3]; 22269[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz152400 vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27923[label="vzz152400/Succ vzz1524000",fontsize=10,color="white",style="solid",shape="box"];22269 -> 27923[label="",style="solid", color="burlywood", weight=9]; 27923 -> 22716[label="",style="solid", color="burlywood", weight=3]; 27924[label="vzz152400/Zero",fontsize=10,color="white",style="solid",shape="box"];22269 -> 27924[label="",style="solid", color="burlywood", weight=9]; 27924 -> 22717[label="",style="solid", color="burlywood", weight=3]; 22270 -> 22042[label="",style="dashed", color="red", weight=0]; 22270[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22271[label="error []",fontsize=16,color="red",shape="box"];22272 -> 22042[label="",style="dashed", color="red", weight=0]; 22272[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22273[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22273 -> 22718[label="",style="solid", color="black", weight=3]; 22274 -> 22042[label="",style="dashed", color="red", weight=0]; 22274[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22275 -> 22273[label="",style="dashed", color="red", weight=0]; 22275[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22276 -> 22269[label="",style="dashed", color="red", weight=0]; 22276[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz152400 vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22276 -> 22719[label="",style="dashed", color="magenta", weight=3]; 22276 -> 22720[label="",style="dashed", color="magenta", weight=3]; 22277 -> 22042[label="",style="dashed", color="red", weight=0]; 22277[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22278 -> 22042[label="",style="dashed", color="red", weight=0]; 22278[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22279 -> 22273[label="",style="dashed", color="red", weight=0]; 22279[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22280 -> 22042[label="",style="dashed", color="red", weight=0]; 22280[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22281 -> 22273[label="",style="dashed", color="red", weight=0]; 22281[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22282[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27925[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22282 -> 27925[label="",style="solid", color="burlywood", weight=9]; 27925 -> 22721[label="",style="solid", color="burlywood", weight=3]; 27926[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22282 -> 27926[label="",style="solid", color="burlywood", weight=9]; 27926 -> 22722[label="",style="solid", color="burlywood", weight=3]; 22283[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22283 -> 22723[label="",style="solid", color="black", weight=3]; 22284[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27927[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22284 -> 27927[label="",style="solid", color="burlywood", weight=9]; 27927 -> 22724[label="",style="solid", color="burlywood", weight=3]; 27928[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22284 -> 27928[label="",style="solid", color="burlywood", weight=9]; 27928 -> 22725[label="",style="solid", color="burlywood", weight=3]; 22285[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27929[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22285 -> 27929[label="",style="solid", color="burlywood", weight=9]; 27929 -> 22726[label="",style="solid", color="burlywood", weight=3]; 27930[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22285 -> 27930[label="",style="solid", color="burlywood", weight=9]; 27930 -> 22727[label="",style="solid", color="burlywood", weight=3]; 22286[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22286 -> 22728[label="",style="solid", color="black", weight=3]; 22287[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27931[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22287 -> 27931[label="",style="solid", color="burlywood", weight=9]; 27931 -> 22729[label="",style="solid", color="burlywood", weight=3]; 27932[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22287 -> 27932[label="",style="solid", color="burlywood", weight=9]; 27932 -> 22730[label="",style="solid", color="burlywood", weight=3]; 22288[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27933[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22288 -> 27933[label="",style="solid", color="burlywood", weight=9]; 27933 -> 22731[label="",style="solid", color="burlywood", weight=3]; 27934[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22288 -> 27934[label="",style="solid", color="burlywood", weight=9]; 27934 -> 22732[label="",style="solid", color="burlywood", weight=3]; 22289[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27935[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22289 -> 27935[label="",style="solid", color="burlywood", weight=9]; 27935 -> 22733[label="",style="solid", color="burlywood", weight=3]; 27936[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22289 -> 27936[label="",style="solid", color="burlywood", weight=9]; 27936 -> 22734[label="",style="solid", color="burlywood", weight=3]; 22290[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16060) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];27937[label="vzz16060/Succ vzz160600",fontsize=10,color="white",style="solid",shape="box"];22290 -> 27937[label="",style="solid", color="burlywood", weight=9]; 27937 -> 22735[label="",style="solid", color="burlywood", weight=3]; 27938[label="vzz16060/Zero",fontsize=10,color="white",style="solid",shape="box"];22290 -> 27938[label="",style="solid", color="burlywood", weight=9]; 27938 -> 22736[label="",style="solid", color="burlywood", weight=3]; 22291[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16060) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];27939[label="vzz16060/Succ vzz160600",fontsize=10,color="white",style="solid",shape="box"];22291 -> 27939[label="",style="solid", color="burlywood", weight=9]; 27939 -> 22737[label="",style="solid", color="burlywood", weight=3]; 27940[label="vzz16060/Zero",fontsize=10,color="white",style="solid",shape="box"];22291 -> 27940[label="",style="solid", color="burlywood", weight=9]; 27940 -> 22738[label="",style="solid", color="burlywood", weight=3]; 22292[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz152600 vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27941[label="vzz152600/Succ vzz1526000",fontsize=10,color="white",style="solid",shape="box"];22292 -> 27941[label="",style="solid", color="burlywood", weight=9]; 27941 -> 22739[label="",style="solid", color="burlywood", weight=3]; 27942[label="vzz152600/Zero",fontsize=10,color="white",style="solid",shape="box"];22292 -> 27942[label="",style="solid", color="burlywood", weight=9]; 27942 -> 22740[label="",style="solid", color="burlywood", weight=3]; 22293 -> 22069[label="",style="dashed", color="red", weight=0]; 22293[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22294[label="error []",fontsize=16,color="red",shape="box"];22295 -> 22069[label="",style="dashed", color="red", weight=0]; 22295[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22296[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22296 -> 22741[label="",style="solid", color="black", weight=3]; 22297 -> 22069[label="",style="dashed", color="red", weight=0]; 22297[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22298 -> 22296[label="",style="dashed", color="red", weight=0]; 22298[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22299 -> 22292[label="",style="dashed", color="red", weight=0]; 22299[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz152600 vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22299 -> 22742[label="",style="dashed", color="magenta", weight=3]; 22299 -> 22743[label="",style="dashed", color="magenta", weight=3]; 22300 -> 22069[label="",style="dashed", color="red", weight=0]; 22300[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22301 -> 22069[label="",style="dashed", color="red", weight=0]; 22301[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22302 -> 22296[label="",style="dashed", color="red", weight=0]; 22302[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22303 -> 22069[label="",style="dashed", color="red", weight=0]; 22303[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22304 -> 22296[label="",style="dashed", color="red", weight=0]; 22304[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22305[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27943[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22305 -> 27943[label="",style="solid", color="burlywood", weight=9]; 27943 -> 22744[label="",style="solid", color="burlywood", weight=3]; 27944[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22305 -> 27944[label="",style="solid", color="burlywood", weight=9]; 27944 -> 22745[label="",style="solid", color="burlywood", weight=3]; 22306[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22306 -> 22746[label="",style="solid", color="black", weight=3]; 22307[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27945[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22307 -> 27945[label="",style="solid", color="burlywood", weight=9]; 27945 -> 22747[label="",style="solid", color="burlywood", weight=3]; 27946[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22307 -> 27946[label="",style="solid", color="burlywood", weight=9]; 27946 -> 22748[label="",style="solid", color="burlywood", weight=3]; 22308[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27947[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22308 -> 27947[label="",style="solid", color="burlywood", weight=9]; 27947 -> 22749[label="",style="solid", color="burlywood", weight=3]; 27948[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22308 -> 27948[label="",style="solid", color="burlywood", weight=9]; 27948 -> 22750[label="",style="solid", color="burlywood", weight=3]; 22309[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22309 -> 22751[label="",style="solid", color="black", weight=3]; 22310[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27949[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22310 -> 27949[label="",style="solid", color="burlywood", weight=9]; 27949 -> 22752[label="",style="solid", color="burlywood", weight=3]; 27950[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22310 -> 27950[label="",style="solid", color="burlywood", weight=9]; 27950 -> 22753[label="",style="solid", color="burlywood", weight=3]; 22311[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27951[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22311 -> 27951[label="",style="solid", color="burlywood", weight=9]; 27951 -> 22754[label="",style="solid", color="burlywood", weight=3]; 27952[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22311 -> 27952[label="",style="solid", color="burlywood", weight=9]; 27952 -> 22755[label="",style="solid", color="burlywood", weight=3]; 22312[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27953[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22312 -> 27953[label="",style="solid", color="burlywood", weight=9]; 27953 -> 22756[label="",style="solid", color="burlywood", weight=3]; 27954[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22312 -> 27954[label="",style="solid", color="burlywood", weight=9]; 27954 -> 22757[label="",style="solid", color="burlywood", weight=3]; 22313[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16080) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];27955[label="vzz16080/Succ vzz160800",fontsize=10,color="white",style="solid",shape="box"];22313 -> 27955[label="",style="solid", color="burlywood", weight=9]; 27955 -> 22758[label="",style="solid", color="burlywood", weight=3]; 27956[label="vzz16080/Zero",fontsize=10,color="white",style="solid",shape="box"];22313 -> 27956[label="",style="solid", color="burlywood", weight=9]; 27956 -> 22759[label="",style="solid", color="burlywood", weight=3]; 22314[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16080) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];27957[label="vzz16080/Succ vzz160800",fontsize=10,color="white",style="solid",shape="box"];22314 -> 27957[label="",style="solid", color="burlywood", weight=9]; 27957 -> 22760[label="",style="solid", color="burlywood", weight=3]; 27958[label="vzz16080/Zero",fontsize=10,color="white",style="solid",shape="box"];22314 -> 27958[label="",style="solid", color="burlywood", weight=9]; 27958 -> 22761[label="",style="solid", color="burlywood", weight=3]; 22315[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz152800 vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27959[label="vzz152800/Succ vzz1528000",fontsize=10,color="white",style="solid",shape="box"];22315 -> 27959[label="",style="solid", color="burlywood", weight=9]; 27959 -> 22762[label="",style="solid", color="burlywood", weight=3]; 27960[label="vzz152800/Zero",fontsize=10,color="white",style="solid",shape="box"];22315 -> 27960[label="",style="solid", color="burlywood", weight=9]; 27960 -> 22763[label="",style="solid", color="burlywood", weight=3]; 22316 -> 22096[label="",style="dashed", color="red", weight=0]; 22316[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22317[label="error []",fontsize=16,color="red",shape="box"];22318 -> 22096[label="",style="dashed", color="red", weight=0]; 22318[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22319[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22319 -> 22764[label="",style="solid", color="black", weight=3]; 22320 -> 22096[label="",style="dashed", color="red", weight=0]; 22320[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22321 -> 22319[label="",style="dashed", color="red", weight=0]; 22321[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22322 -> 22315[label="",style="dashed", color="red", weight=0]; 22322[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz152800 vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22322 -> 22765[label="",style="dashed", color="magenta", weight=3]; 22322 -> 22766[label="",style="dashed", color="magenta", weight=3]; 22323 -> 22096[label="",style="dashed", color="red", weight=0]; 22323[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22324 -> 22096[label="",style="dashed", color="red", weight=0]; 22324[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22325 -> 22319[label="",style="dashed", color="red", weight=0]; 22325[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22326 -> 22096[label="",style="dashed", color="red", weight=0]; 22326[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22327 -> 22319[label="",style="dashed", color="red", weight=0]; 22327[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22328[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27961[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22328 -> 27961[label="",style="solid", color="burlywood", weight=9]; 27961 -> 22767[label="",style="solid", color="burlywood", weight=3]; 27962[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22328 -> 27962[label="",style="solid", color="burlywood", weight=9]; 27962 -> 22768[label="",style="solid", color="burlywood", weight=3]; 22329[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22329 -> 22769[label="",style="solid", color="black", weight=3]; 22330[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27963[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22330 -> 27963[label="",style="solid", color="burlywood", weight=9]; 27963 -> 22770[label="",style="solid", color="burlywood", weight=3]; 27964[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22330 -> 27964[label="",style="solid", color="burlywood", weight=9]; 27964 -> 22771[label="",style="solid", color="burlywood", weight=3]; 22331[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27965[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22331 -> 27965[label="",style="solid", color="burlywood", weight=9]; 27965 -> 22772[label="",style="solid", color="burlywood", weight=3]; 27966[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22331 -> 27966[label="",style="solid", color="burlywood", weight=9]; 27966 -> 22773[label="",style="solid", color="burlywood", weight=3]; 22332[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22332 -> 22774[label="",style="solid", color="black", weight=3]; 22333[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27967[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22333 -> 27967[label="",style="solid", color="burlywood", weight=9]; 27967 -> 22775[label="",style="solid", color="burlywood", weight=3]; 27968[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22333 -> 27968[label="",style="solid", color="burlywood", weight=9]; 27968 -> 22776[label="",style="solid", color="burlywood", weight=3]; 22334[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27969[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22334 -> 27969[label="",style="solid", color="burlywood", weight=9]; 27969 -> 22777[label="",style="solid", color="burlywood", weight=3]; 27970[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22334 -> 27970[label="",style="solid", color="burlywood", weight=9]; 27970 -> 22778[label="",style="solid", color="burlywood", weight=3]; 22335[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27971[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22335 -> 27971[label="",style="solid", color="burlywood", weight=9]; 27971 -> 22779[label="",style="solid", color="burlywood", weight=3]; 27972[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22335 -> 27972[label="",style="solid", color="burlywood", weight=9]; 27972 -> 22780[label="",style="solid", color="burlywood", weight=3]; 22336[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16100) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];27973[label="vzz16100/Succ vzz161000",fontsize=10,color="white",style="solid",shape="box"];22336 -> 27973[label="",style="solid", color="burlywood", weight=9]; 27973 -> 22781[label="",style="solid", color="burlywood", weight=3]; 27974[label="vzz16100/Zero",fontsize=10,color="white",style="solid",shape="box"];22336 -> 27974[label="",style="solid", color="burlywood", weight=9]; 27974 -> 22782[label="",style="solid", color="burlywood", weight=3]; 22337[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16100) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];27975[label="vzz16100/Succ vzz161000",fontsize=10,color="white",style="solid",shape="box"];22337 -> 27975[label="",style="solid", color="burlywood", weight=9]; 27975 -> 22783[label="",style="solid", color="burlywood", weight=3]; 27976[label="vzz16100/Zero",fontsize=10,color="white",style="solid",shape="box"];22337 -> 27976[label="",style="solid", color="burlywood", weight=9]; 27976 -> 22784[label="",style="solid", color="burlywood", weight=3]; 22338[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz153000 vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27977[label="vzz153000/Succ vzz1530000",fontsize=10,color="white",style="solid",shape="box"];22338 -> 27977[label="",style="solid", color="burlywood", weight=9]; 27977 -> 22785[label="",style="solid", color="burlywood", weight=3]; 27978[label="vzz153000/Zero",fontsize=10,color="white",style="solid",shape="box"];22338 -> 27978[label="",style="solid", color="burlywood", weight=9]; 27978 -> 22786[label="",style="solid", color="burlywood", weight=3]; 22339 -> 22123[label="",style="dashed", color="red", weight=0]; 22339[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22340[label="error []",fontsize=16,color="red",shape="box"];22341 -> 22123[label="",style="dashed", color="red", weight=0]; 22341[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22342[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22342 -> 22787[label="",style="solid", color="black", weight=3]; 22343 -> 22123[label="",style="dashed", color="red", weight=0]; 22343[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22344 -> 22342[label="",style="dashed", color="red", weight=0]; 22344[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22345 -> 22338[label="",style="dashed", color="red", weight=0]; 22345[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz153000 vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22345 -> 22788[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22789[label="",style="dashed", color="magenta", weight=3]; 22346 -> 22123[label="",style="dashed", color="red", weight=0]; 22346[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22347 -> 22123[label="",style="dashed", color="red", weight=0]; 22347[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22348 -> 22342[label="",style="dashed", color="red", weight=0]; 22348[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22349 -> 22123[label="",style="dashed", color="red", weight=0]; 22349[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22350 -> 22342[label="",style="dashed", color="red", weight=0]; 22350[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22351[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27979[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22351 -> 27979[label="",style="solid", color="burlywood", weight=9]; 27979 -> 22790[label="",style="solid", color="burlywood", weight=3]; 27980[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22351 -> 27980[label="",style="solid", color="burlywood", weight=9]; 27980 -> 22791[label="",style="solid", color="burlywood", weight=3]; 22352[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22352 -> 22792[label="",style="solid", color="black", weight=3]; 22353[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27981[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22353 -> 27981[label="",style="solid", color="burlywood", weight=9]; 27981 -> 22793[label="",style="solid", color="burlywood", weight=3]; 27982[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22353 -> 27982[label="",style="solid", color="burlywood", weight=9]; 27982 -> 22794[label="",style="solid", color="burlywood", weight=3]; 22354[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27983[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22354 -> 27983[label="",style="solid", color="burlywood", weight=9]; 27983 -> 22795[label="",style="solid", color="burlywood", weight=3]; 27984[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22354 -> 27984[label="",style="solid", color="burlywood", weight=9]; 27984 -> 22796[label="",style="solid", color="burlywood", weight=3]; 22355[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22355 -> 22797[label="",style="solid", color="black", weight=3]; 22356[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27985[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22356 -> 27985[label="",style="solid", color="burlywood", weight=9]; 27985 -> 22798[label="",style="solid", color="burlywood", weight=3]; 27986[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22356 -> 27986[label="",style="solid", color="burlywood", weight=9]; 27986 -> 22799[label="",style="solid", color="burlywood", weight=3]; 22357[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27987[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22357 -> 27987[label="",style="solid", color="burlywood", weight=9]; 27987 -> 22800[label="",style="solid", color="burlywood", weight=3]; 27988[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22357 -> 27988[label="",style="solid", color="burlywood", weight=9]; 27988 -> 22801[label="",style="solid", color="burlywood", weight=3]; 22358[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27989[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22358 -> 27989[label="",style="solid", color="burlywood", weight=9]; 27989 -> 22802[label="",style="solid", color="burlywood", weight=3]; 27990[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22358 -> 27990[label="",style="solid", color="burlywood", weight=9]; 27990 -> 22803[label="",style="solid", color="burlywood", weight=3]; 22359[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16120) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];27991[label="vzz16120/Succ vzz161200",fontsize=10,color="white",style="solid",shape="box"];22359 -> 27991[label="",style="solid", color="burlywood", weight=9]; 27991 -> 22804[label="",style="solid", color="burlywood", weight=3]; 27992[label="vzz16120/Zero",fontsize=10,color="white",style="solid",shape="box"];22359 -> 27992[label="",style="solid", color="burlywood", weight=9]; 27992 -> 22805[label="",style="solid", color="burlywood", weight=3]; 22360[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16120) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];27993[label="vzz16120/Succ vzz161200",fontsize=10,color="white",style="solid",shape="box"];22360 -> 27993[label="",style="solid", color="burlywood", weight=9]; 27993 -> 22806[label="",style="solid", color="burlywood", weight=3]; 27994[label="vzz16120/Zero",fontsize=10,color="white",style="solid",shape="box"];22360 -> 27994[label="",style="solid", color="burlywood", weight=9]; 27994 -> 22807[label="",style="solid", color="burlywood", weight=3]; 22361[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz154200 vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27995[label="vzz154200/Succ vzz1542000",fontsize=10,color="white",style="solid",shape="box"];22361 -> 27995[label="",style="solid", color="burlywood", weight=9]; 27995 -> 22808[label="",style="solid", color="burlywood", weight=3]; 27996[label="vzz154200/Zero",fontsize=10,color="white",style="solid",shape="box"];22361 -> 27996[label="",style="solid", color="burlywood", weight=9]; 27996 -> 22809[label="",style="solid", color="burlywood", weight=3]; 22362 -> 22150[label="",style="dashed", color="red", weight=0]; 22362[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22363[label="error []",fontsize=16,color="red",shape="box"];22364 -> 22150[label="",style="dashed", color="red", weight=0]; 22364[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22365[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22365 -> 22810[label="",style="solid", color="black", weight=3]; 22366 -> 22150[label="",style="dashed", color="red", weight=0]; 22366[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22367 -> 22365[label="",style="dashed", color="red", weight=0]; 22367[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22368 -> 22361[label="",style="dashed", color="red", weight=0]; 22368[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz154200 vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22368 -> 22811[label="",style="dashed", color="magenta", weight=3]; 22368 -> 22812[label="",style="dashed", color="magenta", weight=3]; 22369 -> 22150[label="",style="dashed", color="red", weight=0]; 22369[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22370 -> 22150[label="",style="dashed", color="red", weight=0]; 22370[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22371 -> 22365[label="",style="dashed", color="red", weight=0]; 22371[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22372 -> 22150[label="",style="dashed", color="red", weight=0]; 22372[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22373 -> 22365[label="",style="dashed", color="red", weight=0]; 22373[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22374[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27997[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22374 -> 27997[label="",style="solid", color="burlywood", weight=9]; 27997 -> 22813[label="",style="solid", color="burlywood", weight=3]; 27998[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22374 -> 27998[label="",style="solid", color="burlywood", weight=9]; 27998 -> 22814[label="",style="solid", color="burlywood", weight=3]; 22375[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22375 -> 22815[label="",style="solid", color="black", weight=3]; 22376[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27999[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22376 -> 27999[label="",style="solid", color="burlywood", weight=9]; 27999 -> 22816[label="",style="solid", color="burlywood", weight=3]; 28000[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22376 -> 28000[label="",style="solid", color="burlywood", weight=9]; 28000 -> 22817[label="",style="solid", color="burlywood", weight=3]; 22377[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28001[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22377 -> 28001[label="",style="solid", color="burlywood", weight=9]; 28001 -> 22818[label="",style="solid", color="burlywood", weight=3]; 28002[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22377 -> 28002[label="",style="solid", color="burlywood", weight=9]; 28002 -> 22819[label="",style="solid", color="burlywood", weight=3]; 22378[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22378 -> 22820[label="",style="solid", color="black", weight=3]; 22379[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28003[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22379 -> 28003[label="",style="solid", color="burlywood", weight=9]; 28003 -> 22821[label="",style="solid", color="burlywood", weight=3]; 28004[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22379 -> 28004[label="",style="solid", color="burlywood", weight=9]; 28004 -> 22822[label="",style="solid", color="burlywood", weight=3]; 22380[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28005[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22380 -> 28005[label="",style="solid", color="burlywood", weight=9]; 28005 -> 22823[label="",style="solid", color="burlywood", weight=3]; 28006[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22380 -> 28006[label="",style="solid", color="burlywood", weight=9]; 28006 -> 22824[label="",style="solid", color="burlywood", weight=3]; 22381[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28007[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22381 -> 28007[label="",style="solid", color="burlywood", weight=9]; 28007 -> 22825[label="",style="solid", color="burlywood", weight=3]; 28008[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22381 -> 28008[label="",style="solid", color="burlywood", weight=9]; 28008 -> 22826[label="",style="solid", color="burlywood", weight=3]; 22382[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16140) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28009[label="vzz16140/Succ vzz161400",fontsize=10,color="white",style="solid",shape="box"];22382 -> 28009[label="",style="solid", color="burlywood", weight=9]; 28009 -> 22827[label="",style="solid", color="burlywood", weight=3]; 28010[label="vzz16140/Zero",fontsize=10,color="white",style="solid",shape="box"];22382 -> 28010[label="",style="solid", color="burlywood", weight=9]; 28010 -> 22828[label="",style="solid", color="burlywood", weight=3]; 22383[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16140) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28011[label="vzz16140/Succ vzz161400",fontsize=10,color="white",style="solid",shape="box"];22383 -> 28011[label="",style="solid", color="burlywood", weight=9]; 28011 -> 22829[label="",style="solid", color="burlywood", weight=3]; 28012[label="vzz16140/Zero",fontsize=10,color="white",style="solid",shape="box"];22383 -> 28012[label="",style="solid", color="burlywood", weight=9]; 28012 -> 22830[label="",style="solid", color="burlywood", weight=3]; 22384[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz155400 vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28013[label="vzz155400/Succ vzz1554000",fontsize=10,color="white",style="solid",shape="box"];22384 -> 28013[label="",style="solid", color="burlywood", weight=9]; 28013 -> 22831[label="",style="solid", color="burlywood", weight=3]; 28014[label="vzz155400/Zero",fontsize=10,color="white",style="solid",shape="box"];22384 -> 28014[label="",style="solid", color="burlywood", weight=9]; 28014 -> 22832[label="",style="solid", color="burlywood", weight=3]; 22385 -> 22177[label="",style="dashed", color="red", weight=0]; 22385[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22386[label="error []",fontsize=16,color="red",shape="box"];22387 -> 22177[label="",style="dashed", color="red", weight=0]; 22387[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22388[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22388 -> 22833[label="",style="solid", color="black", weight=3]; 22389 -> 22177[label="",style="dashed", color="red", weight=0]; 22389[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22390 -> 22388[label="",style="dashed", color="red", weight=0]; 22390[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22391 -> 22384[label="",style="dashed", color="red", weight=0]; 22391[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz155400 vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22391 -> 22834[label="",style="dashed", color="magenta", weight=3]; 22391 -> 22835[label="",style="dashed", color="magenta", weight=3]; 22392 -> 22177[label="",style="dashed", color="red", weight=0]; 22392[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22393 -> 22177[label="",style="dashed", color="red", weight=0]; 22393[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22394 -> 22388[label="",style="dashed", color="red", weight=0]; 22394[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22395 -> 22177[label="",style="dashed", color="red", weight=0]; 22395[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22396 -> 22388[label="",style="dashed", color="red", weight=0]; 22396[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22397[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28015[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22397 -> 28015[label="",style="solid", color="burlywood", weight=9]; 28015 -> 22836[label="",style="solid", color="burlywood", weight=3]; 28016[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22397 -> 28016[label="",style="solid", color="burlywood", weight=9]; 28016 -> 22837[label="",style="solid", color="burlywood", weight=3]; 22398[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22398 -> 22838[label="",style="solid", color="black", weight=3]; 22399[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28017[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22399 -> 28017[label="",style="solid", color="burlywood", weight=9]; 28017 -> 22839[label="",style="solid", color="burlywood", weight=3]; 28018[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22399 -> 28018[label="",style="solid", color="burlywood", weight=9]; 28018 -> 22840[label="",style="solid", color="burlywood", weight=3]; 22400[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28019[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22400 -> 28019[label="",style="solid", color="burlywood", weight=9]; 28019 -> 22841[label="",style="solid", color="burlywood", weight=3]; 28020[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22400 -> 28020[label="",style="solid", color="burlywood", weight=9]; 28020 -> 22842[label="",style="solid", color="burlywood", weight=3]; 22401[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22401 -> 22843[label="",style="solid", color="black", weight=3]; 22402[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28021[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22402 -> 28021[label="",style="solid", color="burlywood", weight=9]; 28021 -> 22844[label="",style="solid", color="burlywood", weight=3]; 28022[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22402 -> 28022[label="",style="solid", color="burlywood", weight=9]; 28022 -> 22845[label="",style="solid", color="burlywood", weight=3]; 22403[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28023[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22403 -> 28023[label="",style="solid", color="burlywood", weight=9]; 28023 -> 22846[label="",style="solid", color="burlywood", weight=3]; 28024[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22403 -> 28024[label="",style="solid", color="burlywood", weight=9]; 28024 -> 22847[label="",style="solid", color="burlywood", weight=3]; 22404[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28025[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22404 -> 28025[label="",style="solid", color="burlywood", weight=9]; 28025 -> 22848[label="",style="solid", color="burlywood", weight=3]; 28026[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22404 -> 28026[label="",style="solid", color="burlywood", weight=9]; 28026 -> 22849[label="",style="solid", color="burlywood", weight=3]; 22405[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16160) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28027[label="vzz16160/Succ vzz161600",fontsize=10,color="white",style="solid",shape="box"];22405 -> 28027[label="",style="solid", color="burlywood", weight=9]; 28027 -> 22850[label="",style="solid", color="burlywood", weight=3]; 28028[label="vzz16160/Zero",fontsize=10,color="white",style="solid",shape="box"];22405 -> 28028[label="",style="solid", color="burlywood", weight=9]; 28028 -> 22851[label="",style="solid", color="burlywood", weight=3]; 22406[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16160) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28029[label="vzz16160/Succ vzz161600",fontsize=10,color="white",style="solid",shape="box"];22406 -> 28029[label="",style="solid", color="burlywood", weight=9]; 28029 -> 22852[label="",style="solid", color="burlywood", weight=3]; 28030[label="vzz16160/Zero",fontsize=10,color="white",style="solid",shape="box"];22406 -> 28030[label="",style="solid", color="burlywood", weight=9]; 28030 -> 22853[label="",style="solid", color="burlywood", weight=3]; 22666[label="roundRound04 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22666 -> 22875[label="",style="solid", color="black", weight=3]; 22667[label="roundRound05 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22667 -> 22876[label="",style="solid", color="black", weight=3]; 22668[label="roundRound03 (vzz23 :% Integer vzz240) False (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22668 -> 22877[label="",style="solid", color="black", weight=3]; 22669[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22669 -> 22878[label="",style="solid", color="black", weight=3]; 22670[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1520000) vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28031[label="vzz151900/Succ vzz1519000",fontsize=10,color="white",style="solid",shape="box"];22670 -> 28031[label="",style="solid", color="burlywood", weight=9]; 28031 -> 22879[label="",style="solid", color="burlywood", weight=3]; 28032[label="vzz151900/Zero",fontsize=10,color="white",style="solid",shape="box"];22670 -> 28032[label="",style="solid", color="burlywood", weight=9]; 28032 -> 22880[label="",style="solid", color="burlywood", weight=3]; 22671[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28033[label="vzz151900/Succ vzz1519000",fontsize=10,color="white",style="solid",shape="box"];22671 -> 28033[label="",style="solid", color="burlywood", weight=9]; 28033 -> 22881[label="",style="solid", color="burlywood", weight=3]; 28034[label="vzz151900/Zero",fontsize=10,color="white",style="solid",shape="box"];22671 -> 28034[label="",style="solid", color="burlywood", weight=9]; 28034 -> 22882[label="",style="solid", color="burlywood", weight=3]; 22672 -> 14259[label="",style="dashed", color="red", weight=0]; 22672[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22673[label="vzz151900",fontsize=16,color="green",shape="box"];22674[label="vzz152000",fontsize=16,color="green",shape="box"];22675[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Pos (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22675 -> 22883[label="",style="solid", color="black", weight=3]; 22676[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22676 -> 22884[label="",style="solid", color="black", weight=3]; 22677[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22677 -> 22885[label="",style="solid", color="black", weight=3]; 22678[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22678 -> 22886[label="",style="solid", color="black", weight=3]; 22679[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22679 -> 22887[label="",style="solid", color="black", weight=3]; 22680[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22680 -> 22888[label="",style="solid", color="black", weight=3]; 22681[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22681 -> 22889[label="",style="solid", color="black", weight=3]; 22682 -> 22677[label="",style="dashed", color="red", weight=0]; 22682[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22683[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Neg (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22683 -> 22890[label="",style="solid", color="black", weight=3]; 22684[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22684 -> 22891[label="",style="solid", color="black", weight=3]; 22685[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22685 -> 22892[label="",style="solid", color="black", weight=3]; 22686[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22686 -> 22893[label="",style="solid", color="black", weight=3]; 22687[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22687 -> 22894[label="",style="solid", color="black", weight=3]; 22688[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22688 -> 22895[label="",style="solid", color="black", weight=3]; 22689[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160200)) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28035[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22689 -> 28035[label="",style="solid", color="burlywood", weight=9]; 28035 -> 22896[label="",style="solid", color="burlywood", weight=3]; 28036[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22689 -> 28036[label="",style="solid", color="burlywood", weight=9]; 28036 -> 22897[label="",style="solid", color="burlywood", weight=3]; 22690[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28037[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22690 -> 28037[label="",style="solid", color="burlywood", weight=9]; 28037 -> 22898[label="",style="solid", color="burlywood", weight=3]; 28038[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22690 -> 28038[label="",style="solid", color="burlywood", weight=9]; 28038 -> 22899[label="",style="solid", color="burlywood", weight=3]; 22691[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160200)) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28039[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22691 -> 28039[label="",style="solid", color="burlywood", weight=9]; 28039 -> 22900[label="",style="solid", color="burlywood", weight=3]; 28040[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22691 -> 28040[label="",style="solid", color="burlywood", weight=9]; 28040 -> 22901[label="",style="solid", color="burlywood", weight=3]; 22692[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28041[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22692 -> 28041[label="",style="solid", color="burlywood", weight=9]; 28041 -> 22902[label="",style="solid", color="burlywood", weight=3]; 28042[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22692 -> 28042[label="",style="solid", color="burlywood", weight=9]; 28042 -> 22903[label="",style="solid", color="burlywood", weight=3]; 22693[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1522000) vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28043[label="vzz152100/Succ vzz1521000",fontsize=10,color="white",style="solid",shape="box"];22693 -> 28043[label="",style="solid", color="burlywood", weight=9]; 28043 -> 22904[label="",style="solid", color="burlywood", weight=3]; 28044[label="vzz152100/Zero",fontsize=10,color="white",style="solid",shape="box"];22693 -> 28044[label="",style="solid", color="burlywood", weight=9]; 28044 -> 22905[label="",style="solid", color="burlywood", weight=3]; 22694[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28045[label="vzz152100/Succ vzz1521000",fontsize=10,color="white",style="solid",shape="box"];22694 -> 28045[label="",style="solid", color="burlywood", weight=9]; 28045 -> 22906[label="",style="solid", color="burlywood", weight=3]; 28046[label="vzz152100/Zero",fontsize=10,color="white",style="solid",shape="box"];22694 -> 28046[label="",style="solid", color="burlywood", weight=9]; 28046 -> 22907[label="",style="solid", color="burlywood", weight=3]; 22695 -> 14282[label="",style="dashed", color="red", weight=0]; 22695[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22696[label="vzz152200",fontsize=16,color="green",shape="box"];22697[label="vzz152100",fontsize=16,color="green",shape="box"];22698[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Pos (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22698 -> 22908[label="",style="solid", color="black", weight=3]; 22699[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22699 -> 22909[label="",style="solid", color="black", weight=3]; 22700[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22700 -> 22910[label="",style="solid", color="black", weight=3]; 22701[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22701 -> 22911[label="",style="solid", color="black", weight=3]; 22702[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22702 -> 22912[label="",style="solid", color="black", weight=3]; 22703[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22703 -> 22913[label="",style="solid", color="black", weight=3]; 22704[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22704 -> 22914[label="",style="solid", color="black", weight=3]; 22705 -> 22700[label="",style="dashed", color="red", weight=0]; 22705[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22706[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Neg (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22706 -> 22915[label="",style="solid", color="black", weight=3]; 22707[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22707 -> 22916[label="",style="solid", color="black", weight=3]; 22708[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22708 -> 22917[label="",style="solid", color="black", weight=3]; 22709[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22709 -> 22918[label="",style="solid", color="black", weight=3]; 22710[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22710 -> 22919[label="",style="solid", color="black", weight=3]; 22711[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22711 -> 22920[label="",style="solid", color="black", weight=3]; 22712[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160400)) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28047[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22712 -> 28047[label="",style="solid", color="burlywood", weight=9]; 28047 -> 22921[label="",style="solid", color="burlywood", weight=3]; 28048[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22712 -> 28048[label="",style="solid", color="burlywood", weight=9]; 28048 -> 22922[label="",style="solid", color="burlywood", weight=3]; 22713[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28049[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22713 -> 28049[label="",style="solid", color="burlywood", weight=9]; 28049 -> 22923[label="",style="solid", color="burlywood", weight=3]; 28050[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22713 -> 28050[label="",style="solid", color="burlywood", weight=9]; 28050 -> 22924[label="",style="solid", color="burlywood", weight=3]; 22714[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160400)) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28051[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22714 -> 28051[label="",style="solid", color="burlywood", weight=9]; 28051 -> 22925[label="",style="solid", color="burlywood", weight=3]; 28052[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22714 -> 28052[label="",style="solid", color="burlywood", weight=9]; 28052 -> 22926[label="",style="solid", color="burlywood", weight=3]; 22715[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28053[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22715 -> 28053[label="",style="solid", color="burlywood", weight=9]; 28053 -> 22927[label="",style="solid", color="burlywood", weight=3]; 28054[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22715 -> 28054[label="",style="solid", color="burlywood", weight=9]; 28054 -> 22928[label="",style="solid", color="burlywood", weight=3]; 22716[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1524000) vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28055[label="vzz152300/Succ vzz1523000",fontsize=10,color="white",style="solid",shape="box"];22716 -> 28055[label="",style="solid", color="burlywood", weight=9]; 28055 -> 22929[label="",style="solid", color="burlywood", weight=3]; 28056[label="vzz152300/Zero",fontsize=10,color="white",style="solid",shape="box"];22716 -> 28056[label="",style="solid", color="burlywood", weight=9]; 28056 -> 22930[label="",style="solid", color="burlywood", weight=3]; 22717[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28057[label="vzz152300/Succ vzz1523000",fontsize=10,color="white",style="solid",shape="box"];22717 -> 28057[label="",style="solid", color="burlywood", weight=9]; 28057 -> 22931[label="",style="solid", color="burlywood", weight=3]; 28058[label="vzz152300/Zero",fontsize=10,color="white",style="solid",shape="box"];22717 -> 28058[label="",style="solid", color="burlywood", weight=9]; 28058 -> 22932[label="",style="solid", color="burlywood", weight=3]; 22718 -> 14305[label="",style="dashed", color="red", weight=0]; 22718[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22719[label="vzz152400",fontsize=16,color="green",shape="box"];22720[label="vzz152300",fontsize=16,color="green",shape="box"];22721[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Pos (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22721 -> 22933[label="",style="solid", color="black", weight=3]; 22722[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22722 -> 22934[label="",style="solid", color="black", weight=3]; 22723[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22723 -> 22935[label="",style="solid", color="black", weight=3]; 22724[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22724 -> 22936[label="",style="solid", color="black", weight=3]; 22725[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22725 -> 22937[label="",style="solid", color="black", weight=3]; 22726[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22726 -> 22938[label="",style="solid", color="black", weight=3]; 22727[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22727 -> 22939[label="",style="solid", color="black", weight=3]; 22728 -> 22723[label="",style="dashed", color="red", weight=0]; 22728[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22729[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Neg (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22729 -> 22940[label="",style="solid", color="black", weight=3]; 22730[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22730 -> 22941[label="",style="solid", color="black", weight=3]; 22731[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22731 -> 22942[label="",style="solid", color="black", weight=3]; 22732[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22732 -> 22943[label="",style="solid", color="black", weight=3]; 22733[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22733 -> 22944[label="",style="solid", color="black", weight=3]; 22734[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22734 -> 22945[label="",style="solid", color="black", weight=3]; 22735[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160600)) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28059[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22735 -> 28059[label="",style="solid", color="burlywood", weight=9]; 28059 -> 22946[label="",style="solid", color="burlywood", weight=3]; 28060[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22735 -> 28060[label="",style="solid", color="burlywood", weight=9]; 28060 -> 22947[label="",style="solid", color="burlywood", weight=3]; 22736[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28061[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22736 -> 28061[label="",style="solid", color="burlywood", weight=9]; 28061 -> 22948[label="",style="solid", color="burlywood", weight=3]; 28062[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22736 -> 28062[label="",style="solid", color="burlywood", weight=9]; 28062 -> 22949[label="",style="solid", color="burlywood", weight=3]; 22737[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160600)) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28063[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22737 -> 28063[label="",style="solid", color="burlywood", weight=9]; 28063 -> 22950[label="",style="solid", color="burlywood", weight=3]; 28064[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22737 -> 28064[label="",style="solid", color="burlywood", weight=9]; 28064 -> 22951[label="",style="solid", color="burlywood", weight=3]; 22738[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28065[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22738 -> 28065[label="",style="solid", color="burlywood", weight=9]; 28065 -> 22952[label="",style="solid", color="burlywood", weight=3]; 28066[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22738 -> 28066[label="",style="solid", color="burlywood", weight=9]; 28066 -> 22953[label="",style="solid", color="burlywood", weight=3]; 22739[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1526000) vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28067[label="vzz152500/Succ vzz1525000",fontsize=10,color="white",style="solid",shape="box"];22739 -> 28067[label="",style="solid", color="burlywood", weight=9]; 28067 -> 22954[label="",style="solid", color="burlywood", weight=3]; 28068[label="vzz152500/Zero",fontsize=10,color="white",style="solid",shape="box"];22739 -> 28068[label="",style="solid", color="burlywood", weight=9]; 28068 -> 22955[label="",style="solid", color="burlywood", weight=3]; 22740[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28069[label="vzz152500/Succ vzz1525000",fontsize=10,color="white",style="solid",shape="box"];22740 -> 28069[label="",style="solid", color="burlywood", weight=9]; 28069 -> 22956[label="",style="solid", color="burlywood", weight=3]; 28070[label="vzz152500/Zero",fontsize=10,color="white",style="solid",shape="box"];22740 -> 28070[label="",style="solid", color="burlywood", weight=9]; 28070 -> 22957[label="",style="solid", color="burlywood", weight=3]; 22741 -> 14328[label="",style="dashed", color="red", weight=0]; 22741[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22742[label="vzz152600",fontsize=16,color="green",shape="box"];22743[label="vzz152500",fontsize=16,color="green",shape="box"];22744[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Pos (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22744 -> 22958[label="",style="solid", color="black", weight=3]; 22745[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22745 -> 22959[label="",style="solid", color="black", weight=3]; 22746[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22746 -> 22960[label="",style="solid", color="black", weight=3]; 22747[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22747 -> 22961[label="",style="solid", color="black", weight=3]; 22748[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22748 -> 22962[label="",style="solid", color="black", weight=3]; 22749[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22749 -> 22963[label="",style="solid", color="black", weight=3]; 22750[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22750 -> 22964[label="",style="solid", color="black", weight=3]; 22751 -> 22746[label="",style="dashed", color="red", weight=0]; 22751[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22752[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Neg (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22752 -> 22965[label="",style="solid", color="black", weight=3]; 22753[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22753 -> 22966[label="",style="solid", color="black", weight=3]; 22754[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22754 -> 22967[label="",style="solid", color="black", weight=3]; 22755[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22755 -> 22968[label="",style="solid", color="black", weight=3]; 22756[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22756 -> 22969[label="",style="solid", color="black", weight=3]; 22757[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22757 -> 22970[label="",style="solid", color="black", weight=3]; 22758[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160800)) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28071[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22758 -> 28071[label="",style="solid", color="burlywood", weight=9]; 28071 -> 22971[label="",style="solid", color="burlywood", weight=3]; 28072[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22758 -> 28072[label="",style="solid", color="burlywood", weight=9]; 28072 -> 22972[label="",style="solid", color="burlywood", weight=3]; 22759[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28073[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22759 -> 28073[label="",style="solid", color="burlywood", weight=9]; 28073 -> 22973[label="",style="solid", color="burlywood", weight=3]; 28074[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22759 -> 28074[label="",style="solid", color="burlywood", weight=9]; 28074 -> 22974[label="",style="solid", color="burlywood", weight=3]; 22760[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160800)) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28075[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22760 -> 28075[label="",style="solid", color="burlywood", weight=9]; 28075 -> 22975[label="",style="solid", color="burlywood", weight=3]; 28076[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22760 -> 28076[label="",style="solid", color="burlywood", weight=9]; 28076 -> 22976[label="",style="solid", color="burlywood", weight=3]; 22761[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28077[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22761 -> 28077[label="",style="solid", color="burlywood", weight=9]; 28077 -> 22977[label="",style="solid", color="burlywood", weight=3]; 28078[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22761 -> 28078[label="",style="solid", color="burlywood", weight=9]; 28078 -> 22978[label="",style="solid", color="burlywood", weight=3]; 22762[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1528000) vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28079[label="vzz152700/Succ vzz1527000",fontsize=10,color="white",style="solid",shape="box"];22762 -> 28079[label="",style="solid", color="burlywood", weight=9]; 28079 -> 22979[label="",style="solid", color="burlywood", weight=3]; 28080[label="vzz152700/Zero",fontsize=10,color="white",style="solid",shape="box"];22762 -> 28080[label="",style="solid", color="burlywood", weight=9]; 28080 -> 22980[label="",style="solid", color="burlywood", weight=3]; 22763[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28081[label="vzz152700/Succ vzz1527000",fontsize=10,color="white",style="solid",shape="box"];22763 -> 28081[label="",style="solid", color="burlywood", weight=9]; 28081 -> 22981[label="",style="solid", color="burlywood", weight=3]; 28082[label="vzz152700/Zero",fontsize=10,color="white",style="solid",shape="box"];22763 -> 28082[label="",style="solid", color="burlywood", weight=9]; 28082 -> 22982[label="",style="solid", color="burlywood", weight=3]; 22764 -> 14351[label="",style="dashed", color="red", weight=0]; 22764[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22765[label="vzz152800",fontsize=16,color="green",shape="box"];22766[label="vzz152700",fontsize=16,color="green",shape="box"];22767[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Pos (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22767 -> 22983[label="",style="solid", color="black", weight=3]; 22768[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22768 -> 22984[label="",style="solid", color="black", weight=3]; 22769[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22769 -> 22985[label="",style="solid", color="black", weight=3]; 22770[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22770 -> 22986[label="",style="solid", color="black", weight=3]; 22771[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22771 -> 22987[label="",style="solid", color="black", weight=3]; 22772[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22772 -> 22988[label="",style="solid", color="black", weight=3]; 22773[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22773 -> 22989[label="",style="solid", color="black", weight=3]; 22774 -> 22769[label="",style="dashed", color="red", weight=0]; 22774[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22775[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Neg (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22775 -> 22990[label="",style="solid", color="black", weight=3]; 22776[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22776 -> 22991[label="",style="solid", color="black", weight=3]; 22777[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22777 -> 22992[label="",style="solid", color="black", weight=3]; 22778[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22778 -> 22993[label="",style="solid", color="black", weight=3]; 22779[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22779 -> 22994[label="",style="solid", color="black", weight=3]; 22780[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22780 -> 22995[label="",style="solid", color="black", weight=3]; 22781[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161000)) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28083[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22781 -> 28083[label="",style="solid", color="burlywood", weight=9]; 28083 -> 22996[label="",style="solid", color="burlywood", weight=3]; 28084[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22781 -> 28084[label="",style="solid", color="burlywood", weight=9]; 28084 -> 22997[label="",style="solid", color="burlywood", weight=3]; 22782[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28085[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22782 -> 28085[label="",style="solid", color="burlywood", weight=9]; 28085 -> 22998[label="",style="solid", color="burlywood", weight=3]; 28086[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22782 -> 28086[label="",style="solid", color="burlywood", weight=9]; 28086 -> 22999[label="",style="solid", color="burlywood", weight=3]; 22783[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161000)) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28087[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22783 -> 28087[label="",style="solid", color="burlywood", weight=9]; 28087 -> 23000[label="",style="solid", color="burlywood", weight=3]; 28088[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22783 -> 28088[label="",style="solid", color="burlywood", weight=9]; 28088 -> 23001[label="",style="solid", color="burlywood", weight=3]; 22784[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28089[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22784 -> 28089[label="",style="solid", color="burlywood", weight=9]; 28089 -> 23002[label="",style="solid", color="burlywood", weight=3]; 28090[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22784 -> 28090[label="",style="solid", color="burlywood", weight=9]; 28090 -> 23003[label="",style="solid", color="burlywood", weight=3]; 22785[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1530000) vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28091[label="vzz152900/Succ vzz1529000",fontsize=10,color="white",style="solid",shape="box"];22785 -> 28091[label="",style="solid", color="burlywood", weight=9]; 28091 -> 23004[label="",style="solid", color="burlywood", weight=3]; 28092[label="vzz152900/Zero",fontsize=10,color="white",style="solid",shape="box"];22785 -> 28092[label="",style="solid", color="burlywood", weight=9]; 28092 -> 23005[label="",style="solid", color="burlywood", weight=3]; 22786[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28093[label="vzz152900/Succ vzz1529000",fontsize=10,color="white",style="solid",shape="box"];22786 -> 28093[label="",style="solid", color="burlywood", weight=9]; 28093 -> 23006[label="",style="solid", color="burlywood", weight=3]; 28094[label="vzz152900/Zero",fontsize=10,color="white",style="solid",shape="box"];22786 -> 28094[label="",style="solid", color="burlywood", weight=9]; 28094 -> 23007[label="",style="solid", color="burlywood", weight=3]; 22787 -> 14374[label="",style="dashed", color="red", weight=0]; 22787[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22788[label="vzz152900",fontsize=16,color="green",shape="box"];22789[label="vzz153000",fontsize=16,color="green",shape="box"];22790[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Pos (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22790 -> 23008[label="",style="solid", color="black", weight=3]; 22791[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22791 -> 23009[label="",style="solid", color="black", weight=3]; 22792[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22792 -> 23010[label="",style="solid", color="black", weight=3]; 22793[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22793 -> 23011[label="",style="solid", color="black", weight=3]; 22794[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22794 -> 23012[label="",style="solid", color="black", weight=3]; 22795[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22795 -> 23013[label="",style="solid", color="black", weight=3]; 22796[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22796 -> 23014[label="",style="solid", color="black", weight=3]; 22797 -> 22792[label="",style="dashed", color="red", weight=0]; 22797[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22798[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Neg (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22798 -> 23015[label="",style="solid", color="black", weight=3]; 22799[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22799 -> 23016[label="",style="solid", color="black", weight=3]; 22800[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22800 -> 23017[label="",style="solid", color="black", weight=3]; 22801[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22801 -> 23018[label="",style="solid", color="black", weight=3]; 22802[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22802 -> 23019[label="",style="solid", color="black", weight=3]; 22803[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22803 -> 23020[label="",style="solid", color="black", weight=3]; 22804[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161200)) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28095[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22804 -> 28095[label="",style="solid", color="burlywood", weight=9]; 28095 -> 23021[label="",style="solid", color="burlywood", weight=3]; 28096[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22804 -> 28096[label="",style="solid", color="burlywood", weight=9]; 28096 -> 23022[label="",style="solid", color="burlywood", weight=3]; 22805[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28097[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22805 -> 28097[label="",style="solid", color="burlywood", weight=9]; 28097 -> 23023[label="",style="solid", color="burlywood", weight=3]; 28098[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22805 -> 28098[label="",style="solid", color="burlywood", weight=9]; 28098 -> 23024[label="",style="solid", color="burlywood", weight=3]; 22806[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161200)) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28099[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22806 -> 28099[label="",style="solid", color="burlywood", weight=9]; 28099 -> 23025[label="",style="solid", color="burlywood", weight=3]; 28100[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22806 -> 28100[label="",style="solid", color="burlywood", weight=9]; 28100 -> 23026[label="",style="solid", color="burlywood", weight=3]; 22807[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28101[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22807 -> 28101[label="",style="solid", color="burlywood", weight=9]; 28101 -> 23027[label="",style="solid", color="burlywood", weight=3]; 28102[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22807 -> 28102[label="",style="solid", color="burlywood", weight=9]; 28102 -> 23028[label="",style="solid", color="burlywood", weight=3]; 22808[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1542000) vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28103[label="vzz154100/Succ vzz1541000",fontsize=10,color="white",style="solid",shape="box"];22808 -> 28103[label="",style="solid", color="burlywood", weight=9]; 28103 -> 23029[label="",style="solid", color="burlywood", weight=3]; 28104[label="vzz154100/Zero",fontsize=10,color="white",style="solid",shape="box"];22808 -> 28104[label="",style="solid", color="burlywood", weight=9]; 28104 -> 23030[label="",style="solid", color="burlywood", weight=3]; 22809[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28105[label="vzz154100/Succ vzz1541000",fontsize=10,color="white",style="solid",shape="box"];22809 -> 28105[label="",style="solid", color="burlywood", weight=9]; 28105 -> 23031[label="",style="solid", color="burlywood", weight=3]; 28106[label="vzz154100/Zero",fontsize=10,color="white",style="solid",shape="box"];22809 -> 28106[label="",style="solid", color="burlywood", weight=9]; 28106 -> 23032[label="",style="solid", color="burlywood", weight=3]; 22810 -> 14397[label="",style="dashed", color="red", weight=0]; 22810[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22811[label="vzz154200",fontsize=16,color="green",shape="box"];22812[label="vzz154100",fontsize=16,color="green",shape="box"];22813[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Pos (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22813 -> 23033[label="",style="solid", color="black", weight=3]; 22814[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22814 -> 23034[label="",style="solid", color="black", weight=3]; 22815[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22815 -> 23035[label="",style="solid", color="black", weight=3]; 22816[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22816 -> 23036[label="",style="solid", color="black", weight=3]; 22817[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22817 -> 23037[label="",style="solid", color="black", weight=3]; 22818[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22818 -> 23038[label="",style="solid", color="black", weight=3]; 22819[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22819 -> 23039[label="",style="solid", color="black", weight=3]; 22820 -> 22815[label="",style="dashed", color="red", weight=0]; 22820[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22821[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Neg (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22821 -> 23040[label="",style="solid", color="black", weight=3]; 22822[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22822 -> 23041[label="",style="solid", color="black", weight=3]; 22823[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22823 -> 23042[label="",style="solid", color="black", weight=3]; 22824[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22824 -> 23043[label="",style="solid", color="black", weight=3]; 22825[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22825 -> 23044[label="",style="solid", color="black", weight=3]; 22826[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22826 -> 23045[label="",style="solid", color="black", weight=3]; 22827[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161400)) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28107[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22827 -> 28107[label="",style="solid", color="burlywood", weight=9]; 28107 -> 23046[label="",style="solid", color="burlywood", weight=3]; 28108[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22827 -> 28108[label="",style="solid", color="burlywood", weight=9]; 28108 -> 23047[label="",style="solid", color="burlywood", weight=3]; 22828[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28109[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22828 -> 28109[label="",style="solid", color="burlywood", weight=9]; 28109 -> 23048[label="",style="solid", color="burlywood", weight=3]; 28110[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22828 -> 28110[label="",style="solid", color="burlywood", weight=9]; 28110 -> 23049[label="",style="solid", color="burlywood", weight=3]; 22829[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161400)) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28111[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22829 -> 28111[label="",style="solid", color="burlywood", weight=9]; 28111 -> 23050[label="",style="solid", color="burlywood", weight=3]; 28112[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22829 -> 28112[label="",style="solid", color="burlywood", weight=9]; 28112 -> 23051[label="",style="solid", color="burlywood", weight=3]; 22830[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28113[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22830 -> 28113[label="",style="solid", color="burlywood", weight=9]; 28113 -> 23052[label="",style="solid", color="burlywood", weight=3]; 28114[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22830 -> 28114[label="",style="solid", color="burlywood", weight=9]; 28114 -> 23053[label="",style="solid", color="burlywood", weight=3]; 22831[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1554000) vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28115[label="vzz155300/Succ vzz1553000",fontsize=10,color="white",style="solid",shape="box"];22831 -> 28115[label="",style="solid", color="burlywood", weight=9]; 28115 -> 23054[label="",style="solid", color="burlywood", weight=3]; 28116[label="vzz155300/Zero",fontsize=10,color="white",style="solid",shape="box"];22831 -> 28116[label="",style="solid", color="burlywood", weight=9]; 28116 -> 23055[label="",style="solid", color="burlywood", weight=3]; 22832[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28117[label="vzz155300/Succ vzz1553000",fontsize=10,color="white",style="solid",shape="box"];22832 -> 28117[label="",style="solid", color="burlywood", weight=9]; 28117 -> 23056[label="",style="solid", color="burlywood", weight=3]; 28118[label="vzz155300/Zero",fontsize=10,color="white",style="solid",shape="box"];22832 -> 28118[label="",style="solid", color="burlywood", weight=9]; 28118 -> 23057[label="",style="solid", color="burlywood", weight=3]; 22833 -> 14465[label="",style="dashed", color="red", weight=0]; 22833[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22834[label="vzz155300",fontsize=16,color="green",shape="box"];22835[label="vzz155400",fontsize=16,color="green",shape="box"];22836[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Pos (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22836 -> 23058[label="",style="solid", color="black", weight=3]; 22837[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22837 -> 23059[label="",style="solid", color="black", weight=3]; 22838[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22838 -> 23060[label="",style="solid", color="black", weight=3]; 22839[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22839 -> 23061[label="",style="solid", color="black", weight=3]; 22840[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22840 -> 23062[label="",style="solid", color="black", weight=3]; 22841[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22841 -> 23063[label="",style="solid", color="black", weight=3]; 22842[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22842 -> 23064[label="",style="solid", color="black", weight=3]; 22843 -> 22838[label="",style="dashed", color="red", weight=0]; 22843[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22844[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Neg (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22844 -> 23065[label="",style="solid", color="black", weight=3]; 22845[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22845 -> 23066[label="",style="solid", color="black", weight=3]; 22846[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22846 -> 23067[label="",style="solid", color="black", weight=3]; 22847[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22847 -> 23068[label="",style="solid", color="black", weight=3]; 22848[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22848 -> 23069[label="",style="solid", color="black", weight=3]; 22849[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22849 -> 23070[label="",style="solid", color="black", weight=3]; 22850[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161600)) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28119[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22850 -> 28119[label="",style="solid", color="burlywood", weight=9]; 28119 -> 23071[label="",style="solid", color="burlywood", weight=3]; 28120[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22850 -> 28120[label="",style="solid", color="burlywood", weight=9]; 28120 -> 23072[label="",style="solid", color="burlywood", weight=3]; 22851[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28121[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22851 -> 28121[label="",style="solid", color="burlywood", weight=9]; 28121 -> 23073[label="",style="solid", color="burlywood", weight=3]; 28122[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22851 -> 28122[label="",style="solid", color="burlywood", weight=9]; 28122 -> 23074[label="",style="solid", color="burlywood", weight=3]; 22852[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161600)) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28123[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22852 -> 28123[label="",style="solid", color="burlywood", weight=9]; 28123 -> 23075[label="",style="solid", color="burlywood", weight=3]; 28124[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22852 -> 28124[label="",style="solid", color="burlywood", weight=9]; 28124 -> 23076[label="",style="solid", color="burlywood", weight=3]; 22853[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28125[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22853 -> 28125[label="",style="solid", color="burlywood", weight=9]; 28125 -> 23077[label="",style="solid", color="burlywood", weight=3]; 28126[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22853 -> 28126[label="",style="solid", color="burlywood", weight=9]; 28126 -> 23078[label="",style="solid", color="burlywood", weight=3]; 22875[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero)) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22875 -> 23096[label="",style="solid", color="black", weight=3]; 22876[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22876 -> 23097[label="",style="solid", color="black", weight=3]; 22877[label="roundRound02 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22877 -> 23098[label="",style="solid", color="black", weight=3]; 22878[label="roundRound03 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22878 -> 23099[label="",style="solid", color="black", weight=3]; 22879[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1520000) (Succ vzz1519000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22879 -> 23100[label="",style="solid", color="black", weight=3]; 22880[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1520000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22880 -> 23101[label="",style="solid", color="black", weight=3]; 22881[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1519000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22881 -> 23102[label="",style="solid", color="black", weight=3]; 22882[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22882 -> 23103[label="",style="solid", color="black", weight=3]; 22883[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz155900 vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28127[label="vzz155900/Succ vzz1559000",fontsize=10,color="white",style="solid",shape="box"];22883 -> 28127[label="",style="solid", color="burlywood", weight=9]; 28127 -> 23104[label="",style="solid", color="burlywood", weight=3]; 28128[label="vzz155900/Zero",fontsize=10,color="white",style="solid",shape="box"];22883 -> 28128[label="",style="solid", color="burlywood", weight=9]; 28128 -> 23105[label="",style="solid", color="burlywood", weight=3]; 22884 -> 22677[label="",style="dashed", color="red", weight=0]; 22884[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22885[label="error []",fontsize=16,color="red",shape="box"];22886 -> 22677[label="",style="dashed", color="red", weight=0]; 22886[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22887[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22887 -> 23106[label="",style="solid", color="black", weight=3]; 22888 -> 22677[label="",style="dashed", color="red", weight=0]; 22888[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22889 -> 22887[label="",style="dashed", color="red", weight=0]; 22889[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22890 -> 22883[label="",style="dashed", color="red", weight=0]; 22890[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz155900 vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22890 -> 23107[label="",style="dashed", color="magenta", weight=3]; 22890 -> 23108[label="",style="dashed", color="magenta", weight=3]; 22891 -> 22677[label="",style="dashed", color="red", weight=0]; 22891[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22892 -> 22677[label="",style="dashed", color="red", weight=0]; 22892[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22893 -> 22887[label="",style="dashed", color="red", weight=0]; 22893[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22894 -> 22677[label="",style="dashed", color="red", weight=0]; 22894[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22895 -> 22887[label="",style="dashed", color="red", weight=0]; 22895[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22896[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160200)) (Pos vzz16010) == LT)",fontsize=16,color="black",shape="box"];22896 -> 23109[label="",style="solid", color="black", weight=3]; 22897[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160200)) (Neg vzz16010) == LT)",fontsize=16,color="black",shape="box"];22897 -> 23110[label="",style="solid", color="black", weight=3]; 22898[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28129[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22898 -> 28129[label="",style="solid", color="burlywood", weight=9]; 28129 -> 23111[label="",style="solid", color="burlywood", weight=3]; 28130[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22898 -> 28130[label="",style="solid", color="burlywood", weight=9]; 28130 -> 23112[label="",style="solid", color="burlywood", weight=3]; 22899[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28131[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22899 -> 28131[label="",style="solid", color="burlywood", weight=9]; 28131 -> 23113[label="",style="solid", color="burlywood", weight=3]; 28132[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22899 -> 28132[label="",style="solid", color="burlywood", weight=9]; 28132 -> 23114[label="",style="solid", color="burlywood", weight=3]; 22900[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160200)) (Pos vzz16010) == LT)",fontsize=16,color="black",shape="box"];22900 -> 23115[label="",style="solid", color="black", weight=3]; 22901[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160200)) (Neg vzz16010) == LT)",fontsize=16,color="black",shape="box"];22901 -> 23116[label="",style="solid", color="black", weight=3]; 22902[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28133[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22902 -> 28133[label="",style="solid", color="burlywood", weight=9]; 28133 -> 23117[label="",style="solid", color="burlywood", weight=3]; 28134[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22902 -> 28134[label="",style="solid", color="burlywood", weight=9]; 28134 -> 23118[label="",style="solid", color="burlywood", weight=3]; 22903[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28135[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22903 -> 28135[label="",style="solid", color="burlywood", weight=9]; 28135 -> 23119[label="",style="solid", color="burlywood", weight=3]; 28136[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22903 -> 28136[label="",style="solid", color="burlywood", weight=9]; 28136 -> 23120[label="",style="solid", color="burlywood", weight=3]; 22904[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1522000) (Succ vzz1521000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22904 -> 23121[label="",style="solid", color="black", weight=3]; 22905[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1522000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22905 -> 23122[label="",style="solid", color="black", weight=3]; 22906[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1521000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22906 -> 23123[label="",style="solid", color="black", weight=3]; 22907[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22907 -> 23124[label="",style="solid", color="black", weight=3]; 22908[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz156300 vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28137[label="vzz156300/Succ vzz1563000",fontsize=10,color="white",style="solid",shape="box"];22908 -> 28137[label="",style="solid", color="burlywood", weight=9]; 28137 -> 23125[label="",style="solid", color="burlywood", weight=3]; 28138[label="vzz156300/Zero",fontsize=10,color="white",style="solid",shape="box"];22908 -> 28138[label="",style="solid", color="burlywood", weight=9]; 28138 -> 23126[label="",style="solid", color="burlywood", weight=3]; 22909 -> 22700[label="",style="dashed", color="red", weight=0]; 22909[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22910[label="error []",fontsize=16,color="red",shape="box"];22911 -> 22700[label="",style="dashed", color="red", weight=0]; 22911[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22912[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22912 -> 23127[label="",style="solid", color="black", weight=3]; 22913 -> 22700[label="",style="dashed", color="red", weight=0]; 22913[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22914 -> 22912[label="",style="dashed", color="red", weight=0]; 22914[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22915 -> 22908[label="",style="dashed", color="red", weight=0]; 22915[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz156300 vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22915 -> 23128[label="",style="dashed", color="magenta", weight=3]; 22915 -> 23129[label="",style="dashed", color="magenta", weight=3]; 22916 -> 22700[label="",style="dashed", color="red", weight=0]; 22916[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22917 -> 22700[label="",style="dashed", color="red", weight=0]; 22917[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22918 -> 22912[label="",style="dashed", color="red", weight=0]; 22918[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22919 -> 22700[label="",style="dashed", color="red", weight=0]; 22919[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22920 -> 22912[label="",style="dashed", color="red", weight=0]; 22920[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22921[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160400)) (Pos vzz16030) == LT)",fontsize=16,color="black",shape="box"];22921 -> 23130[label="",style="solid", color="black", weight=3]; 22922[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160400)) (Neg vzz16030) == LT)",fontsize=16,color="black",shape="box"];22922 -> 23131[label="",style="solid", color="black", weight=3]; 22923[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28139[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22923 -> 28139[label="",style="solid", color="burlywood", weight=9]; 28139 -> 23132[label="",style="solid", color="burlywood", weight=3]; 28140[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22923 -> 28140[label="",style="solid", color="burlywood", weight=9]; 28140 -> 23133[label="",style="solid", color="burlywood", weight=3]; 22924[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28141[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22924 -> 28141[label="",style="solid", color="burlywood", weight=9]; 28141 -> 23134[label="",style="solid", color="burlywood", weight=3]; 28142[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22924 -> 28142[label="",style="solid", color="burlywood", weight=9]; 28142 -> 23135[label="",style="solid", color="burlywood", weight=3]; 22925[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160400)) (Pos vzz16030) == LT)",fontsize=16,color="black",shape="box"];22925 -> 23136[label="",style="solid", color="black", weight=3]; 22926[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160400)) (Neg vzz16030) == LT)",fontsize=16,color="black",shape="box"];22926 -> 23137[label="",style="solid", color="black", weight=3]; 22927[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28143[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22927 -> 28143[label="",style="solid", color="burlywood", weight=9]; 28143 -> 23138[label="",style="solid", color="burlywood", weight=3]; 28144[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22927 -> 28144[label="",style="solid", color="burlywood", weight=9]; 28144 -> 23139[label="",style="solid", color="burlywood", weight=3]; 22928[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28145[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22928 -> 28145[label="",style="solid", color="burlywood", weight=9]; 28145 -> 23140[label="",style="solid", color="burlywood", weight=3]; 28146[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22928 -> 28146[label="",style="solid", color="burlywood", weight=9]; 28146 -> 23141[label="",style="solid", color="burlywood", weight=3]; 22929[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1524000) (Succ vzz1523000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22929 -> 23142[label="",style="solid", color="black", weight=3]; 22930[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1524000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22930 -> 23143[label="",style="solid", color="black", weight=3]; 22931[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1523000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22931 -> 23144[label="",style="solid", color="black", weight=3]; 22932[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22932 -> 23145[label="",style="solid", color="black", weight=3]; 22933[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz156500 vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28147[label="vzz156500/Succ vzz1565000",fontsize=10,color="white",style="solid",shape="box"];22933 -> 28147[label="",style="solid", color="burlywood", weight=9]; 28147 -> 23146[label="",style="solid", color="burlywood", weight=3]; 28148[label="vzz156500/Zero",fontsize=10,color="white",style="solid",shape="box"];22933 -> 28148[label="",style="solid", color="burlywood", weight=9]; 28148 -> 23147[label="",style="solid", color="burlywood", weight=3]; 22934 -> 22723[label="",style="dashed", color="red", weight=0]; 22934[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22935[label="error []",fontsize=16,color="red",shape="box"];22936 -> 22723[label="",style="dashed", color="red", weight=0]; 22936[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22937[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22937 -> 23148[label="",style="solid", color="black", weight=3]; 22938 -> 22723[label="",style="dashed", color="red", weight=0]; 22938[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22939 -> 22937[label="",style="dashed", color="red", weight=0]; 22939[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22940 -> 22933[label="",style="dashed", color="red", weight=0]; 22940[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz156500 vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22940 -> 23149[label="",style="dashed", color="magenta", weight=3]; 22940 -> 23150[label="",style="dashed", color="magenta", weight=3]; 22941 -> 22723[label="",style="dashed", color="red", weight=0]; 22941[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22942 -> 22723[label="",style="dashed", color="red", weight=0]; 22942[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22943 -> 22937[label="",style="dashed", color="red", weight=0]; 22943[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22944 -> 22723[label="",style="dashed", color="red", weight=0]; 22944[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22945 -> 22937[label="",style="dashed", color="red", weight=0]; 22945[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22946[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160600)) (Pos vzz16050) == LT)",fontsize=16,color="black",shape="box"];22946 -> 23151[label="",style="solid", color="black", weight=3]; 22947[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160600)) (Neg vzz16050) == LT)",fontsize=16,color="black",shape="box"];22947 -> 23152[label="",style="solid", color="black", weight=3]; 22948[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28149[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22948 -> 28149[label="",style="solid", color="burlywood", weight=9]; 28149 -> 23153[label="",style="solid", color="burlywood", weight=3]; 28150[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22948 -> 28150[label="",style="solid", color="burlywood", weight=9]; 28150 -> 23154[label="",style="solid", color="burlywood", weight=3]; 22949[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28151[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22949 -> 28151[label="",style="solid", color="burlywood", weight=9]; 28151 -> 23155[label="",style="solid", color="burlywood", weight=3]; 28152[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22949 -> 28152[label="",style="solid", color="burlywood", weight=9]; 28152 -> 23156[label="",style="solid", color="burlywood", weight=3]; 22950[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160600)) (Pos vzz16050) == LT)",fontsize=16,color="black",shape="box"];22950 -> 23157[label="",style="solid", color="black", weight=3]; 22951[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160600)) (Neg vzz16050) == LT)",fontsize=16,color="black",shape="box"];22951 -> 23158[label="",style="solid", color="black", weight=3]; 22952[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28153[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22952 -> 28153[label="",style="solid", color="burlywood", weight=9]; 28153 -> 23159[label="",style="solid", color="burlywood", weight=3]; 28154[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22952 -> 28154[label="",style="solid", color="burlywood", weight=9]; 28154 -> 23160[label="",style="solid", color="burlywood", weight=3]; 22953[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28155[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22953 -> 28155[label="",style="solid", color="burlywood", weight=9]; 28155 -> 23161[label="",style="solid", color="burlywood", weight=3]; 28156[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22953 -> 28156[label="",style="solid", color="burlywood", weight=9]; 28156 -> 23162[label="",style="solid", color="burlywood", weight=3]; 22954[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1526000) (Succ vzz1525000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22954 -> 23163[label="",style="solid", color="black", weight=3]; 22955[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1526000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22955 -> 23164[label="",style="solid", color="black", weight=3]; 22956[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1525000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22956 -> 23165[label="",style="solid", color="black", weight=3]; 22957[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22957 -> 23166[label="",style="solid", color="black", weight=3]; 22958[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz156800 vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28157[label="vzz156800/Succ vzz1568000",fontsize=10,color="white",style="solid",shape="box"];22958 -> 28157[label="",style="solid", color="burlywood", weight=9]; 28157 -> 23167[label="",style="solid", color="burlywood", weight=3]; 28158[label="vzz156800/Zero",fontsize=10,color="white",style="solid",shape="box"];22958 -> 28158[label="",style="solid", color="burlywood", weight=9]; 28158 -> 23168[label="",style="solid", color="burlywood", weight=3]; 22959 -> 22746[label="",style="dashed", color="red", weight=0]; 22959[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22960[label="error []",fontsize=16,color="red",shape="box"];22961 -> 22746[label="",style="dashed", color="red", weight=0]; 22961[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22962[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22962 -> 23169[label="",style="solid", color="black", weight=3]; 22963 -> 22746[label="",style="dashed", color="red", weight=0]; 22963[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22964 -> 22962[label="",style="dashed", color="red", weight=0]; 22964[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22965 -> 22958[label="",style="dashed", color="red", weight=0]; 22965[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz156800 vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22965 -> 23170[label="",style="dashed", color="magenta", weight=3]; 22965 -> 23171[label="",style="dashed", color="magenta", weight=3]; 22966 -> 22746[label="",style="dashed", color="red", weight=0]; 22966[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22967 -> 22746[label="",style="dashed", color="red", weight=0]; 22967[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22968 -> 22962[label="",style="dashed", color="red", weight=0]; 22968[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22969 -> 22746[label="",style="dashed", color="red", weight=0]; 22969[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22970 -> 22962[label="",style="dashed", color="red", weight=0]; 22970[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22971[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160800)) (Pos vzz16070) == LT)",fontsize=16,color="black",shape="box"];22971 -> 23172[label="",style="solid", color="black", weight=3]; 22972[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160800)) (Neg vzz16070) == LT)",fontsize=16,color="black",shape="box"];22972 -> 23173[label="",style="solid", color="black", weight=3]; 22973[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28159[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22973 -> 28159[label="",style="solid", color="burlywood", weight=9]; 28159 -> 23174[label="",style="solid", color="burlywood", weight=3]; 28160[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22973 -> 28160[label="",style="solid", color="burlywood", weight=9]; 28160 -> 23175[label="",style="solid", color="burlywood", weight=3]; 22974[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28161[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22974 -> 28161[label="",style="solid", color="burlywood", weight=9]; 28161 -> 23176[label="",style="solid", color="burlywood", weight=3]; 28162[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22974 -> 28162[label="",style="solid", color="burlywood", weight=9]; 28162 -> 23177[label="",style="solid", color="burlywood", weight=3]; 22975[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160800)) (Pos vzz16070) == LT)",fontsize=16,color="black",shape="box"];22975 -> 23178[label="",style="solid", color="black", weight=3]; 22976[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160800)) (Neg vzz16070) == LT)",fontsize=16,color="black",shape="box"];22976 -> 23179[label="",style="solid", color="black", weight=3]; 22977[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28163[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22977 -> 28163[label="",style="solid", color="burlywood", weight=9]; 28163 -> 23180[label="",style="solid", color="burlywood", weight=3]; 28164[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22977 -> 28164[label="",style="solid", color="burlywood", weight=9]; 28164 -> 23181[label="",style="solid", color="burlywood", weight=3]; 22978[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28165[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22978 -> 28165[label="",style="solid", color="burlywood", weight=9]; 28165 -> 23182[label="",style="solid", color="burlywood", weight=3]; 28166[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22978 -> 28166[label="",style="solid", color="burlywood", weight=9]; 28166 -> 23183[label="",style="solid", color="burlywood", weight=3]; 22979[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1528000) (Succ vzz1527000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22979 -> 23184[label="",style="solid", color="black", weight=3]; 22980[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1528000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22980 -> 23185[label="",style="solid", color="black", weight=3]; 22981[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1527000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22981 -> 23186[label="",style="solid", color="black", weight=3]; 22982[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22982 -> 23187[label="",style="solid", color="black", weight=3]; 22983[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz157000 vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28167[label="vzz157000/Succ vzz1570000",fontsize=10,color="white",style="solid",shape="box"];22983 -> 28167[label="",style="solid", color="burlywood", weight=9]; 28167 -> 23188[label="",style="solid", color="burlywood", weight=3]; 28168[label="vzz157000/Zero",fontsize=10,color="white",style="solid",shape="box"];22983 -> 28168[label="",style="solid", color="burlywood", weight=9]; 28168 -> 23189[label="",style="solid", color="burlywood", weight=3]; 22984 -> 22769[label="",style="dashed", color="red", weight=0]; 22984[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22985[label="error []",fontsize=16,color="red",shape="box"];22986 -> 22769[label="",style="dashed", color="red", weight=0]; 22986[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22987[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22987 -> 23190[label="",style="solid", color="black", weight=3]; 22988 -> 22769[label="",style="dashed", color="red", weight=0]; 22988[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22989 -> 22987[label="",style="dashed", color="red", weight=0]; 22989[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22990 -> 22983[label="",style="dashed", color="red", weight=0]; 22990[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz157000 vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22990 -> 23191[label="",style="dashed", color="magenta", weight=3]; 22990 -> 23192[label="",style="dashed", color="magenta", weight=3]; 22991 -> 22769[label="",style="dashed", color="red", weight=0]; 22991[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22992 -> 22769[label="",style="dashed", color="red", weight=0]; 22992[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22993 -> 22987[label="",style="dashed", color="red", weight=0]; 22993[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22994 -> 22769[label="",style="dashed", color="red", weight=0]; 22994[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22995 -> 22987[label="",style="dashed", color="red", weight=0]; 22995[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22996[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161000)) (Pos vzz16090) == LT)",fontsize=16,color="black",shape="box"];22996 -> 23193[label="",style="solid", color="black", weight=3]; 22997[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161000)) (Neg vzz16090) == LT)",fontsize=16,color="black",shape="box"];22997 -> 23194[label="",style="solid", color="black", weight=3]; 22998[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28169[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];22998 -> 28169[label="",style="solid", color="burlywood", weight=9]; 28169 -> 23195[label="",style="solid", color="burlywood", weight=3]; 28170[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];22998 -> 28170[label="",style="solid", color="burlywood", weight=9]; 28170 -> 23196[label="",style="solid", color="burlywood", weight=3]; 22999[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28171[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];22999 -> 28171[label="",style="solid", color="burlywood", weight=9]; 28171 -> 23197[label="",style="solid", color="burlywood", weight=3]; 28172[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];22999 -> 28172[label="",style="solid", color="burlywood", weight=9]; 28172 -> 23198[label="",style="solid", color="burlywood", weight=3]; 23000[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161000)) (Pos vzz16090) == LT)",fontsize=16,color="black",shape="box"];23000 -> 23199[label="",style="solid", color="black", weight=3]; 23001[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161000)) (Neg vzz16090) == LT)",fontsize=16,color="black",shape="box"];23001 -> 23200[label="",style="solid", color="black", weight=3]; 23002[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28173[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23002 -> 28173[label="",style="solid", color="burlywood", weight=9]; 28173 -> 23201[label="",style="solid", color="burlywood", weight=3]; 28174[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23002 -> 28174[label="",style="solid", color="burlywood", weight=9]; 28174 -> 23202[label="",style="solid", color="burlywood", weight=3]; 23003[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28175[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23003 -> 28175[label="",style="solid", color="burlywood", weight=9]; 28175 -> 23203[label="",style="solid", color="burlywood", weight=3]; 28176[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23003 -> 28176[label="",style="solid", color="burlywood", weight=9]; 28176 -> 23204[label="",style="solid", color="burlywood", weight=3]; 23004[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1530000) (Succ vzz1529000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23004 -> 23205[label="",style="solid", color="black", weight=3]; 23005[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1530000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23005 -> 23206[label="",style="solid", color="black", weight=3]; 23006[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1529000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23006 -> 23207[label="",style="solid", color="black", weight=3]; 23007[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23007 -> 23208[label="",style="solid", color="black", weight=3]; 23008[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz157200 vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28177[label="vzz157200/Succ vzz1572000",fontsize=10,color="white",style="solid",shape="box"];23008 -> 28177[label="",style="solid", color="burlywood", weight=9]; 28177 -> 23209[label="",style="solid", color="burlywood", weight=3]; 28178[label="vzz157200/Zero",fontsize=10,color="white",style="solid",shape="box"];23008 -> 28178[label="",style="solid", color="burlywood", weight=9]; 28178 -> 23210[label="",style="solid", color="burlywood", weight=3]; 23009 -> 22792[label="",style="dashed", color="red", weight=0]; 23009[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23010[label="error []",fontsize=16,color="red",shape="box"];23011 -> 22792[label="",style="dashed", color="red", weight=0]; 23011[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23012[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23012 -> 23211[label="",style="solid", color="black", weight=3]; 23013 -> 22792[label="",style="dashed", color="red", weight=0]; 23013[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23014 -> 23012[label="",style="dashed", color="red", weight=0]; 23014[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23015 -> 23008[label="",style="dashed", color="red", weight=0]; 23015[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz157200 vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23015 -> 23212[label="",style="dashed", color="magenta", weight=3]; 23015 -> 23213[label="",style="dashed", color="magenta", weight=3]; 23016 -> 22792[label="",style="dashed", color="red", weight=0]; 23016[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23017 -> 22792[label="",style="dashed", color="red", weight=0]; 23017[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23018 -> 23012[label="",style="dashed", color="red", weight=0]; 23018[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23019 -> 22792[label="",style="dashed", color="red", weight=0]; 23019[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23020 -> 23012[label="",style="dashed", color="red", weight=0]; 23020[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23021[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161200)) (Pos vzz16110) == LT)",fontsize=16,color="black",shape="box"];23021 -> 23214[label="",style="solid", color="black", weight=3]; 23022[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161200)) (Neg vzz16110) == LT)",fontsize=16,color="black",shape="box"];23022 -> 23215[label="",style="solid", color="black", weight=3]; 23023[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28179[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23023 -> 28179[label="",style="solid", color="burlywood", weight=9]; 28179 -> 23216[label="",style="solid", color="burlywood", weight=3]; 28180[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23023 -> 28180[label="",style="solid", color="burlywood", weight=9]; 28180 -> 23217[label="",style="solid", color="burlywood", weight=3]; 23024[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28181[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23024 -> 28181[label="",style="solid", color="burlywood", weight=9]; 28181 -> 23218[label="",style="solid", color="burlywood", weight=3]; 28182[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23024 -> 28182[label="",style="solid", color="burlywood", weight=9]; 28182 -> 23219[label="",style="solid", color="burlywood", weight=3]; 23025[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161200)) (Pos vzz16110) == LT)",fontsize=16,color="black",shape="box"];23025 -> 23220[label="",style="solid", color="black", weight=3]; 23026[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161200)) (Neg vzz16110) == LT)",fontsize=16,color="black",shape="box"];23026 -> 23221[label="",style="solid", color="black", weight=3]; 23027[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28183[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23027 -> 28183[label="",style="solid", color="burlywood", weight=9]; 28183 -> 23222[label="",style="solid", color="burlywood", weight=3]; 28184[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23027 -> 28184[label="",style="solid", color="burlywood", weight=9]; 28184 -> 23223[label="",style="solid", color="burlywood", weight=3]; 23028[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28185[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23028 -> 28185[label="",style="solid", color="burlywood", weight=9]; 28185 -> 23224[label="",style="solid", color="burlywood", weight=3]; 28186[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23028 -> 28186[label="",style="solid", color="burlywood", weight=9]; 28186 -> 23225[label="",style="solid", color="burlywood", weight=3]; 23029[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1542000) (Succ vzz1541000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23029 -> 23226[label="",style="solid", color="black", weight=3]; 23030[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1542000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23030 -> 23227[label="",style="solid", color="black", weight=3]; 23031[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1541000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23031 -> 23228[label="",style="solid", color="black", weight=3]; 23032[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23032 -> 23229[label="",style="solid", color="black", weight=3]; 23033[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz157400 vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28187[label="vzz157400/Succ vzz1574000",fontsize=10,color="white",style="solid",shape="box"];23033 -> 28187[label="",style="solid", color="burlywood", weight=9]; 28187 -> 23230[label="",style="solid", color="burlywood", weight=3]; 28188[label="vzz157400/Zero",fontsize=10,color="white",style="solid",shape="box"];23033 -> 28188[label="",style="solid", color="burlywood", weight=9]; 28188 -> 23231[label="",style="solid", color="burlywood", weight=3]; 23034 -> 22815[label="",style="dashed", color="red", weight=0]; 23034[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23035[label="error []",fontsize=16,color="red",shape="box"];23036 -> 22815[label="",style="dashed", color="red", weight=0]; 23036[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23037[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23037 -> 23232[label="",style="solid", color="black", weight=3]; 23038 -> 22815[label="",style="dashed", color="red", weight=0]; 23038[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23039 -> 23037[label="",style="dashed", color="red", weight=0]; 23039[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23040 -> 23033[label="",style="dashed", color="red", weight=0]; 23040[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz157400 vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23040 -> 23233[label="",style="dashed", color="magenta", weight=3]; 23040 -> 23234[label="",style="dashed", color="magenta", weight=3]; 23041 -> 22815[label="",style="dashed", color="red", weight=0]; 23041[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23042 -> 22815[label="",style="dashed", color="red", weight=0]; 23042[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23043 -> 23037[label="",style="dashed", color="red", weight=0]; 23043[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23044 -> 22815[label="",style="dashed", color="red", weight=0]; 23044[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23045 -> 23037[label="",style="dashed", color="red", weight=0]; 23045[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23046[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161400)) (Pos vzz16130) == LT)",fontsize=16,color="black",shape="box"];23046 -> 23235[label="",style="solid", color="black", weight=3]; 23047[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161400)) (Neg vzz16130) == LT)",fontsize=16,color="black",shape="box"];23047 -> 23236[label="",style="solid", color="black", weight=3]; 23048[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28189[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23048 -> 28189[label="",style="solid", color="burlywood", weight=9]; 28189 -> 23237[label="",style="solid", color="burlywood", weight=3]; 28190[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23048 -> 28190[label="",style="solid", color="burlywood", weight=9]; 28190 -> 23238[label="",style="solid", color="burlywood", weight=3]; 23049[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28191[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23049 -> 28191[label="",style="solid", color="burlywood", weight=9]; 28191 -> 23239[label="",style="solid", color="burlywood", weight=3]; 28192[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23049 -> 28192[label="",style="solid", color="burlywood", weight=9]; 28192 -> 23240[label="",style="solid", color="burlywood", weight=3]; 23050[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161400)) (Pos vzz16130) == LT)",fontsize=16,color="black",shape="box"];23050 -> 23241[label="",style="solid", color="black", weight=3]; 23051[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161400)) (Neg vzz16130) == LT)",fontsize=16,color="black",shape="box"];23051 -> 23242[label="",style="solid", color="black", weight=3]; 23052[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28193[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23052 -> 28193[label="",style="solid", color="burlywood", weight=9]; 28193 -> 23243[label="",style="solid", color="burlywood", weight=3]; 28194[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23052 -> 28194[label="",style="solid", color="burlywood", weight=9]; 28194 -> 23244[label="",style="solid", color="burlywood", weight=3]; 23053[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28195[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23053 -> 28195[label="",style="solid", color="burlywood", weight=9]; 28195 -> 23245[label="",style="solid", color="burlywood", weight=3]; 28196[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23053 -> 28196[label="",style="solid", color="burlywood", weight=9]; 28196 -> 23246[label="",style="solid", color="burlywood", weight=3]; 23054[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1554000) (Succ vzz1553000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23054 -> 23247[label="",style="solid", color="black", weight=3]; 23055[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1554000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23055 -> 23248[label="",style="solid", color="black", weight=3]; 23056[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1553000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23056 -> 23249[label="",style="solid", color="black", weight=3]; 23057[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23057 -> 23250[label="",style="solid", color="black", weight=3]; 23058[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz157600 vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28197[label="vzz157600/Succ vzz1576000",fontsize=10,color="white",style="solid",shape="box"];23058 -> 28197[label="",style="solid", color="burlywood", weight=9]; 28197 -> 23251[label="",style="solid", color="burlywood", weight=3]; 28198[label="vzz157600/Zero",fontsize=10,color="white",style="solid",shape="box"];23058 -> 28198[label="",style="solid", color="burlywood", weight=9]; 28198 -> 23252[label="",style="solid", color="burlywood", weight=3]; 23059 -> 22838[label="",style="dashed", color="red", weight=0]; 23059[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23060[label="error []",fontsize=16,color="red",shape="box"];23061 -> 22838[label="",style="dashed", color="red", weight=0]; 23061[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23062[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23062 -> 23253[label="",style="solid", color="black", weight=3]; 23063 -> 22838[label="",style="dashed", color="red", weight=0]; 23063[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23064 -> 23062[label="",style="dashed", color="red", weight=0]; 23064[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23065 -> 23058[label="",style="dashed", color="red", weight=0]; 23065[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz157600 vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23065 -> 23254[label="",style="dashed", color="magenta", weight=3]; 23065 -> 23255[label="",style="dashed", color="magenta", weight=3]; 23066 -> 22838[label="",style="dashed", color="red", weight=0]; 23066[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23067 -> 22838[label="",style="dashed", color="red", weight=0]; 23067[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23068 -> 23062[label="",style="dashed", color="red", weight=0]; 23068[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23069 -> 22838[label="",style="dashed", color="red", weight=0]; 23069[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23070 -> 23062[label="",style="dashed", color="red", weight=0]; 23070[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23071[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161600)) (Pos vzz16150) == LT)",fontsize=16,color="black",shape="box"];23071 -> 23256[label="",style="solid", color="black", weight=3]; 23072[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161600)) (Neg vzz16150) == LT)",fontsize=16,color="black",shape="box"];23072 -> 23257[label="",style="solid", color="black", weight=3]; 23073[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28199[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23073 -> 28199[label="",style="solid", color="burlywood", weight=9]; 28199 -> 23258[label="",style="solid", color="burlywood", weight=3]; 28200[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23073 -> 28200[label="",style="solid", color="burlywood", weight=9]; 28200 -> 23259[label="",style="solid", color="burlywood", weight=3]; 23074[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28201[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23074 -> 28201[label="",style="solid", color="burlywood", weight=9]; 28201 -> 23260[label="",style="solid", color="burlywood", weight=3]; 28202[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23074 -> 28202[label="",style="solid", color="burlywood", weight=9]; 28202 -> 23261[label="",style="solid", color="burlywood", weight=3]; 23075[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161600)) (Pos vzz16150) == LT)",fontsize=16,color="black",shape="box"];23075 -> 23262[label="",style="solid", color="black", weight=3]; 23076[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161600)) (Neg vzz16150) == LT)",fontsize=16,color="black",shape="box"];23076 -> 23263[label="",style="solid", color="black", weight=3]; 23077[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28203[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23077 -> 28203[label="",style="solid", color="burlywood", weight=9]; 28203 -> 23264[label="",style="solid", color="burlywood", weight=3]; 28204[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23077 -> 28204[label="",style="solid", color="burlywood", weight=9]; 28204 -> 23265[label="",style="solid", color="burlywood", weight=3]; 23078[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28205[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23078 -> 28205[label="",style="solid", color="burlywood", weight=9]; 28205 -> 23266[label="",style="solid", color="burlywood", weight=3]; 28206[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23078 -> 28206[label="",style="solid", color="burlywood", weight=9]; 28206 -> 23267[label="",style="solid", color="burlywood", weight=3]; 23096[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Pos Zero)) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23096 -> 23281[label="",style="solid", color="black", weight=3]; 23097[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23097 -> 23282[label="",style="solid", color="black", weight=3]; 23098[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23098 -> 23283[label="",style="solid", color="black", weight=3]; 23099[label="roundRound03 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23099 -> 23284[label="",style="solid", color="black", weight=3]; 23100 -> 22223[label="",style="dashed", color="red", weight=0]; 23100[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1520000 vzz1519000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23100 -> 23285[label="",style="dashed", color="magenta", weight=3]; 23100 -> 23286[label="",style="dashed", color="magenta", weight=3]; 23101 -> 21988[label="",style="dashed", color="red", weight=0]; 23101[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23102 -> 21988[label="",style="dashed", color="red", weight=0]; 23102[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23103 -> 22227[label="",style="dashed", color="red", weight=0]; 23103[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23104[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1559000) vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28207[label="vzz155800/Succ vzz1558000",fontsize=10,color="white",style="solid",shape="box"];23104 -> 28207[label="",style="solid", color="burlywood", weight=9]; 28207 -> 23287[label="",style="solid", color="burlywood", weight=3]; 28208[label="vzz155800/Zero",fontsize=10,color="white",style="solid",shape="box"];23104 -> 28208[label="",style="solid", color="burlywood", weight=9]; 28208 -> 23288[label="",style="solid", color="burlywood", weight=3]; 23105[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28209[label="vzz155800/Succ vzz1558000",fontsize=10,color="white",style="solid",shape="box"];23105 -> 28209[label="",style="solid", color="burlywood", weight=9]; 28209 -> 23289[label="",style="solid", color="burlywood", weight=3]; 28210[label="vzz155800/Zero",fontsize=10,color="white",style="solid",shape="box"];23105 -> 28210[label="",style="solid", color="burlywood", weight=9]; 28210 -> 23290[label="",style="solid", color="burlywood", weight=3]; 23106 -> 14259[label="",style="dashed", color="red", weight=0]; 23106[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23107[label="vzz155900",fontsize=16,color="green",shape="box"];23108[label="vzz155800",fontsize=16,color="green",shape="box"];23109[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160200) vzz16010 == LT)",fontsize=16,color="burlywood",shape="triangle"];28211[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];23109 -> 28211[label="",style="solid", color="burlywood", weight=9]; 28211 -> 23291[label="",style="solid", color="burlywood", weight=3]; 28212[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];23109 -> 28212[label="",style="solid", color="burlywood", weight=9]; 28212 -> 23292[label="",style="solid", color="burlywood", weight=3]; 23110[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23110 -> 23293[label="",style="solid", color="black", weight=3]; 23111[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23111 -> 23294[label="",style="solid", color="black", weight=3]; 23112[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23112 -> 23295[label="",style="solid", color="black", weight=3]; 23113[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23113 -> 23296[label="",style="solid", color="black", weight=3]; 23114[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23114 -> 23297[label="",style="solid", color="black", weight=3]; 23115[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23115 -> 23298[label="",style="solid", color="black", weight=3]; 23116[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz16010 (Succ vzz160200) == LT)",fontsize=16,color="burlywood",shape="triangle"];28213[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];23116 -> 28213[label="",style="solid", color="burlywood", weight=9]; 28213 -> 23299[label="",style="solid", color="burlywood", weight=3]; 28214[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];23116 -> 28214[label="",style="solid", color="burlywood", weight=9]; 28214 -> 23300[label="",style="solid", color="burlywood", weight=3]; 23117[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23117 -> 23301[label="",style="solid", color="black", weight=3]; 23118[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23118 -> 23302[label="",style="solid", color="black", weight=3]; 23119[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23119 -> 23303[label="",style="solid", color="black", weight=3]; 23120[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23120 -> 23304[label="",style="solid", color="black", weight=3]; 23121 -> 22246[label="",style="dashed", color="red", weight=0]; 23121[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1522000 vzz1521000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23121 -> 23305[label="",style="dashed", color="magenta", weight=3]; 23121 -> 23306[label="",style="dashed", color="magenta", weight=3]; 23122 -> 22015[label="",style="dashed", color="red", weight=0]; 23122[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23123 -> 22015[label="",style="dashed", color="red", weight=0]; 23123[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23124 -> 22250[label="",style="dashed", color="red", weight=0]; 23124[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23125[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1563000) vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28215[label="vzz156200/Succ vzz1562000",fontsize=10,color="white",style="solid",shape="box"];23125 -> 28215[label="",style="solid", color="burlywood", weight=9]; 28215 -> 23307[label="",style="solid", color="burlywood", weight=3]; 28216[label="vzz156200/Zero",fontsize=10,color="white",style="solid",shape="box"];23125 -> 28216[label="",style="solid", color="burlywood", weight=9]; 28216 -> 23308[label="",style="solid", color="burlywood", weight=3]; 23126[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28217[label="vzz156200/Succ vzz1562000",fontsize=10,color="white",style="solid",shape="box"];23126 -> 28217[label="",style="solid", color="burlywood", weight=9]; 28217 -> 23309[label="",style="solid", color="burlywood", weight=3]; 28218[label="vzz156200/Zero",fontsize=10,color="white",style="solid",shape="box"];23126 -> 28218[label="",style="solid", color="burlywood", weight=9]; 28218 -> 23310[label="",style="solid", color="burlywood", weight=3]; 23127 -> 14282[label="",style="dashed", color="red", weight=0]; 23127[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23128[label="vzz156300",fontsize=16,color="green",shape="box"];23129[label="vzz156200",fontsize=16,color="green",shape="box"];23130[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160400) vzz16030 == LT)",fontsize=16,color="burlywood",shape="triangle"];28219[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];23130 -> 28219[label="",style="solid", color="burlywood", weight=9]; 28219 -> 23311[label="",style="solid", color="burlywood", weight=3]; 28220[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];23130 -> 28220[label="",style="solid", color="burlywood", weight=9]; 28220 -> 23312[label="",style="solid", color="burlywood", weight=3]; 23131[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23131 -> 23313[label="",style="solid", color="black", weight=3]; 23132[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23132 -> 23314[label="",style="solid", color="black", weight=3]; 23133[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23133 -> 23315[label="",style="solid", color="black", weight=3]; 23134[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23134 -> 23316[label="",style="solid", color="black", weight=3]; 23135[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23135 -> 23317[label="",style="solid", color="black", weight=3]; 23136[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23136 -> 23318[label="",style="solid", color="black", weight=3]; 23137[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz16030 (Succ vzz160400) == LT)",fontsize=16,color="burlywood",shape="triangle"];28221[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];23137 -> 28221[label="",style="solid", color="burlywood", weight=9]; 28221 -> 23319[label="",style="solid", color="burlywood", weight=3]; 28222[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];23137 -> 28222[label="",style="solid", color="burlywood", weight=9]; 28222 -> 23320[label="",style="solid", color="burlywood", weight=3]; 23138[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23138 -> 23321[label="",style="solid", color="black", weight=3]; 23139[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23139 -> 23322[label="",style="solid", color="black", weight=3]; 23140[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23140 -> 23323[label="",style="solid", color="black", weight=3]; 23141[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23141 -> 23324[label="",style="solid", color="black", weight=3]; 23142 -> 22269[label="",style="dashed", color="red", weight=0]; 23142[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1524000 vzz1523000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23142 -> 23325[label="",style="dashed", color="magenta", weight=3]; 23142 -> 23326[label="",style="dashed", color="magenta", weight=3]; 23143 -> 22042[label="",style="dashed", color="red", weight=0]; 23143[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23144 -> 22042[label="",style="dashed", color="red", weight=0]; 23144[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23145 -> 22273[label="",style="dashed", color="red", weight=0]; 23145[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23146[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1565000) vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28223[label="vzz156400/Succ vzz1564000",fontsize=10,color="white",style="solid",shape="box"];23146 -> 28223[label="",style="solid", color="burlywood", weight=9]; 28223 -> 23327[label="",style="solid", color="burlywood", weight=3]; 28224[label="vzz156400/Zero",fontsize=10,color="white",style="solid",shape="box"];23146 -> 28224[label="",style="solid", color="burlywood", weight=9]; 28224 -> 23328[label="",style="solid", color="burlywood", weight=3]; 23147[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28225[label="vzz156400/Succ vzz1564000",fontsize=10,color="white",style="solid",shape="box"];23147 -> 28225[label="",style="solid", color="burlywood", weight=9]; 28225 -> 23329[label="",style="solid", color="burlywood", weight=3]; 28226[label="vzz156400/Zero",fontsize=10,color="white",style="solid",shape="box"];23147 -> 28226[label="",style="solid", color="burlywood", weight=9]; 28226 -> 23330[label="",style="solid", color="burlywood", weight=3]; 23148 -> 14305[label="",style="dashed", color="red", weight=0]; 23148[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23149[label="vzz156400",fontsize=16,color="green",shape="box"];23150[label="vzz156500",fontsize=16,color="green",shape="box"];23151[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160600) vzz16050 == LT)",fontsize=16,color="burlywood",shape="triangle"];28227[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];23151 -> 28227[label="",style="solid", color="burlywood", weight=9]; 28227 -> 23331[label="",style="solid", color="burlywood", weight=3]; 28228[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];23151 -> 28228[label="",style="solid", color="burlywood", weight=9]; 28228 -> 23332[label="",style="solid", color="burlywood", weight=3]; 23152[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23152 -> 23333[label="",style="solid", color="black", weight=3]; 23153[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23153 -> 23334[label="",style="solid", color="black", weight=3]; 23154[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23154 -> 23335[label="",style="solid", color="black", weight=3]; 23155[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23155 -> 23336[label="",style="solid", color="black", weight=3]; 23156[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23156 -> 23337[label="",style="solid", color="black", weight=3]; 23157[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23157 -> 23338[label="",style="solid", color="black", weight=3]; 23158[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz16050 (Succ vzz160600) == LT)",fontsize=16,color="burlywood",shape="triangle"];28229[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];23158 -> 28229[label="",style="solid", color="burlywood", weight=9]; 28229 -> 23339[label="",style="solid", color="burlywood", weight=3]; 28230[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];23158 -> 28230[label="",style="solid", color="burlywood", weight=9]; 28230 -> 23340[label="",style="solid", color="burlywood", weight=3]; 23159[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23159 -> 23341[label="",style="solid", color="black", weight=3]; 23160[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23160 -> 23342[label="",style="solid", color="black", weight=3]; 23161[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23161 -> 23343[label="",style="solid", color="black", weight=3]; 23162[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23162 -> 23344[label="",style="solid", color="black", weight=3]; 23163 -> 22292[label="",style="dashed", color="red", weight=0]; 23163[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1526000 vzz1525000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23163 -> 23345[label="",style="dashed", color="magenta", weight=3]; 23163 -> 23346[label="",style="dashed", color="magenta", weight=3]; 23164 -> 22069[label="",style="dashed", color="red", weight=0]; 23164[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23165 -> 22069[label="",style="dashed", color="red", weight=0]; 23165[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23166 -> 22296[label="",style="dashed", color="red", weight=0]; 23166[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23167[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1568000) vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28231[label="vzz156700/Succ vzz1567000",fontsize=10,color="white",style="solid",shape="box"];23167 -> 28231[label="",style="solid", color="burlywood", weight=9]; 28231 -> 23347[label="",style="solid", color="burlywood", weight=3]; 28232[label="vzz156700/Zero",fontsize=10,color="white",style="solid",shape="box"];23167 -> 28232[label="",style="solid", color="burlywood", weight=9]; 28232 -> 23348[label="",style="solid", color="burlywood", weight=3]; 23168[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28233[label="vzz156700/Succ vzz1567000",fontsize=10,color="white",style="solid",shape="box"];23168 -> 28233[label="",style="solid", color="burlywood", weight=9]; 28233 -> 23349[label="",style="solid", color="burlywood", weight=3]; 28234[label="vzz156700/Zero",fontsize=10,color="white",style="solid",shape="box"];23168 -> 28234[label="",style="solid", color="burlywood", weight=9]; 28234 -> 23350[label="",style="solid", color="burlywood", weight=3]; 23169 -> 14328[label="",style="dashed", color="red", weight=0]; 23169[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23170[label="vzz156700",fontsize=16,color="green",shape="box"];23171[label="vzz156800",fontsize=16,color="green",shape="box"];23172[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160800) vzz16070 == LT)",fontsize=16,color="burlywood",shape="triangle"];28235[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];23172 -> 28235[label="",style="solid", color="burlywood", weight=9]; 28235 -> 23351[label="",style="solid", color="burlywood", weight=3]; 28236[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];23172 -> 28236[label="",style="solid", color="burlywood", weight=9]; 28236 -> 23352[label="",style="solid", color="burlywood", weight=3]; 23173[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23173 -> 23353[label="",style="solid", color="black", weight=3]; 23174[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23174 -> 23354[label="",style="solid", color="black", weight=3]; 23175[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23175 -> 23355[label="",style="solid", color="black", weight=3]; 23176[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23176 -> 23356[label="",style="solid", color="black", weight=3]; 23177[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23177 -> 23357[label="",style="solid", color="black", weight=3]; 23178[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23178 -> 23358[label="",style="solid", color="black", weight=3]; 23179[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz16070 (Succ vzz160800) == LT)",fontsize=16,color="burlywood",shape="triangle"];28237[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];23179 -> 28237[label="",style="solid", color="burlywood", weight=9]; 28237 -> 23359[label="",style="solid", color="burlywood", weight=3]; 28238[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];23179 -> 28238[label="",style="solid", color="burlywood", weight=9]; 28238 -> 23360[label="",style="solid", color="burlywood", weight=3]; 23180[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23180 -> 23361[label="",style="solid", color="black", weight=3]; 23181[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23181 -> 23362[label="",style="solid", color="black", weight=3]; 23182[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23182 -> 23363[label="",style="solid", color="black", weight=3]; 23183[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23183 -> 23364[label="",style="solid", color="black", weight=3]; 23184 -> 22315[label="",style="dashed", color="red", weight=0]; 23184[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1528000 vzz1527000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23184 -> 23365[label="",style="dashed", color="magenta", weight=3]; 23184 -> 23366[label="",style="dashed", color="magenta", weight=3]; 23185 -> 22096[label="",style="dashed", color="red", weight=0]; 23185[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23186 -> 22096[label="",style="dashed", color="red", weight=0]; 23186[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23187 -> 22319[label="",style="dashed", color="red", weight=0]; 23187[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23188[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1570000) vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28239[label="vzz156900/Succ vzz1569000",fontsize=10,color="white",style="solid",shape="box"];23188 -> 28239[label="",style="solid", color="burlywood", weight=9]; 28239 -> 23367[label="",style="solid", color="burlywood", weight=3]; 28240[label="vzz156900/Zero",fontsize=10,color="white",style="solid",shape="box"];23188 -> 28240[label="",style="solid", color="burlywood", weight=9]; 28240 -> 23368[label="",style="solid", color="burlywood", weight=3]; 23189[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28241[label="vzz156900/Succ vzz1569000",fontsize=10,color="white",style="solid",shape="box"];23189 -> 28241[label="",style="solid", color="burlywood", weight=9]; 28241 -> 23369[label="",style="solid", color="burlywood", weight=3]; 28242[label="vzz156900/Zero",fontsize=10,color="white",style="solid",shape="box"];23189 -> 28242[label="",style="solid", color="burlywood", weight=9]; 28242 -> 23370[label="",style="solid", color="burlywood", weight=3]; 23190 -> 14351[label="",style="dashed", color="red", weight=0]; 23190[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23191[label="vzz156900",fontsize=16,color="green",shape="box"];23192[label="vzz157000",fontsize=16,color="green",shape="box"];23193[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161000) vzz16090 == LT)",fontsize=16,color="burlywood",shape="triangle"];28243[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23193 -> 28243[label="",style="solid", color="burlywood", weight=9]; 28243 -> 23371[label="",style="solid", color="burlywood", weight=3]; 28244[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23193 -> 28244[label="",style="solid", color="burlywood", weight=9]; 28244 -> 23372[label="",style="solid", color="burlywood", weight=3]; 23194[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23194 -> 23373[label="",style="solid", color="black", weight=3]; 23195[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23195 -> 23374[label="",style="solid", color="black", weight=3]; 23196[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23196 -> 23375[label="",style="solid", color="black", weight=3]; 23197[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23197 -> 23376[label="",style="solid", color="black", weight=3]; 23198[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23198 -> 23377[label="",style="solid", color="black", weight=3]; 23199[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23199 -> 23378[label="",style="solid", color="black", weight=3]; 23200[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz16090 (Succ vzz161000) == LT)",fontsize=16,color="burlywood",shape="triangle"];28245[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23200 -> 28245[label="",style="solid", color="burlywood", weight=9]; 28245 -> 23379[label="",style="solid", color="burlywood", weight=3]; 28246[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23200 -> 28246[label="",style="solid", color="burlywood", weight=9]; 28246 -> 23380[label="",style="solid", color="burlywood", weight=3]; 23201[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23201 -> 23381[label="",style="solid", color="black", weight=3]; 23202[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23202 -> 23382[label="",style="solid", color="black", weight=3]; 23203[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23203 -> 23383[label="",style="solid", color="black", weight=3]; 23204[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23204 -> 23384[label="",style="solid", color="black", weight=3]; 23205 -> 22338[label="",style="dashed", color="red", weight=0]; 23205[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1530000 vzz1529000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23205 -> 23385[label="",style="dashed", color="magenta", weight=3]; 23205 -> 23386[label="",style="dashed", color="magenta", weight=3]; 23206 -> 22123[label="",style="dashed", color="red", weight=0]; 23206[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23207 -> 22123[label="",style="dashed", color="red", weight=0]; 23207[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23208 -> 22342[label="",style="dashed", color="red", weight=0]; 23208[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23209[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1572000) vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28247[label="vzz157100/Succ vzz1571000",fontsize=10,color="white",style="solid",shape="box"];23209 -> 28247[label="",style="solid", color="burlywood", weight=9]; 28247 -> 23387[label="",style="solid", color="burlywood", weight=3]; 28248[label="vzz157100/Zero",fontsize=10,color="white",style="solid",shape="box"];23209 -> 28248[label="",style="solid", color="burlywood", weight=9]; 28248 -> 23388[label="",style="solid", color="burlywood", weight=3]; 23210[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28249[label="vzz157100/Succ vzz1571000",fontsize=10,color="white",style="solid",shape="box"];23210 -> 28249[label="",style="solid", color="burlywood", weight=9]; 28249 -> 23389[label="",style="solid", color="burlywood", weight=3]; 28250[label="vzz157100/Zero",fontsize=10,color="white",style="solid",shape="box"];23210 -> 28250[label="",style="solid", color="burlywood", weight=9]; 28250 -> 23390[label="",style="solid", color="burlywood", weight=3]; 23211 -> 14374[label="",style="dashed", color="red", weight=0]; 23211[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23212[label="vzz157100",fontsize=16,color="green",shape="box"];23213[label="vzz157200",fontsize=16,color="green",shape="box"];23214[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161200) vzz16110 == LT)",fontsize=16,color="burlywood",shape="triangle"];28251[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23214 -> 28251[label="",style="solid", color="burlywood", weight=9]; 28251 -> 23391[label="",style="solid", color="burlywood", weight=3]; 28252[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23214 -> 28252[label="",style="solid", color="burlywood", weight=9]; 28252 -> 23392[label="",style="solid", color="burlywood", weight=3]; 23215[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23215 -> 23393[label="",style="solid", color="black", weight=3]; 23216[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23216 -> 23394[label="",style="solid", color="black", weight=3]; 23217[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23217 -> 23395[label="",style="solid", color="black", weight=3]; 23218[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23218 -> 23396[label="",style="solid", color="black", weight=3]; 23219[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23219 -> 23397[label="",style="solid", color="black", weight=3]; 23220[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23220 -> 23398[label="",style="solid", color="black", weight=3]; 23221[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz16110 (Succ vzz161200) == LT)",fontsize=16,color="burlywood",shape="triangle"];28253[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23221 -> 28253[label="",style="solid", color="burlywood", weight=9]; 28253 -> 23399[label="",style="solid", color="burlywood", weight=3]; 28254[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23221 -> 28254[label="",style="solid", color="burlywood", weight=9]; 28254 -> 23400[label="",style="solid", color="burlywood", weight=3]; 23222[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23222 -> 23401[label="",style="solid", color="black", weight=3]; 23223[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23223 -> 23402[label="",style="solid", color="black", weight=3]; 23224[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23224 -> 23403[label="",style="solid", color="black", weight=3]; 23225[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23225 -> 23404[label="",style="solid", color="black", weight=3]; 23226 -> 22361[label="",style="dashed", color="red", weight=0]; 23226[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1542000 vzz1541000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23226 -> 23405[label="",style="dashed", color="magenta", weight=3]; 23226 -> 23406[label="",style="dashed", color="magenta", weight=3]; 23227 -> 22150[label="",style="dashed", color="red", weight=0]; 23227[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23228 -> 22150[label="",style="dashed", color="red", weight=0]; 23228[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23229 -> 22365[label="",style="dashed", color="red", weight=0]; 23229[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23230[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1574000) vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28255[label="vzz157300/Succ vzz1573000",fontsize=10,color="white",style="solid",shape="box"];23230 -> 28255[label="",style="solid", color="burlywood", weight=9]; 28255 -> 23407[label="",style="solid", color="burlywood", weight=3]; 28256[label="vzz157300/Zero",fontsize=10,color="white",style="solid",shape="box"];23230 -> 28256[label="",style="solid", color="burlywood", weight=9]; 28256 -> 23408[label="",style="solid", color="burlywood", weight=3]; 23231[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28257[label="vzz157300/Succ vzz1573000",fontsize=10,color="white",style="solid",shape="box"];23231 -> 28257[label="",style="solid", color="burlywood", weight=9]; 28257 -> 23409[label="",style="solid", color="burlywood", weight=3]; 28258[label="vzz157300/Zero",fontsize=10,color="white",style="solid",shape="box"];23231 -> 28258[label="",style="solid", color="burlywood", weight=9]; 28258 -> 23410[label="",style="solid", color="burlywood", weight=3]; 23232 -> 14397[label="",style="dashed", color="red", weight=0]; 23232[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23233[label="vzz157300",fontsize=16,color="green",shape="box"];23234[label="vzz157400",fontsize=16,color="green",shape="box"];23235[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161400) vzz16130 == LT)",fontsize=16,color="burlywood",shape="triangle"];28259[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23235 -> 28259[label="",style="solid", color="burlywood", weight=9]; 28259 -> 23411[label="",style="solid", color="burlywood", weight=3]; 28260[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23235 -> 28260[label="",style="solid", color="burlywood", weight=9]; 28260 -> 23412[label="",style="solid", color="burlywood", weight=3]; 23236[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23236 -> 23413[label="",style="solid", color="black", weight=3]; 23237[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23237 -> 23414[label="",style="solid", color="black", weight=3]; 23238[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23238 -> 23415[label="",style="solid", color="black", weight=3]; 23239[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23239 -> 23416[label="",style="solid", color="black", weight=3]; 23240[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23240 -> 23417[label="",style="solid", color="black", weight=3]; 23241[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23241 -> 23418[label="",style="solid", color="black", weight=3]; 23242[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz16130 (Succ vzz161400) == LT)",fontsize=16,color="burlywood",shape="triangle"];28261[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23242 -> 28261[label="",style="solid", color="burlywood", weight=9]; 28261 -> 23419[label="",style="solid", color="burlywood", weight=3]; 28262[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23242 -> 28262[label="",style="solid", color="burlywood", weight=9]; 28262 -> 23420[label="",style="solid", color="burlywood", weight=3]; 23243[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23243 -> 23421[label="",style="solid", color="black", weight=3]; 23244[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23244 -> 23422[label="",style="solid", color="black", weight=3]; 23245[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23245 -> 23423[label="",style="solid", color="black", weight=3]; 23246[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23246 -> 23424[label="",style="solid", color="black", weight=3]; 23247 -> 22384[label="",style="dashed", color="red", weight=0]; 23247[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1554000 vzz1553000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23247 -> 23425[label="",style="dashed", color="magenta", weight=3]; 23247 -> 23426[label="",style="dashed", color="magenta", weight=3]; 23248 -> 22177[label="",style="dashed", color="red", weight=0]; 23248[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23249 -> 22177[label="",style="dashed", color="red", weight=0]; 23249[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23250 -> 22388[label="",style="dashed", color="red", weight=0]; 23250[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23251[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1576000) vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28263[label="vzz157500/Succ vzz1575000",fontsize=10,color="white",style="solid",shape="box"];23251 -> 28263[label="",style="solid", color="burlywood", weight=9]; 28263 -> 23427[label="",style="solid", color="burlywood", weight=3]; 28264[label="vzz157500/Zero",fontsize=10,color="white",style="solid",shape="box"];23251 -> 28264[label="",style="solid", color="burlywood", weight=9]; 28264 -> 23428[label="",style="solid", color="burlywood", weight=3]; 23252[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28265[label="vzz157500/Succ vzz1575000",fontsize=10,color="white",style="solid",shape="box"];23252 -> 28265[label="",style="solid", color="burlywood", weight=9]; 28265 -> 23429[label="",style="solid", color="burlywood", weight=3]; 28266[label="vzz157500/Zero",fontsize=10,color="white",style="solid",shape="box"];23252 -> 28266[label="",style="solid", color="burlywood", weight=9]; 28266 -> 23430[label="",style="solid", color="burlywood", weight=3]; 23253 -> 14465[label="",style="dashed", color="red", weight=0]; 23253[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23254[label="vzz157500",fontsize=16,color="green",shape="box"];23255[label="vzz157600",fontsize=16,color="green",shape="box"];23256[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161600) vzz16150 == LT)",fontsize=16,color="burlywood",shape="triangle"];28267[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23256 -> 28267[label="",style="solid", color="burlywood", weight=9]; 28267 -> 23431[label="",style="solid", color="burlywood", weight=3]; 28268[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23256 -> 28268[label="",style="solid", color="burlywood", weight=9]; 28268 -> 23432[label="",style="solid", color="burlywood", weight=3]; 23257[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23257 -> 23433[label="",style="solid", color="black", weight=3]; 23258[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23258 -> 23434[label="",style="solid", color="black", weight=3]; 23259[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23259 -> 23435[label="",style="solid", color="black", weight=3]; 23260[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23260 -> 23436[label="",style="solid", color="black", weight=3]; 23261[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23261 -> 23437[label="",style="solid", color="black", weight=3]; 23262[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23262 -> 23438[label="",style="solid", color="black", weight=3]; 23263[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz16150 (Succ vzz161600) == LT)",fontsize=16,color="burlywood",shape="triangle"];28269[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23263 -> 28269[label="",style="solid", color="burlywood", weight=9]; 28269 -> 23439[label="",style="solid", color="burlywood", weight=3]; 28270[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23263 -> 28270[label="",style="solid", color="burlywood", weight=9]; 28270 -> 23440[label="",style="solid", color="burlywood", weight=3]; 23264[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23264 -> 23441[label="",style="solid", color="black", weight=3]; 23265[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23265 -> 23442[label="",style="solid", color="black", weight=3]; 23266[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23266 -> 23443[label="",style="solid", color="black", weight=3]; 23267[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23267 -> 23444[label="",style="solid", color="black", weight=3]; 23281[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23281 -> 23447[label="",style="solid", color="black", weight=3]; 23282[label="roundRound05 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23282 -> 23448[label="",style="solid", color="black", weight=3]; 23283[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == intToRatio (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23283 -> 23449[label="",style="solid", color="black", weight=3]; 23284[label="roundRound03 (vzz23 :% Integer vzz240) True (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23284 -> 23450[label="",style="solid", color="black", weight=3]; 23285[label="vzz1519000",fontsize=16,color="green",shape="box"];23286[label="vzz1520000",fontsize=16,color="green",shape="box"];23287[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1559000) (Succ vzz1558000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23287 -> 23451[label="",style="solid", color="black", weight=3]; 23288[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1559000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23288 -> 23452[label="",style="solid", color="black", weight=3]; 23289[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1558000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23289 -> 23453[label="",style="solid", color="black", weight=3]; 23290[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23290 -> 23454[label="",style="solid", color="black", weight=3]; 23291[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160200) (Succ vzz160100) == LT)",fontsize=16,color="black",shape="box"];23291 -> 23455[label="",style="solid", color="black", weight=3]; 23292[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160200) Zero == LT)",fontsize=16,color="black",shape="box"];23292 -> 23456[label="",style="solid", color="black", weight=3]; 23293[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23293 -> 23457[label="",style="solid", color="black", weight=3]; 23294 -> 23116[label="",style="dashed", color="red", weight=0]; 23294[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160100) == LT)",fontsize=16,color="magenta"];23294 -> 23458[label="",style="dashed", color="magenta", weight=3]; 23294 -> 23459[label="",style="dashed", color="magenta", weight=3]; 23295[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23295 -> 23460[label="",style="solid", color="black", weight=3]; 23296 -> 23110[label="",style="dashed", color="red", weight=0]; 23296[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23297 -> 23295[label="",style="dashed", color="red", weight=0]; 23297[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23298[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23298 -> 23461[label="",style="solid", color="black", weight=3]; 23299[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160100) (Succ vzz160200) == LT)",fontsize=16,color="black",shape="box"];23299 -> 23462[label="",style="solid", color="black", weight=3]; 23300[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160200) == LT)",fontsize=16,color="black",shape="box"];23300 -> 23463[label="",style="solid", color="black", weight=3]; 23301 -> 23115[label="",style="dashed", color="red", weight=0]; 23301[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23302 -> 23295[label="",style="dashed", color="red", weight=0]; 23302[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23303 -> 23109[label="",style="dashed", color="red", weight=0]; 23303[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160100) Zero == LT)",fontsize=16,color="magenta"];23303 -> 23464[label="",style="dashed", color="magenta", weight=3]; 23303 -> 23465[label="",style="dashed", color="magenta", weight=3]; 23304 -> 23295[label="",style="dashed", color="red", weight=0]; 23304[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23305[label="vzz1522000",fontsize=16,color="green",shape="box"];23306[label="vzz1521000",fontsize=16,color="green",shape="box"];23307[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1563000) (Succ vzz1562000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23307 -> 23466[label="",style="solid", color="black", weight=3]; 23308[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1563000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23308 -> 23467[label="",style="solid", color="black", weight=3]; 23309[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1562000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23309 -> 23468[label="",style="solid", color="black", weight=3]; 23310[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23310 -> 23469[label="",style="solid", color="black", weight=3]; 23311[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160400) (Succ vzz160300) == LT)",fontsize=16,color="black",shape="box"];23311 -> 23470[label="",style="solid", color="black", weight=3]; 23312[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160400) Zero == LT)",fontsize=16,color="black",shape="box"];23312 -> 23471[label="",style="solid", color="black", weight=3]; 23313[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23313 -> 23472[label="",style="solid", color="black", weight=3]; 23314 -> 23137[label="",style="dashed", color="red", weight=0]; 23314[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160300) == LT)",fontsize=16,color="magenta"];23314 -> 23473[label="",style="dashed", color="magenta", weight=3]; 23314 -> 23474[label="",style="dashed", color="magenta", weight=3]; 23315[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23315 -> 23475[label="",style="solid", color="black", weight=3]; 23316 -> 23131[label="",style="dashed", color="red", weight=0]; 23316[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23317 -> 23315[label="",style="dashed", color="red", weight=0]; 23317[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23318[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23318 -> 23476[label="",style="solid", color="black", weight=3]; 23319[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160300) (Succ vzz160400) == LT)",fontsize=16,color="black",shape="box"];23319 -> 23477[label="",style="solid", color="black", weight=3]; 23320[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160400) == LT)",fontsize=16,color="black",shape="box"];23320 -> 23478[label="",style="solid", color="black", weight=3]; 23321 -> 23136[label="",style="dashed", color="red", weight=0]; 23321[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23322 -> 23315[label="",style="dashed", color="red", weight=0]; 23322[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23323 -> 23130[label="",style="dashed", color="red", weight=0]; 23323[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160300) Zero == LT)",fontsize=16,color="magenta"];23323 -> 23479[label="",style="dashed", color="magenta", weight=3]; 23323 -> 23480[label="",style="dashed", color="magenta", weight=3]; 23324 -> 23315[label="",style="dashed", color="red", weight=0]; 23324[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23325[label="vzz1524000",fontsize=16,color="green",shape="box"];23326[label="vzz1523000",fontsize=16,color="green",shape="box"];23327[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1565000) (Succ vzz1564000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23327 -> 23481[label="",style="solid", color="black", weight=3]; 23328[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1565000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23328 -> 23482[label="",style="solid", color="black", weight=3]; 23329[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1564000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23329 -> 23483[label="",style="solid", color="black", weight=3]; 23330[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23330 -> 23484[label="",style="solid", color="black", weight=3]; 23331[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160600) (Succ vzz160500) == LT)",fontsize=16,color="black",shape="box"];23331 -> 23485[label="",style="solid", color="black", weight=3]; 23332[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160600) Zero == LT)",fontsize=16,color="black",shape="box"];23332 -> 23486[label="",style="solid", color="black", weight=3]; 23333[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23333 -> 23487[label="",style="solid", color="black", weight=3]; 23334 -> 23158[label="",style="dashed", color="red", weight=0]; 23334[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160500) == LT)",fontsize=16,color="magenta"];23334 -> 23488[label="",style="dashed", color="magenta", weight=3]; 23334 -> 23489[label="",style="dashed", color="magenta", weight=3]; 23335[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23335 -> 23490[label="",style="solid", color="black", weight=3]; 23336 -> 23152[label="",style="dashed", color="red", weight=0]; 23336[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23337 -> 23335[label="",style="dashed", color="red", weight=0]; 23337[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23338[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23338 -> 23491[label="",style="solid", color="black", weight=3]; 23339[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160500) (Succ vzz160600) == LT)",fontsize=16,color="black",shape="box"];23339 -> 23492[label="",style="solid", color="black", weight=3]; 23340[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160600) == LT)",fontsize=16,color="black",shape="box"];23340 -> 23493[label="",style="solid", color="black", weight=3]; 23341 -> 23157[label="",style="dashed", color="red", weight=0]; 23341[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23342 -> 23335[label="",style="dashed", color="red", weight=0]; 23342[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23343 -> 23151[label="",style="dashed", color="red", weight=0]; 23343[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160500) Zero == LT)",fontsize=16,color="magenta"];23343 -> 23494[label="",style="dashed", color="magenta", weight=3]; 23343 -> 23495[label="",style="dashed", color="magenta", weight=3]; 23344 -> 23335[label="",style="dashed", color="red", weight=0]; 23344[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23345[label="vzz1526000",fontsize=16,color="green",shape="box"];23346[label="vzz1525000",fontsize=16,color="green",shape="box"];23347[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1568000) (Succ vzz1567000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23347 -> 23496[label="",style="solid", color="black", weight=3]; 23348[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1568000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23348 -> 23497[label="",style="solid", color="black", weight=3]; 23349[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1567000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23349 -> 23498[label="",style="solid", color="black", weight=3]; 23350[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23350 -> 23499[label="",style="solid", color="black", weight=3]; 23351[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160800) (Succ vzz160700) == LT)",fontsize=16,color="black",shape="box"];23351 -> 23500[label="",style="solid", color="black", weight=3]; 23352[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160800) Zero == LT)",fontsize=16,color="black",shape="box"];23352 -> 23501[label="",style="solid", color="black", weight=3]; 23353[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23353 -> 23502[label="",style="solid", color="black", weight=3]; 23354 -> 23179[label="",style="dashed", color="red", weight=0]; 23354[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160700) == LT)",fontsize=16,color="magenta"];23354 -> 23503[label="",style="dashed", color="magenta", weight=3]; 23354 -> 23504[label="",style="dashed", color="magenta", weight=3]; 23355[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23355 -> 23505[label="",style="solid", color="black", weight=3]; 23356 -> 23173[label="",style="dashed", color="red", weight=0]; 23356[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23357 -> 23355[label="",style="dashed", color="red", weight=0]; 23357[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23358[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23358 -> 23506[label="",style="solid", color="black", weight=3]; 23359[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160700) (Succ vzz160800) == LT)",fontsize=16,color="black",shape="box"];23359 -> 23507[label="",style="solid", color="black", weight=3]; 23360[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160800) == LT)",fontsize=16,color="black",shape="box"];23360 -> 23508[label="",style="solid", color="black", weight=3]; 23361 -> 23178[label="",style="dashed", color="red", weight=0]; 23361[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23362 -> 23355[label="",style="dashed", color="red", weight=0]; 23362[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23363 -> 23172[label="",style="dashed", color="red", weight=0]; 23363[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160700) Zero == LT)",fontsize=16,color="magenta"];23363 -> 23509[label="",style="dashed", color="magenta", weight=3]; 23363 -> 23510[label="",style="dashed", color="magenta", weight=3]; 23364 -> 23355[label="",style="dashed", color="red", weight=0]; 23364[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23365[label="vzz1528000",fontsize=16,color="green",shape="box"];23366[label="vzz1527000",fontsize=16,color="green",shape="box"];23367[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1570000) (Succ vzz1569000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23367 -> 23511[label="",style="solid", color="black", weight=3]; 23368[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1570000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23368 -> 23512[label="",style="solid", color="black", weight=3]; 23369[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1569000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23369 -> 23513[label="",style="solid", color="black", weight=3]; 23370[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23370 -> 23514[label="",style="solid", color="black", weight=3]; 23371[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161000) (Succ vzz160900) == LT)",fontsize=16,color="black",shape="box"];23371 -> 23515[label="",style="solid", color="black", weight=3]; 23372[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161000) Zero == LT)",fontsize=16,color="black",shape="box"];23372 -> 23516[label="",style="solid", color="black", weight=3]; 23373[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23373 -> 23517[label="",style="solid", color="black", weight=3]; 23374 -> 23200[label="",style="dashed", color="red", weight=0]; 23374[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160900) == LT)",fontsize=16,color="magenta"];23374 -> 23518[label="",style="dashed", color="magenta", weight=3]; 23374 -> 23519[label="",style="dashed", color="magenta", weight=3]; 23375[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23375 -> 23520[label="",style="solid", color="black", weight=3]; 23376 -> 23194[label="",style="dashed", color="red", weight=0]; 23376[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23377 -> 23375[label="",style="dashed", color="red", weight=0]; 23377[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23378[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23378 -> 23521[label="",style="solid", color="black", weight=3]; 23379[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160900) (Succ vzz161000) == LT)",fontsize=16,color="black",shape="box"];23379 -> 23522[label="",style="solid", color="black", weight=3]; 23380[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz161000) == LT)",fontsize=16,color="black",shape="box"];23380 -> 23523[label="",style="solid", color="black", weight=3]; 23381 -> 23199[label="",style="dashed", color="red", weight=0]; 23381[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23382 -> 23375[label="",style="dashed", color="red", weight=0]; 23382[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23383 -> 23193[label="",style="dashed", color="red", weight=0]; 23383[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160900) Zero == LT)",fontsize=16,color="magenta"];23383 -> 23524[label="",style="dashed", color="magenta", weight=3]; 23383 -> 23525[label="",style="dashed", color="magenta", weight=3]; 23384 -> 23375[label="",style="dashed", color="red", weight=0]; 23384[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23385[label="vzz1529000",fontsize=16,color="green",shape="box"];23386[label="vzz1530000",fontsize=16,color="green",shape="box"];23387[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1572000) (Succ vzz1571000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23387 -> 23526[label="",style="solid", color="black", weight=3]; 23388[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1572000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23388 -> 23527[label="",style="solid", color="black", weight=3]; 23389[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1571000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23389 -> 23528[label="",style="solid", color="black", weight=3]; 23390[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23390 -> 23529[label="",style="solid", color="black", weight=3]; 23391[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161200) (Succ vzz161100) == LT)",fontsize=16,color="black",shape="box"];23391 -> 23530[label="",style="solid", color="black", weight=3]; 23392[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161200) Zero == LT)",fontsize=16,color="black",shape="box"];23392 -> 23531[label="",style="solid", color="black", weight=3]; 23393[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23393 -> 23532[label="",style="solid", color="black", weight=3]; 23394 -> 23221[label="",style="dashed", color="red", weight=0]; 23394[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz161100) == LT)",fontsize=16,color="magenta"];23394 -> 23533[label="",style="dashed", color="magenta", weight=3]; 23394 -> 23534[label="",style="dashed", color="magenta", weight=3]; 23395[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23395 -> 23535[label="",style="solid", color="black", weight=3]; 23396 -> 23215[label="",style="dashed", color="red", weight=0]; 23396[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23397 -> 23395[label="",style="dashed", color="red", weight=0]; 23397[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23398[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23398 -> 23536[label="",style="solid", color="black", weight=3]; 23399[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161100) (Succ vzz161200) == LT)",fontsize=16,color="black",shape="box"];23399 -> 23537[label="",style="solid", color="black", weight=3]; 23400[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz161200) == LT)",fontsize=16,color="black",shape="box"];23400 -> 23538[label="",style="solid", color="black", weight=3]; 23401 -> 23220[label="",style="dashed", color="red", weight=0]; 23401[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23402 -> 23395[label="",style="dashed", color="red", weight=0]; 23402[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23403 -> 23214[label="",style="dashed", color="red", weight=0]; 23403[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161100) Zero == LT)",fontsize=16,color="magenta"];23403 -> 23539[label="",style="dashed", color="magenta", weight=3]; 23403 -> 23540[label="",style="dashed", color="magenta", weight=3]; 23404 -> 23395[label="",style="dashed", color="red", weight=0]; 23404[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23405[label="vzz1542000",fontsize=16,color="green",shape="box"];23406[label="vzz1541000",fontsize=16,color="green",shape="box"];23407[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1574000) (Succ vzz1573000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23407 -> 23541[label="",style="solid", color="black", weight=3]; 23408[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1574000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23408 -> 23542[label="",style="solid", color="black", weight=3]; 23409[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1573000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23409 -> 23543[label="",style="solid", color="black", weight=3]; 23410[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23410 -> 23544[label="",style="solid", color="black", weight=3]; 23411[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161400) (Succ vzz161300) == LT)",fontsize=16,color="black",shape="box"];23411 -> 23545[label="",style="solid", color="black", weight=3]; 23412[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161400) Zero == LT)",fontsize=16,color="black",shape="box"];23412 -> 23546[label="",style="solid", color="black", weight=3]; 23413[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23413 -> 23547[label="",style="solid", color="black", weight=3]; 23414 -> 23242[label="",style="dashed", color="red", weight=0]; 23414[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161300) == LT)",fontsize=16,color="magenta"];23414 -> 23548[label="",style="dashed", color="magenta", weight=3]; 23414 -> 23549[label="",style="dashed", color="magenta", weight=3]; 23415[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23415 -> 23550[label="",style="solid", color="black", weight=3]; 23416 -> 23236[label="",style="dashed", color="red", weight=0]; 23416[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23417 -> 23415[label="",style="dashed", color="red", weight=0]; 23417[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23418[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23418 -> 23551[label="",style="solid", color="black", weight=3]; 23419[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161300) (Succ vzz161400) == LT)",fontsize=16,color="black",shape="box"];23419 -> 23552[label="",style="solid", color="black", weight=3]; 23420[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161400) == LT)",fontsize=16,color="black",shape="box"];23420 -> 23553[label="",style="solid", color="black", weight=3]; 23421 -> 23241[label="",style="dashed", color="red", weight=0]; 23421[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23422 -> 23415[label="",style="dashed", color="red", weight=0]; 23422[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23423 -> 23235[label="",style="dashed", color="red", weight=0]; 23423[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161300) Zero == LT)",fontsize=16,color="magenta"];23423 -> 23554[label="",style="dashed", color="magenta", weight=3]; 23423 -> 23555[label="",style="dashed", color="magenta", weight=3]; 23424 -> 23415[label="",style="dashed", color="red", weight=0]; 23424[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23425[label="vzz1553000",fontsize=16,color="green",shape="box"];23426[label="vzz1554000",fontsize=16,color="green",shape="box"];23427[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1576000) (Succ vzz1575000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23427 -> 23556[label="",style="solid", color="black", weight=3]; 23428[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1576000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23428 -> 23557[label="",style="solid", color="black", weight=3]; 23429[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1575000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23429 -> 23558[label="",style="solid", color="black", weight=3]; 23430[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23430 -> 23559[label="",style="solid", color="black", weight=3]; 23431[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161600) (Succ vzz161500) == LT)",fontsize=16,color="black",shape="box"];23431 -> 23560[label="",style="solid", color="black", weight=3]; 23432[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161600) Zero == LT)",fontsize=16,color="black",shape="box"];23432 -> 23561[label="",style="solid", color="black", weight=3]; 23433[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23433 -> 23562[label="",style="solid", color="black", weight=3]; 23434 -> 23263[label="",style="dashed", color="red", weight=0]; 23434[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161500) == LT)",fontsize=16,color="magenta"];23434 -> 23563[label="",style="dashed", color="magenta", weight=3]; 23434 -> 23564[label="",style="dashed", color="magenta", weight=3]; 23435[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23435 -> 23565[label="",style="solid", color="black", weight=3]; 23436 -> 23257[label="",style="dashed", color="red", weight=0]; 23436[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23437 -> 23435[label="",style="dashed", color="red", weight=0]; 23437[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23438[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23438 -> 23566[label="",style="solid", color="black", weight=3]; 23439[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161500) (Succ vzz161600) == LT)",fontsize=16,color="black",shape="box"];23439 -> 23567[label="",style="solid", color="black", weight=3]; 23440[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161600) == LT)",fontsize=16,color="black",shape="box"];23440 -> 23568[label="",style="solid", color="black", weight=3]; 23441 -> 23262[label="",style="dashed", color="red", weight=0]; 23441[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23442 -> 23435[label="",style="dashed", color="red", weight=0]; 23442[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23443 -> 23256[label="",style="dashed", color="red", weight=0]; 23443[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161500) Zero == LT)",fontsize=16,color="magenta"];23443 -> 23569[label="",style="dashed", color="magenta", weight=3]; 23443 -> 23570[label="",style="dashed", color="magenta", weight=3]; 23444 -> 23435[label="",style="dashed", color="red", weight=0]; 23444[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23447[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23447 -> 23571[label="",style="solid", color="black", weight=3]; 23448[label="roundRound05 (vzz23 :% Integer vzz240) True (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23448 -> 23572[label="",style="solid", color="black", weight=3]; 23449[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23449 -> 23573[label="",style="solid", color="black", weight=3]; 23450 -> 9418[label="",style="dashed", color="red", weight=0]; 23450[label="roundRound00 (vzz23 :% Integer vzz240) (even (roundN (vzz23 :% Integer vzz240)))",fontsize=16,color="magenta"];23450 -> 23574[label="",style="dashed", color="magenta", weight=3]; 23450 -> 23575[label="",style="dashed", color="magenta", weight=3]; 23450 -> 23576[label="",style="dashed", color="magenta", weight=3]; 23451 -> 22883[label="",style="dashed", color="red", weight=0]; 23451[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1559000 vzz1558000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23451 -> 23577[label="",style="dashed", color="magenta", weight=3]; 23451 -> 23578[label="",style="dashed", color="magenta", weight=3]; 23452 -> 22677[label="",style="dashed", color="red", weight=0]; 23452[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23453 -> 22677[label="",style="dashed", color="red", weight=0]; 23453[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23454 -> 22887[label="",style="dashed", color="red", weight=0]; 23454[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23455[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz160200 vzz160100 == LT)",fontsize=16,color="burlywood",shape="triangle"];28271[label="vzz160200/Succ vzz1602000",fontsize=10,color="white",style="solid",shape="box"];23455 -> 28271[label="",style="solid", color="burlywood", weight=9]; 28271 -> 23579[label="",style="solid", color="burlywood", weight=3]; 28272[label="vzz160200/Zero",fontsize=10,color="white",style="solid",shape="box"];23455 -> 28272[label="",style="solid", color="burlywood", weight=9]; 28272 -> 23580[label="",style="solid", color="burlywood", weight=3]; 23456 -> 23110[label="",style="dashed", color="red", weight=0]; 23456[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23457 -> 1837[label="",style="dashed", color="red", weight=0]; 23457[label="roundN (Double (Pos vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23457 -> 23581[label="",style="dashed", color="magenta", weight=3]; 23457 -> 23582[label="",style="dashed", color="magenta", weight=3]; 23458[label="Zero",fontsize=16,color="green",shape="box"];23459[label="vzz160100",fontsize=16,color="green",shape="box"];23460 -> 23293[label="",style="dashed", color="red", weight=0]; 23460[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23461 -> 6515[label="",style="dashed", color="red", weight=0]; 23461[label="roundN (Double (Pos vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23461 -> 23583[label="",style="dashed", color="magenta", weight=3]; 23461 -> 23584[label="",style="dashed", color="magenta", weight=3]; 23462 -> 23455[label="",style="dashed", color="red", weight=0]; 23462[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz160100 vzz160200 == LT)",fontsize=16,color="magenta"];23462 -> 23585[label="",style="dashed", color="magenta", weight=3]; 23462 -> 23586[label="",style="dashed", color="magenta", weight=3]; 23463 -> 23115[label="",style="dashed", color="red", weight=0]; 23463[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23464[label="Zero",fontsize=16,color="green",shape="box"];23465[label="vzz160100",fontsize=16,color="green",shape="box"];23466 -> 22908[label="",style="dashed", color="red", weight=0]; 23466[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1563000 vzz1562000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23466 -> 23587[label="",style="dashed", color="magenta", weight=3]; 23466 -> 23588[label="",style="dashed", color="magenta", weight=3]; 23467 -> 22700[label="",style="dashed", color="red", weight=0]; 23467[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23468 -> 22700[label="",style="dashed", color="red", weight=0]; 23468[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23469 -> 22912[label="",style="dashed", color="red", weight=0]; 23469[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23470[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz160400 vzz160300 == LT)",fontsize=16,color="burlywood",shape="triangle"];28273[label="vzz160400/Succ vzz1604000",fontsize=10,color="white",style="solid",shape="box"];23470 -> 28273[label="",style="solid", color="burlywood", weight=9]; 28273 -> 23589[label="",style="solid", color="burlywood", weight=3]; 28274[label="vzz160400/Zero",fontsize=10,color="white",style="solid",shape="box"];23470 -> 28274[label="",style="solid", color="burlywood", weight=9]; 28274 -> 23590[label="",style="solid", color="burlywood", weight=3]; 23471 -> 23131[label="",style="dashed", color="red", weight=0]; 23471[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23472 -> 1837[label="",style="dashed", color="red", weight=0]; 23472[label="roundN (Double (Neg vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23472 -> 23591[label="",style="dashed", color="magenta", weight=3]; 23472 -> 23592[label="",style="dashed", color="magenta", weight=3]; 23473[label="Zero",fontsize=16,color="green",shape="box"];23474[label="vzz160300",fontsize=16,color="green",shape="box"];23475 -> 23313[label="",style="dashed", color="red", weight=0]; 23475[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23476 -> 6515[label="",style="dashed", color="red", weight=0]; 23476[label="roundN (Double (Neg vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23476 -> 23593[label="",style="dashed", color="magenta", weight=3]; 23476 -> 23594[label="",style="dashed", color="magenta", weight=3]; 23477 -> 23470[label="",style="dashed", color="red", weight=0]; 23477[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz160300 vzz160400 == LT)",fontsize=16,color="magenta"];23477 -> 23595[label="",style="dashed", color="magenta", weight=3]; 23477 -> 23596[label="",style="dashed", color="magenta", weight=3]; 23478 -> 23136[label="",style="dashed", color="red", weight=0]; 23478[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23479[label="vzz160300",fontsize=16,color="green",shape="box"];23480[label="Zero",fontsize=16,color="green",shape="box"];23481 -> 22933[label="",style="dashed", color="red", weight=0]; 23481[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1565000 vzz1564000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23481 -> 23597[label="",style="dashed", color="magenta", weight=3]; 23481 -> 23598[label="",style="dashed", color="magenta", weight=3]; 23482 -> 22723[label="",style="dashed", color="red", weight=0]; 23482[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23483 -> 22723[label="",style="dashed", color="red", weight=0]; 23483[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23484 -> 22937[label="",style="dashed", color="red", weight=0]; 23484[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23485[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz160600 vzz160500 == LT)",fontsize=16,color="burlywood",shape="triangle"];28275[label="vzz160600/Succ vzz1606000",fontsize=10,color="white",style="solid",shape="box"];23485 -> 28275[label="",style="solid", color="burlywood", weight=9]; 28275 -> 23599[label="",style="solid", color="burlywood", weight=3]; 28276[label="vzz160600/Zero",fontsize=10,color="white",style="solid",shape="box"];23485 -> 28276[label="",style="solid", color="burlywood", weight=9]; 28276 -> 23600[label="",style="solid", color="burlywood", weight=3]; 23486 -> 23152[label="",style="dashed", color="red", weight=0]; 23486[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23487 -> 1837[label="",style="dashed", color="red", weight=0]; 23487[label="roundN (Double (Pos vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23487 -> 23601[label="",style="dashed", color="magenta", weight=3]; 23487 -> 23602[label="",style="dashed", color="magenta", weight=3]; 23488[label="vzz160500",fontsize=16,color="green",shape="box"];23489[label="Zero",fontsize=16,color="green",shape="box"];23490 -> 23333[label="",style="dashed", color="red", weight=0]; 23490[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23491 -> 6515[label="",style="dashed", color="red", weight=0]; 23491[label="roundN (Double (Pos vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23491 -> 23603[label="",style="dashed", color="magenta", weight=3]; 23491 -> 23604[label="",style="dashed", color="magenta", weight=3]; 23492 -> 23485[label="",style="dashed", color="red", weight=0]; 23492[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz160500 vzz160600 == LT)",fontsize=16,color="magenta"];23492 -> 23605[label="",style="dashed", color="magenta", weight=3]; 23492 -> 23606[label="",style="dashed", color="magenta", weight=3]; 23493 -> 23157[label="",style="dashed", color="red", weight=0]; 23493[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23494[label="vzz160500",fontsize=16,color="green",shape="box"];23495[label="Zero",fontsize=16,color="green",shape="box"];23496 -> 22958[label="",style="dashed", color="red", weight=0]; 23496[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1568000 vzz1567000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23496 -> 23607[label="",style="dashed", color="magenta", weight=3]; 23496 -> 23608[label="",style="dashed", color="magenta", weight=3]; 23497 -> 22746[label="",style="dashed", color="red", weight=0]; 23497[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23498 -> 22746[label="",style="dashed", color="red", weight=0]; 23498[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23499 -> 22962[label="",style="dashed", color="red", weight=0]; 23499[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23500[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz160800 vzz160700 == LT)",fontsize=16,color="burlywood",shape="triangle"];28277[label="vzz160800/Succ vzz1608000",fontsize=10,color="white",style="solid",shape="box"];23500 -> 28277[label="",style="solid", color="burlywood", weight=9]; 28277 -> 23609[label="",style="solid", color="burlywood", weight=3]; 28278[label="vzz160800/Zero",fontsize=10,color="white",style="solid",shape="box"];23500 -> 28278[label="",style="solid", color="burlywood", weight=9]; 28278 -> 23610[label="",style="solid", color="burlywood", weight=3]; 23501 -> 23173[label="",style="dashed", color="red", weight=0]; 23501[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23502 -> 1837[label="",style="dashed", color="red", weight=0]; 23502[label="roundN (Double (Neg vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23502 -> 23611[label="",style="dashed", color="magenta", weight=3]; 23502 -> 23612[label="",style="dashed", color="magenta", weight=3]; 23503[label="vzz160700",fontsize=16,color="green",shape="box"];23504[label="Zero",fontsize=16,color="green",shape="box"];23505 -> 23353[label="",style="dashed", color="red", weight=0]; 23505[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23506 -> 6515[label="",style="dashed", color="red", weight=0]; 23506[label="roundN (Double (Neg vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23506 -> 23613[label="",style="dashed", color="magenta", weight=3]; 23506 -> 23614[label="",style="dashed", color="magenta", weight=3]; 23507 -> 23500[label="",style="dashed", color="red", weight=0]; 23507[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz160700 vzz160800 == LT)",fontsize=16,color="magenta"];23507 -> 23615[label="",style="dashed", color="magenta", weight=3]; 23507 -> 23616[label="",style="dashed", color="magenta", weight=3]; 23508 -> 23178[label="",style="dashed", color="red", weight=0]; 23508[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23509[label="Zero",fontsize=16,color="green",shape="box"];23510[label="vzz160700",fontsize=16,color="green",shape="box"];23511 -> 22983[label="",style="dashed", color="red", weight=0]; 23511[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1570000 vzz1569000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23511 -> 23617[label="",style="dashed", color="magenta", weight=3]; 23511 -> 23618[label="",style="dashed", color="magenta", weight=3]; 23512 -> 22769[label="",style="dashed", color="red", weight=0]; 23512[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23513 -> 22769[label="",style="dashed", color="red", weight=0]; 23513[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23514 -> 22987[label="",style="dashed", color="red", weight=0]; 23514[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23515[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz161000 vzz160900 == LT)",fontsize=16,color="burlywood",shape="triangle"];28279[label="vzz161000/Succ vzz1610000",fontsize=10,color="white",style="solid",shape="box"];23515 -> 28279[label="",style="solid", color="burlywood", weight=9]; 28279 -> 23619[label="",style="solid", color="burlywood", weight=3]; 28280[label="vzz161000/Zero",fontsize=10,color="white",style="solid",shape="box"];23515 -> 28280[label="",style="solid", color="burlywood", weight=9]; 28280 -> 23620[label="",style="solid", color="burlywood", weight=3]; 23516 -> 23194[label="",style="dashed", color="red", weight=0]; 23516[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23517 -> 1837[label="",style="dashed", color="red", weight=0]; 23517[label="roundN (Float (Pos vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23517 -> 23621[label="",style="dashed", color="magenta", weight=3]; 23517 -> 23622[label="",style="dashed", color="magenta", weight=3]; 23518[label="vzz160900",fontsize=16,color="green",shape="box"];23519[label="Zero",fontsize=16,color="green",shape="box"];23520 -> 23373[label="",style="dashed", color="red", weight=0]; 23520[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23521 -> 6515[label="",style="dashed", color="red", weight=0]; 23521[label="roundN (Float (Pos vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23521 -> 23623[label="",style="dashed", color="magenta", weight=3]; 23521 -> 23624[label="",style="dashed", color="magenta", weight=3]; 23522 -> 23515[label="",style="dashed", color="red", weight=0]; 23522[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz160900 vzz161000 == LT)",fontsize=16,color="magenta"];23522 -> 23625[label="",style="dashed", color="magenta", weight=3]; 23522 -> 23626[label="",style="dashed", color="magenta", weight=3]; 23523 -> 23199[label="",style="dashed", color="red", weight=0]; 23523[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23524[label="Zero",fontsize=16,color="green",shape="box"];23525[label="vzz160900",fontsize=16,color="green",shape="box"];23526 -> 23008[label="",style="dashed", color="red", weight=0]; 23526[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1572000 vzz1571000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23526 -> 23627[label="",style="dashed", color="magenta", weight=3]; 23526 -> 23628[label="",style="dashed", color="magenta", weight=3]; 23527 -> 22792[label="",style="dashed", color="red", weight=0]; 23527[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23528 -> 22792[label="",style="dashed", color="red", weight=0]; 23528[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23529 -> 23012[label="",style="dashed", color="red", weight=0]; 23529[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23530[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz161200 vzz161100 == LT)",fontsize=16,color="burlywood",shape="triangle"];28281[label="vzz161200/Succ vzz1612000",fontsize=10,color="white",style="solid",shape="box"];23530 -> 28281[label="",style="solid", color="burlywood", weight=9]; 28281 -> 23629[label="",style="solid", color="burlywood", weight=3]; 28282[label="vzz161200/Zero",fontsize=10,color="white",style="solid",shape="box"];23530 -> 28282[label="",style="solid", color="burlywood", weight=9]; 28282 -> 23630[label="",style="solid", color="burlywood", weight=3]; 23531 -> 23215[label="",style="dashed", color="red", weight=0]; 23531[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23532 -> 1837[label="",style="dashed", color="red", weight=0]; 23532[label="roundN (Float (Neg vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23532 -> 23631[label="",style="dashed", color="magenta", weight=3]; 23532 -> 23632[label="",style="dashed", color="magenta", weight=3]; 23533[label="Zero",fontsize=16,color="green",shape="box"];23534[label="vzz161100",fontsize=16,color="green",shape="box"];23535 -> 23393[label="",style="dashed", color="red", weight=0]; 23535[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23536 -> 6515[label="",style="dashed", color="red", weight=0]; 23536[label="roundN (Float (Neg vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23536 -> 23633[label="",style="dashed", color="magenta", weight=3]; 23536 -> 23634[label="",style="dashed", color="magenta", weight=3]; 23537 -> 23530[label="",style="dashed", color="red", weight=0]; 23537[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz161100 vzz161200 == LT)",fontsize=16,color="magenta"];23537 -> 23635[label="",style="dashed", color="magenta", weight=3]; 23537 -> 23636[label="",style="dashed", color="magenta", weight=3]; 23538 -> 23220[label="",style="dashed", color="red", weight=0]; 23538[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23539[label="vzz161100",fontsize=16,color="green",shape="box"];23540[label="Zero",fontsize=16,color="green",shape="box"];23541 -> 23033[label="",style="dashed", color="red", weight=0]; 23541[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1574000 vzz1573000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23541 -> 23637[label="",style="dashed", color="magenta", weight=3]; 23541 -> 23638[label="",style="dashed", color="magenta", weight=3]; 23542 -> 22815[label="",style="dashed", color="red", weight=0]; 23542[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23543 -> 22815[label="",style="dashed", color="red", weight=0]; 23543[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23544 -> 23037[label="",style="dashed", color="red", weight=0]; 23544[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23545[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz161400 vzz161300 == LT)",fontsize=16,color="burlywood",shape="triangle"];28283[label="vzz161400/Succ vzz1614000",fontsize=10,color="white",style="solid",shape="box"];23545 -> 28283[label="",style="solid", color="burlywood", weight=9]; 28283 -> 23639[label="",style="solid", color="burlywood", weight=3]; 28284[label="vzz161400/Zero",fontsize=10,color="white",style="solid",shape="box"];23545 -> 28284[label="",style="solid", color="burlywood", weight=9]; 28284 -> 23640[label="",style="solid", color="burlywood", weight=3]; 23546 -> 23236[label="",style="dashed", color="red", weight=0]; 23546[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23547 -> 1837[label="",style="dashed", color="red", weight=0]; 23547[label="roundN (Float (Pos vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23547 -> 23641[label="",style="dashed", color="magenta", weight=3]; 23547 -> 23642[label="",style="dashed", color="magenta", weight=3]; 23548[label="Zero",fontsize=16,color="green",shape="box"];23549[label="vzz161300",fontsize=16,color="green",shape="box"];23550 -> 23413[label="",style="dashed", color="red", weight=0]; 23550[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23551 -> 6515[label="",style="dashed", color="red", weight=0]; 23551[label="roundN (Float (Pos vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23551 -> 23643[label="",style="dashed", color="magenta", weight=3]; 23551 -> 23644[label="",style="dashed", color="magenta", weight=3]; 23552 -> 23545[label="",style="dashed", color="red", weight=0]; 23552[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz161300 vzz161400 == LT)",fontsize=16,color="magenta"];23552 -> 23645[label="",style="dashed", color="magenta", weight=3]; 23552 -> 23646[label="",style="dashed", color="magenta", weight=3]; 23553 -> 23241[label="",style="dashed", color="red", weight=0]; 23553[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23554[label="vzz161300",fontsize=16,color="green",shape="box"];23555[label="Zero",fontsize=16,color="green",shape="box"];23556 -> 23058[label="",style="dashed", color="red", weight=0]; 23556[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1576000 vzz1575000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23556 -> 23647[label="",style="dashed", color="magenta", weight=3]; 23556 -> 23648[label="",style="dashed", color="magenta", weight=3]; 23557 -> 22838[label="",style="dashed", color="red", weight=0]; 23557[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23558 -> 22838[label="",style="dashed", color="red", weight=0]; 23558[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23559 -> 23062[label="",style="dashed", color="red", weight=0]; 23559[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23560[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz161600 vzz161500 == LT)",fontsize=16,color="burlywood",shape="triangle"];28285[label="vzz161600/Succ vzz1616000",fontsize=10,color="white",style="solid",shape="box"];23560 -> 28285[label="",style="solid", color="burlywood", weight=9]; 28285 -> 23649[label="",style="solid", color="burlywood", weight=3]; 28286[label="vzz161600/Zero",fontsize=10,color="white",style="solid",shape="box"];23560 -> 28286[label="",style="solid", color="burlywood", weight=9]; 28286 -> 23650[label="",style="solid", color="burlywood", weight=3]; 23561 -> 23257[label="",style="dashed", color="red", weight=0]; 23561[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23562 -> 1837[label="",style="dashed", color="red", weight=0]; 23562[label="roundN (Float (Neg vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23562 -> 23651[label="",style="dashed", color="magenta", weight=3]; 23562 -> 23652[label="",style="dashed", color="magenta", weight=3]; 23563[label="Zero",fontsize=16,color="green",shape="box"];23564[label="vzz161500",fontsize=16,color="green",shape="box"];23565 -> 23433[label="",style="dashed", color="red", weight=0]; 23565[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23566 -> 6515[label="",style="dashed", color="red", weight=0]; 23566[label="roundN (Float (Neg vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23566 -> 23653[label="",style="dashed", color="magenta", weight=3]; 23566 -> 23654[label="",style="dashed", color="magenta", weight=3]; 23567 -> 23560[label="",style="dashed", color="red", weight=0]; 23567[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz161500 vzz161600 == LT)",fontsize=16,color="magenta"];23567 -> 23655[label="",style="dashed", color="magenta", weight=3]; 23567 -> 23656[label="",style="dashed", color="magenta", weight=3]; 23568 -> 23262[label="",style="dashed", color="red", weight=0]; 23568[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23569[label="Zero",fontsize=16,color="green",shape="box"];23570[label="vzz161500",fontsize=16,color="green",shape="box"];23571[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23571 -> 23657[label="",style="solid", color="black", weight=3]; 23572 -> 9672[label="",style="dashed", color="red", weight=0]; 23572[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23572 -> 23658[label="",style="dashed", color="magenta", weight=3]; 23572 -> 23659[label="",style="dashed", color="magenta", weight=3]; 23573[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23573 -> 23660[label="",style="solid", color="black", weight=3]; 23574[label="vzz23",fontsize=16,color="green",shape="box"];23575[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="blue",shape="box"];28287[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];23575 -> 28287[label="",style="solid", color="blue", weight=9]; 28287 -> 23748[label="",style="solid", color="blue", weight=3]; 28288[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];23575 -> 28288[label="",style="solid", color="blue", weight=9]; 28288 -> 23749[label="",style="solid", color="blue", weight=3]; 23576[label="Integer vzz240",fontsize=16,color="green",shape="box"];23577[label="vzz1559000",fontsize=16,color="green",shape="box"];23578[label="vzz1558000",fontsize=16,color="green",shape="box"];23579[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1602000) vzz160100 == LT)",fontsize=16,color="burlywood",shape="box"];28289[label="vzz160100/Succ vzz1601000",fontsize=10,color="white",style="solid",shape="box"];23579 -> 28289[label="",style="solid", color="burlywood", weight=9]; 28289 -> 23686[label="",style="solid", color="burlywood", weight=3]; 28290[label="vzz160100/Zero",fontsize=10,color="white",style="solid",shape="box"];23579 -> 28290[label="",style="solid", color="burlywood", weight=9]; 28290 -> 23687[label="",style="solid", color="burlywood", weight=3]; 23580[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero vzz160100 == LT)",fontsize=16,color="burlywood",shape="box"];28291[label="vzz160100/Succ vzz1601000",fontsize=10,color="white",style="solid",shape="box"];23580 -> 28291[label="",style="solid", color="burlywood", weight=9]; 28291 -> 23688[label="",style="solid", color="burlywood", weight=3]; 28292[label="vzz160100/Zero",fontsize=10,color="white",style="solid",shape="box"];23580 -> 28292[label="",style="solid", color="burlywood", weight=9]; 28292 -> 23689[label="",style="solid", color="burlywood", weight=3]; 23581 -> 9183[label="",style="dashed", color="red", weight=0]; 23581[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23582 -> 10753[label="",style="dashed", color="red", weight=0]; 23582[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23582 -> 23690[label="",style="dashed", color="magenta", weight=3]; 23583 -> 10753[label="",style="dashed", color="red", weight=0]; 23583[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23583 -> 23691[label="",style="dashed", color="magenta", weight=3]; 23584 -> 9183[label="",style="dashed", color="red", weight=0]; 23584[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23585[label="vzz160200",fontsize=16,color="green",shape="box"];23586[label="vzz160100",fontsize=16,color="green",shape="box"];23587[label="vzz1563000",fontsize=16,color="green",shape="box"];23588[label="vzz1562000",fontsize=16,color="green",shape="box"];23589[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1604000) vzz160300 == LT)",fontsize=16,color="burlywood",shape="box"];28293[label="vzz160300/Succ vzz1603000",fontsize=10,color="white",style="solid",shape="box"];23589 -> 28293[label="",style="solid", color="burlywood", weight=9]; 28293 -> 23692[label="",style="solid", color="burlywood", weight=3]; 28294[label="vzz160300/Zero",fontsize=10,color="white",style="solid",shape="box"];23589 -> 28294[label="",style="solid", color="burlywood", weight=9]; 28294 -> 23693[label="",style="solid", color="burlywood", weight=3]; 23590[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero vzz160300 == LT)",fontsize=16,color="burlywood",shape="box"];28295[label="vzz160300/Succ vzz1603000",fontsize=10,color="white",style="solid",shape="box"];23590 -> 28295[label="",style="solid", color="burlywood", weight=9]; 28295 -> 23694[label="",style="solid", color="burlywood", weight=3]; 28296[label="vzz160300/Zero",fontsize=10,color="white",style="solid",shape="box"];23590 -> 28296[label="",style="solid", color="burlywood", weight=9]; 28296 -> 23695[label="",style="solid", color="burlywood", weight=3]; 23591 -> 9211[label="",style="dashed", color="red", weight=0]; 23591[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23592 -> 10753[label="",style="dashed", color="red", weight=0]; 23592[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23592 -> 23696[label="",style="dashed", color="magenta", weight=3]; 23593 -> 10753[label="",style="dashed", color="red", weight=0]; 23593[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23593 -> 23697[label="",style="dashed", color="magenta", weight=3]; 23594 -> 9211[label="",style="dashed", color="red", weight=0]; 23594[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23595[label="vzz160300",fontsize=16,color="green",shape="box"];23596[label="vzz160400",fontsize=16,color="green",shape="box"];23597[label="vzz1564000",fontsize=16,color="green",shape="box"];23598[label="vzz1565000",fontsize=16,color="green",shape="box"];23599[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1606000) vzz160500 == LT)",fontsize=16,color="burlywood",shape="box"];28297[label="vzz160500/Succ vzz1605000",fontsize=10,color="white",style="solid",shape="box"];23599 -> 28297[label="",style="solid", color="burlywood", weight=9]; 28297 -> 23698[label="",style="solid", color="burlywood", weight=3]; 28298[label="vzz160500/Zero",fontsize=10,color="white",style="solid",shape="box"];23599 -> 28298[label="",style="solid", color="burlywood", weight=9]; 28298 -> 23699[label="",style="solid", color="burlywood", weight=3]; 23600[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero vzz160500 == LT)",fontsize=16,color="burlywood",shape="box"];28299[label="vzz160500/Succ vzz1605000",fontsize=10,color="white",style="solid",shape="box"];23600 -> 28299[label="",style="solid", color="burlywood", weight=9]; 28299 -> 23700[label="",style="solid", color="burlywood", weight=3]; 28300[label="vzz160500/Zero",fontsize=10,color="white",style="solid",shape="box"];23600 -> 28300[label="",style="solid", color="burlywood", weight=9]; 28300 -> 23701[label="",style="solid", color="burlywood", weight=3]; 23601 -> 9239[label="",style="dashed", color="red", weight=0]; 23601[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23602 -> 10753[label="",style="dashed", color="red", weight=0]; 23602[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23602 -> 23702[label="",style="dashed", color="magenta", weight=3]; 23603 -> 10753[label="",style="dashed", color="red", weight=0]; 23603[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23603 -> 23703[label="",style="dashed", color="magenta", weight=3]; 23604 -> 9239[label="",style="dashed", color="red", weight=0]; 23604[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23605[label="vzz160500",fontsize=16,color="green",shape="box"];23606[label="vzz160600",fontsize=16,color="green",shape="box"];23607[label="vzz1567000",fontsize=16,color="green",shape="box"];23608[label="vzz1568000",fontsize=16,color="green",shape="box"];23609[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1608000) vzz160700 == LT)",fontsize=16,color="burlywood",shape="box"];28301[label="vzz160700/Succ vzz1607000",fontsize=10,color="white",style="solid",shape="box"];23609 -> 28301[label="",style="solid", color="burlywood", weight=9]; 28301 -> 23704[label="",style="solid", color="burlywood", weight=3]; 28302[label="vzz160700/Zero",fontsize=10,color="white",style="solid",shape="box"];23609 -> 28302[label="",style="solid", color="burlywood", weight=9]; 28302 -> 23705[label="",style="solid", color="burlywood", weight=3]; 23610[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero vzz160700 == LT)",fontsize=16,color="burlywood",shape="box"];28303[label="vzz160700/Succ vzz1607000",fontsize=10,color="white",style="solid",shape="box"];23610 -> 28303[label="",style="solid", color="burlywood", weight=9]; 28303 -> 23706[label="",style="solid", color="burlywood", weight=3]; 28304[label="vzz160700/Zero",fontsize=10,color="white",style="solid",shape="box"];23610 -> 28304[label="",style="solid", color="burlywood", weight=9]; 28304 -> 23707[label="",style="solid", color="burlywood", weight=3]; 23611 -> 9267[label="",style="dashed", color="red", weight=0]; 23611[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23612 -> 10753[label="",style="dashed", color="red", weight=0]; 23612[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23612 -> 23708[label="",style="dashed", color="magenta", weight=3]; 23613 -> 10753[label="",style="dashed", color="red", weight=0]; 23613[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23613 -> 23709[label="",style="dashed", color="magenta", weight=3]; 23614 -> 9267[label="",style="dashed", color="red", weight=0]; 23614[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23615[label="vzz160700",fontsize=16,color="green",shape="box"];23616[label="vzz160800",fontsize=16,color="green",shape="box"];23617[label="vzz1569000",fontsize=16,color="green",shape="box"];23618[label="vzz1570000",fontsize=16,color="green",shape="box"];23619[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1610000) vzz160900 == LT)",fontsize=16,color="burlywood",shape="box"];28305[label="vzz160900/Succ vzz1609000",fontsize=10,color="white",style="solid",shape="box"];23619 -> 28305[label="",style="solid", color="burlywood", weight=9]; 28305 -> 23710[label="",style="solid", color="burlywood", weight=3]; 28306[label="vzz160900/Zero",fontsize=10,color="white",style="solid",shape="box"];23619 -> 28306[label="",style="solid", color="burlywood", weight=9]; 28306 -> 23711[label="",style="solid", color="burlywood", weight=3]; 23620[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero vzz160900 == LT)",fontsize=16,color="burlywood",shape="box"];28307[label="vzz160900/Succ vzz1609000",fontsize=10,color="white",style="solid",shape="box"];23620 -> 28307[label="",style="solid", color="burlywood", weight=9]; 28307 -> 23712[label="",style="solid", color="burlywood", weight=3]; 28308[label="vzz160900/Zero",fontsize=10,color="white",style="solid",shape="box"];23620 -> 28308[label="",style="solid", color="burlywood", weight=9]; 28308 -> 23713[label="",style="solid", color="burlywood", weight=3]; 23621 -> 9295[label="",style="dashed", color="red", weight=0]; 23621[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23622 -> 10753[label="",style="dashed", color="red", weight=0]; 23622[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23622 -> 23714[label="",style="dashed", color="magenta", weight=3]; 23623 -> 10753[label="",style="dashed", color="red", weight=0]; 23623[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23623 -> 23715[label="",style="dashed", color="magenta", weight=3]; 23624 -> 9295[label="",style="dashed", color="red", weight=0]; 23624[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23625[label="vzz160900",fontsize=16,color="green",shape="box"];23626[label="vzz161000",fontsize=16,color="green",shape="box"];23627[label="vzz1571000",fontsize=16,color="green",shape="box"];23628[label="vzz1572000",fontsize=16,color="green",shape="box"];23629[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1612000) vzz161100 == LT)",fontsize=16,color="burlywood",shape="box"];28309[label="vzz161100/Succ vzz1611000",fontsize=10,color="white",style="solid",shape="box"];23629 -> 28309[label="",style="solid", color="burlywood", weight=9]; 28309 -> 23716[label="",style="solid", color="burlywood", weight=3]; 28310[label="vzz161100/Zero",fontsize=10,color="white",style="solid",shape="box"];23629 -> 28310[label="",style="solid", color="burlywood", weight=9]; 28310 -> 23717[label="",style="solid", color="burlywood", weight=3]; 23630[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero vzz161100 == LT)",fontsize=16,color="burlywood",shape="box"];28311[label="vzz161100/Succ vzz1611000",fontsize=10,color="white",style="solid",shape="box"];23630 -> 28311[label="",style="solid", color="burlywood", weight=9]; 28311 -> 23718[label="",style="solid", color="burlywood", weight=3]; 28312[label="vzz161100/Zero",fontsize=10,color="white",style="solid",shape="box"];23630 -> 28312[label="",style="solid", color="burlywood", weight=9]; 28312 -> 23719[label="",style="solid", color="burlywood", weight=3]; 23631 -> 9323[label="",style="dashed", color="red", weight=0]; 23631[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23632 -> 10753[label="",style="dashed", color="red", weight=0]; 23632[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23632 -> 23720[label="",style="dashed", color="magenta", weight=3]; 23633 -> 10753[label="",style="dashed", color="red", weight=0]; 23633[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23633 -> 23721[label="",style="dashed", color="magenta", weight=3]; 23634 -> 9323[label="",style="dashed", color="red", weight=0]; 23634[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23635[label="vzz161100",fontsize=16,color="green",shape="box"];23636[label="vzz161200",fontsize=16,color="green",shape="box"];23637[label="vzz1573000",fontsize=16,color="green",shape="box"];23638[label="vzz1574000",fontsize=16,color="green",shape="box"];23639[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1614000) vzz161300 == LT)",fontsize=16,color="burlywood",shape="box"];28313[label="vzz161300/Succ vzz1613000",fontsize=10,color="white",style="solid",shape="box"];23639 -> 28313[label="",style="solid", color="burlywood", weight=9]; 28313 -> 23722[label="",style="solid", color="burlywood", weight=3]; 28314[label="vzz161300/Zero",fontsize=10,color="white",style="solid",shape="box"];23639 -> 28314[label="",style="solid", color="burlywood", weight=9]; 28314 -> 23723[label="",style="solid", color="burlywood", weight=3]; 23640[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero vzz161300 == LT)",fontsize=16,color="burlywood",shape="box"];28315[label="vzz161300/Succ vzz1613000",fontsize=10,color="white",style="solid",shape="box"];23640 -> 28315[label="",style="solid", color="burlywood", weight=9]; 28315 -> 23724[label="",style="solid", color="burlywood", weight=3]; 28316[label="vzz161300/Zero",fontsize=10,color="white",style="solid",shape="box"];23640 -> 28316[label="",style="solid", color="burlywood", weight=9]; 28316 -> 23725[label="",style="solid", color="burlywood", weight=3]; 23641 -> 9351[label="",style="dashed", color="red", weight=0]; 23641[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23642 -> 10753[label="",style="dashed", color="red", weight=0]; 23642[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23642 -> 23726[label="",style="dashed", color="magenta", weight=3]; 23643 -> 10753[label="",style="dashed", color="red", weight=0]; 23643[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23643 -> 23727[label="",style="dashed", color="magenta", weight=3]; 23644 -> 9351[label="",style="dashed", color="red", weight=0]; 23644[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23645[label="vzz161400",fontsize=16,color="green",shape="box"];23646[label="vzz161300",fontsize=16,color="green",shape="box"];23647[label="vzz1575000",fontsize=16,color="green",shape="box"];23648[label="vzz1576000",fontsize=16,color="green",shape="box"];23649[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1616000) vzz161500 == LT)",fontsize=16,color="burlywood",shape="box"];28317[label="vzz161500/Succ vzz1615000",fontsize=10,color="white",style="solid",shape="box"];23649 -> 28317[label="",style="solid", color="burlywood", weight=9]; 28317 -> 23728[label="",style="solid", color="burlywood", weight=3]; 28318[label="vzz161500/Zero",fontsize=10,color="white",style="solid",shape="box"];23649 -> 28318[label="",style="solid", color="burlywood", weight=9]; 28318 -> 23729[label="",style="solid", color="burlywood", weight=3]; 23650[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero vzz161500 == LT)",fontsize=16,color="burlywood",shape="box"];28319[label="vzz161500/Succ vzz1615000",fontsize=10,color="white",style="solid",shape="box"];23650 -> 28319[label="",style="solid", color="burlywood", weight=9]; 28319 -> 23730[label="",style="solid", color="burlywood", weight=3]; 28320[label="vzz161500/Zero",fontsize=10,color="white",style="solid",shape="box"];23650 -> 28320[label="",style="solid", color="burlywood", weight=9]; 28320 -> 23731[label="",style="solid", color="burlywood", weight=3]; 23651 -> 9379[label="",style="dashed", color="red", weight=0]; 23651[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23652 -> 10753[label="",style="dashed", color="red", weight=0]; 23652[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23652 -> 23732[label="",style="dashed", color="magenta", weight=3]; 23653 -> 10753[label="",style="dashed", color="red", weight=0]; 23653[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23653 -> 23733[label="",style="dashed", color="magenta", weight=3]; 23654 -> 9379[label="",style="dashed", color="red", weight=0]; 23654[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23655[label="vzz161600",fontsize=16,color="green",shape="box"];23656[label="vzz161500",fontsize=16,color="green",shape="box"];23657 -> 23734[label="",style="dashed", color="red", weight=0]; 23657[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos Zero) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="magenta"];23657 -> 23735[label="",style="dashed", color="magenta", weight=3]; 23658[label="vzz23",fontsize=16,color="green",shape="box"];23659[label="Integer vzz240",fontsize=16,color="green",shape="box"];23660[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23660 -> 23750[label="",style="solid", color="black", weight=3]; 23748[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="black",shape="box"];23748 -> 23866[label="",style="solid", color="black", weight=3]; 23749[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="black",shape="box"];23749 -> 23865[label="",style="solid", color="black", weight=3]; 23686[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1602000) (Succ vzz1601000) == LT)",fontsize=16,color="black",shape="box"];23686 -> 23751[label="",style="solid", color="black", weight=3]; 23687[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1602000) Zero == LT)",fontsize=16,color="black",shape="box"];23687 -> 23752[label="",style="solid", color="black", weight=3]; 23688[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1601000) == LT)",fontsize=16,color="black",shape="box"];23688 -> 23753[label="",style="solid", color="black", weight=3]; 23689[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23689 -> 23754[label="",style="solid", color="black", weight=3]; 23690[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23691[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23692[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1604000) (Succ vzz1603000) == LT)",fontsize=16,color="black",shape="box"];23692 -> 23755[label="",style="solid", color="black", weight=3]; 23693[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1604000) Zero == LT)",fontsize=16,color="black",shape="box"];23693 -> 23756[label="",style="solid", color="black", weight=3]; 23694[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1603000) == LT)",fontsize=16,color="black",shape="box"];23694 -> 23757[label="",style="solid", color="black", weight=3]; 23695[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23695 -> 23758[label="",style="solid", color="black", weight=3]; 23696[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23697[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23698[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1606000) (Succ vzz1605000) == LT)",fontsize=16,color="black",shape="box"];23698 -> 23759[label="",style="solid", color="black", weight=3]; 23699[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1606000) Zero == LT)",fontsize=16,color="black",shape="box"];23699 -> 23760[label="",style="solid", color="black", weight=3]; 23700[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1605000) == LT)",fontsize=16,color="black",shape="box"];23700 -> 23761[label="",style="solid", color="black", weight=3]; 23701[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23701 -> 23762[label="",style="solid", color="black", weight=3]; 23702[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23703[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23704[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1608000) (Succ vzz1607000) == LT)",fontsize=16,color="black",shape="box"];23704 -> 23763[label="",style="solid", color="black", weight=3]; 23705[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1608000) Zero == LT)",fontsize=16,color="black",shape="box"];23705 -> 23764[label="",style="solid", color="black", weight=3]; 23706[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1607000) == LT)",fontsize=16,color="black",shape="box"];23706 -> 23765[label="",style="solid", color="black", weight=3]; 23707[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23707 -> 23766[label="",style="solid", color="black", weight=3]; 23708[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23709[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23710[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1610000) (Succ vzz1609000) == LT)",fontsize=16,color="black",shape="box"];23710 -> 23767[label="",style="solid", color="black", weight=3]; 23711[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1610000) Zero == LT)",fontsize=16,color="black",shape="box"];23711 -> 23768[label="",style="solid", color="black", weight=3]; 23712[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1609000) == LT)",fontsize=16,color="black",shape="box"];23712 -> 23769[label="",style="solid", color="black", weight=3]; 23713[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23713 -> 23770[label="",style="solid", color="black", weight=3]; 23714[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23715[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23716[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1612000) (Succ vzz1611000) == LT)",fontsize=16,color="black",shape="box"];23716 -> 23771[label="",style="solid", color="black", weight=3]; 23717[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1612000) Zero == LT)",fontsize=16,color="black",shape="box"];23717 -> 23772[label="",style="solid", color="black", weight=3]; 23718[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1611000) == LT)",fontsize=16,color="black",shape="box"];23718 -> 23773[label="",style="solid", color="black", weight=3]; 23719[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23719 -> 23774[label="",style="solid", color="black", weight=3]; 23720[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23721[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23722[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1614000) (Succ vzz1613000) == LT)",fontsize=16,color="black",shape="box"];23722 -> 23775[label="",style="solid", color="black", weight=3]; 23723[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1614000) Zero == LT)",fontsize=16,color="black",shape="box"];23723 -> 23776[label="",style="solid", color="black", weight=3]; 23724[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1613000) == LT)",fontsize=16,color="black",shape="box"];23724 -> 23777[label="",style="solid", color="black", weight=3]; 23725[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23725 -> 23778[label="",style="solid", color="black", weight=3]; 23726[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23727[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23728[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1616000) (Succ vzz1615000) == LT)",fontsize=16,color="black",shape="box"];23728 -> 23779[label="",style="solid", color="black", weight=3]; 23729[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1616000) Zero == LT)",fontsize=16,color="black",shape="box"];23729 -> 23780[label="",style="solid", color="black", weight=3]; 23730[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1615000) == LT)",fontsize=16,color="black",shape="box"];23730 -> 23781[label="",style="solid", color="black", weight=3]; 23731[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23731 -> 23782[label="",style="solid", color="black", weight=3]; 23732[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23733[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23735 -> 236[label="",style="dashed", color="red", weight=0]; 23735[label="Integer (Pos (Succ Zero)) == Integer (Pos Zero)",fontsize=16,color="magenta"];23735 -> 23783[label="",style="dashed", color="magenta", weight=3]; 23734[label="roundRound03 (vzz23 :% Integer vzz240) (vzz1647 && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28321[label="vzz1647/False",fontsize=10,color="white",style="solid",shape="box"];23734 -> 28321[label="",style="solid", color="burlywood", weight=9]; 28321 -> 23784[label="",style="solid", color="burlywood", weight=3]; 28322[label="vzz1647/True",fontsize=10,color="white",style="solid",shape="box"];23734 -> 28322[label="",style="solid", color="burlywood", weight=9]; 28322 -> 23785[label="",style="solid", color="burlywood", weight=3]; 23750[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) == Integer (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23750 -> 23804[label="",style="solid", color="black", weight=3]; 23866 -> 10469[label="",style="dashed", color="red", weight=0]; 23866[label="primEvenInt (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="magenta"];23866 -> 23873[label="",style="dashed", color="magenta", weight=3]; 23865[label="error []",fontsize=16,color="red",shape="box"];23751 -> 23455[label="",style="dashed", color="red", weight=0]; 23751[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz1602000 vzz1601000 == LT)",fontsize=16,color="magenta"];23751 -> 23811[label="",style="dashed", color="magenta", weight=3]; 23751 -> 23812[label="",style="dashed", color="magenta", weight=3]; 23752 -> 23110[label="",style="dashed", color="red", weight=0]; 23752[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23753 -> 23115[label="",style="dashed", color="red", weight=0]; 23753[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23754 -> 23295[label="",style="dashed", color="red", weight=0]; 23754[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23755 -> 23470[label="",style="dashed", color="red", weight=0]; 23755[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz1604000 vzz1603000 == LT)",fontsize=16,color="magenta"];23755 -> 23813[label="",style="dashed", color="magenta", weight=3]; 23755 -> 23814[label="",style="dashed", color="magenta", weight=3]; 23756 -> 23131[label="",style="dashed", color="red", weight=0]; 23756[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23757 -> 23136[label="",style="dashed", color="red", weight=0]; 23757[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23758 -> 23315[label="",style="dashed", color="red", weight=0]; 23758[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23759 -> 23485[label="",style="dashed", color="red", weight=0]; 23759[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz1606000 vzz1605000 == LT)",fontsize=16,color="magenta"];23759 -> 23815[label="",style="dashed", color="magenta", weight=3]; 23759 -> 23816[label="",style="dashed", color="magenta", weight=3]; 23760 -> 23152[label="",style="dashed", color="red", weight=0]; 23760[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23761 -> 23157[label="",style="dashed", color="red", weight=0]; 23761[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23762 -> 23335[label="",style="dashed", color="red", weight=0]; 23762[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23763 -> 23500[label="",style="dashed", color="red", weight=0]; 23763[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz1608000 vzz1607000 == LT)",fontsize=16,color="magenta"];23763 -> 23817[label="",style="dashed", color="magenta", weight=3]; 23763 -> 23818[label="",style="dashed", color="magenta", weight=3]; 23764 -> 23173[label="",style="dashed", color="red", weight=0]; 23764[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23765 -> 23178[label="",style="dashed", color="red", weight=0]; 23765[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23766 -> 23355[label="",style="dashed", color="red", weight=0]; 23766[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23767 -> 23515[label="",style="dashed", color="red", weight=0]; 23767[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz1610000 vzz1609000 == LT)",fontsize=16,color="magenta"];23767 -> 23819[label="",style="dashed", color="magenta", weight=3]; 23767 -> 23820[label="",style="dashed", color="magenta", weight=3]; 23768 -> 23194[label="",style="dashed", color="red", weight=0]; 23768[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23769 -> 23199[label="",style="dashed", color="red", weight=0]; 23769[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23770 -> 23375[label="",style="dashed", color="red", weight=0]; 23770[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23771 -> 23530[label="",style="dashed", color="red", weight=0]; 23771[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz1612000 vzz1611000 == LT)",fontsize=16,color="magenta"];23771 -> 23821[label="",style="dashed", color="magenta", weight=3]; 23771 -> 23822[label="",style="dashed", color="magenta", weight=3]; 23772 -> 23215[label="",style="dashed", color="red", weight=0]; 23772[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23773 -> 23220[label="",style="dashed", color="red", weight=0]; 23773[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23774 -> 23395[label="",style="dashed", color="red", weight=0]; 23774[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23775 -> 23545[label="",style="dashed", color="red", weight=0]; 23775[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz1614000 vzz1613000 == LT)",fontsize=16,color="magenta"];23775 -> 23823[label="",style="dashed", color="magenta", weight=3]; 23775 -> 23824[label="",style="dashed", color="magenta", weight=3]; 23776 -> 23236[label="",style="dashed", color="red", weight=0]; 23776[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23777 -> 23241[label="",style="dashed", color="red", weight=0]; 23777[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23778 -> 23415[label="",style="dashed", color="red", weight=0]; 23778[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23779 -> 23560[label="",style="dashed", color="red", weight=0]; 23779[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz1616000 vzz1615000 == LT)",fontsize=16,color="magenta"];23779 -> 23825[label="",style="dashed", color="magenta", weight=3]; 23779 -> 23826[label="",style="dashed", color="magenta", weight=3]; 23780 -> 23257[label="",style="dashed", color="red", weight=0]; 23780[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23781 -> 23262[label="",style="dashed", color="red", weight=0]; 23781[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23782 -> 23435[label="",style="dashed", color="red", weight=0]; 23782[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23783[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23784[label="roundRound03 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23784 -> 23827[label="",style="solid", color="black", weight=3]; 23785[label="roundRound03 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23785 -> 23828[label="",style="solid", color="black", weight=3]; 23804[label="roundRound01 (vzz23 :% Integer vzz240) (primEqInt (Pos Zero) (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23804 -> 23829[label="",style="solid", color="black", weight=3]; 23873 -> 9672[label="",style="dashed", color="red", weight=0]; 23873[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23873 -> 23879[label="",style="dashed", color="magenta", weight=3]; 23873 -> 23880[label="",style="dashed", color="magenta", weight=3]; 23811[label="vzz1601000",fontsize=16,color="green",shape="box"];23812[label="vzz1602000",fontsize=16,color="green",shape="box"];23813[label="vzz1604000",fontsize=16,color="green",shape="box"];23814[label="vzz1603000",fontsize=16,color="green",shape="box"];23815[label="vzz1606000",fontsize=16,color="green",shape="box"];23816[label="vzz1605000",fontsize=16,color="green",shape="box"];23817[label="vzz1608000",fontsize=16,color="green",shape="box"];23818[label="vzz1607000",fontsize=16,color="green",shape="box"];23819[label="vzz1610000",fontsize=16,color="green",shape="box"];23820[label="vzz1609000",fontsize=16,color="green",shape="box"];23821[label="vzz1612000",fontsize=16,color="green",shape="box"];23822[label="vzz1611000",fontsize=16,color="green",shape="box"];23823[label="vzz1613000",fontsize=16,color="green",shape="box"];23824[label="vzz1614000",fontsize=16,color="green",shape="box"];23825[label="vzz1615000",fontsize=16,color="green",shape="box"];23826[label="vzz1616000",fontsize=16,color="green",shape="box"];23827[label="roundRound03 (vzz23 :% Integer vzz240) False (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23827 -> 23831[label="",style="solid", color="black", weight=3]; 23828[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23828 -> 23832[label="",style="solid", color="black", weight=3]; 23829[label="roundRound01 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23829 -> 23833[label="",style="solid", color="black", weight=3]; 23879[label="vzz23",fontsize=16,color="green",shape="box"];23880[label="Integer vzz240",fontsize=16,color="green",shape="box"];23831[label="roundRound02 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23831 -> 23834[label="",style="solid", color="black", weight=3]; 23832[label="roundRound03 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23832 -> 23835[label="",style="solid", color="black", weight=3]; 23833[label="roundRound01 (vzz23 :% Integer vzz240) False (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23833 -> 23836[label="",style="solid", color="black", weight=3]; 23834[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23834 -> 23837[label="",style="solid", color="black", weight=3]; 23835[label="roundRound03 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23835 -> 23838[label="",style="solid", color="black", weight=3]; 23836[label="error []",fontsize=16,color="red",shape="box"];23837[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23837 -> 23839[label="",style="solid", color="black", weight=3]; 23838[label="roundRound03 (vzz23 :% Integer vzz240) True (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23838 -> 23840[label="",style="solid", color="black", weight=3]; 23839[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23839 -> 23841[label="",style="solid", color="black", weight=3]; 23840 -> 9418[label="",style="dashed", color="red", weight=0]; 23840[label="roundRound00 (vzz23 :% Integer vzz240) (even (roundN (vzz23 :% Integer vzz240)))",fontsize=16,color="magenta"];23840 -> 23842[label="",style="dashed", color="magenta", weight=3]; 23840 -> 23843[label="",style="dashed", color="magenta", weight=3]; 23840 -> 23844[label="",style="dashed", color="magenta", weight=3]; 23841[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23841 -> 23845[label="",style="solid", color="black", weight=3]; 23842[label="vzz23",fontsize=16,color="green",shape="box"];23843[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="blue",shape="box"];28323[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];23843 -> 28323[label="",style="solid", color="blue", weight=9]; 28323 -> 23861[label="",style="solid", color="blue", weight=3]; 28324[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];23843 -> 28324[label="",style="solid", color="blue", weight=9]; 28324 -> 23862[label="",style="solid", color="blue", weight=3]; 23844[label="Integer vzz240",fontsize=16,color="green",shape="box"];23845[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23845 -> 23858[label="",style="solid", color="black", weight=3]; 23861 -> 23796[label="",style="dashed", color="red", weight=0]; 23861[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="magenta"];23861 -> 23870[label="",style="dashed", color="magenta", weight=3]; 23862 -> 23802[label="",style="dashed", color="red", weight=0]; 23862[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="magenta"];23862 -> 23871[label="",style="dashed", color="magenta", weight=3]; 23858[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23858 -> 23869[label="",style="solid", color="black", weight=3]; 23870 -> 9672[label="",style="dashed", color="red", weight=0]; 23870[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23870 -> 23875[label="",style="dashed", color="magenta", weight=3]; 23870 -> 23876[label="",style="dashed", color="magenta", weight=3]; 23796[label="even vzz1648",fontsize=16,color="black",shape="triangle"];23796 -> 23863[label="",style="solid", color="black", weight=3]; 23871 -> 9672[label="",style="dashed", color="red", weight=0]; 23871[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23871 -> 23877[label="",style="dashed", color="magenta", weight=3]; 23871 -> 23878[label="",style="dashed", color="magenta", weight=3]; 23802[label="even vzz1649",fontsize=16,color="black",shape="triangle"];23802 -> 23864[label="",style="solid", color="black", weight=3]; 23869[label="roundRound01 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23869 -> 23874[label="",style="solid", color="black", weight=3]; 23875[label="vzz23",fontsize=16,color="green",shape="box"];23876[label="Integer vzz240",fontsize=16,color="green",shape="box"];23863 -> 10469[label="",style="dashed", color="red", weight=0]; 23863[label="primEvenInt vzz1648",fontsize=16,color="magenta"];23863 -> 23872[label="",style="dashed", color="magenta", weight=3]; 23877[label="vzz23",fontsize=16,color="green",shape="box"];23878[label="Integer vzz240",fontsize=16,color="green",shape="box"];23864[label="error []",fontsize=16,color="red",shape="box"];23874[label="roundRound01 (vzz23 :% Integer vzz240) (primEqNat Zero Zero && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23874 -> 23881[label="",style="solid", color="black", weight=3]; 23872[label="vzz1648",fontsize=16,color="green",shape="box"];23881[label="roundRound01 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23881 -> 23882[label="",style="solid", color="black", weight=3]; 23882[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23882 -> 23883[label="",style="solid", color="black", weight=3]; 23883[label="roundRound01 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23883 -> 23884[label="",style="solid", color="black", weight=3]; 23884[label="roundRound01 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23884 -> 23885[label="",style="solid", color="black", weight=3]; 23885[label="roundRound01 (vzz23 :% Integer vzz240) True (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23885 -> 23886[label="",style="solid", color="black", weight=3]; 23886 -> 9671[label="",style="dashed", color="red", weight=0]; 23886[label="roundM (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23886 -> 23887[label="",style="dashed", color="magenta", weight=3]; 23886 -> 23888[label="",style="dashed", color="magenta", weight=3]; 23887[label="vzz23",fontsize=16,color="green",shape="box"];23888[label="Integer vzz240",fontsize=16,color="green",shape="box"];} ---------------------------------------- (16) Complex Obligation (AND) ---------------------------------------- (17) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound019(vzz300, vzz310, Succ(vzz1559000), Succ(vzz1558000)) -> new_roundRound019(vzz300, vzz310, vzz1559000, vzz1558000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (18) 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_roundRound019(vzz300, vzz310, Succ(vzz1559000), Succ(vzz1558000)) -> new_roundRound019(vzz300, vzz310, vzz1559000, vzz1558000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (19) YES ---------------------------------------- (20) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound056(vzz300, vzz310, Succ(vzz1021000), Succ(vzz1020000)) -> new_roundRound056(vzz300, vzz310, vzz1021000, vzz1020000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (21) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_roundRound056(vzz300, vzz310, Succ(vzz1021000), Succ(vzz1020000)) -> new_roundRound056(vzz300, vzz310, vzz1021000, vzz1020000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (22) YES ---------------------------------------- (23) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound030(vzz300, vzz310, Succ(vzz1368000), Succ(vzz1367000)) -> new_roundRound030(vzz300, vzz310, vzz1368000, vzz1367000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (24) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_roundRound030(vzz300, vzz310, Succ(vzz1368000), Succ(vzz1367000)) -> new_roundRound030(vzz300, vzz310, vzz1368000, vzz1367000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (25) YES ---------------------------------------- (26) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0518(vzz300, vzz310, vzz966, vzz817, Succ(vzz937000), Succ(vzz936000), vzz965, vzz813) -> new_roundRound0518(vzz300, vzz310, vzz966, vzz817, vzz937000, vzz936000, vzz965, vzz813) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (27) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_roundRound0518(vzz300, vzz310, vzz966, vzz817, Succ(vzz937000), Succ(vzz936000), vzz965, vzz813) -> new_roundRound0518(vzz300, vzz310, vzz966, vzz817, vzz937000, vzz936000, vzz965, vzz813) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (28) YES ---------------------------------------- (29) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0520(vzz300, vzz310, Succ(vzz1001000), Succ(vzz1000000)) -> new_roundRound0520(vzz300, vzz310, vzz1001000, vzz1000000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (30) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_roundRound0520(vzz300, vzz310, Succ(vzz1001000), Succ(vzz1000000)) -> new_roundRound0520(vzz300, vzz310, vzz1001000, vzz1000000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (31) YES ---------------------------------------- (32) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0537(vzz300, vzz310, Succ(vzz1208000), Succ(vzz1207000)) -> new_roundRound0537(vzz300, vzz310, vzz1208000, vzz1207000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (33) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_roundRound0537(vzz300, vzz310, Succ(vzz1208000), Succ(vzz1207000)) -> new_roundRound0537(vzz300, vzz310, vzz1208000, vzz1207000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (34) YES ---------------------------------------- (35) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0555(vzz300, vzz310, vzz972, vzz853, Succ(vzz949000), Succ(vzz948000), vzz971, vzz849) -> new_roundRound0555(vzz300, vzz310, vzz972, vzz853, vzz949000, vzz948000, vzz971, vzz849) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (36) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_roundRound0555(vzz300, vzz310, vzz972, vzz853, Succ(vzz949000), Succ(vzz948000), vzz971, vzz849) -> new_roundRound0555(vzz300, vzz310, vzz972, vzz853, vzz949000, vzz948000, vzz971, vzz849) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (37) YES ---------------------------------------- (38) Obligation: Q DP problem: The TRS P consists of the following rules: new_primEvenNat(Succ(Succ(vzz1126000))) -> new_primEvenNat(vzz1126000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (39) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primEvenNat(Succ(Succ(vzz1126000))) -> new_primEvenNat(vzz1126000) The graph contains the following edges 1 > 1 ---------------------------------------- (40) YES ---------------------------------------- (41) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0118(vzz1626, vzz1627, Succ(vzz16280), Succ(vzz16290), vzz1630, vzz1631, h) -> new_roundRound0118(vzz1626, vzz1627, vzz16280, vzz16290, vzz1630, vzz1631, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (42) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_roundRound0118(vzz1626, vzz1627, Succ(vzz16280), Succ(vzz16290), vzz1630, vzz1631, h) -> new_roundRound0118(vzz1626, vzz1627, vzz16280, vzz16290, vzz1630, vzz1631, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (43) YES ---------------------------------------- (44) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMinusNat(Succ(vzz2730), Succ(vzz25100)) -> new_primMinusNat(vzz2730, vzz25100) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (45) 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(Succ(vzz2730), Succ(vzz25100)) -> new_primMinusNat(vzz2730, vzz25100) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (46) YES ---------------------------------------- (47) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound01(vzz300, vzz310, Succ(vzz1303000), Succ(vzz1302000)) -> new_roundRound01(vzz300, vzz310, vzz1303000, vzz1302000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (48) 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_roundRound01(vzz300, vzz310, Succ(vzz1303000), Succ(vzz1302000)) -> new_roundRound01(vzz300, vzz310, vzz1303000, vzz1302000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (49) YES ---------------------------------------- (50) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0111(vzz1596, vzz1597, Succ(vzz15980), Succ(vzz15990), vzz1600, h) -> new_roundRound0111(vzz1596, vzz1597, vzz15980, vzz15990, vzz1600, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (51) 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_roundRound0111(vzz1596, vzz1597, Succ(vzz15980), Succ(vzz15990), vzz1600, h) -> new_roundRound0111(vzz1596, vzz1597, vzz15980, vzz15990, vzz1600, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (52) YES ---------------------------------------- (53) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0130(vzz300, vzz310, Succ(vzz1305000), Succ(vzz1304000)) -> new_roundRound0130(vzz300, vzz310, vzz1305000, vzz1304000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (54) 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_roundRound0130(vzz300, vzz310, Succ(vzz1305000), Succ(vzz1304000)) -> new_roundRound0130(vzz300, vzz310, vzz1305000, vzz1304000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (55) YES ---------------------------------------- (56) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0553(vzz300, vzz310, vzz972, vzz8530, Succ(vzz1039000), Succ(vzz1038000)) -> new_roundRound0553(vzz300, vzz310, vzz972, vzz8530, vzz1039000, vzz1038000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (57) 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_roundRound0553(vzz300, vzz310, vzz972, vzz8530, Succ(vzz1039000), Succ(vzz1038000)) -> new_roundRound0553(vzz300, vzz310, vzz972, vzz8530, vzz1039000, vzz1038000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (58) YES ---------------------------------------- (59) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0330(vzz300, vzz310, Succ(vzz1148000), Succ(vzz1147000)) -> new_roundRound0330(vzz300, vzz310, vzz1148000, vzz1147000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (60) 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_roundRound0330(vzz300, vzz310, Succ(vzz1148000), Succ(vzz1147000)) -> new_roundRound0330(vzz300, vzz310, vzz1148000, vzz1147000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (61) YES ---------------------------------------- (62) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0324(vzz300, vzz310, Succ(vzz1156000), Succ(vzz1155000)) -> new_roundRound0324(vzz300, vzz310, vzz1156000, vzz1155000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (63) 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_roundRound0324(vzz300, vzz310, Succ(vzz1156000), Succ(vzz1155000)) -> new_roundRound0324(vzz300, vzz310, vzz1156000, vzz1155000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (64) YES ---------------------------------------- (65) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM03(vzz300, vzz310, Succ(vzz1602000), Succ(vzz1601000)) -> new_roundM03(vzz300, vzz310, vzz1602000, vzz1601000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (66) 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_roundM03(vzz300, vzz310, Succ(vzz1602000), Succ(vzz1601000)) -> new_roundM03(vzz300, vzz310, vzz1602000, vzz1601000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (67) YES ---------------------------------------- (68) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0552(vzz300, vzz310, Succ(vzz1174000), Succ(vzz1173000)) -> new_roundRound0552(vzz300, vzz310, vzz1174000, vzz1173000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (69) 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_roundRound0552(vzz300, vzz310, Succ(vzz1174000), Succ(vzz1173000)) -> new_roundRound0552(vzz300, vzz310, vzz1174000, vzz1173000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (70) YES ---------------------------------------- (71) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0515(vzz300, vzz310, Succ(vzz1168000), Succ(vzz1167000)) -> new_roundRound0515(vzz300, vzz310, vzz1168000, vzz1167000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (72) 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_roundRound0515(vzz300, vzz310, Succ(vzz1168000), Succ(vzz1167000)) -> new_roundRound0515(vzz300, vzz310, vzz1168000, vzz1167000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (73) YES ---------------------------------------- (74) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0516(vzz300, vzz310, vzz966, vzz8170, Succ(vzz1009000), Succ(vzz1008000)) -> new_roundRound0516(vzz300, vzz310, vzz966, vzz8170, vzz1009000, vzz1008000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (75) 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_roundRound0516(vzz300, vzz310, vzz966, vzz8170, Succ(vzz1009000), Succ(vzz1008000)) -> new_roundRound0516(vzz300, vzz310, vzz966, vzz8170, vzz1009000, vzz1008000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (76) YES ---------------------------------------- (77) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0121(vzz300, vzz310, Succ(vzz1311000), Succ(vzz1310000)) -> new_roundRound0121(vzz300, vzz310, vzz1311000, vzz1310000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (78) 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_roundRound0121(vzz300, vzz310, Succ(vzz1311000), Succ(vzz1310000)) -> new_roundRound0121(vzz300, vzz310, vzz1311000, vzz1310000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (79) YES ---------------------------------------- (80) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0539(vzz300, vzz310, vzz976, vzz8770, Succ(vzz1059000), Succ(vzz1058000)) -> new_roundRound0539(vzz300, vzz310, vzz976, vzz8770, vzz1059000, vzz1058000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (81) 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_roundRound0539(vzz300, vzz310, vzz976, vzz8770, Succ(vzz1059000), Succ(vzz1058000)) -> new_roundRound0539(vzz300, vzz310, vzz976, vzz8770, vzz1059000, vzz1058000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (82) YES ---------------------------------------- (83) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0129(vzz300, vzz310, Succ(vzz1530000), Succ(vzz1529000)) -> new_roundRound0129(vzz300, vzz310, vzz1530000, vzz1529000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (84) 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_roundRound0129(vzz300, vzz310, Succ(vzz1530000), Succ(vzz1529000)) -> new_roundRound0129(vzz300, vzz310, vzz1530000, vzz1529000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (85) YES ---------------------------------------- (86) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0128(vzz300, vzz310, Succ(vzz1572000), Succ(vzz1571000)) -> new_roundRound0128(vzz300, vzz310, vzz1572000, vzz1571000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (87) 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_roundRound0128(vzz300, vzz310, Succ(vzz1572000), Succ(vzz1571000)) -> new_roundRound0128(vzz300, vzz310, vzz1572000, vzz1571000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (88) YES ---------------------------------------- (89) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound011(vzz300, vzz310, Succ(vzz1526000), Succ(vzz1525000)) -> new_roundRound011(vzz300, vzz310, vzz1526000, vzz1525000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (90) 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_roundRound011(vzz300, vzz310, Succ(vzz1526000), Succ(vzz1525000)) -> new_roundRound011(vzz300, vzz310, vzz1526000, vzz1525000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (91) YES ---------------------------------------- (92) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound034(vzz300, vzz310, Succ(vzz1323000), Succ(vzz1322000)) -> new_roundRound034(vzz300, vzz310, vzz1323000, vzz1322000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (93) 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_roundRound034(vzz300, vzz310, Succ(vzz1323000), Succ(vzz1322000)) -> new_roundRound034(vzz300, vzz310, vzz1323000, vzz1322000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (94) YES ---------------------------------------- (95) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0519(vzz300, vzz310, vzz518, vzz522, Succ(vzz199000), Succ(vzz198000), vzz521, vzz524, vzz515, vzz517, vzz516, vzz519) -> new_roundRound0519(vzz300, vzz310, vzz518, vzz522, vzz199000, vzz198000, vzz521, vzz524, vzz515, vzz517, vzz516, vzz519) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (96) 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_roundRound0519(vzz300, vzz310, vzz518, vzz522, Succ(vzz199000), Succ(vzz198000), vzz521, vzz524, vzz515, vzz517, vzz516, vzz519) -> new_roundRound0519(vzz300, vzz310, vzz518, vzz522, vzz199000, vzz198000, vzz521, vzz524, vzz515, vzz517, vzz516, vzz519) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (97) YES ---------------------------------------- (98) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0540(vzz300, vzz310, vzz976, vzz8770, Succ(vzz1055000), Succ(vzz1054000)) -> new_roundRound0540(vzz300, vzz310, vzz976, vzz8770, vzz1055000, vzz1054000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (99) 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_roundRound0540(vzz300, vzz310, vzz976, vzz8770, Succ(vzz1055000), Succ(vzz1054000)) -> new_roundRound0540(vzz300, vzz310, vzz976, vzz8770, vzz1055000, vzz1054000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (100) YES ---------------------------------------- (101) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound015(vzz300, vzz310, Succ(vzz1299000), Succ(vzz1298000)) -> new_roundRound015(vzz300, vzz310, vzz1299000, vzz1298000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (102) 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_roundRound015(vzz300, vzz310, Succ(vzz1299000), Succ(vzz1298000)) -> new_roundRound015(vzz300, vzz310, vzz1299000, vzz1298000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (103) YES ---------------------------------------- (104) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0124(vzz300, vzz310, Succ(vzz1309000), Succ(vzz1308000)) -> new_roundRound0124(vzz300, vzz310, vzz1309000, vzz1308000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (105) 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_roundRound0124(vzz300, vzz310, Succ(vzz1309000), Succ(vzz1308000)) -> new_roundRound0124(vzz300, vzz310, vzz1309000, vzz1308000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (106) YES ---------------------------------------- (107) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0527(vzz23, vzz24, Succ(vzz796000), Succ(vzz925000), vzz913, vzz795, h) -> new_roundRound0527(vzz23, vzz24, vzz796000, vzz925000, vzz913, vzz795, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (108) 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_roundRound0527(vzz23, vzz24, Succ(vzz796000), Succ(vzz925000), vzz913, vzz795, h) -> new_roundRound0527(vzz23, vzz24, vzz796000, vzz925000, vzz913, vzz795, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (109) YES ---------------------------------------- (110) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0530(vzz300, vzz310, Succ(vzz1211000), Succ(vzz1210000)) -> new_roundRound0530(vzz300, vzz310, vzz1211000, vzz1210000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (111) 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_roundRound0530(vzz300, vzz310, Succ(vzz1211000), Succ(vzz1210000)) -> new_roundRound0530(vzz300, vzz310, vzz1211000, vzz1210000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (112) YES ---------------------------------------- (113) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0125(vzz300, vzz310, Succ(vzz1574000), Succ(vzz1573000)) -> new_roundRound0125(vzz300, vzz310, vzz1574000, vzz1573000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (114) 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_roundRound0125(vzz300, vzz310, Succ(vzz1574000), Succ(vzz1573000)) -> new_roundRound0125(vzz300, vzz310, vzz1574000, vzz1573000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (115) YES ---------------------------------------- (116) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound033(vzz300, vzz310, Succ(vzz1366000), Succ(vzz1365000)) -> new_roundRound033(vzz300, vzz310, vzz1366000, vzz1365000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (117) 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_roundRound033(vzz300, vzz310, Succ(vzz1366000), Succ(vzz1365000)) -> new_roundRound033(vzz300, vzz310, vzz1366000, vzz1365000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (118) YES ---------------------------------------- (119) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound012(vzz300, vzz310, Succ(vzz1301000), Succ(vzz1300000)) -> new_roundRound012(vzz300, vzz310, vzz1301000, vzz1300000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (120) 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_roundRound012(vzz300, vzz310, Succ(vzz1301000), Succ(vzz1300000)) -> new_roundRound012(vzz300, vzz310, vzz1301000, vzz1300000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (121) YES ---------------------------------------- (122) Obligation: Q DP problem: The TRS P consists of the following rules: new_primDivNatS(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primDivNatS0(vzz30000, vzz31000, vzz30000, vzz31000) new_primDivNatS0(vzz916, vzz917, Zero, Zero) -> new_primDivNatS00(vzz916, vzz917) new_primDivNatS(Succ(Succ(vzz30000)), Zero) -> new_primDivNatS(new_primMinusNatS0(vzz30000), Zero) new_primDivNatS0(vzz916, vzz917, Succ(vzz9180), Succ(vzz9190)) -> new_primDivNatS0(vzz916, vzz917, vzz9180, vzz9190) new_primDivNatS0(vzz916, vzz917, Succ(vzz9180), Zero) -> new_primDivNatS(new_primMinusNatS2(vzz916, vzz917), Succ(vzz917)) new_primDivNatS00(vzz916, vzz917) -> new_primDivNatS(new_primMinusNatS2(vzz916, vzz917), Succ(vzz917)) new_primDivNatS(Succ(Zero), Zero) -> new_primDivNatS(new_primMinusNatS1, Zero) The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (123) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 1 less node. ---------------------------------------- (124) Complex Obligation (AND) ---------------------------------------- (125) Obligation: Q DP problem: The TRS P consists of the following rules: new_primDivNatS(Succ(Succ(vzz30000)), Zero) -> new_primDivNatS(new_primMinusNatS0(vzz30000), Zero) The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (126) MRRProof (EQUIVALENT) By using the rule removal processor [LPAR04] with the following ordering, at least one Dependency Pair or term rewrite system rule of this QDP problem can be strictly oriented. Strictly oriented dependency pairs: new_primDivNatS(Succ(Succ(vzz30000)), Zero) -> new_primDivNatS(new_primMinusNatS0(vzz30000), Zero) Strictly oriented rules of the TRS R: new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero Used ordering: Polynomial interpretation [POLO]: POL(Succ(x_1)) = 1 + x_1 POL(Zero) = 2 POL(new_primDivNatS(x_1, x_2)) = x_1 + x_2 POL(new_primMinusNatS0(x_1)) = 1 + x_1 POL(new_primMinusNatS1) = 2 POL(new_primMinusNatS2(x_1, x_2)) = 1 + 2*x_1 + 2*x_2 POL(new_primMinusNatS3(x_1, x_2)) = 1 + 2*x_1 + x_2 ---------------------------------------- (127) Obligation: Q DP problem: P is empty. The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (128) PisEmptyProof (EQUIVALENT) The TRS P is empty. Hence, there is no (P,Q,R) chain. ---------------------------------------- (129) YES ---------------------------------------- (130) Obligation: Q DP problem: The TRS P consists of the following rules: new_primDivNatS0(vzz916, vzz917, Zero, Zero) -> new_primDivNatS00(vzz916, vzz917) new_primDivNatS00(vzz916, vzz917) -> new_primDivNatS(new_primMinusNatS2(vzz916, vzz917), Succ(vzz917)) new_primDivNatS(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primDivNatS0(vzz30000, vzz31000, vzz30000, vzz31000) new_primDivNatS0(vzz916, vzz917, Succ(vzz9180), Succ(vzz9190)) -> new_primDivNatS0(vzz916, vzz917, vzz9180, vzz9190) new_primDivNatS0(vzz916, vzz917, Succ(vzz9180), Zero) -> new_primDivNatS(new_primMinusNatS2(vzz916, vzz917), Succ(vzz917)) The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (131) QDPSizeChangeProof (EQUIVALENT) We used the following order together with the size-change analysis [AAECC05] to show that there are no infinite chains for this DP problem. Order:Polynomial interpretation [POLO]: POL(Succ(x_1)) = 1 + x_1 POL(Zero) = 1 POL(new_primMinusNatS2(x_1, x_2)) = x_1 POL(new_primMinusNatS3(x_1, x_2)) = x_1 From the DPs we obtained the following set of size-change graphs: *new_primDivNatS00(vzz916, vzz917) -> new_primDivNatS(new_primMinusNatS2(vzz916, vzz917), Succ(vzz917)) (allowed arguments on rhs = {1, 2}) The graph contains the following edges 1 >= 1 *new_primDivNatS(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primDivNatS0(vzz30000, vzz31000, vzz30000, vzz31000) (allowed arguments on rhs = {1, 2, 3, 4}) The graph contains the following edges 1 > 1, 2 > 2, 1 > 3, 2 > 4 *new_primDivNatS0(vzz916, vzz917, Succ(vzz9180), Succ(vzz9190)) -> new_primDivNatS0(vzz916, vzz917, vzz9180, vzz9190) (allowed arguments on rhs = {1, 2, 3, 4}) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 *new_primDivNatS0(vzz916, vzz917, Zero, Zero) -> new_primDivNatS00(vzz916, vzz917) (allowed arguments on rhs = {1, 2}) The graph contains the following edges 1 >= 1, 2 >= 2 *new_primDivNatS0(vzz916, vzz917, Succ(vzz9180), Zero) -> new_primDivNatS(new_primMinusNatS2(vzz916, vzz917), Succ(vzz917)) (allowed arguments on rhs = {1, 2}) The graph contains the following edges 1 >= 1 We oriented the following set of usable rules [AAECC05,FROCOS05]. new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) ---------------------------------------- (132) YES ---------------------------------------- (133) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0317(vzz1378, vzz1379, Succ(vzz13800), Succ(vzz13810), vzz1382, h) -> new_roundRound0317(vzz1378, vzz1379, vzz13800, vzz13810, vzz1382, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (134) 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_roundRound0317(vzz1378, vzz1379, Succ(vzz13800), Succ(vzz13810), vzz1382, h) -> new_roundRound0317(vzz1378, vzz1379, vzz13800, vzz13810, vzz1382, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (135) YES ---------------------------------------- (136) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0328(vzz300, vzz310, Succ(vzz1372000), Succ(vzz1371000)) -> new_roundRound0328(vzz300, vzz310, vzz1372000, vzz1371000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (137) 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_roundRound0328(vzz300, vzz310, Succ(vzz1372000), Succ(vzz1371000)) -> new_roundRound0328(vzz300, vzz310, vzz1372000, vzz1371000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (138) YES ---------------------------------------- (139) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0556(vzz300, vzz310, vzz278, vzz282, Succ(vzz238000), Succ(vzz111000), vzz281, vzz284, vzz275, vzz277, vzz276, vzz279) -> new_roundRound0556(vzz300, vzz310, vzz278, vzz282, vzz238000, vzz111000, vzz281, vzz284, vzz275, vzz277, vzz276, vzz279) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (140) 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_roundRound0556(vzz300, vzz310, vzz278, vzz282, Succ(vzz238000), Succ(vzz111000), vzz281, vzz284, vzz275, vzz277, vzz276, vzz279) -> new_roundRound0556(vzz300, vzz310, vzz278, vzz282, vzz238000, vzz111000, vzz281, vzz284, vzz275, vzz277, vzz276, vzz279) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (141) YES ---------------------------------------- (142) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0521(vzz300, vzz310, Succ(vzz1195000), Succ(vzz1194000)) -> new_roundRound0521(vzz300, vzz310, vzz1195000, vzz1194000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (143) 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_roundRound0521(vzz300, vzz310, Succ(vzz1195000), Succ(vzz1194000)) -> new_roundRound0521(vzz300, vzz310, vzz1195000, vzz1194000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (144) YES ---------------------------------------- (145) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM00(vzz300, vzz310, Succ(vzz1608000), Succ(vzz1607000)) -> new_roundM00(vzz300, vzz310, vzz1608000, vzz1607000) 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_roundM00(vzz300, vzz310, Succ(vzz1608000), Succ(vzz1607000)) -> new_roundM00(vzz300, vzz310, vzz1608000, vzz1607000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (147) YES ---------------------------------------- (148) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound057(vzz300, vzz310, Succ(vzz1199000), Succ(vzz1198000)) -> new_roundRound057(vzz300, vzz310, vzz1199000, vzz1198000) 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_roundRound057(vzz300, vzz310, Succ(vzz1199000), Succ(vzz1198000)) -> new_roundRound057(vzz300, vzz310, vzz1199000, vzz1198000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (150) YES ---------------------------------------- (151) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0541(vzz300, vzz310, vzz976, vzz877, Succ(vzz957000), Succ(vzz956000), vzz975, vzz873) -> new_roundRound0541(vzz300, vzz310, vzz976, vzz877, vzz957000, vzz956000, vzz975, vzz873) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (152) 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_roundRound0541(vzz300, vzz310, vzz976, vzz877, Succ(vzz957000), Succ(vzz956000), vzz975, vzz873) -> new_roundRound0541(vzz300, vzz310, vzz976, vzz877, vzz957000, vzz956000, vzz975, vzz873) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (153) YES ---------------------------------------- (154) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0329(vzz300, vzz310, Succ(vzz1331000), Succ(vzz1330000)) -> new_roundRound0329(vzz300, vzz310, vzz1331000, vzz1330000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (155) 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_roundRound0329(vzz300, vzz310, Succ(vzz1331000), Succ(vzz1330000)) -> new_roundRound0329(vzz300, vzz310, vzz1331000, vzz1330000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (156) YES ---------------------------------------- (157) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM04(vzz1107, vzz11080, Succ(vzz13600000), Succ(vzz1383000), h) -> new_roundM04(vzz1107, vzz11080, vzz13600000, vzz1383000, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (158) 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_roundM04(vzz1107, vzz11080, Succ(vzz13600000), Succ(vzz1383000), h) -> new_roundM04(vzz1107, vzz11080, vzz13600000, vzz1383000, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 ---------------------------------------- (159) YES ---------------------------------------- (160) Obligation: Q DP problem: The TRS P consists of the following rules: new_primPlusNat(Succ(vzz6590), Succ(vzz25100)) -> new_primPlusNat(vzz6590, vzz25100) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (161) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primPlusNat(Succ(vzz6590), Succ(vzz25100)) -> new_primPlusNat(vzz6590, vzz25100) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (162) YES ---------------------------------------- (163) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0536(vzz300, vzz310, Succ(vzz1061000), Succ(vzz1060000)) -> new_roundRound0536(vzz300, vzz310, vzz1061000, vzz1060000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (164) 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_roundRound0536(vzz300, vzz310, Succ(vzz1061000), Succ(vzz1060000)) -> new_roundRound0536(vzz300, vzz310, vzz1061000, vzz1060000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (165) YES ---------------------------------------- (166) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0554(vzz300, vzz310, vzz972, vzz8530, Succ(vzz1035000), Succ(vzz1034000)) -> new_roundRound0554(vzz300, vzz310, vzz972, vzz8530, vzz1035000, vzz1034000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (167) 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_roundRound0554(vzz300, vzz310, vzz972, vzz8530, Succ(vzz1035000), Succ(vzz1034000)) -> new_roundRound0554(vzz300, vzz310, vzz972, vzz8530, vzz1035000, vzz1034000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (168) YES ---------------------------------------- (169) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0551(vzz300, vzz310, Succ(vzz1203000), Succ(vzz1202000)) -> new_roundRound0551(vzz300, vzz310, vzz1203000, vzz1202000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (170) 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_roundRound0551(vzz300, vzz310, Succ(vzz1203000), Succ(vzz1202000)) -> new_roundRound0551(vzz300, vzz310, vzz1203000, vzz1202000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (171) YES ---------------------------------------- (172) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0331(vzz300, vzz310, Succ(vzz1370000), Succ(vzz1369000)) -> new_roundRound0331(vzz300, vzz310, vzz1370000, vzz1369000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (173) 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_roundRound0331(vzz300, vzz310, Succ(vzz1370000), Succ(vzz1369000)) -> new_roundRound0331(vzz300, vzz310, vzz1370000, vzz1369000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (174) YES ---------------------------------------- (175) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0313(vzz1477, vzz1478, Succ(vzz14790), Succ(vzz14800), vzz1481, vzz1482, h) -> new_roundRound0313(vzz1477, vzz1478, vzz14790, vzz14800, vzz1481, vzz1482, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (176) 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_roundRound0313(vzz1477, vzz1478, Succ(vzz14790), Succ(vzz14800), vzz1481, vzz1482, h) -> new_roundRound0313(vzz1477, vzz1478, vzz14790, vzz14800, vzz1481, vzz1482, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (177) YES ---------------------------------------- (178) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0534(vzz300, vzz310, vzz978, vzz889, Succ(vzz961000), Succ(vzz960000), vzz977, vzz885) -> new_roundRound0534(vzz300, vzz310, vzz978, vzz889, vzz961000, vzz960000, vzz977, vzz885) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (179) 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_roundRound0534(vzz300, vzz310, vzz978, vzz889, Succ(vzz961000), Succ(vzz960000), vzz977, vzz885) -> new_roundRound0534(vzz300, vzz310, vzz978, vzz889, vzz961000, vzz960000, vzz977, vzz885) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (180) YES ---------------------------------------- (181) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM02(vzz300, vzz310, Succ(vzz1604000), Succ(vzz1603000)) -> new_roundM02(vzz300, vzz310, vzz1604000, vzz1603000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (182) 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_roundM02(vzz300, vzz310, Succ(vzz1604000), Succ(vzz1603000)) -> new_roundM02(vzz300, vzz310, vzz1604000, vzz1603000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (183) YES ---------------------------------------- (184) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0510(vzz300, vzz310, vzz968, vzz8290, Succ(vzz1015000), Succ(vzz1014000)) -> new_roundRound0510(vzz300, vzz310, vzz968, vzz8290, vzz1015000, vzz1014000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (185) 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_roundRound0510(vzz300, vzz310, vzz968, vzz8290, Succ(vzz1015000), Succ(vzz1014000)) -> new_roundRound0510(vzz300, vzz310, vzz968, vzz8290, vzz1015000, vzz1014000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (186) YES ---------------------------------------- (187) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0320(vzz1267, vzz1268, Succ(vzz12690), Succ(vzz12700), vzz1271, vzz1272, vzz1273, h) -> new_roundRound0320(vzz1267, vzz1268, vzz12690, vzz12700, vzz1271, vzz1272, vzz1273, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (188) 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_roundRound0320(vzz1267, vzz1268, Succ(vzz12690), Succ(vzz12700), vzz1271, vzz1272, vzz1273, h) -> new_roundRound0320(vzz1267, vzz1268, vzz12690, vzz12700, vzz1271, vzz1272, vzz1273, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 ---------------------------------------- (189) YES ---------------------------------------- (190) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound038(vzz300, vzz310, Succ(vzz1125000), Succ(vzz1124000)) -> new_roundRound038(vzz300, vzz310, vzz1125000, vzz1124000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (191) 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_roundRound038(vzz300, vzz310, Succ(vzz1125000), Succ(vzz1124000)) -> new_roundRound038(vzz300, vzz310, vzz1125000, vzz1124000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (192) YES ---------------------------------------- (193) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM08(vzz300, vzz310, Succ(vzz1610000), Succ(vzz1609000)) -> new_roundM08(vzz300, vzz310, vzz1610000, vzz1609000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (194) 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_roundM08(vzz300, vzz310, Succ(vzz1610000), Succ(vzz1609000)) -> new_roundM08(vzz300, vzz310, vzz1610000, vzz1609000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (195) YES ---------------------------------------- (196) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0549(vzz300, vzz310, vzz326, vzz330, Succ(vzz242000), Succ(vzz123000), vzz329, vzz332, vzz323, vzz325, vzz324, vzz327) -> new_roundRound0549(vzz300, vzz310, vzz326, vzz330, vzz242000, vzz123000, vzz329, vzz332, vzz323, vzz325, vzz324, vzz327) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (197) 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_roundRound0549(vzz300, vzz310, vzz326, vzz330, Succ(vzz242000), Succ(vzz123000), vzz329, vzz332, vzz323, vzz325, vzz324, vzz327) -> new_roundRound0549(vzz300, vzz310, vzz326, vzz330, vzz242000, vzz123000, vzz329, vzz332, vzz323, vzz325, vzz324, vzz327) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (198) YES ---------------------------------------- (199) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0511(vzz300, vzz310, vzz968, vzz829, Succ(vzz941000), Succ(vzz940000), vzz967, vzz825) -> new_roundRound0511(vzz300, vzz310, vzz968, vzz829, vzz941000, vzz940000, vzz967, vzz825) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (200) 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_roundRound0511(vzz300, vzz310, vzz968, vzz829, Succ(vzz941000), Succ(vzz940000), vzz967, vzz825) -> new_roundRound0511(vzz300, vzz310, vzz968, vzz829, vzz941000, vzz940000, vzz967, vzz825) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (201) YES ---------------------------------------- (202) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0319(vzz1456, vzz1457, Succ(vzz14580), Succ(vzz14590), vzz1460, vzz1461, h) -> new_roundRound0319(vzz1456, vzz1457, vzz14580, vzz14590, vzz1460, vzz1461, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (203) 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_roundRound0319(vzz1456, vzz1457, Succ(vzz14580), Succ(vzz14590), vzz1460, vzz1461, h) -> new_roundRound0319(vzz1456, vzz1457, vzz14580, vzz14590, vzz1460, vzz1461, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (204) YES ---------------------------------------- (205) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0528(vzz23, vzz24, Succ(vzz914000), Succ(vzz926000), vzz796, vzz925, vzz913, vzz795, h) -> new_roundRound0528(vzz23, vzz24, vzz914000, vzz926000, vzz796, vzz925, vzz913, vzz795, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (206) 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_roundRound0528(vzz23, vzz24, Succ(vzz914000), Succ(vzz926000), vzz796, vzz925, vzz913, vzz795, h) -> new_roundRound0528(vzz23, vzz24, vzz914000, vzz926000, vzz796, vzz925, vzz913, vzz795, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 ---------------------------------------- (207) YES ---------------------------------------- (208) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0114(vzz1633, vzz1634, Succ(vzz16350), Succ(vzz16360), vzz1637, vzz1638, h) -> new_roundRound0114(vzz1633, vzz1634, vzz16350, vzz16360, vzz1637, vzz1638, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (209) 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_roundRound0114(vzz1633, vzz1634, Succ(vzz16350), Succ(vzz16360), vzz1637, vzz1638, h) -> new_roundRound0114(vzz1633, vzz1634, vzz16350, vzz16360, vzz1637, vzz1638, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (210) YES ---------------------------------------- (211) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0538(vzz300, vzz310, Succ(vzz1178000), Succ(vzz1177000)) -> new_roundRound0538(vzz300, vzz310, vzz1178000, vzz1177000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (212) 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_roundRound0538(vzz300, vzz310, Succ(vzz1178000), Succ(vzz1177000)) -> new_roundRound0538(vzz300, vzz310, vzz1178000, vzz1177000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (213) YES ---------------------------------------- (214) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM06(vzz300, vzz310, Succ(vzz1614000), Succ(vzz1613000)) -> new_roundM06(vzz300, vzz310, vzz1614000, vzz1613000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (215) 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_roundM06(vzz300, vzz310, Succ(vzz1614000), Succ(vzz1613000)) -> new_roundM06(vzz300, vzz310, vzz1614000, vzz1613000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (216) YES ---------------------------------------- (217) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound052(vzz300, vzz310, vzz970, vzz8410, Succ(vzz1029000), Succ(vzz1028000)) -> new_roundRound052(vzz300, vzz310, vzz970, vzz8410, vzz1029000, vzz1028000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (218) 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_roundRound052(vzz300, vzz310, vzz970, vzz8410, Succ(vzz1029000), Succ(vzz1028000)) -> new_roundRound052(vzz300, vzz310, vzz970, vzz8410, vzz1029000, vzz1028000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (219) YES ---------------------------------------- (220) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0316(vzz1385, vzz1386, Succ(vzz13870), Succ(vzz13880), vzz1389, h) -> new_roundRound0316(vzz1385, vzz1386, vzz13870, vzz13880, vzz1389, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (221) 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_roundRound0316(vzz1385, vzz1386, Succ(vzz13870), Succ(vzz13880), vzz1389, h) -> new_roundRound0316(vzz1385, vzz1386, vzz13870, vzz13880, vzz1389, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (222) YES ---------------------------------------- (223) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0522(vzz300, vzz310, Succ(vzz1166000), Succ(vzz1165000)) -> new_roundRound0522(vzz300, vzz310, vzz1166000, vzz1165000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (224) 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_roundRound0522(vzz300, vzz310, Succ(vzz1166000), Succ(vzz1165000)) -> new_roundRound0522(vzz300, vzz310, vzz1166000, vzz1165000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (225) YES ---------------------------------------- (226) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound017(vzz300, vzz310, Succ(vzz1522000), Succ(vzz1521000)) -> new_roundRound017(vzz300, vzz310, vzz1522000, vzz1521000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (227) 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_roundRound017(vzz300, vzz310, Succ(vzz1522000), Succ(vzz1521000)) -> new_roundRound017(vzz300, vzz310, vzz1522000, vzz1521000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (228) YES ---------------------------------------- (229) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0526(vzz300, vzz310, vzz470, vzz474, Succ(vzz183000), Succ(vzz182000), vzz473, vzz476, vzz467, vzz469, vzz468, vzz471) -> new_roundRound0526(vzz300, vzz310, vzz470, vzz474, vzz183000, vzz182000, vzz473, vzz476, vzz467, vzz469, vzz468, vzz471) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (230) 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_roundRound0526(vzz300, vzz310, vzz470, vzz474, Succ(vzz183000), Succ(vzz182000), vzz473, vzz476, vzz467, vzz469, vzz468, vzz471) -> new_roundRound0526(vzz300, vzz310, vzz470, vzz474, vzz183000, vzz182000, vzz473, vzz476, vzz467, vzz469, vzz468, vzz471) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (231) YES ---------------------------------------- (232) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0132(vzz300, vzz310, Succ(vzz1528000), Succ(vzz1527000)) -> new_roundRound0132(vzz300, vzz310, vzz1528000, vzz1527000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (233) 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_roundRound0132(vzz300, vzz310, Succ(vzz1528000), Succ(vzz1527000)) -> new_roundRound0132(vzz300, vzz310, vzz1528000, vzz1527000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (234) YES ---------------------------------------- (235) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0533(vzz300, vzz310, vzz978, vzz8890, Succ(vzz1065000), Succ(vzz1064000)) -> new_roundRound0533(vzz300, vzz310, vzz978, vzz8890, vzz1065000, vzz1064000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (236) 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_roundRound0533(vzz300, vzz310, vzz978, vzz8890, Succ(vzz1065000), Succ(vzz1064000)) -> new_roundRound0533(vzz300, vzz310, vzz978, vzz8890, vzz1065000, vzz1064000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (237) YES ---------------------------------------- (238) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMulNat(Succ(vzz2400), Succ(vzz7700)) -> new_primMulNat(vzz2400, Succ(vzz7700)) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (239) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primMulNat(Succ(vzz2400), Succ(vzz7700)) -> new_primMulNat(vzz2400, Succ(vzz7700)) The graph contains the following edges 1 > 1, 2 >= 2 ---------------------------------------- (240) YES ---------------------------------------- (241) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0123(vzz300, vzz310, Succ(vzz1554000), Succ(vzz1553000)) -> new_roundRound0123(vzz300, vzz310, vzz1554000, vzz1553000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (242) 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_roundRound0123(vzz300, vzz310, Succ(vzz1554000), Succ(vzz1553000)) -> new_roundRound0123(vzz300, vzz310, vzz1554000, vzz1553000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (243) YES ---------------------------------------- (244) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0546(vzz300, vzz310, vzz974, vzz8650, Succ(vzz1049000), Succ(vzz1048000)) -> new_roundRound0546(vzz300, vzz310, vzz974, vzz8650, vzz1049000, vzz1048000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (245) 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_roundRound0546(vzz300, vzz310, vzz974, vzz8650, Succ(vzz1049000), Succ(vzz1048000)) -> new_roundRound0546(vzz300, vzz310, vzz974, vzz8650, vzz1049000, vzz1048000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (246) YES ---------------------------------------- (247) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0120(vzz1438, vzz1439, Succ(vzz14400), Succ(vzz14410), vzz1442, vzz1443, vzz1444, h) -> new_roundRound0120(vzz1438, vzz1439, vzz14400, vzz14410, vzz1442, vzz1443, vzz1444, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (248) 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_roundRound0120(vzz1438, vzz1439, Succ(vzz14400), Succ(vzz14410), vzz1442, vzz1443, vzz1444, h) -> new_roundRound0120(vzz1438, vzz1439, vzz14400, vzz14410, vzz1442, vzz1443, vzz1444, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 ---------------------------------------- (249) YES ---------------------------------------- (250) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound058(vzz300, vzz310, Succ(vzz1170000), Succ(vzz1169000)) -> new_roundRound058(vzz300, vzz310, vzz1170000, vzz1169000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (251) 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_roundRound058(vzz300, vzz310, Succ(vzz1170000), Succ(vzz1169000)) -> new_roundRound058(vzz300, vzz310, vzz1170000, vzz1169000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (252) YES ---------------------------------------- (253) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0531(vzz300, vzz310, Succ(vzz1180000), Succ(vzz1179000)) -> new_roundRound0531(vzz300, vzz310, vzz1180000, vzz1179000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (254) 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_roundRound0531(vzz300, vzz310, Succ(vzz1180000), Succ(vzz1179000)) -> new_roundRound0531(vzz300, vzz310, vzz1180000, vzz1179000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (255) YES ---------------------------------------- (256) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0550(vzz300, vzz310, Succ(vzz1041000), Succ(vzz1040000)) -> new_roundRound0550(vzz300, vzz310, vzz1041000, vzz1040000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (257) 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_roundRound0550(vzz300, vzz310, Succ(vzz1041000), Succ(vzz1040000)) -> new_roundRound0550(vzz300, vzz310, vzz1041000, vzz1040000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (258) YES ---------------------------------------- (259) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound054(vzz300, vzz310, vzz970, vzz841, Succ(vzz945000), Succ(vzz944000), vzz969, vzz837) -> new_roundRound054(vzz300, vzz310, vzz970, vzz841, vzz945000, vzz944000, vzz969, vzz837) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (260) 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_roundRound054(vzz300, vzz310, vzz970, vzz841, Succ(vzz945000), Succ(vzz944000), vzz969, vzz837) -> new_roundRound054(vzz300, vzz310, vzz970, vzz841, vzz945000, vzz944000, vzz969, vzz837) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (261) YES ---------------------------------------- (262) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0110(vzz300, vzz310, Succ(vzz1520000), Succ(vzz1519000)) -> new_roundRound0110(vzz300, vzz310, vzz1520000, vzz1519000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (263) 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_roundRound0110(vzz300, vzz310, Succ(vzz1520000), Succ(vzz1519000)) -> new_roundRound0110(vzz300, vzz310, vzz1520000, vzz1519000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (264) YES ---------------------------------------- (265) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0312(vzz1391, vzz1392, Succ(vzz13930), Succ(vzz13940), vzz1395, h) -> new_roundRound0312(vzz1391, vzz1392, vzz13930, vzz13940, vzz1395, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (266) 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_roundRound0312(vzz1391, vzz1392, Succ(vzz13930), Succ(vzz13940), vzz1395, h) -> new_roundRound0312(vzz1391, vzz1392, vzz13930, vzz13940, vzz1395, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (267) YES ---------------------------------------- (268) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0513(vzz300, vzz310, Succ(vzz1011000), Succ(vzz1010000)) -> new_roundRound0513(vzz300, vzz310, vzz1011000, vzz1010000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (269) 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_roundRound0513(vzz300, vzz310, Succ(vzz1011000), Succ(vzz1010000)) -> new_roundRound0513(vzz300, vzz310, vzz1011000, vzz1010000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (270) YES ---------------------------------------- (271) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0544(vzz300, vzz310, Succ(vzz1205000), Succ(vzz1204000)) -> new_roundRound0544(vzz300, vzz310, vzz1205000, vzz1204000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (272) 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_roundRound0544(vzz300, vzz310, Succ(vzz1205000), Succ(vzz1204000)) -> new_roundRound0544(vzz300, vzz310, vzz1205000, vzz1204000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (273) YES ---------------------------------------- (274) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound036(vzz300, vzz310, Succ(vzz1364000), Succ(vzz1363000)) -> new_roundRound036(vzz300, vzz310, vzz1364000, vzz1363000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (275) 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_roundRound036(vzz300, vzz310, Succ(vzz1364000), Succ(vzz1363000)) -> new_roundRound036(vzz300, vzz310, vzz1364000, vzz1363000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (276) YES ---------------------------------------- (277) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM01(vzz300, vzz310, Succ(vzz1606000), Succ(vzz1605000)) -> new_roundM01(vzz300, vzz310, vzz1606000, vzz1605000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (278) 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_roundM01(vzz300, vzz310, Succ(vzz1606000), Succ(vzz1605000)) -> new_roundM01(vzz300, vzz310, vzz1606000, vzz1605000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (279) YES ---------------------------------------- (280) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0322(vzz300, vzz310, Succ(vzz1376000), Succ(vzz1375000)) -> new_roundRound0322(vzz300, vzz310, vzz1376000, vzz1375000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (281) 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_roundRound0322(vzz300, vzz310, Succ(vzz1376000), Succ(vzz1375000)) -> new_roundRound0322(vzz300, vzz310, vzz1376000, vzz1375000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (282) YES ---------------------------------------- (283) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0332(vzz300, vzz310, Succ(vzz1328000), Succ(vzz1327000)) -> new_roundRound0332(vzz300, vzz310, vzz1328000, vzz1327000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (284) 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_roundRound0332(vzz300, vzz310, Succ(vzz1328000), Succ(vzz1327000)) -> new_roundRound0332(vzz300, vzz310, vzz1328000, vzz1327000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (285) YES ---------------------------------------- (286) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound010(vzz300, vzz310, Succ(vzz1568000), Succ(vzz1567000)) -> new_roundRound010(vzz300, vzz310, vzz1568000, vzz1567000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (287) 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_roundRound010(vzz300, vzz310, Succ(vzz1568000), Succ(vzz1567000)) -> new_roundRound010(vzz300, vzz310, vzz1568000, vzz1567000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (288) YES ---------------------------------------- (289) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound055(vzz300, vzz310, vzz614, vzz618, Succ(vzz231000), Succ(vzz230000), vzz617, vzz620, vzz611, vzz613, vzz612, vzz615) -> new_roundRound055(vzz300, vzz310, vzz614, vzz618, vzz231000, vzz230000, vzz617, vzz620, vzz611, vzz613, vzz612, vzz615) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (290) 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_roundRound055(vzz300, vzz310, vzz614, vzz618, Succ(vzz231000), Succ(vzz230000), vzz617, vzz620, vzz611, vzz613, vzz612, vzz615) -> new_roundRound055(vzz300, vzz310, vzz614, vzz618, vzz231000, vzz230000, vzz617, vzz620, vzz611, vzz613, vzz612, vzz615) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (291) YES ---------------------------------------- (292) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0116(vzz1584, vzz1585, Succ(vzz15860), Succ(vzz15870), vzz1588, h) -> new_roundRound0116(vzz1584, vzz1585, vzz15860, vzz15870, vzz1588, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (293) 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_roundRound0116(vzz1584, vzz1585, Succ(vzz15860), Succ(vzz15870), vzz1588, h) -> new_roundRound0116(vzz1584, vzz1585, vzz15860, vzz15870, vzz1588, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (294) YES ---------------------------------------- (295) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0524(vzz300, vzz310, vzz964, vzz8050, Succ(vzz995000), Succ(vzz994000)) -> new_roundRound0524(vzz300, vzz310, vzz964, vzz8050, vzz995000, vzz994000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (296) 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_roundRound0524(vzz300, vzz310, vzz964, vzz8050, Succ(vzz995000), Succ(vzz994000)) -> new_roundRound0524(vzz300, vzz310, vzz964, vzz8050, vzz995000, vzz994000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (297) YES ---------------------------------------- (298) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0523(vzz300, vzz310, vzz964, vzz8050, Succ(vzz999000), Succ(vzz998000)) -> new_roundRound0523(vzz300, vzz310, vzz964, vzz8050, vzz999000, vzz998000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (299) 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_roundRound0523(vzz300, vzz310, vzz964, vzz8050, Succ(vzz999000), Succ(vzz998000)) -> new_roundRound0523(vzz300, vzz310, vzz964, vzz8050, vzz999000, vzz998000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (300) YES ---------------------------------------- (301) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound035(vzz300, vzz310, Succ(vzz1136000), Succ(vzz1135000)) -> new_roundRound035(vzz300, vzz310, vzz1136000, vzz1135000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (302) 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_roundRound035(vzz300, vzz310, Succ(vzz1136000), Succ(vzz1135000)) -> new_roundRound035(vzz300, vzz310, vzz1136000, vzz1135000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (303) YES ---------------------------------------- (304) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0310(vzz300, vzz310, Succ(vzz1317000), Succ(vzz1316000)) -> new_roundRound0310(vzz300, vzz310, vzz1317000, vzz1316000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (305) 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_roundRound0310(vzz300, vzz310, Succ(vzz1317000), Succ(vzz1316000)) -> new_roundRound0310(vzz300, vzz310, vzz1317000, vzz1316000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (306) YES ---------------------------------------- (307) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0115(vzz1448, vzz1449, Succ(vzz14500), Succ(vzz14510), vzz1452, vzz1453, vzz1454, h) -> new_roundRound0115(vzz1448, vzz1449, vzz14500, vzz14510, vzz1452, vzz1453, vzz1454, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (308) 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_roundRound0115(vzz1448, vzz1449, Succ(vzz14500), Succ(vzz14510), vzz1452, vzz1453, vzz1454, h) -> new_roundRound0115(vzz1448, vzz1449, vzz14500, vzz14510, vzz1452, vzz1453, vzz1454, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 ---------------------------------------- (309) YES ---------------------------------------- (310) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0117(vzz1578, vzz1579, Succ(vzz15800), Succ(vzz15810), vzz1582, h) -> new_roundRound0117(vzz1578, vzz1579, vzz15800, vzz15810, vzz1582, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (311) 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_roundRound0117(vzz1578, vzz1579, Succ(vzz15800), Succ(vzz15810), vzz1582, h) -> new_roundRound0117(vzz1578, vzz1579, vzz15800, vzz15810, vzz1582, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (312) YES ---------------------------------------- (313) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0112(vzz1590, vzz1591, Succ(vzz15920), Succ(vzz15930), vzz1594, h) -> new_roundRound0112(vzz1590, vzz1591, vzz15920, vzz15930, vzz1594, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (314) 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_roundRound0112(vzz1590, vzz1591, Succ(vzz15920), Succ(vzz15930), vzz1594, h) -> new_roundRound0112(vzz1590, vzz1591, vzz15920, vzz15930, vzz1594, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (315) YES ---------------------------------------- (316) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound059(vzz300, vzz310, vzz968, vzz8290, Succ(vzz1019000), Succ(vzz1018000)) -> new_roundRound059(vzz300, vzz310, vzz968, vzz8290, vzz1019000, vzz1018000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (317) 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_roundRound059(vzz300, vzz310, vzz968, vzz8290, Succ(vzz1019000), Succ(vzz1018000)) -> new_roundRound059(vzz300, vzz310, vzz968, vzz8290, vzz1019000, vzz1018000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (318) YES ---------------------------------------- (319) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0535(vzz300, vzz310, vzz422, vzz426, Succ(vzz250000), Succ(vzz147000), vzz425, vzz428, vzz419, vzz421, vzz420, vzz423) -> new_roundRound0535(vzz300, vzz310, vzz422, vzz426, vzz250000, vzz147000, vzz425, vzz428, vzz419, vzz421, vzz420, vzz423) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (320) 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_roundRound0535(vzz300, vzz310, vzz422, vzz426, Succ(vzz250000), Succ(vzz147000), vzz425, vzz428, vzz419, vzz421, vzz420, vzz423) -> new_roundRound0535(vzz300, vzz310, vzz422, vzz426, vzz250000, vzz147000, vzz425, vzz428, vzz419, vzz421, vzz420, vzz423) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (321) YES ---------------------------------------- (322) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound014(vzz300, vzz310, Succ(vzz1524000), Succ(vzz1523000)) -> new_roundRound014(vzz300, vzz310, vzz1524000, vzz1523000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (323) 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_roundRound014(vzz300, vzz310, Succ(vzz1524000), Succ(vzz1523000)) -> new_roundRound014(vzz300, vzz310, vzz1524000, vzz1523000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (324) YES ---------------------------------------- (325) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0326(vzz300, vzz310, Succ(vzz1333000), Succ(vzz1332000)) -> new_roundRound0326(vzz300, vzz310, vzz1333000, vzz1332000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (326) 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_roundRound0326(vzz300, vzz310, Succ(vzz1333000), Succ(vzz1332000)) -> new_roundRound0326(vzz300, vzz310, vzz1333000, vzz1332000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (327) YES ---------------------------------------- (328) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound050(vzz300, vzz310, Succ(vzz1201000), Succ(vzz1200000)) -> new_roundRound050(vzz300, vzz310, vzz1201000, vzz1200000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (329) 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_roundRound050(vzz300, vzz310, Succ(vzz1201000), Succ(vzz1200000)) -> new_roundRound050(vzz300, vzz310, vzz1201000, vzz1200000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (330) YES ---------------------------------------- (331) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound031(vzz300, vzz310, Succ(vzz1326000), Succ(vzz1325000)) -> new_roundRound031(vzz300, vzz310, vzz1326000, vzz1325000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (332) 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_roundRound031(vzz300, vzz310, Succ(vzz1326000), Succ(vzz1325000)) -> new_roundRound031(vzz300, vzz310, vzz1326000, vzz1325000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (333) YES ---------------------------------------- (334) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0127(vzz300, vzz310, Succ(vzz1307000), Succ(vzz1306000)) -> new_roundRound0127(vzz300, vzz310, vzz1307000, vzz1306000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (335) 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_roundRound0127(vzz300, vzz310, Succ(vzz1307000), Succ(vzz1306000)) -> new_roundRound0127(vzz300, vzz310, vzz1307000, vzz1306000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (336) YES ---------------------------------------- (337) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0327(vzz300, vzz310, Succ(vzz1152000), Succ(vzz1151000)) -> new_roundRound0327(vzz300, vzz310, vzz1152000, vzz1151000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (338) 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_roundRound0327(vzz300, vzz310, Succ(vzz1152000), Succ(vzz1151000)) -> new_roundRound0327(vzz300, vzz310, vzz1152000, vzz1151000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (339) YES ---------------------------------------- (340) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound051(vzz300, vzz310, Succ(vzz1172000), Succ(vzz1171000)) -> new_roundRound051(vzz300, vzz310, vzz1172000, vzz1171000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (341) 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_roundRound051(vzz300, vzz310, Succ(vzz1172000), Succ(vzz1171000)) -> new_roundRound051(vzz300, vzz310, vzz1172000, vzz1171000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (342) YES ---------------------------------------- (343) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0529(vzz300, vzz310, Succ(vzz1071000), Succ(vzz1070000)) -> new_roundRound0529(vzz300, vzz310, vzz1071000, vzz1070000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (344) 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_roundRound0529(vzz300, vzz310, Succ(vzz1071000), Succ(vzz1070000)) -> new_roundRound0529(vzz300, vzz310, vzz1071000, vzz1070000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (345) YES ---------------------------------------- (346) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound032(vzz300, vzz310, Succ(vzz1140000), Succ(vzz1139000)) -> new_roundRound032(vzz300, vzz310, vzz1140000, vzz1139000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (347) 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_roundRound032(vzz300, vzz310, Succ(vzz1140000), Succ(vzz1139000)) -> new_roundRound032(vzz300, vzz310, vzz1140000, vzz1139000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (348) YES ---------------------------------------- (349) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0126(vzz300, vzz310, Succ(vzz1542000), Succ(vzz1541000)) -> new_roundRound0126(vzz300, vzz310, vzz1542000, vzz1541000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (350) 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_roundRound0126(vzz300, vzz310, Succ(vzz1542000), Succ(vzz1541000)) -> new_roundRound0126(vzz300, vzz310, vzz1542000, vzz1541000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (351) YES ---------------------------------------- (352) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound013(vzz300, vzz310, Succ(vzz1565000), Succ(vzz1564000)) -> new_roundRound013(vzz300, vzz310, vzz1565000, vzz1564000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (353) 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_roundRound013(vzz300, vzz310, Succ(vzz1565000), Succ(vzz1564000)) -> new_roundRound013(vzz300, vzz310, vzz1565000, vzz1564000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (354) YES ---------------------------------------- (355) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0315(vzz1277, vzz1278, Succ(vzz12790), Succ(vzz12800), vzz1281, vzz1282, vzz1283, h) -> new_roundRound0315(vzz1277, vzz1278, vzz12790, vzz12800, vzz1281, vzz1282, vzz1283, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (356) 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_roundRound0315(vzz1277, vzz1278, Succ(vzz12790), Succ(vzz12800), vzz1281, vzz1282, vzz1283, h) -> new_roundRound0315(vzz1277, vzz1278, vzz12790, vzz12800, vzz1281, vzz1282, vzz1283, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 ---------------------------------------- (357) YES ---------------------------------------- (358) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound053(vzz300, vzz310, vzz970, vzz8410, Succ(vzz1025000), Succ(vzz1024000)) -> new_roundRound053(vzz300, vzz310, vzz970, vzz8410, vzz1025000, vzz1024000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (359) 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_roundRound053(vzz300, vzz310, vzz970, vzz8410, Succ(vzz1025000), Succ(vzz1024000)) -> new_roundRound053(vzz300, vzz310, vzz970, vzz8410, vzz1025000, vzz1024000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (360) YES ---------------------------------------- (361) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0119(vzz1619, vzz1620, Succ(vzz16210), Succ(vzz16220), vzz1623, vzz1624, h) -> new_roundRound0119(vzz1619, vzz1620, vzz16210, vzz16220, vzz1623, vzz1624, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (362) 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_roundRound0119(vzz1619, vzz1620, Succ(vzz16210), Succ(vzz16220), vzz1623, vzz1624, h) -> new_roundRound0119(vzz1619, vzz1620, vzz16210, vzz16220, vzz1623, vzz1624, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (363) YES ---------------------------------------- (364) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0512(vzz300, vzz310, vzz566, vzz570, Succ(vzz215000), Succ(vzz214000), vzz569, vzz572, vzz563, vzz565, vzz564, vzz567) -> new_roundRound0512(vzz300, vzz310, vzz566, vzz570, vzz215000, vzz214000, vzz569, vzz572, vzz563, vzz565, vzz564, vzz567) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (365) 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_roundRound0512(vzz300, vzz310, vzz566, vzz570, Succ(vzz215000), Succ(vzz214000), vzz569, vzz572, vzz563, vzz565, vzz564, vzz567) -> new_roundRound0512(vzz300, vzz310, vzz566, vzz570, vzz215000, vzz214000, vzz569, vzz572, vzz563, vzz565, vzz564, vzz567) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (366) YES ---------------------------------------- (367) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound016(vzz300, vzz310, Succ(vzz1563000), Succ(vzz1562000)) -> new_roundRound016(vzz300, vzz310, vzz1563000, vzz1562000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (368) 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_roundRound016(vzz300, vzz310, Succ(vzz1563000), Succ(vzz1562000)) -> new_roundRound016(vzz300, vzz310, vzz1563000, vzz1562000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (369) YES ---------------------------------------- (370) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0547(vzz300, vzz310, vzz974, vzz8650, Succ(vzz1045000), Succ(vzz1044000)) -> new_roundRound0547(vzz300, vzz310, vzz974, vzz8650, vzz1045000, vzz1044000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (371) 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_roundRound0547(vzz300, vzz310, vzz974, vzz8650, Succ(vzz1045000), Succ(vzz1044000)) -> new_roundRound0547(vzz300, vzz310, vzz974, vzz8650, vzz1045000, vzz1044000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (372) YES ---------------------------------------- (373) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0113(vzz1640, vzz1641, Succ(vzz16420), Succ(vzz16430), vzz1644, vzz1645, h) -> new_roundRound0113(vzz1640, vzz1641, vzz16420, vzz16430, vzz1644, vzz1645, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (374) 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_roundRound0113(vzz1640, vzz1641, Succ(vzz16420), Succ(vzz16430), vzz1644, vzz1645, h) -> new_roundRound0113(vzz1640, vzz1641, vzz16420, vzz16430, vzz1644, vzz1645, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (375) YES ---------------------------------------- (376) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0532(vzz300, vzz310, vzz978, vzz8890, Succ(vzz1069000), Succ(vzz1068000)) -> new_roundRound0532(vzz300, vzz310, vzz978, vzz8890, vzz1069000, vzz1068000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (377) 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_roundRound0532(vzz300, vzz310, vzz978, vzz8890, Succ(vzz1069000), Succ(vzz1068000)) -> new_roundRound0532(vzz300, vzz310, vzz978, vzz8890, vzz1069000, vzz1068000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (378) YES ---------------------------------------- (379) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0325(vzz300, vzz310, Succ(vzz1374000), Succ(vzz1373000)) -> new_roundRound0325(vzz300, vzz310, vzz1374000, vzz1373000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (380) 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_roundRound0325(vzz300, vzz310, Succ(vzz1374000), Succ(vzz1373000)) -> new_roundRound0325(vzz300, vzz310, vzz1374000, vzz1373000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (381) YES ---------------------------------------- (382) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0545(vzz300, vzz310, Succ(vzz1176000), Succ(vzz1175000)) -> new_roundRound0545(vzz300, vzz310, vzz1176000, vzz1175000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (383) 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_roundRound0545(vzz300, vzz310, Succ(vzz1176000), Succ(vzz1175000)) -> new_roundRound0545(vzz300, vzz310, vzz1176000, vzz1175000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (384) YES ---------------------------------------- (385) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0311(vzz1397, vzz1398, Succ(vzz13990), Succ(vzz14000), vzz1401, h) -> new_roundRound0311(vzz1397, vzz1398, vzz13990, vzz14000, vzz1401, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (386) 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_roundRound0311(vzz1397, vzz1398, Succ(vzz13990), Succ(vzz14000), vzz1401, h) -> new_roundRound0311(vzz1397, vzz1398, vzz13990, vzz14000, vzz1401, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6 ---------------------------------------- (387) YES ---------------------------------------- (388) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0517(vzz300, vzz310, vzz966, vzz8170, Succ(vzz1005000), Succ(vzz1004000)) -> new_roundRound0517(vzz300, vzz310, vzz966, vzz8170, vzz1005000, vzz1004000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (389) 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_roundRound0517(vzz300, vzz310, vzz966, vzz8170, Succ(vzz1005000), Succ(vzz1004000)) -> new_roundRound0517(vzz300, vzz310, vzz966, vzz8170, vzz1005000, vzz1004000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6 ---------------------------------------- (390) YES ---------------------------------------- (391) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0323(vzz300, vzz310, Succ(vzz1358000), Succ(vzz1357000)) -> new_roundRound0323(vzz300, vzz310, vzz1358000, vzz1357000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (392) 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_roundRound0323(vzz300, vzz310, Succ(vzz1358000), Succ(vzz1357000)) -> new_roundRound0323(vzz300, vzz310, vzz1358000, vzz1357000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (393) YES ---------------------------------------- (394) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0122(vzz300, vzz310, Succ(vzz1576000), Succ(vzz1575000)) -> new_roundRound0122(vzz300, vzz310, vzz1576000, vzz1575000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (395) 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_roundRound0122(vzz300, vzz310, Succ(vzz1576000), Succ(vzz1575000)) -> new_roundRound0122(vzz300, vzz310, vzz1576000, vzz1575000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (396) YES ---------------------------------------- (397) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0514(vzz300, vzz310, Succ(vzz1197000), Succ(vzz1196000)) -> new_roundRound0514(vzz300, vzz310, vzz1197000, vzz1196000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (398) 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_roundRound0514(vzz300, vzz310, Succ(vzz1197000), Succ(vzz1196000)) -> new_roundRound0514(vzz300, vzz310, vzz1197000, vzz1196000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (399) YES ---------------------------------------- (400) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0131(vzz300, vzz310, Succ(vzz1570000), Succ(vzz1569000)) -> new_roundRound0131(vzz300, vzz310, vzz1570000, vzz1569000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (401) 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_roundRound0131(vzz300, vzz310, Succ(vzz1570000), Succ(vzz1569000)) -> new_roundRound0131(vzz300, vzz310, vzz1570000, vzz1569000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (402) YES ---------------------------------------- (403) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM0(vzz1107, vzz1108, Succ(vzz1314000), Succ(vzz1313000), h) -> new_roundM0(vzz1107, vzz1108, vzz1314000, vzz1313000, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (404) 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_roundM0(vzz1107, vzz1108, Succ(vzz1314000), Succ(vzz1313000), h) -> new_roundM0(vzz1107, vzz1108, vzz1314000, vzz1313000, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5 ---------------------------------------- (405) YES ---------------------------------------- (406) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0542(vzz300, vzz310, vzz374, vzz378, Succ(vzz246000), Succ(vzz135000), vzz377, vzz380, vzz371, vzz373, vzz372, vzz375) -> new_roundRound0542(vzz300, vzz310, vzz374, vzz378, vzz246000, vzz135000, vzz377, vzz380, vzz371, vzz373, vzz372, vzz375) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (407) 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_roundRound0542(vzz300, vzz310, vzz374, vzz378, Succ(vzz246000), Succ(vzz135000), vzz377, vzz380, vzz371, vzz373, vzz372, vzz375) -> new_roundRound0542(vzz300, vzz310, vzz374, vzz378, vzz246000, vzz135000, vzz377, vzz380, vzz371, vzz373, vzz372, vzz375) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 ---------------------------------------- (408) YES ---------------------------------------- (409) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound037(vzz300, vzz310, Succ(vzz1320000), Succ(vzz1319000)) -> new_roundRound037(vzz300, vzz310, vzz1320000, vzz1319000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (410) 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_roundRound037(vzz300, vzz310, Succ(vzz1320000), Succ(vzz1319000)) -> new_roundRound037(vzz300, vzz310, vzz1320000, vzz1319000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (411) YES ---------------------------------------- (412) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0543(vzz300, vzz310, Succ(vzz1051000), Succ(vzz1050000)) -> new_roundRound0543(vzz300, vzz310, vzz1051000, vzz1050000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (413) 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_roundRound0543(vzz300, vzz310, Succ(vzz1051000), Succ(vzz1050000)) -> new_roundRound0543(vzz300, vzz310, vzz1051000, vzz1050000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (414) YES ---------------------------------------- (415) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound018(vzz300, vzz310, Succ(vzz1297000), Succ(vzz1296000)) -> new_roundRound018(vzz300, vzz310, vzz1297000, vzz1296000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (416) 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_roundRound018(vzz300, vzz310, Succ(vzz1297000), Succ(vzz1296000)) -> new_roundRound018(vzz300, vzz310, vzz1297000, vzz1296000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (417) YES ---------------------------------------- (418) Obligation: Q DP problem: The TRS P consists of the following rules: new_primModNatS00(vzz921, vzz922) -> new_primModNatS(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS(Succ(Succ(vzz30000)), Zero) -> new_primModNatS(new_primMinusNatS0(vzz30000), Zero) new_primModNatS(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS0(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS(Succ(Zero), Zero) -> new_primModNatS(new_primMinusNatS1, Zero) new_primModNatS0(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS0(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS0(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS0(vzz921, vzz922, Zero, Zero) -> new_primModNatS00(vzz921, vzz922) The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (419) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 1 less node. ---------------------------------------- (420) Complex Obligation (AND) ---------------------------------------- (421) Obligation: Q DP problem: The TRS P consists of the following rules: new_primModNatS(Succ(Succ(vzz30000)), Zero) -> new_primModNatS(new_primMinusNatS0(vzz30000), Zero) The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (422) MRRProof (EQUIVALENT) By using the rule removal processor [LPAR04] with the following ordering, at least one Dependency Pair or term rewrite system rule of this QDP problem can be strictly oriented. Strictly oriented dependency pairs: new_primModNatS(Succ(Succ(vzz30000)), Zero) -> new_primModNatS(new_primMinusNatS0(vzz30000), Zero) Strictly oriented rules of the TRS R: new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero Used ordering: Polynomial interpretation [POLO]: POL(Succ(x_1)) = 1 + x_1 POL(Zero) = 2 POL(new_primMinusNatS0(x_1)) = 1 + x_1 POL(new_primMinusNatS1) = 2 POL(new_primMinusNatS2(x_1, x_2)) = 1 + 2*x_1 + 2*x_2 POL(new_primMinusNatS3(x_1, x_2)) = 1 + 2*x_1 + x_2 POL(new_primModNatS(x_1, x_2)) = x_1 + x_2 ---------------------------------------- (423) Obligation: Q DP problem: P is empty. The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (424) PisEmptyProof (EQUIVALENT) The TRS P is empty. Hence, there is no (P,Q,R) chain. ---------------------------------------- (425) YES ---------------------------------------- (426) Obligation: Q DP problem: The TRS P consists of the following rules: new_primModNatS(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS0(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS0(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS0(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS0(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS0(vzz921, vzz922, Zero, Zero) -> new_primModNatS00(vzz921, vzz922) new_primModNatS00(vzz921, vzz922) -> new_primModNatS(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) The TRS R consists of the following rules: new_primMinusNatS1 -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primMinusNatS0(x0) new_primMinusNatS2(x0, x1) new_primMinusNatS3(Zero, Zero) new_primMinusNatS1 new_primMinusNatS3(Zero, Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (427) QDPSizeChangeProof (EQUIVALENT) We used the following order together with the size-change analysis [AAECC05] to show that there are no infinite chains for this DP problem. Order:Polynomial interpretation [POLO]: POL(Succ(x_1)) = 1 + x_1 POL(Zero) = 1 POL(new_primMinusNatS2(x_1, x_2)) = x_1 POL(new_primMinusNatS3(x_1, x_2)) = x_1 From the DPs we obtained the following set of size-change graphs: *new_primModNatS0(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) (allowed arguments on rhs = {1, 2}) The graph contains the following edges 1 >= 1 *new_primModNatS00(vzz921, vzz922) -> new_primModNatS(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) (allowed arguments on rhs = {1, 2}) The graph contains the following edges 1 >= 1 *new_primModNatS(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS0(vzz30000, vzz31000, vzz30000, vzz31000) (allowed arguments on rhs = {1, 2, 3, 4}) The graph contains the following edges 1 > 1, 2 > 2, 1 > 3, 2 > 4 *new_primModNatS0(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS0(vzz921, vzz922, vzz9230, vzz9240) (allowed arguments on rhs = {1, 2, 3, 4}) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 *new_primModNatS0(vzz921, vzz922, Zero, Zero) -> new_primModNatS00(vzz921, vzz922) (allowed arguments on rhs = {1, 2}) The graph contains the following edges 1 >= 1, 2 >= 2 We oriented the following set of usable rules [AAECC05,FROCOS05]. new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) ---------------------------------------- (428) YES ---------------------------------------- (429) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0321(vzz300, vzz310, Succ(vzz1160000), Succ(vzz1159000)) -> new_roundRound0321(vzz300, vzz310, vzz1160000, vzz1159000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (430) 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_roundRound0321(vzz300, vzz310, Succ(vzz1160000), Succ(vzz1159000)) -> new_roundRound0321(vzz300, vzz310, vzz1160000, vzz1159000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (431) YES ---------------------------------------- (432) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0525(vzz300, vzz310, vzz964, vzz805, Succ(vzz933000), Succ(vzz932000), vzz963, vzz801) -> new_roundRound0525(vzz300, vzz310, vzz964, vzz805, vzz933000, vzz932000, vzz963, vzz801) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (433) 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_roundRound0525(vzz300, vzz310, vzz964, vzz805, Succ(vzz933000), Succ(vzz932000), vzz963, vzz801) -> new_roundRound0525(vzz300, vzz310, vzz964, vzz805, vzz933000, vzz932000, vzz963, vzz801) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (434) YES ---------------------------------------- (435) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0318(vzz1463, vzz1464, Succ(vzz14650), Succ(vzz14660), vzz1467, vzz1468, h) -> new_roundRound0318(vzz1463, vzz1464, vzz14650, vzz14660, vzz1467, vzz1468, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (436) 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_roundRound0318(vzz1463, vzz1464, Succ(vzz14650), Succ(vzz14660), vzz1467, vzz1468, h) -> new_roundRound0318(vzz1463, vzz1464, vzz14650, vzz14660, vzz1467, vzz1468, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (437) YES ---------------------------------------- (438) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM05(vzz300, vzz310, Succ(vzz1616000), Succ(vzz1615000)) -> new_roundM05(vzz300, vzz310, vzz1616000, vzz1615000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (439) 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_roundM05(vzz300, vzz310, Succ(vzz1616000), Succ(vzz1615000)) -> new_roundM05(vzz300, vzz310, vzz1616000, vzz1615000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (440) YES ---------------------------------------- (441) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(vzz152, vzz151) -> new_gcd0Gcd'10(new_esEs1(vzz151), vzz152, vzz151) new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) The TRS R consists of the following rules: new_esEs1(Pos(Zero)) -> new_primEqInt(Pos(Zero)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_esEs1(Pos(Succ(vzz2700))) -> new_primEqInt(Pos(Succ(vzz2700))) new_primEqInt(Neg(Zero)) -> True new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_esEs1(Neg(Zero)) -> new_primEqInt(Neg(Zero)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_esEs1(Neg(Succ(vzz2700))) -> new_primEqInt(Neg(Succ(vzz2700))) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_error -> error([]) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primEqInt(Neg(Succ(vzz28000))) -> False new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primMinusNatS1 -> Zero new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_esEs1(Neg(Succ(x0))) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_esEs1(Pos(Zero)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_esEs1(Pos(Succ(x0))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_esEs1(Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (442) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'0(vzz152, vzz151) -> new_gcd0Gcd'10(new_esEs1(vzz151), vzz152, vzz151) at position [0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'0(y0, Pos(Zero)) -> new_gcd0Gcd'10(new_primEqInt(Pos(Zero)), y0, Pos(Zero)),new_gcd0Gcd'0(y0, Pos(Zero)) -> new_gcd0Gcd'10(new_primEqInt(Pos(Zero)), y0, Pos(Zero))) (new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Pos(Succ(x0))), y0, Pos(Succ(x0))),new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Pos(Succ(x0))), y0, Pos(Succ(x0)))) (new_gcd0Gcd'0(y0, Neg(Zero)) -> new_gcd0Gcd'10(new_primEqInt(Neg(Zero)), y0, Neg(Zero)),new_gcd0Gcd'0(y0, Neg(Zero)) -> new_gcd0Gcd'10(new_primEqInt(Neg(Zero)), y0, Neg(Zero))) (new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))),new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0)))) ---------------------------------------- (443) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Pos(Zero)) -> new_gcd0Gcd'10(new_primEqInt(Pos(Zero)), y0, Pos(Zero)) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Pos(Succ(x0))), y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Zero)) -> new_gcd0Gcd'10(new_primEqInt(Neg(Zero)), y0, Neg(Zero)) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_esEs1(Pos(Zero)) -> new_primEqInt(Pos(Zero)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_esEs1(Pos(Succ(vzz2700))) -> new_primEqInt(Pos(Succ(vzz2700))) new_primEqInt(Neg(Zero)) -> True new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_esEs1(Neg(Zero)) -> new_primEqInt(Neg(Zero)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_esEs1(Neg(Succ(vzz2700))) -> new_primEqInt(Neg(Succ(vzz2700))) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_error -> error([]) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primEqInt(Neg(Succ(vzz28000))) -> False new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primMinusNatS1 -> Zero new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_esEs1(Neg(Succ(x0))) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_esEs1(Pos(Zero)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_esEs1(Pos(Succ(x0))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_esEs1(Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (444) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (445) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Pos(Succ(x0))), y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_esEs1(Pos(Zero)) -> new_primEqInt(Pos(Zero)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_esEs1(Pos(Succ(vzz2700))) -> new_primEqInt(Pos(Succ(vzz2700))) new_primEqInt(Neg(Zero)) -> True new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_esEs1(Neg(Zero)) -> new_primEqInt(Neg(Zero)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_esEs1(Neg(Succ(vzz2700))) -> new_primEqInt(Neg(Succ(vzz2700))) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_error -> error([]) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primEqInt(Neg(Succ(vzz28000))) -> False new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primMinusNatS1 -> Zero new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_esEs1(Neg(Succ(x0))) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_esEs1(Pos(Zero)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_esEs1(Pos(Succ(x0))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_esEs1(Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (446) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (447) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Pos(Succ(x0))), y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_primEqInt(Neg(Succ(vzz28000))) -> False new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primEqInt(Pos(Succ(vzz28000))) -> False The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_esEs1(Neg(Succ(x0))) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_esEs1(Pos(Zero)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_esEs1(Pos(Succ(x0))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_esEs1(Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (448) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_esEs1(Neg(Succ(x0))) new_esEs1(Pos(Zero)) new_esEs1(Pos(Succ(x0))) new_esEs1(Neg(Zero)) ---------------------------------------- (449) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Pos(Succ(x0))), y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_primEqInt(Neg(Succ(vzz28000))) -> False new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primEqInt(Pos(Succ(vzz28000))) -> False The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (450) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Pos(Succ(x0))), y0, Pos(Succ(x0))) at position [0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))),new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0)))) ---------------------------------------- (451) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) The TRS R consists of the following rules: new_primEqInt(Neg(Succ(vzz28000))) -> False new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primEqInt(Pos(Succ(vzz28000))) -> False The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (452) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (453) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) The TRS R consists of the following rules: new_primEqInt(Neg(Succ(vzz28000))) -> False new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (454) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(new_primEqInt(Neg(Succ(x0))), y0, Neg(Succ(x0))) at position [0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))),new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0)))) ---------------------------------------- (455) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_primEqInt(Neg(Succ(vzz28000))) -> False new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (456) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (457) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (458) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primEqInt(Pos(Zero)) new_primEqInt(Neg(Succ(x0))) new_primEqInt(Neg(Zero)) new_primEqInt(Pos(Succ(x0))) ---------------------------------------- (459) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (460) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (461) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (462) InductionCalculusProof (EQUIVALENT) Note that final constraints are written in bold face. For Pair new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, x2, x3) -> new_gcd0Gcd'0(x3, new_primRemInt(x2, x3)), new_gcd0Gcd'0(x4, Pos(Succ(x5))) -> new_gcd0Gcd'10(False, x4, Pos(Succ(x5))) which results in the following constraint: (1) (new_gcd0Gcd'0(x3, new_primRemInt(x2, x3))=new_gcd0Gcd'0(x4, Pos(Succ(x5))) ==> new_gcd0Gcd'10(False, x2, x3)_>=_new_gcd0Gcd'0(x3, new_primRemInt(x2, x3))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_primRemInt(x2, x3)=Pos(Succ(x5)) ==> new_gcd0Gcd'10(False, x2, x3)_>=_new_gcd0Gcd'0(x3, new_primRemInt(x2, x3))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primRemInt(x2, x3)=Pos(Succ(x5)) which results in the following new constraints: (3) (Pos(new_primModNatS1(x27, x26))=Pos(Succ(x5)) ==> new_gcd0Gcd'10(False, Pos(x27), Neg(Succ(x26)))_>=_new_gcd0Gcd'0(Neg(Succ(x26)), new_primRemInt(Pos(x27), Neg(Succ(x26))))) (4) (Pos(new_primModNatS1(x29, x28))=Pos(Succ(x5)) ==> new_gcd0Gcd'10(False, Pos(x29), Pos(Succ(x28)))_>=_new_gcd0Gcd'0(Pos(Succ(x28)), new_primRemInt(Pos(x29), Pos(Succ(x28))))) (5) (new_error=Pos(Succ(x5)) ==> new_gcd0Gcd'10(False, Neg(x30), Neg(Zero))_>=_new_gcd0Gcd'0(Neg(Zero), new_primRemInt(Neg(x30), Neg(Zero)))) (6) (new_error=Pos(Succ(x5)) ==> new_gcd0Gcd'10(False, Pos(x33), Pos(Zero))_>=_new_gcd0Gcd'0(Pos(Zero), new_primRemInt(Pos(x33), Pos(Zero)))) (7) (new_error=Pos(Succ(x5)) ==> new_gcd0Gcd'10(False, Pos(x36), Neg(Zero))_>=_new_gcd0Gcd'0(Neg(Zero), new_primRemInt(Pos(x36), Neg(Zero)))) (8) (new_error=Pos(Succ(x5)) ==> new_gcd0Gcd'10(False, Neg(x37), Pos(Zero))_>=_new_gcd0Gcd'0(Pos(Zero), new_primRemInt(Neg(x37), Pos(Zero)))) We simplified constraint (3) using rules (I), (II) which results in the following new constraint: (9) (new_primModNatS1(x27, x26)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(x27), Neg(Succ(x26)))_>=_new_gcd0Gcd'0(Neg(Succ(x26)), new_primRemInt(Pos(x27), Neg(Succ(x26))))) We simplified constraint (4) using rules (I), (II) which results in the following new constraint: (10) (new_primModNatS1(x29, x28)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(x29), Pos(Succ(x28)))_>=_new_gcd0Gcd'0(Pos(Succ(x28)), new_primRemInt(Pos(x29), Pos(Succ(x28))))) We solved constraint (5) using rule (V) (with possible (I) afterwards).We solved constraint (6) using rule (V) (with possible (I) afterwards).We solved constraint (7) using rule (V) (with possible (I) afterwards).We solved constraint (8) using rule (V) (with possible (I) afterwards).We simplified constraint (9) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x27, x26)=Succ(x5) which results in the following new constraints: (11) (Succ(Zero)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x38))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x38))), new_primRemInt(Pos(Succ(Zero)), Neg(Succ(Succ(x38)))))) (12) (new_primModNatS1(new_primMinusNatS0(x40), Zero)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(x40))), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Pos(Succ(Succ(x40))), Neg(Succ(Zero))))) (13) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Pos(Succ(Zero)), Neg(Succ(Zero))))) (14) (new_primModNatS02(x42, x41, x42, x41)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(x42))), Neg(Succ(Succ(x41))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x41))), new_primRemInt(Pos(Succ(Succ(x42))), Neg(Succ(Succ(x41)))))) We simplified constraint (11) using rules (I), (II), (IV) which results in the following new constraint: (15) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x38))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x38))), new_primRemInt(Pos(Succ(Zero)), Neg(Succ(Succ(x38)))))) We simplified constraint (12) using rules (III), (IV), (VII) which results in the following new constraint: (16) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x40))), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Pos(Succ(Succ(x40))), Neg(Succ(Zero))))) We simplified constraint (13) using rules (III), (IV), (VII) which results in the following new constraint: (17) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Pos(Succ(Zero)), Neg(Succ(Zero))))) We simplified constraint (14) using rules (III), (IV), (VII) which results in the following new constraint: (18) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x47))), Neg(Succ(Succ(x48))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x48))), new_primRemInt(Pos(Succ(Succ(x47))), Neg(Succ(Succ(x48)))))) We simplified constraint (10) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x29, x28)=Succ(x5) which results in the following new constraints: (19) (Succ(Zero)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x49))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x49))), new_primRemInt(Pos(Succ(Zero)), Pos(Succ(Succ(x49)))))) (20) (new_primModNatS1(new_primMinusNatS0(x51), Zero)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(x51))), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Pos(Succ(Succ(x51))), Pos(Succ(Zero))))) (21) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Pos(Succ(Zero)), Pos(Succ(Zero))))) (22) (new_primModNatS02(x53, x52, x53, x52)=Succ(x5) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(x53))), Pos(Succ(Succ(x52))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x52))), new_primRemInt(Pos(Succ(Succ(x53))), Pos(Succ(Succ(x52)))))) We simplified constraint (19) using rules (I), (II), (IV) which results in the following new constraint: (23) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x49))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x49))), new_primRemInt(Pos(Succ(Zero)), Pos(Succ(Succ(x49)))))) We simplified constraint (20) using rules (III), (IV), (VII) which results in the following new constraint: (24) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x51))), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Pos(Succ(Succ(x51))), Pos(Succ(Zero))))) We simplified constraint (21) using rules (III), (IV), (VII) which results in the following new constraint: (25) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Pos(Succ(Zero)), Pos(Succ(Zero))))) We simplified constraint (22) using rules (III), (IV), (VII) which results in the following new constraint: (26) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x58))), Pos(Succ(Succ(x59))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x59))), new_primRemInt(Pos(Succ(Succ(x58))), Pos(Succ(Succ(x59)))))) *We consider the chain new_gcd0Gcd'10(False, x6, x7) -> new_gcd0Gcd'0(x7, new_primRemInt(x6, x7)), new_gcd0Gcd'0(x8, Neg(Succ(x9))) -> new_gcd0Gcd'10(False, x8, Neg(Succ(x9))) which results in the following constraint: (1) (new_gcd0Gcd'0(x7, new_primRemInt(x6, x7))=new_gcd0Gcd'0(x8, Neg(Succ(x9))) ==> new_gcd0Gcd'10(False, x6, x7)_>=_new_gcd0Gcd'0(x7, new_primRemInt(x6, x7))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_primRemInt(x6, x7)=Neg(Succ(x9)) ==> new_gcd0Gcd'10(False, x6, x7)_>=_new_gcd0Gcd'0(x7, new_primRemInt(x6, x7))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primRemInt(x6, x7)=Neg(Succ(x9)) which results in the following new constraints: (3) (new_error=Neg(Succ(x9)) ==> new_gcd0Gcd'10(False, Neg(x64), Neg(Zero))_>=_new_gcd0Gcd'0(Neg(Zero), new_primRemInt(Neg(x64), Neg(Zero)))) (4) (Neg(new_primModNatS1(x66, x65))=Neg(Succ(x9)) ==> new_gcd0Gcd'10(False, Neg(x66), Pos(Succ(x65)))_>=_new_gcd0Gcd'0(Pos(Succ(x65)), new_primRemInt(Neg(x66), Pos(Succ(x65))))) (5) (new_error=Neg(Succ(x9)) ==> new_gcd0Gcd'10(False, Pos(x67), Pos(Zero))_>=_new_gcd0Gcd'0(Pos(Zero), new_primRemInt(Pos(x67), Pos(Zero)))) (6) (Neg(new_primModNatS1(x69, x68))=Neg(Succ(x9)) ==> new_gcd0Gcd'10(False, Neg(x69), Neg(Succ(x68)))_>=_new_gcd0Gcd'0(Neg(Succ(x68)), new_primRemInt(Neg(x69), Neg(Succ(x68))))) (7) (new_error=Neg(Succ(x9)) ==> new_gcd0Gcd'10(False, Pos(x70), Neg(Zero))_>=_new_gcd0Gcd'0(Neg(Zero), new_primRemInt(Pos(x70), Neg(Zero)))) (8) (new_error=Neg(Succ(x9)) ==> new_gcd0Gcd'10(False, Neg(x71), Pos(Zero))_>=_new_gcd0Gcd'0(Pos(Zero), new_primRemInt(Neg(x71), Pos(Zero)))) We solved constraint (3) using rule (V) (with possible (I) afterwards).We simplified constraint (4) using rules (I), (II) which results in the following new constraint: (9) (new_primModNatS1(x66, x65)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(x66), Pos(Succ(x65)))_>=_new_gcd0Gcd'0(Pos(Succ(x65)), new_primRemInt(Neg(x66), Pos(Succ(x65))))) We solved constraint (5) using rule (V) (with possible (I) afterwards).We simplified constraint (6) using rules (I), (II) which results in the following new constraint: (10) (new_primModNatS1(x69, x68)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(x69), Neg(Succ(x68)))_>=_new_gcd0Gcd'0(Neg(Succ(x68)), new_primRemInt(Neg(x69), Neg(Succ(x68))))) We solved constraint (7) using rule (V) (with possible (I) afterwards).We solved constraint (8) using rule (V) (with possible (I) afterwards).We simplified constraint (9) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x66, x65)=Succ(x9) which results in the following new constraints: (11) (Succ(Zero)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x72))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x72))), new_primRemInt(Neg(Succ(Zero)), Pos(Succ(Succ(x72)))))) (12) (new_primModNatS1(new_primMinusNatS0(x74), Zero)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(x74))), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Neg(Succ(Succ(x74))), Pos(Succ(Zero))))) (13) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Neg(Succ(Zero)), Pos(Succ(Zero))))) (14) (new_primModNatS02(x76, x75, x76, x75)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(x76))), Pos(Succ(Succ(x75))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x75))), new_primRemInt(Neg(Succ(Succ(x76))), Pos(Succ(Succ(x75)))))) We simplified constraint (11) using rules (I), (II), (IV) which results in the following new constraint: (15) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x72))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x72))), new_primRemInt(Neg(Succ(Zero)), Pos(Succ(Succ(x72)))))) We simplified constraint (12) using rules (III), (IV), (VII) which results in the following new constraint: (16) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x74))), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Neg(Succ(Succ(x74))), Pos(Succ(Zero))))) We simplified constraint (13) using rules (III), (IV), (VII) which results in the following new constraint: (17) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Neg(Succ(Zero)), Pos(Succ(Zero))))) We simplified constraint (14) using rules (III), (IV), (VII) which results in the following new constraint: (18) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x81))), Pos(Succ(Succ(x82))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x82))), new_primRemInt(Neg(Succ(Succ(x81))), Pos(Succ(Succ(x82)))))) We simplified constraint (10) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x69, x68)=Succ(x9) which results in the following new constraints: (19) (Succ(Zero)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x83))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x83))), new_primRemInt(Neg(Succ(Zero)), Neg(Succ(Succ(x83)))))) (20) (new_primModNatS1(new_primMinusNatS0(x85), Zero)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(x85))), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Neg(Succ(Succ(x85))), Neg(Succ(Zero))))) (21) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Neg(Succ(Zero)), Neg(Succ(Zero))))) (22) (new_primModNatS02(x87, x86, x87, x86)=Succ(x9) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(x87))), Neg(Succ(Succ(x86))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x86))), new_primRemInt(Neg(Succ(Succ(x87))), Neg(Succ(Succ(x86)))))) We simplified constraint (19) using rules (I), (II), (IV) which results in the following new constraint: (23) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x83))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x83))), new_primRemInt(Neg(Succ(Zero)), Neg(Succ(Succ(x83)))))) We simplified constraint (20) using rules (III), (IV), (VII) which results in the following new constraint: (24) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x85))), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Neg(Succ(Succ(x85))), Neg(Succ(Zero))))) We simplified constraint (21) using rules (III), (IV), (VII) which results in the following new constraint: (25) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Neg(Succ(Zero)), Neg(Succ(Zero))))) We simplified constraint (22) using rules (III), (IV), (VII) which results in the following new constraint: (26) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x92))), Neg(Succ(Succ(x93))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x93))), new_primRemInt(Neg(Succ(Succ(x92))), Neg(Succ(Succ(x93)))))) For Pair new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) the following chains were created: *We consider the chain new_gcd0Gcd'0(x10, Pos(Succ(x11))) -> new_gcd0Gcd'10(False, x10, Pos(Succ(x11))), new_gcd0Gcd'10(False, x12, x13) -> new_gcd0Gcd'0(x13, new_primRemInt(x12, x13)) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x10, Pos(Succ(x11)))=new_gcd0Gcd'10(False, x12, x13) ==> new_gcd0Gcd'0(x10, Pos(Succ(x11)))_>=_new_gcd0Gcd'10(False, x10, Pos(Succ(x11)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'0(x10, Pos(Succ(x11)))_>=_new_gcd0Gcd'10(False, x10, Pos(Succ(x11)))) For Pair new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) the following chains were created: *We consider the chain new_gcd0Gcd'0(x18, Neg(Succ(x19))) -> new_gcd0Gcd'10(False, x18, Neg(Succ(x19))), new_gcd0Gcd'10(False, x20, x21) -> new_gcd0Gcd'0(x21, new_primRemInt(x20, x21)) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x18, Neg(Succ(x19)))=new_gcd0Gcd'10(False, x20, x21) ==> new_gcd0Gcd'0(x18, Neg(Succ(x19)))_>=_new_gcd0Gcd'10(False, x18, Neg(Succ(x19)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'0(x18, Neg(Succ(x19)))_>=_new_gcd0Gcd'10(False, x18, Neg(Succ(x19)))) To summarize, we get the following constraints P__>=_ for the following pairs. *new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) *(new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x38))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x38))), new_primRemInt(Pos(Succ(Zero)), Neg(Succ(Succ(x38)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x49))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x49))), new_primRemInt(Pos(Succ(Zero)), Pos(Succ(Succ(x49)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(x40))), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Pos(Succ(Succ(x40))), Neg(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Pos(Succ(Zero)), Neg(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(x47))), Neg(Succ(Succ(x48))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x48))), new_primRemInt(Pos(Succ(Succ(x47))), Neg(Succ(Succ(x48)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(x51))), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Pos(Succ(Succ(x51))), Pos(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Pos(Succ(Zero)), Pos(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(x58))), Pos(Succ(Succ(x59))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x59))), new_primRemInt(Pos(Succ(Succ(x58))), Pos(Succ(Succ(x59)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x72))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x72))), new_primRemInt(Neg(Succ(Zero)), Pos(Succ(Succ(x72)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x83))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x83))), new_primRemInt(Neg(Succ(Zero)), Neg(Succ(Succ(x83)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(x74))), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Neg(Succ(Succ(x74))), Pos(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero)))_>=_new_gcd0Gcd'0(Pos(Succ(Zero)), new_primRemInt(Neg(Succ(Zero)), Pos(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(x81))), Pos(Succ(Succ(x82))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x82))), new_primRemInt(Neg(Succ(Succ(x81))), Pos(Succ(Succ(x82)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(x85))), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Neg(Succ(Succ(x85))), Neg(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero)))_>=_new_gcd0Gcd'0(Neg(Succ(Zero)), new_primRemInt(Neg(Succ(Zero)), Neg(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(x92))), Neg(Succ(Succ(x93))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x93))), new_primRemInt(Neg(Succ(Succ(x92))), Neg(Succ(Succ(x93)))))) *new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) *(new_gcd0Gcd'0(x10, Pos(Succ(x11)))_>=_new_gcd0Gcd'10(False, x10, Pos(Succ(x11)))) *new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) *(new_gcd0Gcd'0(x18, Neg(Succ(x19)))_>=_new_gcd0Gcd'10(False, x18, Neg(Succ(x19)))) The constraints for P_> respective P_bound are constructed from P__>=_ where we just replace every occurence of "t _>=_ s" in P__>=_ by "t > s" respective "t _>=_ c". Here c stands for the fresh constant used for P_bound. ---------------------------------------- (463) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (464) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, vzz152, vzz151) -> new_gcd0Gcd'0(vzz151, new_primRemInt(vzz152, vzz151)) at position [1] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))),new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1)))) (new_gcd0Gcd'10(False, Pos(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Pos(new_primModNatS1(x0, x1))),new_gcd0Gcd'10(False, Pos(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Pos(new_primModNatS1(x0, x1)))) (new_gcd0Gcd'10(False, Neg(x0), Neg(Zero)) -> new_gcd0Gcd'0(Neg(Zero), new_error),new_gcd0Gcd'10(False, Neg(x0), Neg(Zero)) -> new_gcd0Gcd'0(Neg(Zero), new_error)) (new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))),new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1)))) (new_gcd0Gcd'10(False, Pos(x0), Pos(Zero)) -> new_gcd0Gcd'0(Pos(Zero), new_error),new_gcd0Gcd'10(False, Pos(x0), Pos(Zero)) -> new_gcd0Gcd'0(Pos(Zero), new_error)) (new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))),new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1)))) (new_gcd0Gcd'10(False, Pos(x0), Neg(Zero)) -> new_gcd0Gcd'0(Neg(Zero), new_error),new_gcd0Gcd'10(False, Pos(x0), Neg(Zero)) -> new_gcd0Gcd'0(Neg(Zero), new_error)) (new_gcd0Gcd'10(False, Neg(x0), Pos(Zero)) -> new_gcd0Gcd'0(Pos(Zero), new_error),new_gcd0Gcd'10(False, Neg(x0), Pos(Zero)) -> new_gcd0Gcd'0(Pos(Zero), new_error)) ---------------------------------------- (465) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Zero)) -> new_gcd0Gcd'0(Neg(Zero), new_error) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(x0), Pos(Zero)) -> new_gcd0Gcd'0(Pos(Zero), new_error) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(x0), Neg(Zero)) -> new_gcd0Gcd'0(Neg(Zero), new_error) new_gcd0Gcd'10(False, Neg(x0), Pos(Zero)) -> new_gcd0Gcd'0(Pos(Zero), new_error) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (466) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. ---------------------------------------- (467) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (468) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (469) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (470) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_error new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primRemInt(Neg(x0), Neg(Zero)) ---------------------------------------- (471) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (472) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Pos(new_primModNatS1(x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))),new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero)))) (new_gcd0Gcd'10(False, Pos(Zero), Pos(Succ(x0))) -> new_gcd0Gcd'0(Pos(Succ(x0)), Pos(Zero)),new_gcd0Gcd'10(False, Pos(Zero), Pos(Succ(x0))) -> new_gcd0Gcd'0(Pos(Succ(x0)), Pos(Zero))) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))),new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1)))) ---------------------------------------- (473) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Zero), Pos(Succ(x0))) -> new_gcd0Gcd'0(Pos(Succ(x0)), Pos(Zero)) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (474) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (475) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (476) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (477) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (478) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (479) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (480) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (481) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (482) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Pos(new_primModNatS1(x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))),new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero)))) (new_gcd0Gcd'10(False, Pos(Zero), Neg(Succ(x0))) -> new_gcd0Gcd'0(Neg(Succ(x0)), Pos(Zero)),new_gcd0Gcd'10(False, Pos(Zero), Neg(Succ(x0))) -> new_gcd0Gcd'0(Neg(Succ(x0)), Pos(Zero))) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))),new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1)))) ---------------------------------------- (483) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Zero), Neg(Succ(x0))) -> new_gcd0Gcd'0(Neg(Succ(x0)), Pos(Zero)) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (484) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (485) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (486) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (487) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (488) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (489) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (490) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (491) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (492) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(x0), Neg(Succ(x1))) -> new_gcd0Gcd'0(Neg(Succ(x1)), Neg(new_primModNatS1(x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))),new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero)))) (new_gcd0Gcd'10(False, Neg(Zero), Neg(Succ(x0))) -> new_gcd0Gcd'0(Neg(Succ(x0)), Neg(Zero)),new_gcd0Gcd'10(False, Neg(Zero), Neg(Succ(x0))) -> new_gcd0Gcd'0(Neg(Succ(x0)), Neg(Zero))) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))),new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1)))) ---------------------------------------- (493) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Zero), Neg(Succ(x0))) -> new_gcd0Gcd'0(Neg(Succ(x0)), Neg(Zero)) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (494) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (495) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (496) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (497) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (498) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (499) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (500) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (501) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (502) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(x0), Pos(Succ(x1))) -> new_gcd0Gcd'0(Pos(Succ(x1)), Neg(new_primModNatS1(x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))),new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero)))) (new_gcd0Gcd'10(False, Neg(Zero), Pos(Succ(x0))) -> new_gcd0Gcd'0(Pos(Succ(x0)), Neg(Zero)),new_gcd0Gcd'10(False, Neg(Zero), Pos(Succ(x0))) -> new_gcd0Gcd'0(Pos(Succ(x0)), Neg(Zero))) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))),new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1)))) ---------------------------------------- (503) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Zero), Pos(Succ(x0))) -> new_gcd0Gcd'0(Pos(Succ(x0)), Neg(Zero)) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (504) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (505) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (506) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (507) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (508) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (509) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (510) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (511) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (512) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero))))) ---------------------------------------- (513) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (514) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (515) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (516) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) ---------------------------------------- (517) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (518) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (519) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (520) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) ---------------------------------------- (521) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (522) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) ---------------------------------------- (523) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (524) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Zero, Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Zero, Succ(Zero))))) ---------------------------------------- (525) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Zero, Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (526) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (527) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (528) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (529) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (530) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (531) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (532) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (533) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (534) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (535) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (536) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Pos(new_primModNatS02(x0, x1, x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero))))) ---------------------------------------- (537) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (538) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Succ(x2), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (539) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (540) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS01(Zero, Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) ---------------------------------------- (541) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (542) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (543) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (544) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) ---------------------------------------- (545) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (546) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) ---------------------------------------- (547) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (548) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Zero, Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Zero, Succ(Zero))))) ---------------------------------------- (549) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Zero, Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (550) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (551) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (552) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (553) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (554) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (555) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (556) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (557) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (558) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (559) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (560) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero))))) ---------------------------------------- (561) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (562) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (563) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (564) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) ---------------------------------------- (565) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (566) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (567) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (568) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) ---------------------------------------- (569) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (570) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) ---------------------------------------- (571) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (572) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Zero, Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Zero, Succ(Zero))))) ---------------------------------------- (573) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Zero, Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (574) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (575) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (576) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (577) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (578) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (579) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (580) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (581) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (582) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (583) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (584) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero))))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero))))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero)))))) ---------------------------------------- (585) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (586) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (587) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (588) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (589) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (590) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (591) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (592) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (593) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (594) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero)))))) ---------------------------------------- (595) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (596) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero)))))) ---------------------------------------- (597) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (598) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero)))))) ---------------------------------------- (599) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (600) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Zero, Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Zero, Succ(Succ(Zero)))))) ---------------------------------------- (601) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Zero, Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (602) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (603) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (604) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero)))) ---------------------------------------- (605) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (606) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (607) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (608) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (609) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (610) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (611) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (612) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (613) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (614) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero))))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero))))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero)))))) ---------------------------------------- (615) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (616) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (617) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (618) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (619) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (620) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (621) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (622) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (623) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (624) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero)))))) ---------------------------------------- (625) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (626) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero)))))) ---------------------------------------- (627) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (628) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero)))))) ---------------------------------------- (629) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (630) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Zero, Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Zero, Succ(Succ(Zero)))))) ---------------------------------------- (631) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Zero, Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (632) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (633) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (634) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero)))) ---------------------------------------- (635) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (636) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (637) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (638) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (639) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (640) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (641) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (642) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (643) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (644) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Succ(x1)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x1))), Neg(new_primModNatS02(x0, x1, x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero))))) ---------------------------------------- (645) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (646) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Succ(x2), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (647) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (648) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS01(Zero, Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) ---------------------------------------- (649) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (650) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) ---------------------------------------- (651) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (652) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) ---------------------------------------- (653) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (654) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) ---------------------------------------- (655) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (656) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Zero, Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Zero, Succ(Zero))))) ---------------------------------------- (657) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Zero, Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (658) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (659) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (660) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(x0))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (661) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (662) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (663) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (664) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (665) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (666) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (667) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (668) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero))))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero))))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero)))))) ---------------------------------------- (669) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (670) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (671) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (672) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS01(Succ(Zero), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (673) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (674) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (675) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (676) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (677) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (678) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero)))))) ---------------------------------------- (679) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (680) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero)))))) ---------------------------------------- (681) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (682) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero)))))) ---------------------------------------- (683) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (684) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Zero, Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Zero, Succ(Succ(Zero)))))) ---------------------------------------- (685) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Zero, Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (686) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (687) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (688) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS1(Succ(x2), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero)))) ---------------------------------------- (689) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (690) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (691) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (692) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (693) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (694) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (695) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (696) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (697) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (698) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Succ(x3))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x3)))), Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero))))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero))))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero)))))) ---------------------------------------- (699) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (700) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Succ(x2)), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (701) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (702) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS01(Succ(Zero), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (703) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (704) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (705) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (706) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS2(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero)))))) ---------------------------------------- (707) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (708) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Succ(x2)), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero)))))) ---------------------------------------- (709) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (710) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(Zero), Succ(Zero)), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero)))))) ---------------------------------------- (711) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (712) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero)))))) ---------------------------------------- (713) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (714) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Succ(Zero))))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Zero, Succ(Succ(Zero))))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Zero, Succ(Succ(Zero)))))) ---------------------------------------- (715) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Zero, Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (716) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (717) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (718) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS1(Succ(x2), Succ(Zero)))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero)))) ---------------------------------------- (719) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (720) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(x0)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) ---------------------------------------- (721) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (722) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS1, Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero)))) ---------------------------------------- (723) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Zero, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (724) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (725) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (726) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))),new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero)))) ---------------------------------------- (727) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (728) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(new_primModNatS1(Succ(x0), Zero))) The remaining pairs can at least be oriented weakly. Used ordering: Polynomial interpretation [POLO]: POL(False) = 1 POL(Neg(x_1)) = x_1 POL(Pos(x_1)) = 1 POL(Succ(x_1)) = 1 POL(Zero) = 0 POL(new_gcd0Gcd'0(x_1, x_2)) = x_2 POL(new_gcd0Gcd'10(x_1, x_2, x_3)) = x_1 POL(new_primMinusNatS0(x_1)) = 1 + x_1 POL(new_primMinusNatS1) = 1 POL(new_primMinusNatS2(x_1, x_2)) = 1 + x_1 + x_2 POL(new_primMinusNatS3(x_1, x_2)) = 1 + x_2 POL(new_primModNatS01(x_1, x_2)) = 1 POL(new_primModNatS02(x_1, x_2, x_3, x_4)) = 1 POL(new_primModNatS1(x_1, x_2)) = x_2 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Zero, vzz3100) -> Zero ---------------------------------------- (729) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (730) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Zero))) -> new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Zero))) -> new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(new_primModNatS1(Succ(x0), Zero))) The remaining pairs can at least be oriented weakly. Used ordering: Polynomial interpretation [POLO]: POL(False) = 1 POL(Neg(x_1)) = 1 POL(Pos(x_1)) = x_1 POL(Succ(x_1)) = 1 POL(Zero) = 0 POL(new_gcd0Gcd'0(x_1, x_2)) = 1 + x_2 POL(new_gcd0Gcd'10(x_1, x_2, x_3)) = 1 + x_1 POL(new_primMinusNatS0(x_1)) = 1 + x_1 POL(new_primMinusNatS1) = 1 POL(new_primMinusNatS2(x_1, x_2)) = 1 + x_1 + x_2 POL(new_primMinusNatS3(x_1, x_2)) = 1 + x_2 POL(new_primModNatS01(x_1, x_2)) = 1 POL(new_primModNatS02(x_1, x_2, x_3, x_4)) = 1 POL(new_primModNatS1(x_1, x_2)) = x_2 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Zero, vzz3100) -> Zero ---------------------------------------- (731) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (732) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (733) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (734) InductionCalculusProof (EQUIVALENT) Note that final constraints are written in bold face. For Pair new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) the following chains were created: *We consider the chain new_gcd0Gcd'0(x2, Pos(Succ(x3))) -> new_gcd0Gcd'10(False, x2, Pos(Succ(x3))), new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x4)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x4))), Pos(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x2, Pos(Succ(x3)))=new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x4)))) ==> new_gcd0Gcd'0(x2, Pos(Succ(x3)))_>=_new_gcd0Gcd'10(False, x2, Pos(Succ(x3)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(Succ(Succ(x4))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x4))))) *We consider the chain new_gcd0Gcd'0(x5, Pos(Succ(x6))) -> new_gcd0Gcd'10(False, x5, Pos(Succ(x6))), new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x7)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x7))), Neg(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x5, Pos(Succ(x6)))=new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x7)))) ==> new_gcd0Gcd'0(x5, Pos(Succ(x6)))_>=_new_gcd0Gcd'10(False, x5, Pos(Succ(x6)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(Succ(Succ(x7))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x7))))) *We consider the chain new_gcd0Gcd'0(x38, Pos(Succ(x39))) -> new_gcd0Gcd'10(False, x38, Pos(Succ(x39))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x40))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x40)))), Pos(Succ(Succ(Zero)))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x38, Pos(Succ(x39)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x40))))) ==> new_gcd0Gcd'0(x38, Pos(Succ(x39)))_>=_new_gcd0Gcd'10(False, x38, Pos(Succ(x39)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x40)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x40)))))) *We consider the chain new_gcd0Gcd'0(x41, Pos(Succ(x42))) -> new_gcd0Gcd'10(False, x41, Pos(Succ(x42))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x43))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x43)))), Neg(Succ(Succ(Zero)))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x41, Pos(Succ(x42)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x43))))) ==> new_gcd0Gcd'0(x41, Pos(Succ(x42)))_>=_new_gcd0Gcd'10(False, x41, Pos(Succ(x42)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x43)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x43)))))) *We consider the chain new_gcd0Gcd'0(x44, Pos(Succ(x45))) -> new_gcd0Gcd'10(False, x44, Pos(Succ(x45))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x46))))), Pos(Succ(Succ(Succ(Succ(x47)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x47))))), Pos(new_primModNatS02(Succ(Succ(x46)), Succ(Succ(x47)), x46, x47))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x44, Pos(Succ(x45)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x46))))), Pos(Succ(Succ(Succ(Succ(x47)))))) ==> new_gcd0Gcd'0(x44, Pos(Succ(x45)))_>=_new_gcd0Gcd'10(False, x44, Pos(Succ(x45)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x46))))), Pos(Succ(Succ(Succ(Succ(x47))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x46))))), Pos(Succ(Succ(Succ(Succ(x47))))))) *We consider the chain new_gcd0Gcd'0(x48, Pos(Succ(x49))) -> new_gcd0Gcd'10(False, x48, Pos(Succ(x49))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x50)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x50))))), Pos(Succ(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x48, Pos(Succ(x49)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x50)))))) ==> new_gcd0Gcd'0(x48, Pos(Succ(x49)))_>=_new_gcd0Gcd'10(False, x48, Pos(Succ(x49)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x50))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x50))))))) *We consider the chain new_gcd0Gcd'0(x51, Pos(Succ(x52))) -> new_gcd0Gcd'10(False, x51, Pos(Succ(x52))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x53))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x53), Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x51, Pos(Succ(x52)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x53))))), Pos(Succ(Succ(Succ(Zero))))) ==> new_gcd0Gcd'0(x51, Pos(Succ(x52)))_>=_new_gcd0Gcd'10(False, x51, Pos(Succ(x52)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x53))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x53))))), Pos(Succ(Succ(Succ(Zero)))))) *We consider the chain new_gcd0Gcd'0(x54, Pos(Succ(x55))) -> new_gcd0Gcd'10(False, x54, Pos(Succ(x55))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x54, Pos(Succ(x55)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x54, Pos(Succ(x55)))_>=_new_gcd0Gcd'10(False, x54, Pos(Succ(x55)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))) *We consider the chain new_gcd0Gcd'0(x56, Pos(Succ(x57))) -> new_gcd0Gcd'10(False, x56, Pos(Succ(x57))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x58))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x58, Zero, x58, Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x56, Pos(Succ(x57)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x58))))), Pos(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x56, Pos(Succ(x57)))_>=_new_gcd0Gcd'10(False, x56, Pos(Succ(x57)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x58))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x58))))), Pos(Succ(Succ(Zero))))) *We consider the chain new_gcd0Gcd'0(x59, Pos(Succ(x60))) -> new_gcd0Gcd'10(False, x59, Pos(Succ(x60))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x61))))), Pos(Succ(Succ(Succ(Succ(x62)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x62))))), Neg(new_primModNatS02(Succ(Succ(x61)), Succ(Succ(x62)), x61, x62))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x59, Pos(Succ(x60)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x61))))), Pos(Succ(Succ(Succ(Succ(x62)))))) ==> new_gcd0Gcd'0(x59, Pos(Succ(x60)))_>=_new_gcd0Gcd'10(False, x59, Pos(Succ(x60)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x61))))), Pos(Succ(Succ(Succ(Succ(x62))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x61))))), Pos(Succ(Succ(Succ(Succ(x62))))))) *We consider the chain new_gcd0Gcd'0(x63, Pos(Succ(x64))) -> new_gcd0Gcd'10(False, x63, Pos(Succ(x64))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x65)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x65))))), Neg(Succ(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x63, Pos(Succ(x64)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x65)))))) ==> new_gcd0Gcd'0(x63, Pos(Succ(x64)))_>=_new_gcd0Gcd'10(False, x63, Pos(Succ(x64)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x65))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x65))))))) *We consider the chain new_gcd0Gcd'0(x66, Pos(Succ(x67))) -> new_gcd0Gcd'10(False, x66, Pos(Succ(x67))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x68))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x68), Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x66, Pos(Succ(x67)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x68))))), Pos(Succ(Succ(Succ(Zero))))) ==> new_gcd0Gcd'0(x66, Pos(Succ(x67)))_>=_new_gcd0Gcd'10(False, x66, Pos(Succ(x67)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x68))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x68))))), Pos(Succ(Succ(Succ(Zero)))))) *We consider the chain new_gcd0Gcd'0(x69, Pos(Succ(x70))) -> new_gcd0Gcd'10(False, x69, Pos(Succ(x70))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x69, Pos(Succ(x70)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x69, Pos(Succ(x70)))_>=_new_gcd0Gcd'10(False, x69, Pos(Succ(x70)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))) *We consider the chain new_gcd0Gcd'0(x71, Pos(Succ(x72))) -> new_gcd0Gcd'10(False, x71, Pos(Succ(x72))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x73))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x73, Zero, x73, Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x71, Pos(Succ(x72)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x73))))), Pos(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x71, Pos(Succ(x72)))_>=_new_gcd0Gcd'10(False, x71, Pos(Succ(x72)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x73))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x73))))), Pos(Succ(Succ(Zero))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x74)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x74))), Pos(Succ(Zero))), new_gcd0Gcd'0(x75, Pos(Succ(x76))) -> new_gcd0Gcd'10(False, x75, Pos(Succ(x76))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(x74))), Pos(Succ(Zero)))=new_gcd0Gcd'0(x75, Pos(Succ(x76))) ==> new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x74))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x74))), Pos(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x74))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x74))), Pos(Succ(Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x109)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x109))), Neg(Succ(Zero))), new_gcd0Gcd'0(x110, Neg(Succ(x111))) -> new_gcd0Gcd'10(False, x110, Neg(Succ(x111))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(x109))), Neg(Succ(Zero)))=new_gcd0Gcd'0(x110, Neg(Succ(x111))) ==> new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x109))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x109))), Neg(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x109))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x109))), Neg(Succ(Zero)))) For Pair new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) the following chains were created: *We consider the chain new_gcd0Gcd'0(x146, Neg(Succ(x147))) -> new_gcd0Gcd'10(False, x146, Neg(Succ(x147))), new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x148)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x148))), Pos(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x146, Neg(Succ(x147)))=new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x148)))) ==> new_gcd0Gcd'0(x146, Neg(Succ(x147)))_>=_new_gcd0Gcd'10(False, x146, Neg(Succ(x147)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(Succ(Succ(x148))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x148))))) *We consider the chain new_gcd0Gcd'0(x149, Neg(Succ(x150))) -> new_gcd0Gcd'10(False, x149, Neg(Succ(x150))), new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x151)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x151))), Neg(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x149, Neg(Succ(x150)))=new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x151)))) ==> new_gcd0Gcd'0(x149, Neg(Succ(x150)))_>=_new_gcd0Gcd'10(False, x149, Neg(Succ(x150)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(Succ(Succ(x151))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x151))))) *We consider the chain new_gcd0Gcd'0(x152, Neg(Succ(x153))) -> new_gcd0Gcd'10(False, x152, Neg(Succ(x153))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x154))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x154)))), Pos(Succ(Succ(Zero)))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x152, Neg(Succ(x153)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x154))))) ==> new_gcd0Gcd'0(x152, Neg(Succ(x153)))_>=_new_gcd0Gcd'10(False, x152, Neg(Succ(x153)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x154)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x154)))))) *We consider the chain new_gcd0Gcd'0(x155, Neg(Succ(x156))) -> new_gcd0Gcd'10(False, x155, Neg(Succ(x156))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x157))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x157)))), Neg(Succ(Succ(Zero)))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x155, Neg(Succ(x156)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x157))))) ==> new_gcd0Gcd'0(x155, Neg(Succ(x156)))_>=_new_gcd0Gcd'10(False, x155, Neg(Succ(x156)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x157)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x157)))))) *We consider the chain new_gcd0Gcd'0(x158, Neg(Succ(x159))) -> new_gcd0Gcd'10(False, x158, Neg(Succ(x159))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x160))))), Neg(Succ(Succ(Succ(Succ(x161)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x161))))), Pos(new_primModNatS02(Succ(Succ(x160)), Succ(Succ(x161)), x160, x161))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x158, Neg(Succ(x159)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x160))))), Neg(Succ(Succ(Succ(Succ(x161)))))) ==> new_gcd0Gcd'0(x158, Neg(Succ(x159)))_>=_new_gcd0Gcd'10(False, x158, Neg(Succ(x159)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x160))))), Neg(Succ(Succ(Succ(Succ(x161))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x160))))), Neg(Succ(Succ(Succ(Succ(x161))))))) *We consider the chain new_gcd0Gcd'0(x162, Neg(Succ(x163))) -> new_gcd0Gcd'10(False, x162, Neg(Succ(x163))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x164)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x164))))), Pos(Succ(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x162, Neg(Succ(x163)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x164)))))) ==> new_gcd0Gcd'0(x162, Neg(Succ(x163)))_>=_new_gcd0Gcd'10(False, x162, Neg(Succ(x163)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x164))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x164))))))) *We consider the chain new_gcd0Gcd'0(x165, Neg(Succ(x166))) -> new_gcd0Gcd'10(False, x165, Neg(Succ(x166))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x167))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x167), Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x165, Neg(Succ(x166)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x167))))), Neg(Succ(Succ(Succ(Zero))))) ==> new_gcd0Gcd'0(x165, Neg(Succ(x166)))_>=_new_gcd0Gcd'10(False, x165, Neg(Succ(x166)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x167))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x167))))), Neg(Succ(Succ(Succ(Zero)))))) *We consider the chain new_gcd0Gcd'0(x168, Neg(Succ(x169))) -> new_gcd0Gcd'10(False, x168, Neg(Succ(x169))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x168, Neg(Succ(x169)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x168, Neg(Succ(x169)))_>=_new_gcd0Gcd'10(False, x168, Neg(Succ(x169)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))) *We consider the chain new_gcd0Gcd'0(x170, Neg(Succ(x171))) -> new_gcd0Gcd'10(False, x170, Neg(Succ(x171))), new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x172))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x172, Zero, x172, Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x170, Neg(Succ(x171)))=new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x172))))), Neg(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x170, Neg(Succ(x171)))_>=_new_gcd0Gcd'10(False, x170, Neg(Succ(x171)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x172))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x172))))), Neg(Succ(Succ(Zero))))) *We consider the chain new_gcd0Gcd'0(x173, Neg(Succ(x174))) -> new_gcd0Gcd'10(False, x173, Neg(Succ(x174))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x175))))), Neg(Succ(Succ(Succ(Succ(x176)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x176))))), Neg(new_primModNatS02(Succ(Succ(x175)), Succ(Succ(x176)), x175, x176))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x173, Neg(Succ(x174)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x175))))), Neg(Succ(Succ(Succ(Succ(x176)))))) ==> new_gcd0Gcd'0(x173, Neg(Succ(x174)))_>=_new_gcd0Gcd'10(False, x173, Neg(Succ(x174)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x175))))), Neg(Succ(Succ(Succ(Succ(x176))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x175))))), Neg(Succ(Succ(Succ(Succ(x176))))))) *We consider the chain new_gcd0Gcd'0(x177, Neg(Succ(x178))) -> new_gcd0Gcd'10(False, x177, Neg(Succ(x178))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x179)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x179))))), Neg(Succ(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x177, Neg(Succ(x178)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x179)))))) ==> new_gcd0Gcd'0(x177, Neg(Succ(x178)))_>=_new_gcd0Gcd'10(False, x177, Neg(Succ(x178)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x179))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x179))))))) *We consider the chain new_gcd0Gcd'0(x180, Neg(Succ(x181))) -> new_gcd0Gcd'10(False, x180, Neg(Succ(x181))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x182))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x182), Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x180, Neg(Succ(x181)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x182))))), Neg(Succ(Succ(Succ(Zero))))) ==> new_gcd0Gcd'0(x180, Neg(Succ(x181)))_>=_new_gcd0Gcd'10(False, x180, Neg(Succ(x181)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x182))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x182))))), Neg(Succ(Succ(Succ(Zero)))))) *We consider the chain new_gcd0Gcd'0(x183, Neg(Succ(x184))) -> new_gcd0Gcd'10(False, x183, Neg(Succ(x184))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x183, Neg(Succ(x184)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x183, Neg(Succ(x184)))_>=_new_gcd0Gcd'10(False, x183, Neg(Succ(x184)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))) *We consider the chain new_gcd0Gcd'0(x185, Neg(Succ(x186))) -> new_gcd0Gcd'10(False, x185, Neg(Succ(x186))), new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x187))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x187, Zero, x187, Zero))) which results in the following constraint: (1) (new_gcd0Gcd'10(False, x185, Neg(Succ(x186)))=new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x187))))), Neg(Succ(Succ(Zero)))) ==> new_gcd0Gcd'0(x185, Neg(Succ(x186)))_>=_new_gcd0Gcd'10(False, x185, Neg(Succ(x186)))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x187))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x187))))), Neg(Succ(Succ(Zero))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x212)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x212))), Pos(Succ(Zero))), new_gcd0Gcd'0(x213, Pos(Succ(x214))) -> new_gcd0Gcd'10(False, x213, Pos(Succ(x214))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(x212))), Pos(Succ(Zero)))=new_gcd0Gcd'0(x213, Pos(Succ(x214))) ==> new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x212))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x212))), Pos(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x212))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x212))), Pos(Succ(Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x247)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x247))), Neg(Succ(Zero))), new_gcd0Gcd'0(x248, Neg(Succ(x249))) -> new_gcd0Gcd'10(False, x248, Neg(Succ(x249))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(x247))), Neg(Succ(Zero)))=new_gcd0Gcd'0(x248, Neg(Succ(x249))) ==> new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x247))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x247))), Neg(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x247))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x247))), Neg(Succ(Zero)))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x276))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x276)))), Pos(Succ(Succ(Zero)))), new_gcd0Gcd'0(x277, Pos(Succ(x278))) -> new_gcd0Gcd'10(False, x277, Pos(Succ(x278))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x276)))), Pos(Succ(Succ(Zero))))=new_gcd0Gcd'0(x277, Pos(Succ(x278))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x276)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x276)))), Pos(Succ(Succ(Zero))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x276)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x276)))), Pos(Succ(Succ(Zero))))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x311))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x311)))), Neg(Succ(Succ(Zero)))), new_gcd0Gcd'0(x312, Neg(Succ(x313))) -> new_gcd0Gcd'10(False, x312, Neg(Succ(x313))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x311)))), Neg(Succ(Succ(Zero))))=new_gcd0Gcd'0(x312, Neg(Succ(x313))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x311)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x311)))), Neg(Succ(Succ(Zero))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x311)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x311)))), Neg(Succ(Succ(Zero))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x340))))), Neg(Succ(Succ(Succ(Succ(x341)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x341))))), Pos(new_primModNatS02(Succ(Succ(x340)), Succ(Succ(x341)), x340, x341))), new_gcd0Gcd'0(x342, Pos(Succ(x343))) -> new_gcd0Gcd'10(False, x342, Pos(Succ(x343))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x341))))), Pos(new_primModNatS02(Succ(Succ(x340)), Succ(Succ(x341)), x340, x341)))=new_gcd0Gcd'0(x342, Pos(Succ(x343))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x340))))), Neg(Succ(Succ(Succ(Succ(x341))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x341))))), Pos(new_primModNatS02(Succ(Succ(x340)), Succ(Succ(x341)), x340, x341)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(Succ(x340))=x1044 & Succ(Succ(x341))=x1045 & new_primModNatS02(x1044, x1045, x340, x341)=Succ(x343) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x340))))), Neg(Succ(Succ(Succ(Succ(x341))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x341))))), Pos(new_primModNatS02(Succ(Succ(x340)), Succ(Succ(x341)), x340, x341)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1044, x1045, x340, x341)=Succ(x343) which results in the following new constraints: (3) (new_primModNatS01(x1048, x1047)=Succ(x343) & Succ(Succ(Succ(x1046)))=x1048 & Succ(Succ(Zero))=x1047 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1046)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1046))), Succ(Succ(Zero)), Succ(x1046), Zero)))) (4) (new_primModNatS02(x1052, x1051, x1050, x1049)=Succ(x343) & Succ(Succ(Succ(x1050)))=x1052 & Succ(Succ(Succ(x1049)))=x1051 & (\/x1053:new_primModNatS02(x1052, x1051, x1050, x1049)=Succ(x1053) & Succ(Succ(x1050))=x1052 & Succ(Succ(x1049))=x1051 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1050))))), Neg(Succ(Succ(Succ(Succ(x1049))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x1049))))), Pos(new_primModNatS02(Succ(Succ(x1050)), Succ(Succ(x1049)), x1050, x1049)))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1050)))))), Neg(Succ(Succ(Succ(Succ(Succ(x1049)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1049)))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1050))), Succ(Succ(Succ(x1049))), Succ(x1050), Succ(x1049))))) (5) (new_primModNatS01(x1055, x1054)=Succ(x343) & Succ(Succ(Zero))=x1055 & Succ(Succ(Zero))=x1054 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) (6) (Succ(Succ(x1058))=Succ(x343) & Succ(Succ(Zero))=x1058 & Succ(Succ(Succ(x1056)))=x1057 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Succ(x1056)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1056)))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1056))), Zero, Succ(x1056))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1048, x1047)=Succ(x343) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x1060, x1059), Succ(x1059))=Succ(x343) & Succ(Succ(Succ(x1046)))=x1060 & Succ(Succ(Zero))=x1059 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1046)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1046))), Succ(Succ(Zero)), Succ(x1046), Zero)))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x1052, x1051, x1050, x1049)=Succ(x343) & Succ(Succ(Succ(x1050)))=x1052 & Succ(Succ(Succ(x1049)))=x1051 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1050)))))), Neg(Succ(Succ(Succ(Succ(Succ(x1049)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1049)))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1050))), Succ(Succ(Succ(x1049))), Succ(x1050), Succ(x1049))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1055, x1054)=Succ(x343) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1077, x1076), Succ(x1076))=Succ(x343) & Succ(Succ(Zero))=x1077 & Succ(Succ(Zero))=x1076 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Succ(x1056)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1056)))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1056))), Zero, Succ(x1056))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1046)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1046))), Succ(Succ(Zero)), Succ(x1046), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1052, x1051, x1050, x1049)=Succ(x343) which results in the following new constraints: (12) (new_primModNatS01(x1065, x1064)=Succ(x343) & Succ(Succ(Succ(Succ(x1063))))=x1065 & Succ(Succ(Succ(Zero)))=x1064 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1063))))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1063)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1063)), Succ(Zero))))) (13) (new_primModNatS02(x1069, x1068, x1067, x1066)=Succ(x343) & Succ(Succ(Succ(Succ(x1067))))=x1069 & Succ(Succ(Succ(Succ(x1066))))=x1068 & (\/x1070:new_primModNatS02(x1069, x1068, x1067, x1066)=Succ(x1070) & Succ(Succ(Succ(x1067)))=x1069 & Succ(Succ(Succ(x1066)))=x1068 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1067)))))), Neg(Succ(Succ(Succ(Succ(Succ(x1066)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1066)))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1067))), Succ(Succ(Succ(x1066))), Succ(x1067), Succ(x1066))))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1067))))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1066))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1066))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1067)))), Succ(Succ(Succ(Succ(x1066)))), Succ(Succ(x1067)), Succ(Succ(x1066)))))) (14) (new_primModNatS01(x1072, x1071)=Succ(x343) & Succ(Succ(Succ(Zero)))=x1072 & Succ(Succ(Succ(Zero)))=x1071 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) (15) (Succ(Succ(x1075))=Succ(x343) & Succ(Succ(Succ(Zero)))=x1075 & Succ(Succ(Succ(Succ(x1073))))=x1074 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1073))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1073))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1073)))), Succ(Zero), Succ(Succ(x1073)))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1063))))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1063)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1063)), Succ(Zero))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1067))))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1066))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1066))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1067)))), Succ(Succ(Succ(Succ(x1066)))), Succ(Succ(x1067)), Succ(Succ(x1066)))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1073))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1073))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1073)))), Succ(Zero), Succ(Succ(x1073)))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x402)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x402))))), Pos(Succ(Succ(Succ(Zero))))), new_gcd0Gcd'0(x403, Pos(Succ(x404))) -> new_gcd0Gcd'10(False, x403, Pos(Succ(x404))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x402))))), Pos(Succ(Succ(Succ(Zero)))))=new_gcd0Gcd'0(x403, Pos(Succ(x404))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x402))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x402))))), Pos(Succ(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x402))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x402))))), Pos(Succ(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x434))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero))))), new_gcd0Gcd'0(x435, Pos(Succ(x436))) -> new_gcd0Gcd'10(False, x435, Pos(Succ(x436))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero)))))=new_gcd0Gcd'0(x435, Pos(Succ(x436))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x434))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x434)=x1080 & Succ(Succ(Zero))=x1081 & new_primModNatS1(x1080, x1081)=Succ(x436) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x434))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero)))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x1080, x1081)=Succ(x436) which results in the following new constraints: (3) (Succ(Zero)=Succ(x436) & Succ(x434)=Succ(Zero) & Succ(Succ(Zero))=Succ(x1082) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x434))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero)))))) (4) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x436) & Succ(x434)=Succ(Zero) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x434))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero)))))) (5) (new_primModNatS1(new_primMinusNatS0(x1084), Zero)=Succ(x436) & Succ(x434)=Succ(Succ(x1084)) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x434))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero)))))) (6) (new_primModNatS02(x1086, x1085, x1086, x1085)=Succ(x436) & Succ(x434)=Succ(Succ(x1086)) & Succ(Succ(Zero))=Succ(x1085) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x434))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x434), Succ(Succ(Zero)))))) We simplified constraint (3) using rules (I), (II), (III), (IV) which results in the following new constraint: (7) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) We solved constraint (4) using rules (I), (II).We solved constraint (5) using rules (I), (II).We simplified constraint (6) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (x1086=x1087 & x1085=x1088 & new_primModNatS02(x1086, x1085, x1087, x1088)=Succ(x436) & Succ(Zero)=x1085 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1086)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1086)), Succ(Succ(Zero)))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1086, x1085, x1087, x1088)=Succ(x436) which results in the following new constraints: (9) (new_primModNatS01(x1091, x1090)=Succ(x436) & x1091=Succ(x1089) & x1090=Zero & Succ(Zero)=x1090 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1091)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1091)), Succ(Succ(Zero)))))) (10) (new_primModNatS02(x1095, x1094, x1093, x1092)=Succ(x436) & x1095=Succ(x1093) & x1094=Succ(x1092) & Succ(Zero)=x1094 & (\/x1096:new_primModNatS02(x1095, x1094, x1093, x1092)=Succ(x1096) & x1095=x1093 & x1094=x1092 & Succ(Zero)=x1094 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1095)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1095)), Succ(Succ(Zero)))))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1095)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1095)), Succ(Succ(Zero)))))) (11) (new_primModNatS01(x1098, x1097)=Succ(x436) & x1098=Zero & x1097=Zero & Succ(Zero)=x1097 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1098)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1098)), Succ(Succ(Zero)))))) (12) (Succ(Succ(x1101))=Succ(x436) & x1101=Zero & x1100=Succ(x1099) & Succ(Zero)=x1100 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1101)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1101)), Succ(Succ(Zero)))))) We solved constraint (9) using rules (I), (II), (III).We simplified constraint (10) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (13) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1093))))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Succ(x1093))), Succ(Succ(Zero)))))) We solved constraint (11) using rules (I), (II), (III).We simplified constraint (12) using rules (I), (II), (III), (IV) which results in the following new constraint: (14) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))), new_gcd0Gcd'0(x466, Pos(Succ(x467))) -> new_gcd0Gcd'10(False, x466, Pos(Succ(x467))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero)))=new_gcd0Gcd'0(x466, Pos(Succ(x467))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero)))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x468))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x468, Zero, x468, Zero))), new_gcd0Gcd'0(x469, Pos(Succ(x470))) -> new_gcd0Gcd'10(False, x469, Pos(Succ(x470))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x468, Zero, x468, Zero)))=new_gcd0Gcd'0(x469, Pos(Succ(x470))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x468))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x468, Zero, x468, Zero)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Zero=x1104 & x468=x1105 & Zero=x1106 & new_primModNatS02(x468, x1104, x1105, x1106)=Succ(x470) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x468))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x468, Zero, x468, Zero)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x468, x1104, x1105, x1106)=Succ(x470) which results in the following new constraints: (3) (new_primModNatS01(x1109, x1108)=Succ(x470) & Zero=x1108 & x1109=Succ(x1107) & Zero=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1109))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x1109, Zero, x1109, Zero)))) (4) (new_primModNatS02(x1113, x1112, x1111, x1110)=Succ(x470) & Zero=x1112 & x1113=Succ(x1111) & Zero=Succ(x1110) & (\/x1114:new_primModNatS02(x1113, x1112, x1111, x1110)=Succ(x1114) & Zero=x1112 & x1113=x1111 & Zero=x1110 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1113))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x1113, Zero, x1113, Zero)))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1113))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x1113, Zero, x1113, Zero)))) (5) (new_primModNatS01(x1116, x1115)=Succ(x470) & Zero=x1115 & x1116=Zero & Zero=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1116))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x1116, Zero, x1116, Zero)))) (6) (Succ(Succ(x1119))=Succ(x470) & Zero=x1118 & x1119=Zero & Zero=Succ(x1117) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1119))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x1119, Zero, x1119, Zero)))) We simplified constraint (3) using rules (I), (II), (III), (VII) which results in the following new constraint: (7) (Succ(x1107)=x1120 & new_primModNatS01(x1120, x1108)=Succ(x470) & Zero=x1108 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1107)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1107), Zero, Succ(x1107), Zero)))) We solved constraint (4) using rules (I), (II).We simplified constraint (5) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (Zero=x1125 & new_primModNatS01(x1125, x1115)=Succ(x470) & Zero=x1115 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) We solved constraint (6) using rules (I), (II).We simplified constraint (7) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1120, x1108)=Succ(x470) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1122, x1121), Succ(x1121))=Succ(x470) & Succ(x1107)=x1122 & Zero=x1121 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1107)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1107), Zero, Succ(x1107), Zero)))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1107)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1107), Zero, Succ(x1107), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1125, x1115)=Succ(x470) which results in the following new constraint: (11) (new_primModNatS1(new_primMinusNatS2(x1127, x1126), Succ(x1126))=Succ(x470) & Zero=x1127 & Zero=x1126 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) We simplified constraint (11) using rules (III), (IV), (VII) which results in the following new constraint: (12) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x506))))), Neg(Succ(Succ(Succ(Succ(x507)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x507))))), Neg(new_primModNatS02(Succ(Succ(x506)), Succ(Succ(x507)), x506, x507))), new_gcd0Gcd'0(x508, Neg(Succ(x509))) -> new_gcd0Gcd'10(False, x508, Neg(Succ(x509))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x507))))), Neg(new_primModNatS02(Succ(Succ(x506)), Succ(Succ(x507)), x506, x507)))=new_gcd0Gcd'0(x508, Neg(Succ(x509))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x506))))), Neg(Succ(Succ(Succ(Succ(x507))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x507))))), Neg(new_primModNatS02(Succ(Succ(x506)), Succ(Succ(x507)), x506, x507)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(Succ(x506))=x1130 & Succ(Succ(x507))=x1131 & new_primModNatS02(x1130, x1131, x506, x507)=Succ(x509) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x506))))), Neg(Succ(Succ(Succ(Succ(x507))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x507))))), Neg(new_primModNatS02(Succ(Succ(x506)), Succ(Succ(x507)), x506, x507)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1130, x1131, x506, x507)=Succ(x509) which results in the following new constraints: (3) (new_primModNatS01(x1134, x1133)=Succ(x509) & Succ(Succ(Succ(x1132)))=x1134 & Succ(Succ(Zero))=x1133 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1132)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1132))), Succ(Succ(Zero)), Succ(x1132), Zero)))) (4) (new_primModNatS02(x1138, x1137, x1136, x1135)=Succ(x509) & Succ(Succ(Succ(x1136)))=x1138 & Succ(Succ(Succ(x1135)))=x1137 & (\/x1139:new_primModNatS02(x1138, x1137, x1136, x1135)=Succ(x1139) & Succ(Succ(x1136))=x1138 & Succ(Succ(x1135))=x1137 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1136))))), Neg(Succ(Succ(Succ(Succ(x1135))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x1135))))), Neg(new_primModNatS02(Succ(Succ(x1136)), Succ(Succ(x1135)), x1136, x1135)))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1136)))))), Neg(Succ(Succ(Succ(Succ(Succ(x1135)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1135)))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1136))), Succ(Succ(Succ(x1135))), Succ(x1136), Succ(x1135))))) (5) (new_primModNatS01(x1141, x1140)=Succ(x509) & Succ(Succ(Zero))=x1141 & Succ(Succ(Zero))=x1140 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) (6) (Succ(Succ(x1144))=Succ(x509) & Succ(Succ(Zero))=x1144 & Succ(Succ(Succ(x1142)))=x1143 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Succ(x1142)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1142)))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1142))), Zero, Succ(x1142))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1134, x1133)=Succ(x509) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x1146, x1145), Succ(x1145))=Succ(x509) & Succ(Succ(Succ(x1132)))=x1146 & Succ(Succ(Zero))=x1145 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1132)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1132))), Succ(Succ(Zero)), Succ(x1132), Zero)))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x1138, x1137, x1136, x1135)=Succ(x509) & Succ(Succ(Succ(x1136)))=x1138 & Succ(Succ(Succ(x1135)))=x1137 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1136)))))), Neg(Succ(Succ(Succ(Succ(Succ(x1135)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1135)))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1136))), Succ(Succ(Succ(x1135))), Succ(x1136), Succ(x1135))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1141, x1140)=Succ(x509) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1163, x1162), Succ(x1162))=Succ(x509) & Succ(Succ(Zero))=x1163 & Succ(Succ(Zero))=x1162 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Succ(x1142)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1142)))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1142))), Zero, Succ(x1142))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1132)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1132))), Succ(Succ(Zero)), Succ(x1132), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1138, x1137, x1136, x1135)=Succ(x509) which results in the following new constraints: (12) (new_primModNatS01(x1151, x1150)=Succ(x509) & Succ(Succ(Succ(Succ(x1149))))=x1151 & Succ(Succ(Succ(Zero)))=x1150 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1149))))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1149)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1149)), Succ(Zero))))) (13) (new_primModNatS02(x1155, x1154, x1153, x1152)=Succ(x509) & Succ(Succ(Succ(Succ(x1153))))=x1155 & Succ(Succ(Succ(Succ(x1152))))=x1154 & (\/x1156:new_primModNatS02(x1155, x1154, x1153, x1152)=Succ(x1156) & Succ(Succ(Succ(x1153)))=x1155 & Succ(Succ(Succ(x1152)))=x1154 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1153)))))), Neg(Succ(Succ(Succ(Succ(Succ(x1152)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1152)))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1153))), Succ(Succ(Succ(x1152))), Succ(x1153), Succ(x1152))))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1153))))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1152))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1152))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1153)))), Succ(Succ(Succ(Succ(x1152)))), Succ(Succ(x1153)), Succ(Succ(x1152)))))) (14) (new_primModNatS01(x1158, x1157)=Succ(x509) & Succ(Succ(Succ(Zero)))=x1158 & Succ(Succ(Succ(Zero)))=x1157 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) (15) (Succ(Succ(x1161))=Succ(x509) & Succ(Succ(Succ(Zero)))=x1161 & Succ(Succ(Succ(Succ(x1159))))=x1160 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1159))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1159))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1159)))), Succ(Zero), Succ(Succ(x1159)))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1149))))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1149)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1149)), Succ(Zero))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1153))))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1152))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1152))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1153)))), Succ(Succ(Succ(Succ(x1152)))), Succ(Succ(x1153)), Succ(Succ(x1152)))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1159))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1159))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1159)))), Succ(Zero), Succ(Succ(x1159)))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x565)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x565))))), Neg(Succ(Succ(Succ(Zero))))), new_gcd0Gcd'0(x566, Neg(Succ(x567))) -> new_gcd0Gcd'10(False, x566, Neg(Succ(x567))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x565))))), Neg(Succ(Succ(Succ(Zero)))))=new_gcd0Gcd'0(x566, Neg(Succ(x567))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x565))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x565))))), Neg(Succ(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x565))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x565))))), Neg(Succ(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x597))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero))))), new_gcd0Gcd'0(x598, Neg(Succ(x599))) -> new_gcd0Gcd'10(False, x598, Neg(Succ(x599))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero)))))=new_gcd0Gcd'0(x598, Neg(Succ(x599))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x597))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x597)=x1166 & Succ(Succ(Zero))=x1167 & new_primModNatS1(x1166, x1167)=Succ(x599) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x597))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero)))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x1166, x1167)=Succ(x599) which results in the following new constraints: (3) (Succ(Zero)=Succ(x599) & Succ(x597)=Succ(Zero) & Succ(Succ(Zero))=Succ(x1168) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x597))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero)))))) (4) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x599) & Succ(x597)=Succ(Zero) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x597))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero)))))) (5) (new_primModNatS1(new_primMinusNatS0(x1170), Zero)=Succ(x599) & Succ(x597)=Succ(Succ(x1170)) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x597))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero)))))) (6) (new_primModNatS02(x1172, x1171, x1172, x1171)=Succ(x599) & Succ(x597)=Succ(Succ(x1172)) & Succ(Succ(Zero))=Succ(x1171) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x597))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x597), Succ(Succ(Zero)))))) We simplified constraint (3) using rules (I), (II), (III), (IV) which results in the following new constraint: (7) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) We solved constraint (4) using rules (I), (II).We solved constraint (5) using rules (I), (II).We simplified constraint (6) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (x1172=x1173 & x1171=x1174 & new_primModNatS02(x1172, x1171, x1173, x1174)=Succ(x599) & Succ(Zero)=x1171 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1172)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1172)), Succ(Succ(Zero)))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1172, x1171, x1173, x1174)=Succ(x599) which results in the following new constraints: (9) (new_primModNatS01(x1177, x1176)=Succ(x599) & x1177=Succ(x1175) & x1176=Zero & Succ(Zero)=x1176 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1177)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1177)), Succ(Succ(Zero)))))) (10) (new_primModNatS02(x1181, x1180, x1179, x1178)=Succ(x599) & x1181=Succ(x1179) & x1180=Succ(x1178) & Succ(Zero)=x1180 & (\/x1182:new_primModNatS02(x1181, x1180, x1179, x1178)=Succ(x1182) & x1181=x1179 & x1180=x1178 & Succ(Zero)=x1180 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1181)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1181)), Succ(Succ(Zero)))))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1181)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1181)), Succ(Succ(Zero)))))) (11) (new_primModNatS01(x1184, x1183)=Succ(x599) & x1184=Zero & x1183=Zero & Succ(Zero)=x1183 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1184)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1184)), Succ(Succ(Zero)))))) (12) (Succ(Succ(x1187))=Succ(x599) & x1187=Zero & x1186=Succ(x1185) & Succ(Zero)=x1186 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1187)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1187)), Succ(Succ(Zero)))))) We solved constraint (9) using rules (I), (II), (III).We simplified constraint (10) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (13) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1179))))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Succ(x1179))), Succ(Succ(Zero)))))) We solved constraint (11) using rules (I), (II), (III).We simplified constraint (12) using rules (I), (II), (III), (IV) which results in the following new constraint: (14) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))), new_gcd0Gcd'0(x626, Neg(Succ(x627))) -> new_gcd0Gcd'10(False, x626, Neg(Succ(x627))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero)))=new_gcd0Gcd'0(x626, Neg(Succ(x627))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x631))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x631, Zero, x631, Zero))), new_gcd0Gcd'0(x632, Neg(Succ(x633))) -> new_gcd0Gcd'10(False, x632, Neg(Succ(x633))) which results in the following constraint: (1) (new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x631, Zero, x631, Zero)))=new_gcd0Gcd'0(x632, Neg(Succ(x633))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x631))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x631, Zero, x631, Zero)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Zero=x1190 & x631=x1191 & Zero=x1192 & new_primModNatS02(x631, x1190, x1191, x1192)=Succ(x633) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x631))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x631, Zero, x631, Zero)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x631, x1190, x1191, x1192)=Succ(x633) which results in the following new constraints: (3) (new_primModNatS01(x1195, x1194)=Succ(x633) & Zero=x1194 & x1195=Succ(x1193) & Zero=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1195))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x1195, Zero, x1195, Zero)))) (4) (new_primModNatS02(x1199, x1198, x1197, x1196)=Succ(x633) & Zero=x1198 & x1199=Succ(x1197) & Zero=Succ(x1196) & (\/x1200:new_primModNatS02(x1199, x1198, x1197, x1196)=Succ(x1200) & Zero=x1198 & x1199=x1197 & Zero=x1196 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1199))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x1199, Zero, x1199, Zero)))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1199))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x1199, Zero, x1199, Zero)))) (5) (new_primModNatS01(x1202, x1201)=Succ(x633) & Zero=x1201 & x1202=Zero & Zero=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1202))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x1202, Zero, x1202, Zero)))) (6) (Succ(Succ(x1205))=Succ(x633) & Zero=x1204 & x1205=Zero & Zero=Succ(x1203) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1205))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x1205, Zero, x1205, Zero)))) We simplified constraint (3) using rules (I), (II), (III), (VII) which results in the following new constraint: (7) (Succ(x1193)=x1206 & new_primModNatS01(x1206, x1194)=Succ(x633) & Zero=x1194 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1193)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1193), Zero, Succ(x1193), Zero)))) We solved constraint (4) using rules (I), (II).We simplified constraint (5) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (Zero=x1211 & new_primModNatS01(x1211, x1201)=Succ(x633) & Zero=x1201 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) We solved constraint (6) using rules (I), (II).We simplified constraint (7) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1206, x1194)=Succ(x633) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1208, x1207), Succ(x1207))=Succ(x633) & Succ(x1193)=x1208 & Zero=x1207 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1193)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1193), Zero, Succ(x1193), Zero)))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1193)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1193), Zero, Succ(x1193), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1211, x1201)=Succ(x633) which results in the following new constraint: (11) (new_primModNatS1(new_primMinusNatS2(x1213, x1212), Succ(x1212))=Succ(x633) & Zero=x1213 & Zero=x1212 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) We simplified constraint (11) using rules (III), (IV), (VII) which results in the following new constraint: (12) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x660))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x660)))), Pos(Succ(Succ(Zero)))), new_gcd0Gcd'0(x661, Pos(Succ(x662))) -> new_gcd0Gcd'10(False, x661, Pos(Succ(x662))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x660)))), Pos(Succ(Succ(Zero))))=new_gcd0Gcd'0(x661, Pos(Succ(x662))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x660)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x660)))), Pos(Succ(Succ(Zero))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x660)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x660)))), Pos(Succ(Succ(Zero))))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x695))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x695)))), Neg(Succ(Succ(Zero)))), new_gcd0Gcd'0(x696, Neg(Succ(x697))) -> new_gcd0Gcd'10(False, x696, Neg(Succ(x697))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x695)))), Neg(Succ(Succ(Zero))))=new_gcd0Gcd'0(x696, Neg(Succ(x697))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x695)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x695)))), Neg(Succ(Succ(Zero))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x695)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x695)))), Neg(Succ(Succ(Zero))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x724))))), Pos(Succ(Succ(Succ(Succ(x725)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x725))))), Pos(new_primModNatS02(Succ(Succ(x724)), Succ(Succ(x725)), x724, x725))), new_gcd0Gcd'0(x726, Pos(Succ(x727))) -> new_gcd0Gcd'10(False, x726, Pos(Succ(x727))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x725))))), Pos(new_primModNatS02(Succ(Succ(x724)), Succ(Succ(x725)), x724, x725)))=new_gcd0Gcd'0(x726, Pos(Succ(x727))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x724))))), Pos(Succ(Succ(Succ(Succ(x725))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x725))))), Pos(new_primModNatS02(Succ(Succ(x724)), Succ(Succ(x725)), x724, x725)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(Succ(x724))=x1216 & Succ(Succ(x725))=x1217 & new_primModNatS02(x1216, x1217, x724, x725)=Succ(x727) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x724))))), Pos(Succ(Succ(Succ(Succ(x725))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x725))))), Pos(new_primModNatS02(Succ(Succ(x724)), Succ(Succ(x725)), x724, x725)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1216, x1217, x724, x725)=Succ(x727) which results in the following new constraints: (3) (new_primModNatS01(x1220, x1219)=Succ(x727) & Succ(Succ(Succ(x1218)))=x1220 & Succ(Succ(Zero))=x1219 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1218)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1218))), Succ(Succ(Zero)), Succ(x1218), Zero)))) (4) (new_primModNatS02(x1224, x1223, x1222, x1221)=Succ(x727) & Succ(Succ(Succ(x1222)))=x1224 & Succ(Succ(Succ(x1221)))=x1223 & (\/x1225:new_primModNatS02(x1224, x1223, x1222, x1221)=Succ(x1225) & Succ(Succ(x1222))=x1224 & Succ(Succ(x1221))=x1223 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1222))))), Pos(Succ(Succ(Succ(Succ(x1221))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x1221))))), Pos(new_primModNatS02(Succ(Succ(x1222)), Succ(Succ(x1221)), x1222, x1221)))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1222)))))), Pos(Succ(Succ(Succ(Succ(Succ(x1221)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1221)))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1222))), Succ(Succ(Succ(x1221))), Succ(x1222), Succ(x1221))))) (5) (new_primModNatS01(x1227, x1226)=Succ(x727) & Succ(Succ(Zero))=x1227 & Succ(Succ(Zero))=x1226 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) (6) (Succ(Succ(x1230))=Succ(x727) & Succ(Succ(Zero))=x1230 & Succ(Succ(Succ(x1228)))=x1229 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Succ(x1228)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1228)))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1228))), Zero, Succ(x1228))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1220, x1219)=Succ(x727) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x1232, x1231), Succ(x1231))=Succ(x727) & Succ(Succ(Succ(x1218)))=x1232 & Succ(Succ(Zero))=x1231 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1218)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1218))), Succ(Succ(Zero)), Succ(x1218), Zero)))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x1224, x1223, x1222, x1221)=Succ(x727) & Succ(Succ(Succ(x1222)))=x1224 & Succ(Succ(Succ(x1221)))=x1223 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1222)))))), Pos(Succ(Succ(Succ(Succ(Succ(x1221)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1221)))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1222))), Succ(Succ(Succ(x1221))), Succ(x1222), Succ(x1221))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1227, x1226)=Succ(x727) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1249, x1248), Succ(x1248))=Succ(x727) & Succ(Succ(Zero))=x1249 & Succ(Succ(Zero))=x1248 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Succ(x1228)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1228)))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1228))), Zero, Succ(x1228))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1218)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1218))), Succ(Succ(Zero)), Succ(x1218), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1224, x1223, x1222, x1221)=Succ(x727) which results in the following new constraints: (12) (new_primModNatS01(x1237, x1236)=Succ(x727) & Succ(Succ(Succ(Succ(x1235))))=x1237 & Succ(Succ(Succ(Zero)))=x1236 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1235))))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1235)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1235)), Succ(Zero))))) (13) (new_primModNatS02(x1241, x1240, x1239, x1238)=Succ(x727) & Succ(Succ(Succ(Succ(x1239))))=x1241 & Succ(Succ(Succ(Succ(x1238))))=x1240 & (\/x1242:new_primModNatS02(x1241, x1240, x1239, x1238)=Succ(x1242) & Succ(Succ(Succ(x1239)))=x1241 & Succ(Succ(Succ(x1238)))=x1240 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1239)))))), Pos(Succ(Succ(Succ(Succ(Succ(x1238)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1238)))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1239))), Succ(Succ(Succ(x1238))), Succ(x1239), Succ(x1238))))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1239))))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1238))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1238))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1239)))), Succ(Succ(Succ(Succ(x1238)))), Succ(Succ(x1239)), Succ(Succ(x1238)))))) (14) (new_primModNatS01(x1244, x1243)=Succ(x727) & Succ(Succ(Succ(Zero)))=x1244 & Succ(Succ(Succ(Zero)))=x1243 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) (15) (Succ(Succ(x1247))=Succ(x727) & Succ(Succ(Succ(Zero)))=x1247 & Succ(Succ(Succ(Succ(x1245))))=x1246 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1245))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1245))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1245)))), Succ(Zero), Succ(Succ(x1245)))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1235))))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1235)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1235)), Succ(Zero))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1239))))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1238))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1238))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1239)))), Succ(Succ(Succ(Succ(x1238)))), Succ(Succ(x1239)), Succ(Succ(x1238)))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1245))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1245))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1245)))), Succ(Zero), Succ(Succ(x1245)))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x786)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x786))))), Pos(Succ(Succ(Succ(Zero))))), new_gcd0Gcd'0(x787, Pos(Succ(x788))) -> new_gcd0Gcd'10(False, x787, Pos(Succ(x788))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x786))))), Pos(Succ(Succ(Succ(Zero)))))=new_gcd0Gcd'0(x787, Pos(Succ(x788))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x786))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x786))))), Pos(Succ(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x786))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x786))))), Pos(Succ(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x818))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero))))), new_gcd0Gcd'0(x819, Pos(Succ(x820))) -> new_gcd0Gcd'10(False, x819, Pos(Succ(x820))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero)))))=new_gcd0Gcd'0(x819, Pos(Succ(x820))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x818))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x818)=x1252 & Succ(Succ(Zero))=x1253 & new_primModNatS1(x1252, x1253)=Succ(x820) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x818))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero)))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x1252, x1253)=Succ(x820) which results in the following new constraints: (3) (Succ(Zero)=Succ(x820) & Succ(x818)=Succ(Zero) & Succ(Succ(Zero))=Succ(x1254) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x818))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero)))))) (4) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x820) & Succ(x818)=Succ(Zero) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x818))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero)))))) (5) (new_primModNatS1(new_primMinusNatS0(x1256), Zero)=Succ(x820) & Succ(x818)=Succ(Succ(x1256)) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x818))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero)))))) (6) (new_primModNatS02(x1258, x1257, x1258, x1257)=Succ(x820) & Succ(x818)=Succ(Succ(x1258)) & Succ(Succ(Zero))=Succ(x1257) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x818))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x818), Succ(Succ(Zero)))))) We simplified constraint (3) using rules (I), (II), (III), (IV) which results in the following new constraint: (7) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) We solved constraint (4) using rules (I), (II).We solved constraint (5) using rules (I), (II).We simplified constraint (6) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (x1258=x1259 & x1257=x1260 & new_primModNatS02(x1258, x1257, x1259, x1260)=Succ(x820) & Succ(Zero)=x1257 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1258)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1258)), Succ(Succ(Zero)))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1258, x1257, x1259, x1260)=Succ(x820) which results in the following new constraints: (9) (new_primModNatS01(x1263, x1262)=Succ(x820) & x1263=Succ(x1261) & x1262=Zero & Succ(Zero)=x1262 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1263)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1263)), Succ(Succ(Zero)))))) (10) (new_primModNatS02(x1267, x1266, x1265, x1264)=Succ(x820) & x1267=Succ(x1265) & x1266=Succ(x1264) & Succ(Zero)=x1266 & (\/x1268:new_primModNatS02(x1267, x1266, x1265, x1264)=Succ(x1268) & x1267=x1265 & x1266=x1264 & Succ(Zero)=x1266 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1267)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1267)), Succ(Succ(Zero)))))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1267)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1267)), Succ(Succ(Zero)))))) (11) (new_primModNatS01(x1270, x1269)=Succ(x820) & x1270=Zero & x1269=Zero & Succ(Zero)=x1269 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1270)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1270)), Succ(Succ(Zero)))))) (12) (Succ(Succ(x1273))=Succ(x820) & x1273=Zero & x1272=Succ(x1271) & Succ(Zero)=x1272 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1273)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(x1273)), Succ(Succ(Zero)))))) We solved constraint (9) using rules (I), (II), (III).We simplified constraint (10) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (13) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1265))))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Succ(x1265))), Succ(Succ(Zero)))))) We solved constraint (11) using rules (I), (II), (III).We simplified constraint (12) using rules (I), (II), (III), (IV) which results in the following new constraint: (14) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))), new_gcd0Gcd'0(x850, Pos(Succ(x851))) -> new_gcd0Gcd'10(False, x850, Pos(Succ(x851))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero)))=new_gcd0Gcd'0(x850, Pos(Succ(x851))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero)))) For Pair new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x852))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x852, Zero, x852, Zero))), new_gcd0Gcd'0(x853, Pos(Succ(x854))) -> new_gcd0Gcd'10(False, x853, Pos(Succ(x854))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x852, Zero, x852, Zero)))=new_gcd0Gcd'0(x853, Pos(Succ(x854))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x852))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x852, Zero, x852, Zero)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Zero=x1276 & x852=x1277 & Zero=x1278 & new_primModNatS02(x852, x1276, x1277, x1278)=Succ(x854) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x852))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x852, Zero, x852, Zero)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x852, x1276, x1277, x1278)=Succ(x854) which results in the following new constraints: (3) (new_primModNatS01(x1281, x1280)=Succ(x854) & Zero=x1280 & x1281=Succ(x1279) & Zero=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1281))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x1281, Zero, x1281, Zero)))) (4) (new_primModNatS02(x1285, x1284, x1283, x1282)=Succ(x854) & Zero=x1284 & x1285=Succ(x1283) & Zero=Succ(x1282) & (\/x1286:new_primModNatS02(x1285, x1284, x1283, x1282)=Succ(x1286) & Zero=x1284 & x1285=x1283 & Zero=x1282 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1285))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x1285, Zero, x1285, Zero)))) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1285))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x1285, Zero, x1285, Zero)))) (5) (new_primModNatS01(x1288, x1287)=Succ(x854) & Zero=x1287 & x1288=Zero & Zero=Zero ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1288))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x1288, Zero, x1288, Zero)))) (6) (Succ(Succ(x1291))=Succ(x854) & Zero=x1290 & x1291=Zero & Zero=Succ(x1289) ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x1291))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x1291, Zero, x1291, Zero)))) We simplified constraint (3) using rules (I), (II), (III), (VII) which results in the following new constraint: (7) (Succ(x1279)=x1292 & new_primModNatS01(x1292, x1280)=Succ(x854) & Zero=x1280 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1279)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1279), Zero, Succ(x1279), Zero)))) We solved constraint (4) using rules (I), (II).We simplified constraint (5) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (Zero=x1297 & new_primModNatS01(x1297, x1287)=Succ(x854) & Zero=x1287 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) We solved constraint (6) using rules (I), (II).We simplified constraint (7) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1292, x1280)=Succ(x854) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1294, x1293), Succ(x1293))=Succ(x854) & Succ(x1279)=x1294 & Zero=x1293 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1279)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1279), Zero, Succ(x1279), Zero)))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1279)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1279), Zero, Succ(x1279), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1297, x1287)=Succ(x854) which results in the following new constraint: (11) (new_primModNatS1(new_primMinusNatS2(x1299, x1298), Succ(x1298))=Succ(x854) & Zero=x1299 & Zero=x1298 ==> new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) We simplified constraint (11) using rules (III), (IV), (VII) which results in the following new constraint: (12) (new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x890))))), Pos(Succ(Succ(Succ(Succ(x891)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x891))))), Neg(new_primModNatS02(Succ(Succ(x890)), Succ(Succ(x891)), x890, x891))), new_gcd0Gcd'0(x892, Neg(Succ(x893))) -> new_gcd0Gcd'10(False, x892, Neg(Succ(x893))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x891))))), Neg(new_primModNatS02(Succ(Succ(x890)), Succ(Succ(x891)), x890, x891)))=new_gcd0Gcd'0(x892, Neg(Succ(x893))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x890))))), Pos(Succ(Succ(Succ(Succ(x891))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x891))))), Neg(new_primModNatS02(Succ(Succ(x890)), Succ(Succ(x891)), x890, x891)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(Succ(x890))=x1302 & Succ(Succ(x891))=x1303 & new_primModNatS02(x1302, x1303, x890, x891)=Succ(x893) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x890))))), Pos(Succ(Succ(Succ(Succ(x891))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x891))))), Neg(new_primModNatS02(Succ(Succ(x890)), Succ(Succ(x891)), x890, x891)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1302, x1303, x890, x891)=Succ(x893) which results in the following new constraints: (3) (new_primModNatS01(x1306, x1305)=Succ(x893) & Succ(Succ(Succ(x1304)))=x1306 & Succ(Succ(Zero))=x1305 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1304)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1304))), Succ(Succ(Zero)), Succ(x1304), Zero)))) (4) (new_primModNatS02(x1310, x1309, x1308, x1307)=Succ(x893) & Succ(Succ(Succ(x1308)))=x1310 & Succ(Succ(Succ(x1307)))=x1309 & (\/x1311:new_primModNatS02(x1310, x1309, x1308, x1307)=Succ(x1311) & Succ(Succ(x1308))=x1310 & Succ(Succ(x1307))=x1309 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1308))))), Pos(Succ(Succ(Succ(Succ(x1307))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x1307))))), Neg(new_primModNatS02(Succ(Succ(x1308)), Succ(Succ(x1307)), x1308, x1307)))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1308)))))), Pos(Succ(Succ(Succ(Succ(Succ(x1307)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1307)))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1308))), Succ(Succ(Succ(x1307))), Succ(x1308), Succ(x1307))))) (5) (new_primModNatS01(x1313, x1312)=Succ(x893) & Succ(Succ(Zero))=x1313 & Succ(Succ(Zero))=x1312 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) (6) (Succ(Succ(x1316))=Succ(x893) & Succ(Succ(Zero))=x1316 & Succ(Succ(Succ(x1314)))=x1315 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Succ(x1314)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1314)))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1314))), Zero, Succ(x1314))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1306, x1305)=Succ(x893) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x1318, x1317), Succ(x1317))=Succ(x893) & Succ(Succ(Succ(x1304)))=x1318 & Succ(Succ(Zero))=x1317 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1304)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1304))), Succ(Succ(Zero)), Succ(x1304), Zero)))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x1310, x1309, x1308, x1307)=Succ(x893) & Succ(Succ(Succ(x1308)))=x1310 & Succ(Succ(Succ(x1307)))=x1309 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1308)))))), Pos(Succ(Succ(Succ(Succ(Succ(x1307)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1307)))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1308))), Succ(Succ(Succ(x1307))), Succ(x1308), Succ(x1307))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1313, x1312)=Succ(x893) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1335, x1334), Succ(x1334))=Succ(x893) & Succ(Succ(Zero))=x1335 & Succ(Succ(Zero))=x1334 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Succ(x1314)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1314)))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1314))), Zero, Succ(x1314))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1304)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1304))), Succ(Succ(Zero)), Succ(x1304), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1310, x1309, x1308, x1307)=Succ(x893) which results in the following new constraints: (12) (new_primModNatS01(x1323, x1322)=Succ(x893) & Succ(Succ(Succ(Succ(x1321))))=x1323 & Succ(Succ(Succ(Zero)))=x1322 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1321))))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1321)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1321)), Succ(Zero))))) (13) (new_primModNatS02(x1327, x1326, x1325, x1324)=Succ(x893) & Succ(Succ(Succ(Succ(x1325))))=x1327 & Succ(Succ(Succ(Succ(x1324))))=x1326 & (\/x1328:new_primModNatS02(x1327, x1326, x1325, x1324)=Succ(x1328) & Succ(Succ(Succ(x1325)))=x1327 & Succ(Succ(Succ(x1324)))=x1326 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1325)))))), Pos(Succ(Succ(Succ(Succ(Succ(x1324)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1324)))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1325))), Succ(Succ(Succ(x1324))), Succ(x1325), Succ(x1324))))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1325))))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1324))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1324))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1325)))), Succ(Succ(Succ(Succ(x1324)))), Succ(Succ(x1325)), Succ(Succ(x1324)))))) (14) (new_primModNatS01(x1330, x1329)=Succ(x893) & Succ(Succ(Succ(Zero)))=x1330 & Succ(Succ(Succ(Zero)))=x1329 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) (15) (Succ(Succ(x1333))=Succ(x893) & Succ(Succ(Succ(Zero)))=x1333 & Succ(Succ(Succ(Succ(x1331))))=x1332 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1331))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1331))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1331)))), Succ(Zero), Succ(Succ(x1331)))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1321))))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1321)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1321)), Succ(Zero))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1325))))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1324))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1324))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1325)))), Succ(Succ(Succ(Succ(x1324)))), Succ(Succ(x1325)), Succ(Succ(x1324)))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1331))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1331))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1331)))), Succ(Zero), Succ(Succ(x1331)))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x949)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x949))))), Neg(Succ(Succ(Succ(Zero))))), new_gcd0Gcd'0(x950, Neg(Succ(x951))) -> new_gcd0Gcd'10(False, x950, Neg(Succ(x951))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x949))))), Neg(Succ(Succ(Succ(Zero)))))=new_gcd0Gcd'0(x950, Neg(Succ(x951))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x949))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x949))))), Neg(Succ(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x949))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x949))))), Neg(Succ(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x981))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero))))), new_gcd0Gcd'0(x982, Neg(Succ(x983))) -> new_gcd0Gcd'10(False, x982, Neg(Succ(x983))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero)))))=new_gcd0Gcd'0(x982, Neg(Succ(x983))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x981))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x981)=x1338 & Succ(Succ(Zero))=x1339 & new_primModNatS1(x1338, x1339)=Succ(x983) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x981))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero)))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x1338, x1339)=Succ(x983) which results in the following new constraints: (3) (Succ(Zero)=Succ(x983) & Succ(x981)=Succ(Zero) & Succ(Succ(Zero))=Succ(x1340) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x981))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero)))))) (4) (new_primModNatS1(new_primMinusNatS1, Zero)=Succ(x983) & Succ(x981)=Succ(Zero) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x981))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero)))))) (5) (new_primModNatS1(new_primMinusNatS0(x1342), Zero)=Succ(x983) & Succ(x981)=Succ(Succ(x1342)) & Succ(Succ(Zero))=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x981))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero)))))) (6) (new_primModNatS02(x1344, x1343, x1344, x1343)=Succ(x983) & Succ(x981)=Succ(Succ(x1344)) & Succ(Succ(Zero))=Succ(x1343) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x981))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x981), Succ(Succ(Zero)))))) We simplified constraint (3) using rules (I), (II), (III), (IV) which results in the following new constraint: (7) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) We solved constraint (4) using rules (I), (II).We solved constraint (5) using rules (I), (II).We simplified constraint (6) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (x1344=x1345 & x1343=x1346 & new_primModNatS02(x1344, x1343, x1345, x1346)=Succ(x983) & Succ(Zero)=x1343 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1344)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1344)), Succ(Succ(Zero)))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1344, x1343, x1345, x1346)=Succ(x983) which results in the following new constraints: (9) (new_primModNatS01(x1349, x1348)=Succ(x983) & x1349=Succ(x1347) & x1348=Zero & Succ(Zero)=x1348 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1349)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1349)), Succ(Succ(Zero)))))) (10) (new_primModNatS02(x1353, x1352, x1351, x1350)=Succ(x983) & x1353=Succ(x1351) & x1352=Succ(x1350) & Succ(Zero)=x1352 & (\/x1354:new_primModNatS02(x1353, x1352, x1351, x1350)=Succ(x1354) & x1353=x1351 & x1352=x1350 & Succ(Zero)=x1352 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1353)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1353)), Succ(Succ(Zero)))))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1353)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1353)), Succ(Succ(Zero)))))) (11) (new_primModNatS01(x1356, x1355)=Succ(x983) & x1356=Zero & x1355=Zero & Succ(Zero)=x1355 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1356)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1356)), Succ(Succ(Zero)))))) (12) (Succ(Succ(x1359))=Succ(x983) & x1359=Zero & x1358=Succ(x1357) & Succ(Zero)=x1358 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1359)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(x1359)), Succ(Succ(Zero)))))) We solved constraint (9) using rules (I), (II), (III).We simplified constraint (10) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (13) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1351))))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Succ(x1351))), Succ(Succ(Zero)))))) We solved constraint (11) using rules (I), (II), (III).We simplified constraint (12) using rules (I), (II), (III), (IV) which results in the following new constraint: (14) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))), new_gcd0Gcd'0(x1010, Neg(Succ(x1011))) -> new_gcd0Gcd'10(False, x1010, Neg(Succ(x1011))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero)))=new_gcd0Gcd'0(x1010, Neg(Succ(x1011))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero)))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero)))) For Pair new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) the following chains were created: *We consider the chain new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1015))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1015, Zero, x1015, Zero))), new_gcd0Gcd'0(x1016, Neg(Succ(x1017))) -> new_gcd0Gcd'10(False, x1016, Neg(Succ(x1017))) which results in the following constraint: (1) (new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1015, Zero, x1015, Zero)))=new_gcd0Gcd'0(x1016, Neg(Succ(x1017))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1015))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1015, Zero, x1015, Zero)))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Zero=x1362 & x1015=x1363 & Zero=x1364 & new_primModNatS02(x1015, x1362, x1363, x1364)=Succ(x1017) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1015))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1015, Zero, x1015, Zero)))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x1015, x1362, x1363, x1364)=Succ(x1017) which results in the following new constraints: (3) (new_primModNatS01(x1367, x1366)=Succ(x1017) & Zero=x1366 & x1367=Succ(x1365) & Zero=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1367))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1367, Zero, x1367, Zero)))) (4) (new_primModNatS02(x1371, x1370, x1369, x1368)=Succ(x1017) & Zero=x1370 & x1371=Succ(x1369) & Zero=Succ(x1368) & (\/x1372:new_primModNatS02(x1371, x1370, x1369, x1368)=Succ(x1372) & Zero=x1370 & x1371=x1369 & Zero=x1368 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1371))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1371, Zero, x1371, Zero)))) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1371))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1371, Zero, x1371, Zero)))) (5) (new_primModNatS01(x1374, x1373)=Succ(x1017) & Zero=x1373 & x1374=Zero & Zero=Zero ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1374))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1374, Zero, x1374, Zero)))) (6) (Succ(Succ(x1377))=Succ(x1017) & Zero=x1376 & x1377=Zero & Zero=Succ(x1375) ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x1377))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x1377, Zero, x1377, Zero)))) We simplified constraint (3) using rules (I), (II), (III), (VII) which results in the following new constraint: (7) (Succ(x1365)=x1378 & new_primModNatS01(x1378, x1366)=Succ(x1017) & Zero=x1366 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1365)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1365), Zero, Succ(x1365), Zero)))) We solved constraint (4) using rules (I), (II).We simplified constraint (5) using rules (I), (II), (III), (VII) which results in the following new constraint: (8) (Zero=x1383 & new_primModNatS01(x1383, x1373)=Succ(x1017) & Zero=x1373 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) We solved constraint (6) using rules (I), (II).We simplified constraint (7) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1378, x1366)=Succ(x1017) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x1380, x1379), Succ(x1379))=Succ(x1017) & Succ(x1365)=x1380 & Zero=x1379 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1365)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1365), Zero, Succ(x1365), Zero)))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (10) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1365)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1365), Zero, Succ(x1365), Zero)))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x1383, x1373)=Succ(x1017) which results in the following new constraint: (11) (new_primModNatS1(new_primMinusNatS2(x1385, x1384), Succ(x1384))=Succ(x1017) & Zero=x1385 & Zero=x1384 ==> new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) We simplified constraint (11) using rules (III), (IV), (VII) which results in the following new constraint: (12) (new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) To summarize, we get the following constraints P__>=_ for the following pairs. *new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) *(new_gcd0Gcd'0(Pos(Succ(Zero)), Pos(Succ(Succ(x4))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x4))))) *(new_gcd0Gcd'0(Neg(Succ(Zero)), Pos(Succ(Succ(x7))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x7))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x40)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x40)))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x43)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x43)))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x46))))), Pos(Succ(Succ(Succ(Succ(x47))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x46))))), Pos(Succ(Succ(Succ(Succ(x47))))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x50))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x50))))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x53))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x53))))), Pos(Succ(Succ(Succ(Zero)))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x58))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x58))))), Pos(Succ(Succ(Zero))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x61))))), Pos(Succ(Succ(Succ(Succ(x62))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x61))))), Pos(Succ(Succ(Succ(Succ(x62))))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x65))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x65))))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x68))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x68))))), Pos(Succ(Succ(Succ(Zero)))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x73))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x73))))), Pos(Succ(Succ(Zero))))) *new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) *(new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x74))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x74))), Pos(Succ(Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) *(new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x109))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(x109))), Neg(Succ(Zero)))) *new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) *(new_gcd0Gcd'0(Pos(Succ(Zero)), Neg(Succ(Succ(x148))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x148))))) *(new_gcd0Gcd'0(Neg(Succ(Zero)), Neg(Succ(Succ(x151))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x151))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x154)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x154)))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x157)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x157)))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x160))))), Neg(Succ(Succ(Succ(Succ(x161))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x160))))), Neg(Succ(Succ(Succ(Succ(x161))))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x164))))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x164))))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x167))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x167))))), Neg(Succ(Succ(Succ(Zero)))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))) *(new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x172))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x172))))), Neg(Succ(Succ(Zero))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x175))))), Neg(Succ(Succ(Succ(Succ(x176))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x175))))), Neg(Succ(Succ(Succ(Succ(x176))))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x179))))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x179))))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x182))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x182))))), Neg(Succ(Succ(Succ(Zero)))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))) *(new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x187))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x187))))), Neg(Succ(Succ(Zero))))) *new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) *(new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x212))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x212))), Pos(Succ(Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) *(new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x247))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(x247))), Neg(Succ(Zero)))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x276)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x276)))), Pos(Succ(Succ(Zero))))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x311)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x311)))), Neg(Succ(Succ(Zero))))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1073))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1073))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1073)))), Succ(Zero), Succ(Succ(x1073)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Succ(x1056)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1056)))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1056))), Zero, Succ(x1056))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1046)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1046))), Succ(Succ(Zero)), Succ(x1046), Zero)))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1063))))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1063)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1063)), Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1067))))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1066))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1066))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1067)))), Succ(Succ(Succ(Succ(x1066)))), Succ(Succ(x1067)), Succ(Succ(x1066)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x402))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x402))))), Pos(Succ(Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1093))))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Succ(x1093))), Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero)))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1107)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1107), Zero, Succ(x1107), Zero)))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1159))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1159))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1159)))), Succ(Zero), Succ(Succ(x1159)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Succ(x1142)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(x1142)))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1142))), Zero, Succ(x1142))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1132)))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1132))), Succ(Succ(Zero)), Succ(x1132), Zero)))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1149))))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1149)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1149)), Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1153))))))), Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1152))))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1152))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1153)))), Succ(Succ(Succ(Succ(x1152)))), Succ(Succ(x1153)), Succ(Succ(x1152)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x565))))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x565))))), Neg(Succ(Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1179))))))), Neg(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Succ(x1179))), Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1193)))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1193), Zero, Succ(x1193), Zero)))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x660)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x660)))), Pos(Succ(Succ(Zero))))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x695)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x695)))), Neg(Succ(Succ(Zero))))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1245))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1245))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1245)))), Succ(Zero), Succ(Succ(x1245)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Succ(x1228)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1228)))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1228))), Zero, Succ(x1228))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1218)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Succ(x1218))), Succ(Succ(Zero)), Succ(x1218), Zero)))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1235))))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1235)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1235)), Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1239))))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1238))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1238))))))), Pos(new_primModNatS02(Succ(Succ(Succ(Succ(x1239)))), Succ(Succ(Succ(Succ(x1238)))), Succ(Succ(x1239)), Succ(Succ(x1238)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x786))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x786))))), Pos(Succ(Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1265))))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(Succ(Succ(x1265))), Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero)))) *new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Succ(x1279)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Succ(x1279), Zero, Succ(x1279), Zero)))) *(new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(Zero, Zero, Zero, Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1331))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1331))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Succ(x1331)))), Succ(Zero), Succ(Succ(x1331)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Succ(x1314)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(x1314)))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x1314))), Zero, Succ(x1314))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1304)))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Succ(x1304))), Succ(Succ(Zero)), Succ(x1304), Zero)))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1321))))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1321)))), Succ(Succ(Succ(Zero))), Succ(Succ(x1321)), Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1325))))))), Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1324))))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Succ(x1324))))))), Neg(new_primModNatS02(Succ(Succ(Succ(Succ(x1325)))), Succ(Succ(Succ(Succ(x1324)))), Succ(Succ(x1325)), Succ(Succ(x1324)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(new_primModNatS02(Succ(Succ(Succ(Zero))), Succ(Succ(Succ(Zero))), Succ(Zero), Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Zero, Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x949))))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x949))))), Neg(Succ(Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Zero), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Succ(Zero)))))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(Succ(x1351))))))), Pos(Succ(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(Succ(Succ(x1351))), Succ(Succ(Zero)))))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero)))) *new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Succ(x1365)))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Succ(x1365), Zero, Succ(x1365), Zero)))) *(new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(Succ(Zero))))_>=_new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(Zero, Zero, Zero, Zero)))) The constraints for P_> respective P_bound are constructed from P__>=_ where we just replace every occurence of "t _>=_ s" in P__>=_ by "t > s" respective "t _>=_ c". Here c stands for the fresh constant used for P_bound. ---------------------------------------- (735) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'0(y0, Pos(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Pos(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Pos(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'0(y0, Neg(Succ(x0))) -> new_gcd0Gcd'10(False, y0, Neg(Succ(x0))) new_gcd0Gcd'10(False, Pos(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Zero)), Neg(Succ(Succ(x0)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(x0))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Neg(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Neg(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Neg(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Pos(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Zero))), Pos(Succ(Succ(Succ(x2))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(x2)))), Neg(Succ(Succ(Zero)))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Pos(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Pos(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(Succ(Zero))) new_gcd0Gcd'10(False, Pos(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Pos(new_primModNatS02(x0, Zero, x0, Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x3))))), Neg(new_primModNatS02(Succ(Succ(x2)), Succ(Succ(x3)), x2, x3))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Succ(x2))))), Neg(Succ(Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x2))))), Pos(Succ(Succ(Succ(Zero))))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Succ(Zero)))), Neg(new_primModNatS1(Succ(x2), Succ(Succ(Zero))))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(Succ(Zero))) new_gcd0Gcd'10(False, Neg(Succ(Succ(Succ(Succ(x0))))), Pos(Succ(Succ(Zero)))) -> new_gcd0Gcd'0(Pos(Succ(Succ(Zero))), Neg(new_primModNatS02(x0, Zero, x0, Zero))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (736) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound039(vzz300, vzz310, Succ(vzz1362000), Succ(vzz1361000)) -> new_roundRound039(vzz300, vzz310, vzz1362000, vzz1361000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (737) 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_roundRound039(vzz300, vzz310, Succ(vzz1362000), Succ(vzz1361000)) -> new_roundRound039(vzz300, vzz310, vzz1362000, vzz1361000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (738) YES ---------------------------------------- (739) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0314(vzz1470, vzz1471, Succ(vzz14720), Succ(vzz14730), vzz1474, vzz1475, h) -> new_roundRound0314(vzz1470, vzz1471, vzz14720, vzz14730, vzz1474, vzz1475, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (740) 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_roundRound0314(vzz1470, vzz1471, Succ(vzz14720), Succ(vzz14730), vzz1474, vzz1475, h) -> new_roundRound0314(vzz1470, vzz1471, vzz14720, vzz14730, vzz1474, vzz1475, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4, 5 >= 5, 6 >= 6, 7 >= 7 ---------------------------------------- (741) YES ---------------------------------------- (742) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMinusNatS(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS(vzz9210, vzz9220) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (743) 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_primMinusNatS(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS(vzz9210, vzz9220) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (744) YES ---------------------------------------- (745) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound05(vzz300, vzz310, Succ(vzz1031000), Succ(vzz1030000)) -> new_roundRound05(vzz300, vzz310, vzz1031000, vzz1030000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (746) 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_roundRound05(vzz300, vzz310, Succ(vzz1031000), Succ(vzz1030000)) -> new_roundRound05(vzz300, vzz310, vzz1031000, vzz1030000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (747) YES ---------------------------------------- (748) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound0548(vzz300, vzz310, vzz974, vzz865, Succ(vzz953000), Succ(vzz952000), vzz973, vzz861) -> new_roundRound0548(vzz300, vzz310, vzz974, vzz865, vzz953000, vzz952000, vzz973, vzz861) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (749) 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_roundRound0548(vzz300, vzz310, vzz974, vzz865, Succ(vzz953000), Succ(vzz952000), vzz973, vzz861) -> new_roundRound0548(vzz300, vzz310, vzz974, vzz865, vzz953000, vzz952000, vzz973, vzz861) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (750) YES ---------------------------------------- (751) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(vzz1087, vzz1086) -> new_gcd0Gcd'1(new_esEs(vzz1086), vzz1087, vzz1086) new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primEqInt(Neg(Zero)) -> True new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_error -> error([]) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primEqInt(Neg(Succ(vzz28000))) -> False new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_esEs0(vzz280) -> new_primEqInt(vzz280) new_esEs(Integer(vzz280)) -> new_esEs0(vzz280) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primMinusNatS1 -> Zero new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_esEs(Integer(x0)) new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_esEs0(x0) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (752) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'(vzz1087, vzz1086) -> new_gcd0Gcd'1(new_esEs(vzz1086), vzz1087, vzz1086) at position [0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_esEs0(x0), y0, Integer(x0)),new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_esEs0(x0), y0, Integer(x0))) ---------------------------------------- (753) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_esEs0(x0), y0, Integer(x0)) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primEqInt(Neg(Zero)) -> True new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_error -> error([]) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primEqInt(Neg(Succ(vzz28000))) -> False new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_esEs0(vzz280) -> new_primEqInt(vzz280) new_esEs(Integer(vzz280)) -> new_esEs0(vzz280) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primMinusNatS1 -> Zero new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_esEs(Integer(x0)) new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_esEs0(x0) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (754) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (755) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_esEs0(x0), y0, Integer(x0)) The TRS R consists of the following rules: new_esEs0(vzz280) -> new_primEqInt(vzz280) new_primEqInt(Neg(Zero)) -> True new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_primEqInt(Neg(Succ(vzz28000))) -> False new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_esEs(Integer(x0)) new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_esEs0(x0) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (756) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_esEs(Integer(x0)) ---------------------------------------- (757) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_esEs0(x0), y0, Integer(x0)) The TRS R consists of the following rules: new_esEs0(vzz280) -> new_primEqInt(vzz280) new_primEqInt(Neg(Zero)) -> True new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_primEqInt(Neg(Succ(vzz28000))) -> False new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_esEs0(x0) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (758) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_esEs0(x0), y0, Integer(x0)) at position [0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_primEqInt(x0), y0, Integer(x0)),new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_primEqInt(x0), y0, Integer(x0))) ---------------------------------------- (759) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_primEqInt(x0), y0, Integer(x0)) The TRS R consists of the following rules: new_esEs0(vzz280) -> new_primEqInt(vzz280) new_primEqInt(Neg(Zero)) -> True new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_primEqInt(Neg(Succ(vzz28000))) -> False new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_esEs0(x0) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (760) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (761) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_primEqInt(x0), y0, Integer(x0)) The TRS R consists of the following rules: new_primEqInt(Neg(Zero)) -> True new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_primEqInt(Neg(Succ(vzz28000))) -> False new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_esEs0(x0) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (762) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_esEs0(x0) ---------------------------------------- (763) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_primEqInt(x0), y0, Integer(x0)) The TRS R consists of the following rules: new_primEqInt(Neg(Zero)) -> True new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_primEqInt(Neg(Succ(vzz28000))) -> False new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (764) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'(y0, Integer(x0)) -> new_gcd0Gcd'1(new_primEqInt(x0), y0, Integer(x0)) at position [0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'(y0, Integer(Neg(Zero))) -> new_gcd0Gcd'1(True, y0, Integer(Neg(Zero))),new_gcd0Gcd'(y0, Integer(Neg(Zero))) -> new_gcd0Gcd'1(True, y0, Integer(Neg(Zero)))) (new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))),new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0))))) (new_gcd0Gcd'(y0, Integer(Pos(Zero))) -> new_gcd0Gcd'1(True, y0, Integer(Pos(Zero))),new_gcd0Gcd'(y0, Integer(Pos(Zero))) -> new_gcd0Gcd'1(True, y0, Integer(Pos(Zero)))) (new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))),new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0))))) ---------------------------------------- (765) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(Neg(Zero))) -> new_gcd0Gcd'1(True, y0, Integer(Neg(Zero))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'(y0, Integer(Pos(Zero))) -> new_gcd0Gcd'1(True, y0, Integer(Pos(Zero))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) The TRS R consists of the following rules: new_primEqInt(Neg(Zero)) -> True new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_primEqInt(Neg(Succ(vzz28000))) -> False new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (766) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (767) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) The TRS R consists of the following rules: new_primEqInt(Neg(Zero)) -> True new_primEqInt(Pos(Succ(vzz28000))) -> False new_primEqInt(Pos(Zero)) -> True new_primEqInt(Neg(Succ(vzz28000))) -> False new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (768) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (769) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) The TRS R consists of the following rules: new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primEqInt(Pos(Zero)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primEqInt(Neg(Succ(x0))) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primEqInt(Neg(Zero)) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primEqInt(Pos(Succ(x0))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (770) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primEqInt(Pos(Zero)) new_primEqInt(Neg(Succ(x0))) new_primEqInt(Neg(Zero)) new_primEqInt(Pos(Succ(x0))) ---------------------------------------- (771) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) The TRS R consists of the following rules: new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (772) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (773) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) The TRS R consists of the following rules: new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (774) InductionCalculusProof (EQUIVALENT) Note that final constraints are written in bold face. For Pair new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) the following chains were created: *We consider the chain new_gcd0Gcd'(x2, Integer(Pos(Succ(x3)))) -> new_gcd0Gcd'1(False, x2, Integer(Pos(Succ(x3)))), new_gcd0Gcd'1(False, x4, x5) -> new_gcd0Gcd'(x5, new_rem(x4, x5)) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x2, Integer(Pos(Succ(x3))))=new_gcd0Gcd'1(False, x4, x5) ==> new_gcd0Gcd'(x2, Integer(Pos(Succ(x3))))_>=_new_gcd0Gcd'1(False, x2, Integer(Pos(Succ(x3))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'(x2, Integer(Pos(Succ(x3))))_>=_new_gcd0Gcd'1(False, x2, Integer(Pos(Succ(x3))))) For Pair new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, x8, x9) -> new_gcd0Gcd'(x9, new_rem(x8, x9)), new_gcd0Gcd'(x10, Integer(Pos(Succ(x11)))) -> new_gcd0Gcd'1(False, x10, Integer(Pos(Succ(x11)))) which results in the following constraint: (1) (new_gcd0Gcd'(x9, new_rem(x8, x9))=new_gcd0Gcd'(x10, Integer(Pos(Succ(x11)))) ==> new_gcd0Gcd'1(False, x8, x9)_>=_new_gcd0Gcd'(x9, new_rem(x8, x9))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_rem(x8, x9)=Integer(Pos(Succ(x11))) ==> new_gcd0Gcd'1(False, x8, x9)_>=_new_gcd0Gcd'(x9, new_rem(x8, x9))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_rem(x8, x9)=Integer(Pos(Succ(x11))) which results in the following new constraint: (3) (Integer(new_primRemInt(x27, x26))=Integer(Pos(Succ(x11))) ==> new_gcd0Gcd'1(False, Integer(x27), Integer(x26))_>=_new_gcd0Gcd'(Integer(x26), new_rem(Integer(x27), Integer(x26)))) We simplified constraint (3) using rules (I), (II) which results in the following new constraint: (4) (new_primRemInt(x27, x26)=Pos(Succ(x11)) ==> new_gcd0Gcd'1(False, Integer(x27), Integer(x26))_>=_new_gcd0Gcd'(Integer(x26), new_rem(Integer(x27), Integer(x26)))) We simplified constraint (4) using rule (V) (with possible (I) afterwards) using induction on new_primRemInt(x27, x26)=Pos(Succ(x11)) which results in the following new constraints: (5) (Pos(new_primModNatS1(x29, x28))=Pos(Succ(x11)) ==> new_gcd0Gcd'1(False, Integer(Pos(x29)), Integer(Neg(Succ(x28))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(x28))), new_rem(Integer(Pos(x29)), Integer(Neg(Succ(x28)))))) (6) (Pos(new_primModNatS1(x31, x30))=Pos(Succ(x11)) ==> new_gcd0Gcd'1(False, Integer(Pos(x31)), Integer(Pos(Succ(x30))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(x30))), new_rem(Integer(Pos(x31)), Integer(Pos(Succ(x30)))))) (7) (new_error=Pos(Succ(x11)) ==> new_gcd0Gcd'1(False, Integer(Neg(x32)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Neg(x32)), Integer(Neg(Zero))))) (8) (new_error=Pos(Succ(x11)) ==> new_gcd0Gcd'1(False, Integer(Pos(x35)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Pos(x35)), Integer(Pos(Zero))))) (9) (new_error=Pos(Succ(x11)) ==> new_gcd0Gcd'1(False, Integer(Pos(x38)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Pos(x38)), Integer(Neg(Zero))))) (10) (new_error=Pos(Succ(x11)) ==> new_gcd0Gcd'1(False, Integer(Neg(x39)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Neg(x39)), Integer(Pos(Zero))))) We simplified constraint (5) using rules (I), (II), (IV) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Pos(x29)), Integer(Neg(Succ(x28))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(x28))), new_rem(Integer(Pos(x29)), Integer(Neg(Succ(x28)))))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (12) (new_gcd0Gcd'1(False, Integer(Pos(x31)), Integer(Pos(Succ(x30))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(x30))), new_rem(Integer(Pos(x31)), Integer(Pos(Succ(x30)))))) We simplified constraint (7) using rule (IV) which results in the following new constraint: (13) (new_gcd0Gcd'1(False, Integer(Neg(x32)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Neg(x32)), Integer(Neg(Zero))))) We simplified constraint (8) using rule (IV) which results in the following new constraint: (14) (new_gcd0Gcd'1(False, Integer(Pos(x35)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Pos(x35)), Integer(Pos(Zero))))) We simplified constraint (9) using rule (IV) which results in the following new constraint: (15) (new_gcd0Gcd'1(False, Integer(Pos(x38)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Pos(x38)), Integer(Neg(Zero))))) We simplified constraint (10) using rule (IV) which results in the following new constraint: (16) (new_gcd0Gcd'1(False, Integer(Neg(x39)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Neg(x39)), Integer(Pos(Zero))))) *We consider the chain new_gcd0Gcd'1(False, x14, x15) -> new_gcd0Gcd'(x15, new_rem(x14, x15)), new_gcd0Gcd'(x16, Integer(Neg(Succ(x17)))) -> new_gcd0Gcd'1(False, x16, Integer(Neg(Succ(x17)))) which results in the following constraint: (1) (new_gcd0Gcd'(x15, new_rem(x14, x15))=new_gcd0Gcd'(x16, Integer(Neg(Succ(x17)))) ==> new_gcd0Gcd'1(False, x14, x15)_>=_new_gcd0Gcd'(x15, new_rem(x14, x15))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_rem(x14, x15)=Integer(Neg(Succ(x17))) ==> new_gcd0Gcd'1(False, x14, x15)_>=_new_gcd0Gcd'(x15, new_rem(x14, x15))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_rem(x14, x15)=Integer(Neg(Succ(x17))) which results in the following new constraint: (3) (Integer(new_primRemInt(x41, x40))=Integer(Neg(Succ(x17))) ==> new_gcd0Gcd'1(False, Integer(x41), Integer(x40))_>=_new_gcd0Gcd'(Integer(x40), new_rem(Integer(x41), Integer(x40)))) We simplified constraint (3) using rules (I), (II) which results in the following new constraint: (4) (new_primRemInt(x41, x40)=Neg(Succ(x17)) ==> new_gcd0Gcd'1(False, Integer(x41), Integer(x40))_>=_new_gcd0Gcd'(Integer(x40), new_rem(Integer(x41), Integer(x40)))) We simplified constraint (4) using rule (V) (with possible (I) afterwards) using induction on new_primRemInt(x41, x40)=Neg(Succ(x17)) which results in the following new constraints: (5) (new_error=Neg(Succ(x17)) ==> new_gcd0Gcd'1(False, Integer(Neg(x46)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Neg(x46)), Integer(Neg(Zero))))) (6) (Neg(new_primModNatS1(x48, x47))=Neg(Succ(x17)) ==> new_gcd0Gcd'1(False, Integer(Neg(x48)), Integer(Pos(Succ(x47))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(x47))), new_rem(Integer(Neg(x48)), Integer(Pos(Succ(x47)))))) (7) (new_error=Neg(Succ(x17)) ==> new_gcd0Gcd'1(False, Integer(Pos(x49)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Pos(x49)), Integer(Pos(Zero))))) (8) (Neg(new_primModNatS1(x51, x50))=Neg(Succ(x17)) ==> new_gcd0Gcd'1(False, Integer(Neg(x51)), Integer(Neg(Succ(x50))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(x50))), new_rem(Integer(Neg(x51)), Integer(Neg(Succ(x50)))))) (9) (new_error=Neg(Succ(x17)) ==> new_gcd0Gcd'1(False, Integer(Pos(x52)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Pos(x52)), Integer(Neg(Zero))))) (10) (new_error=Neg(Succ(x17)) ==> new_gcd0Gcd'1(False, Integer(Neg(x53)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Neg(x53)), Integer(Pos(Zero))))) We simplified constraint (5) using rule (IV) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Neg(x46)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Neg(x46)), Integer(Neg(Zero))))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (12) (new_gcd0Gcd'1(False, Integer(Neg(x48)), Integer(Pos(Succ(x47))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(x47))), new_rem(Integer(Neg(x48)), Integer(Pos(Succ(x47)))))) We simplified constraint (7) using rule (IV) which results in the following new constraint: (13) (new_gcd0Gcd'1(False, Integer(Pos(x49)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Pos(x49)), Integer(Pos(Zero))))) We simplified constraint (8) using rules (I), (II), (IV) which results in the following new constraint: (14) (new_gcd0Gcd'1(False, Integer(Neg(x51)), Integer(Neg(Succ(x50))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(x50))), new_rem(Integer(Neg(x51)), Integer(Neg(Succ(x50)))))) We simplified constraint (9) using rule (IV) which results in the following new constraint: (15) (new_gcd0Gcd'1(False, Integer(Pos(x52)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Pos(x52)), Integer(Neg(Zero))))) We simplified constraint (10) using rule (IV) which results in the following new constraint: (16) (new_gcd0Gcd'1(False, Integer(Neg(x53)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Neg(x53)), Integer(Pos(Zero))))) For Pair new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) the following chains were created: *We consider the chain new_gcd0Gcd'(x20, Integer(Neg(Succ(x21)))) -> new_gcd0Gcd'1(False, x20, Integer(Neg(Succ(x21)))), new_gcd0Gcd'1(False, x22, x23) -> new_gcd0Gcd'(x23, new_rem(x22, x23)) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x20, Integer(Neg(Succ(x21))))=new_gcd0Gcd'1(False, x22, x23) ==> new_gcd0Gcd'(x20, Integer(Neg(Succ(x21))))_>=_new_gcd0Gcd'1(False, x20, Integer(Neg(Succ(x21))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'(x20, Integer(Neg(Succ(x21))))_>=_new_gcd0Gcd'1(False, x20, Integer(Neg(Succ(x21))))) To summarize, we get the following constraints P__>=_ for the following pairs. *new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) *(new_gcd0Gcd'(x2, Integer(Pos(Succ(x3))))_>=_new_gcd0Gcd'1(False, x2, Integer(Pos(Succ(x3))))) *new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) *(new_gcd0Gcd'1(False, Integer(Pos(x29)), Integer(Neg(Succ(x28))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(x28))), new_rem(Integer(Pos(x29)), Integer(Neg(Succ(x28)))))) *(new_gcd0Gcd'1(False, Integer(Pos(x31)), Integer(Pos(Succ(x30))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(x30))), new_rem(Integer(Pos(x31)), Integer(Pos(Succ(x30)))))) *(new_gcd0Gcd'1(False, Integer(Neg(x32)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Neg(x32)), Integer(Neg(Zero))))) *(new_gcd0Gcd'1(False, Integer(Pos(x35)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Pos(x35)), Integer(Pos(Zero))))) *(new_gcd0Gcd'1(False, Integer(Pos(x38)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Pos(x38)), Integer(Neg(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(x39)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Neg(x39)), Integer(Pos(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(x46)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Neg(x46)), Integer(Neg(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(x48)), Integer(Pos(Succ(x47))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(x47))), new_rem(Integer(Neg(x48)), Integer(Pos(Succ(x47)))))) *(new_gcd0Gcd'1(False, Integer(Pos(x49)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Pos(x49)), Integer(Pos(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(x51)), Integer(Neg(Succ(x50))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(x50))), new_rem(Integer(Neg(x51)), Integer(Neg(Succ(x50)))))) *(new_gcd0Gcd'1(False, Integer(Pos(x52)), Integer(Neg(Zero)))_>=_new_gcd0Gcd'(Integer(Neg(Zero)), new_rem(Integer(Pos(x52)), Integer(Neg(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(x53)), Integer(Pos(Zero)))_>=_new_gcd0Gcd'(Integer(Pos(Zero)), new_rem(Integer(Neg(x53)), Integer(Pos(Zero))))) *new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) *(new_gcd0Gcd'(x20, Integer(Neg(Succ(x21))))_>=_new_gcd0Gcd'1(False, x20, Integer(Neg(Succ(x21))))) The constraints for P_> respective P_bound are constructed from P__>=_ where we just replace every occurence of "t _>=_ s" in P__>=_ by "t > s" respective "t _>=_ c". Here c stands for the fresh constant used for P_bound. ---------------------------------------- (775) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) The TRS R consists of the following rules: new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (776) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, vzz1087, vzz1086) -> new_gcd0Gcd'(vzz1086, new_rem(vzz1087, vzz1086)) at position [1] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(x0), Integer(x1)) -> new_gcd0Gcd'(Integer(x1), Integer(new_primRemInt(x0, x1))),new_gcd0Gcd'1(False, Integer(x0), Integer(x1)) -> new_gcd0Gcd'(Integer(x1), Integer(new_primRemInt(x0, x1)))) ---------------------------------------- (777) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(x0), Integer(x1)) -> new_gcd0Gcd'(Integer(x1), Integer(new_primRemInt(x0, x1))) The TRS R consists of the following rules: new_rem(Integer(vzz7940), Integer(vzz7930)) -> Integer(new_primRemInt(vzz7940, vzz7930)) new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (778) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (779) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(x0), Integer(x1)) -> new_gcd0Gcd'(Integer(x1), Integer(new_primRemInt(x0, x1))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_rem(Integer(x0), Integer(x1)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (780) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_rem(Integer(x0), Integer(x1)) ---------------------------------------- (781) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(x0), Integer(x1)) -> new_gcd0Gcd'(Integer(x1), Integer(new_primRemInt(x0, x1))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (782) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(x0), Integer(x1)) -> new_gcd0Gcd'(Integer(x1), Integer(new_primRemInt(x0, x1))) at position [1,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))),new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1))))) (new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))),new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1))))) (new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Zero))) -> new_gcd0Gcd'(Integer(Neg(Zero)), Integer(new_error)),new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Zero))) -> new_gcd0Gcd'(Integer(Neg(Zero)), Integer(new_error))) (new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))),new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1))))) (new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Zero))) -> new_gcd0Gcd'(Integer(Pos(Zero)), Integer(new_error)),new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Zero))) -> new_gcd0Gcd'(Integer(Pos(Zero)), Integer(new_error))) (new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))),new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1))))) (new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Zero))) -> new_gcd0Gcd'(Integer(Neg(Zero)), Integer(new_error)),new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Zero))) -> new_gcd0Gcd'(Integer(Neg(Zero)), Integer(new_error))) (new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Zero))) -> new_gcd0Gcd'(Integer(Pos(Zero)), Integer(new_error)),new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Zero))) -> new_gcd0Gcd'(Integer(Pos(Zero)), Integer(new_error))) ---------------------------------------- (783) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Zero))) -> new_gcd0Gcd'(Integer(Neg(Zero)), Integer(new_error)) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Zero))) -> new_gcd0Gcd'(Integer(Pos(Zero)), Integer(new_error)) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Zero))) -> new_gcd0Gcd'(Integer(Neg(Zero)), Integer(new_error)) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Zero))) -> new_gcd0Gcd'(Integer(Pos(Zero)), Integer(new_error)) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (784) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. ---------------------------------------- (785) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) The TRS R consists of the following rules: new_primRemInt(Pos(vzz300), Neg(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Succ(vzz3100))) -> Pos(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Neg(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Pos(Zero)) -> new_error new_primRemInt(Neg(vzz300), Neg(Succ(vzz3100))) -> Neg(new_primModNatS1(vzz300, vzz3100)) new_primRemInt(Pos(vzz300), Neg(Zero)) -> new_error new_primRemInt(Neg(vzz300), Pos(Zero)) -> new_error new_error -> error([]) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) new_primMinusNatS1 -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (786) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (787) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_error new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primRemInt(Neg(x0), Neg(Zero)) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (788) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primRemInt(Pos(x0), Pos(Zero)) new_primRemInt(Pos(x0), Pos(Succ(x1))) new_error new_primRemInt(Pos(x0), Neg(Zero)) new_primRemInt(Neg(x0), Pos(Zero)) new_primRemInt(Neg(x0), Neg(Succ(x1))) new_primRemInt(Pos(x0), Neg(Succ(x1))) new_primRemInt(Neg(x0), Pos(Succ(x1))) new_primRemInt(Neg(x0), Neg(Zero)) ---------------------------------------- (789) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (790) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Zero)), Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x0))), Integer(Pos(Zero))),new_gcd0Gcd'1(False, Integer(Pos(Zero)), Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x0))), Integer(Pos(Zero)))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1))))) ---------------------------------------- (791) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Zero)), Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x0))), Integer(Pos(Zero))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (792) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (793) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (794) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (795) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (796) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (797) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (798) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (799) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (800) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Pos(new_primModNatS1(x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Zero)), Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x0))), Integer(Pos(Zero))),new_gcd0Gcd'1(False, Integer(Pos(Zero)), Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x0))), Integer(Pos(Zero)))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1))))) ---------------------------------------- (801) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Zero)), Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x0))), Integer(Pos(Zero))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (802) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (803) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (804) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (805) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (806) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (807) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (808) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (809) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (810) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Neg(Succ(x1)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Zero)), Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x0))), Integer(Neg(Zero))),new_gcd0Gcd'1(False, Integer(Neg(Zero)), Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x0))), Integer(Neg(Zero)))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1))))) ---------------------------------------- (811) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Zero)), Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'(Integer(Neg(Succ(x0))), Integer(Neg(Zero))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (812) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (813) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (814) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (815) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (816) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (817) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (818) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (819) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (820) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(x0)), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x1))), Integer(Neg(new_primModNatS1(x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Zero)), Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x0))), Integer(Neg(Zero))),new_gcd0Gcd'1(False, Integer(Neg(Zero)), Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x0))), Integer(Neg(Zero)))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1))))) ---------------------------------------- (821) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Zero)), Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'(Integer(Pos(Succ(x0))), Integer(Neg(Zero))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (822) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (823) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (824) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (825) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (826) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (827) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (828) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (829) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (830) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero)))))) ---------------------------------------- (831) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (832) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (833) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (834) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (835) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (836) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (837) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (838) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (839) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (840) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero)))))) ---------------------------------------- (841) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (842) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Zero, Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Zero, Succ(Zero)))))) ---------------------------------------- (843) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Zero, Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (844) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (845) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (846) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) ---------------------------------------- (847) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (848) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (849) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (850) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (851) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (852) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (853) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (854) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(new_primModNatS02(x0, x1, x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero)))))) ---------------------------------------- (855) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (856) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Succ(x2), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (857) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (858) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS01(Zero, Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (859) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (860) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (861) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (862) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (863) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (864) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero)))))) ---------------------------------------- (865) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (866) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Zero, Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Zero, Succ(Zero)))))) ---------------------------------------- (867) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Zero, Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (868) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (869) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (870) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) ---------------------------------------- (871) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (872) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (873) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (874) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (875) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (876) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (877) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (878) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero)))))) ---------------------------------------- (879) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (880) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (881) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (882) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (883) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (884) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (885) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (886) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (887) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (888) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero)))))) ---------------------------------------- (889) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (890) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Zero, Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Zero, Succ(Zero)))))) ---------------------------------------- (891) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Zero, Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (892) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (893) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (894) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) ---------------------------------------- (895) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (896) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (897) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (898) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (899) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (900) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (901) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (902) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x1)))), Integer(Neg(new_primModNatS02(x0, x1, x0, x1)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero)))))) ---------------------------------------- (903) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (904) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Succ(x2), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (905) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (906) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS01(Zero, Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (907) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (908) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero)))))) ---------------------------------------- (909) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (910) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS2(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero)))))) ---------------------------------------- (911) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (912) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Succ(x2), Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero)))))) ---------------------------------------- (913) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (914) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(new_primMinusNatS3(Zero, Zero), Succ(Zero))))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Zero, Succ(Zero))))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Zero, Succ(Zero)))))) ---------------------------------------- (915) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Zero, Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (916) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (917) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (918) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) at position [1,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero))))) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero))))) ---------------------------------------- (919) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (920) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS1, Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero))))) ---------------------------------------- (921) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Zero, Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (922) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (923) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (924) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(new_primMinusNatS0(x0), Zero)))) at position [1,0,0,0] we obtained the following new rules [LPAR04]: (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))),new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero))))) ---------------------------------------- (925) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (926) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Pos(new_primModNatS1(Succ(x0), Zero)))) The remaining pairs can at least be oriented weakly. Used ordering: Polynomial interpretation [POLO]: POL(False) = 1 POL(Integer(x_1)) = x_1 POL(Neg(x_1)) = 1 POL(Pos(x_1)) = x_1 POL(Succ(x_1)) = 1 POL(Zero) = 0 POL(new_gcd0Gcd'(x_1, x_2)) = 1 + x_2 POL(new_gcd0Gcd'1(x_1, x_2, x_3)) = 1 + x_1 POL(new_primMinusNatS0(x_1)) = 1 + x_1 POL(new_primMinusNatS1) = 1 POL(new_primMinusNatS2(x_1, x_2)) = 1 + x_1 + x_2 POL(new_primMinusNatS3(x_1, x_2)) = 1 + x_2 POL(new_primModNatS01(x_1, x_2)) = 1 POL(new_primModNatS02(x_1, x_2, x_3, x_4)) = 1 POL(new_primModNatS1(x_1, x_2)) = x_2 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Zero, vzz3100) -> Zero ---------------------------------------- (927) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (928) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Neg(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x0))))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(new_primModNatS1(Succ(x0), Zero)))) The remaining pairs can at least be oriented weakly. Used ordering: Polynomial interpretation [POLO]: POL(False) = 1 POL(Integer(x_1)) = x_1 POL(Neg(x_1)) = 1 + x_1 POL(Pos(x_1)) = 1 + x_1 POL(Succ(x_1)) = 1 POL(Zero) = 0 POL(new_gcd0Gcd'(x_1, x_2)) = x_2 POL(new_gcd0Gcd'1(x_1, x_2, x_3)) = 1 + x_1 POL(new_primMinusNatS0(x_1)) = 1 + x_1 POL(new_primMinusNatS1) = 1 POL(new_primMinusNatS2(x_1, x_2)) = 1 + x_1 + x_2 POL(new_primMinusNatS3(x_1, x_2)) = 1 + x_1 + x_2 POL(new_primModNatS01(x_1, x_2)) = 1 POL(new_primModNatS02(x_1, x_2, x_3, x_4)) = 1 POL(new_primModNatS1(x_1, x_2)) = x_2 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Zero, vzz3100) -> Zero ---------------------------------------- (929) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (930) MNOCProof (EQUIVALENT) We use the modular non-overlap check [FROCOS05] to decrease Q to the empty set. ---------------------------------------- (931) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) Q is empty. We have to consider all (P,Q,R)-chains. ---------------------------------------- (932) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(new_primModNatS1(Succ(x2), Succ(Zero))))) The remaining pairs can at least be oriented weakly. Used ordering: Polynomial interpretation [POLO]: POL(False) = 3 POL(Integer(x_1)) = 2*x_1 POL(Neg(x_1)) = 0 POL(Pos(x_1)) = 1 + x_1 POL(Succ(x_1)) = 1 + x_1 POL(Zero) = 0 POL(new_gcd0Gcd'(x_1, x_2)) = 2*x_1 + 2*x_2 POL(new_gcd0Gcd'1(x_1, x_2, x_3)) = 2*x_2 + 2*x_3 POL(new_primMinusNatS2(x_1, x_2)) = x_1 POL(new_primMinusNatS3(x_1, x_2)) = x_1 POL(new_primModNatS01(x_1, x_2)) = 1 + x_1 POL(new_primModNatS02(x_1, x_2, x_3, x_4)) = 2 + x_1 POL(new_primModNatS1(x_1, x_2)) = 1 + x_1 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero ---------------------------------------- (933) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (934) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_gcd0Gcd'(y0, Integer(Pos(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Pos(Succ(x0)))) we obtained the following new rules [LPAR04]: (new_gcd0Gcd'(Integer(Pos(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))),new_gcd0Gcd'(Integer(Pos(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(z0)))), Integer(Pos(Succ(Zero))))) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))),new_gcd0Gcd'(Integer(Neg(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(z0)))), Integer(Pos(Succ(Zero))))) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))),new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1))))) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))),new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero)))))) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))),new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1))))) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))),new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero)))))) ---------------------------------------- (935) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Pos(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Pos(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'(Integer(Pos(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(z0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (936) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 7 less nodes. ---------------------------------------- (937) Complex Obligation (AND) ---------------------------------------- (938) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (939) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (940) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (941) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusNatS0(x0) new_primMinusNatS1 ---------------------------------------- (942) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (943) InductionCalculusProof (EQUIVALENT) Note that final constraints are written in bold face. For Pair new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) the following chains were created: *We consider the chain new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3)))), new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x4))))), Integer(Pos(Succ(Succ(Succ(x5)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x5))))), Integer(Pos(new_primModNatS02(Succ(x4), Succ(x5), x4, x5)))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3))))=new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x4))))), Integer(Pos(Succ(Succ(Succ(x5)))))) ==> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3))))) We simplified constraint (1) using rules (I), (II), (III), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x5))))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x5))))))) For Pair new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x6))))), Integer(Pos(Succ(Succ(Succ(x7)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x7))))), Integer(Pos(new_primModNatS02(Succ(x6), Succ(x7), x6, x7)))), new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x8))))), Integer(Pos(Succ(x9)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x8))))), Integer(Pos(Succ(x9)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x7))))), Integer(Pos(new_primModNatS02(Succ(x6), Succ(x7), x6, x7))))=new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x8))))), Integer(Pos(Succ(x9)))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x6))))), Integer(Pos(Succ(Succ(Succ(x7))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x7))))), Integer(Pos(new_primModNatS02(Succ(x6), Succ(x7), x6, x7))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x6)=x12 & Succ(x7)=x13 & new_primModNatS02(x12, x13, x6, x7)=Succ(x9) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x6))))), Integer(Pos(Succ(Succ(Succ(x7))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x7))))), Integer(Pos(new_primModNatS02(Succ(x6), Succ(x7), x6, x7))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x12, x13, x6, x7)=Succ(x9) which results in the following new constraints: (3) (new_primModNatS01(x16, x15)=Succ(x9) & Succ(Succ(x14))=x16 & Succ(Zero)=x15 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x14)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x14)), Succ(Zero), Succ(x14), Zero))))) (4) (new_primModNatS02(x20, x19, x18, x17)=Succ(x9) & Succ(Succ(x18))=x20 & Succ(Succ(x17))=x19 & (\/x21:new_primModNatS02(x20, x19, x18, x17)=Succ(x21) & Succ(x18)=x20 & Succ(x17)=x19 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(Succ(Succ(x17))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x17))))), Integer(Pos(new_primModNatS02(Succ(x18), Succ(x17), x18, x17))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x18)))))), Integer(Pos(Succ(Succ(Succ(Succ(x17)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x17)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x18)), Succ(Succ(x17)), Succ(x18), Succ(x17)))))) (5) (new_primModNatS01(x23, x22)=Succ(x9) & Succ(Zero)=x23 & Succ(Zero)=x22 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) (6) (Succ(Succ(x26))=Succ(x9) & Succ(Zero)=x26 & Succ(Succ(x24))=x25 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Succ(x24)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x24)))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Succ(x24)), Zero, Succ(x24)))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x16, x15)=Succ(x9) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x28, x27), Succ(x27))=Succ(x9) & Succ(Succ(x14))=x28 & Succ(Zero)=x27 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x14)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x14)), Succ(Zero), Succ(x14), Zero))))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x20, x19, x18, x17)=Succ(x9) & Succ(Succ(x18))=x20 & Succ(Succ(x17))=x19 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x18)))))), Integer(Pos(Succ(Succ(Succ(Succ(x17)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x17)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x18)), Succ(Succ(x17)), Succ(x18), Succ(x17)))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x23, x22)=Succ(x9) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x45, x44), Succ(x44))=Succ(x9) & Succ(Zero)=x45 & Succ(Zero)=x44 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Succ(x24)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x24)))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Succ(x24)), Zero, Succ(x24)))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x14)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x14)), Succ(Zero), Succ(x14), Zero))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x20, x19, x18, x17)=Succ(x9) which results in the following new constraints: (12) (new_primModNatS01(x33, x32)=Succ(x9) & Succ(Succ(Succ(x31)))=x33 & Succ(Succ(Zero))=x32 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x31))))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x31))), Succ(Succ(Zero)), Succ(Succ(x31)), Succ(Zero)))))) (13) (new_primModNatS02(x37, x36, x35, x34)=Succ(x9) & Succ(Succ(Succ(x35)))=x37 & Succ(Succ(Succ(x34)))=x36 & (\/x38:new_primModNatS02(x37, x36, x35, x34)=Succ(x38) & Succ(Succ(x35))=x37 & Succ(Succ(x34))=x36 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x35)))))), Integer(Pos(Succ(Succ(Succ(Succ(x34)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x34)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x35)), Succ(Succ(x34)), Succ(x35), Succ(x34)))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x35))))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x34))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x34))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x35))), Succ(Succ(Succ(x34))), Succ(Succ(x35)), Succ(Succ(x34))))))) (14) (new_primModNatS01(x40, x39)=Succ(x9) & Succ(Succ(Zero))=x40 & Succ(Succ(Zero))=x39 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) (15) (Succ(Succ(x43))=Succ(x9) & Succ(Succ(Zero))=x43 & Succ(Succ(Succ(x41)))=x42 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x41))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x41))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x41))), Succ(Zero), Succ(Succ(x41))))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x31))))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x31))), Succ(Succ(Zero)), Succ(Succ(x31)), Succ(Zero)))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x35))))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x34))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x34))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x35))), Succ(Succ(Succ(x34))), Succ(Succ(x35)), Succ(Succ(x34))))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x41))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x41))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x41))), Succ(Zero), Succ(Succ(x41))))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) To summarize, we get the following constraints P__>=_ for the following pairs. *new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) *(new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x5))))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x5))))))) *new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x41))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x41))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x41))), Succ(Zero), Succ(Succ(x41))))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Succ(x24)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x24)))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Succ(x24)), Zero, Succ(x24)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x14)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x14)), Succ(Zero), Succ(x14), Zero))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x31))))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x31))), Succ(Succ(Zero)), Succ(Succ(x31)), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x35))))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x34))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x34))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x35))), Succ(Succ(Succ(x34))), Succ(Succ(x35)), Succ(Succ(x34))))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) The constraints for P_> respective P_bound are constructed from P__>=_ where we just replace every occurence of "t _>=_ s" in P__>=_ by "t > s" respective "t _>=_ c". Here c stands for the fresh constant used for P_bound. ---------------------------------------- (944) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) The TRS R consists of the following rules: new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (945) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Zero, vzz3100) -> Zero new_primModNatS1(Succ(Zero), Zero) -> new_primModNatS1(new_primMinusNatS1, Zero) new_primModNatS1(Succ(Succ(vzz30000)), Zero) -> new_primModNatS1(new_primMinusNatS0(vzz30000), Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero new_primMinusNatS1 -> Zero new_primMinusNatS0(vzz30000) -> Succ(vzz30000) The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (946) UsableRulesProof (EQUIVALENT) As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [LPAR04] we can delete all non-usable rules [FROCOS05] from R. ---------------------------------------- (947) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primMinusNatS0(x0) new_primMinusNatS1 new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (948) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMinusNatS0(x0) new_primMinusNatS1 ---------------------------------------- (949) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (950) InductionCalculusProof (EQUIVALENT) Note that final constraints are written in bold face. For Pair new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x1))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(Succ(Zero)))), new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(Succ(Zero))))=new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(x3)))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x1)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(x1)))), Integer(Pos(Succ(Zero))))) We simplified constraint (1) using rules (I), (II), (III), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(Succ(x2))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Zero))))) For Pair new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) the following chains were created: *We consider the chain new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(x19)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(x19)))), new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x20))))), Integer(Pos(Succ(Succ(Succ(x21)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x21))))), Integer(Neg(new_primModNatS02(Succ(x20), Succ(x21), x20, x21)))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(x19))))=new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x20))))), Integer(Pos(Succ(Succ(Succ(x21)))))) ==> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(x19))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(x19))))) We simplified constraint (1) using rules (I), (II), (III), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(Succ(Succ(x21))))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(Succ(Succ(x21))))))) *We consider the chain new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(x31)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(x31)))), new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x32))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x32), Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(x31))))=new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x32))))), Integer(Pos(Succ(Succ(Zero))))) ==> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(x31))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(x31))))) We simplified constraint (1) using rules (I), (II), (III), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x47))))), Integer(Pos(Succ(Succ(Succ(x48)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x48))))), Integer(Neg(new_primModNatS02(Succ(x47), Succ(x48), x47, x48)))), new_gcd0Gcd'(x49, Integer(Neg(Succ(x50)))) -> new_gcd0Gcd'1(False, x49, Integer(Neg(Succ(x50)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x48))))), Integer(Neg(new_primModNatS02(Succ(x47), Succ(x48), x47, x48))))=new_gcd0Gcd'(x49, Integer(Neg(Succ(x50)))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x47))))), Integer(Pos(Succ(Succ(Succ(x48))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x48))))), Integer(Neg(new_primModNatS02(Succ(x47), Succ(x48), x47, x48))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x47)=x237 & Succ(x48)=x238 & new_primModNatS02(x237, x238, x47, x48)=Succ(x50) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x47))))), Integer(Pos(Succ(Succ(Succ(x48))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x48))))), Integer(Neg(new_primModNatS02(Succ(x47), Succ(x48), x47, x48))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x237, x238, x47, x48)=Succ(x50) which results in the following new constraints: (3) (new_primModNatS01(x241, x240)=Succ(x50) & Succ(Succ(x239))=x241 & Succ(Zero)=x240 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x239)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x239)), Succ(Zero), Succ(x239), Zero))))) (4) (new_primModNatS02(x245, x244, x243, x242)=Succ(x50) & Succ(Succ(x243))=x245 & Succ(Succ(x242))=x244 & (\/x246:new_primModNatS02(x245, x244, x243, x242)=Succ(x246) & Succ(x243)=x245 & Succ(x242)=x244 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x243))))), Integer(Pos(Succ(Succ(Succ(x242))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x242))))), Integer(Neg(new_primModNatS02(Succ(x243), Succ(x242), x243, x242))))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x243)))))), Integer(Pos(Succ(Succ(Succ(Succ(x242)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x242)))))), Integer(Neg(new_primModNatS02(Succ(Succ(x243)), Succ(Succ(x242)), Succ(x243), Succ(x242)))))) (5) (new_primModNatS01(x248, x247)=Succ(x50) & Succ(Zero)=x248 & Succ(Zero)=x247 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) (6) (Succ(Succ(x251))=Succ(x50) & Succ(Zero)=x251 & Succ(Succ(x249))=x250 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Succ(x249)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x249)))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Succ(x249)), Zero, Succ(x249)))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x241, x240)=Succ(x50) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x253, x252), Succ(x252))=Succ(x50) & Succ(Succ(x239))=x253 & Succ(Zero)=x252 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x239)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x239)), Succ(Zero), Succ(x239), Zero))))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x245, x244, x243, x242)=Succ(x50) & Succ(Succ(x243))=x245 & Succ(Succ(x242))=x244 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x243)))))), Integer(Pos(Succ(Succ(Succ(Succ(x242)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x242)))))), Integer(Neg(new_primModNatS02(Succ(Succ(x243)), Succ(Succ(x242)), Succ(x243), Succ(x242)))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x248, x247)=Succ(x50) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x270, x269), Succ(x269))=Succ(x50) & Succ(Zero)=x270 & Succ(Zero)=x269 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Succ(x249)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x249)))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Succ(x249)), Zero, Succ(x249)))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x239)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x239)), Succ(Zero), Succ(x239), Zero))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x245, x244, x243, x242)=Succ(x50) which results in the following new constraints: (12) (new_primModNatS01(x258, x257)=Succ(x50) & Succ(Succ(Succ(x256)))=x258 & Succ(Succ(Zero))=x257 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x256))))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x256))), Succ(Succ(Zero)), Succ(Succ(x256)), Succ(Zero)))))) (13) (new_primModNatS02(x262, x261, x260, x259)=Succ(x50) & Succ(Succ(Succ(x260)))=x262 & Succ(Succ(Succ(x259)))=x261 & (\/x263:new_primModNatS02(x262, x261, x260, x259)=Succ(x263) & Succ(Succ(x260))=x262 & Succ(Succ(x259))=x261 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x260)))))), Integer(Pos(Succ(Succ(Succ(Succ(x259)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x259)))))), Integer(Neg(new_primModNatS02(Succ(Succ(x260)), Succ(Succ(x259)), Succ(x260), Succ(x259)))))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x260))))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x259))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x259))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x260))), Succ(Succ(Succ(x259))), Succ(Succ(x260)), Succ(Succ(x259))))))) (14) (new_primModNatS01(x265, x264)=Succ(x50) & Succ(Succ(Zero))=x265 & Succ(Succ(Zero))=x264 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) (15) (Succ(Succ(x268))=Succ(x50) & Succ(Succ(Zero))=x268 & Succ(Succ(Succ(x266)))=x267 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x266))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x266))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x266))), Succ(Zero), Succ(Succ(x266))))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x256))))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x256))), Succ(Succ(Zero)), Succ(Succ(x256)), Succ(Zero)))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x260))))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x259))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x259))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x260))), Succ(Succ(Succ(x259))), Succ(Succ(x260)), Succ(Succ(x259))))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x266))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x266))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x266))), Succ(Zero), Succ(Succ(x266))))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) For Pair new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) the following chains were created: *We consider the chain new_gcd0Gcd'(x67, Integer(Neg(Succ(x68)))) -> new_gcd0Gcd'1(False, x67, Integer(Neg(Succ(x68)))), new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x69))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x69)))), Integer(Pos(Succ(Zero)))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x67, Integer(Neg(Succ(x68))))=new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x69))))) ==> new_gcd0Gcd'(x67, Integer(Neg(Succ(x68))))_>=_new_gcd0Gcd'1(False, x67, Integer(Neg(Succ(x68))))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x69)))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x69)))))) *We consider the chain new_gcd0Gcd'(x76, Integer(Neg(Succ(x77)))) -> new_gcd0Gcd'1(False, x76, Integer(Neg(Succ(x77)))), new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x78))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x78)))), Integer(Neg(Succ(Zero)))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x76, Integer(Neg(Succ(x77))))=new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x78))))) ==> new_gcd0Gcd'(x76, Integer(Neg(Succ(x77))))_>=_new_gcd0Gcd'1(False, x76, Integer(Neg(Succ(x77))))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x78)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x78)))))) *We consider the chain new_gcd0Gcd'(x79, Integer(Neg(Succ(x80)))) -> new_gcd0Gcd'1(False, x79, Integer(Neg(Succ(x80)))), new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x81))))), Integer(Neg(Succ(Succ(Succ(x82)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x82))))), Integer(Pos(new_primModNatS02(Succ(x81), Succ(x82), x81, x82)))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x79, Integer(Neg(Succ(x80))))=new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x81))))), Integer(Neg(Succ(Succ(Succ(x82)))))) ==> new_gcd0Gcd'(x79, Integer(Neg(Succ(x80))))_>=_new_gcd0Gcd'1(False, x79, Integer(Neg(Succ(x80))))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x81))))), Integer(Neg(Succ(Succ(Succ(x82))))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x81))))), Integer(Neg(Succ(Succ(Succ(x82))))))) *We consider the chain new_gcd0Gcd'(x87, Integer(Neg(Succ(x88)))) -> new_gcd0Gcd'1(False, x87, Integer(Neg(Succ(x88)))), new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x89)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x89))))), Integer(Pos(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x87, Integer(Neg(Succ(x88))))=new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x89)))))) ==> new_gcd0Gcd'(x87, Integer(Neg(Succ(x88))))_>=_new_gcd0Gcd'1(False, x87, Integer(Neg(Succ(x88))))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x89))))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x89))))))) *We consider the chain new_gcd0Gcd'(x90, Integer(Neg(Succ(x91)))) -> new_gcd0Gcd'1(False, x90, Integer(Neg(Succ(x91)))), new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x92))))), Integer(Neg(Succ(Succ(Succ(x93)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x93))))), Integer(Neg(new_primModNatS02(Succ(x92), Succ(x93), x92, x93)))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x90, Integer(Neg(Succ(x91))))=new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x92))))), Integer(Neg(Succ(Succ(Succ(x93)))))) ==> new_gcd0Gcd'(x90, Integer(Neg(Succ(x91))))_>=_new_gcd0Gcd'1(False, x90, Integer(Neg(Succ(x91))))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x92))))), Integer(Neg(Succ(Succ(Succ(x93))))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x92))))), Integer(Neg(Succ(Succ(Succ(x93))))))) *We consider the chain new_gcd0Gcd'(x94, Integer(Neg(Succ(x95)))) -> new_gcd0Gcd'1(False, x94, Integer(Neg(Succ(x95)))), new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x96)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x96))))), Integer(Neg(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x94, Integer(Neg(Succ(x95))))=new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x96)))))) ==> new_gcd0Gcd'(x94, Integer(Neg(Succ(x95))))_>=_new_gcd0Gcd'1(False, x94, Integer(Neg(Succ(x95))))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x96))))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x96))))))) *We consider the chain new_gcd0Gcd'(x97, Integer(Neg(Succ(x98)))) -> new_gcd0Gcd'1(False, x97, Integer(Neg(Succ(x98)))), new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x99))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x99), Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, x97, Integer(Neg(Succ(x98))))=new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x99))))), Integer(Neg(Succ(Succ(Zero))))) ==> new_gcd0Gcd'(x97, Integer(Neg(Succ(x98))))_>=_new_gcd0Gcd'1(False, x97, Integer(Neg(Succ(x98))))) We simplified constraint (1) using rules (I), (II), (III) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x99))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x99))))), Integer(Neg(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x103))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x103)))), Integer(Neg(Succ(Zero)))), new_gcd0Gcd'(x104, Integer(Neg(Succ(x105)))) -> new_gcd0Gcd'1(False, x104, Integer(Neg(Succ(x105)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(x103)))), Integer(Neg(Succ(Zero))))=new_gcd0Gcd'(x104, Integer(Neg(Succ(x105)))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x103)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(x103)))), Integer(Neg(Succ(Zero))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x103)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(x103)))), Integer(Neg(Succ(Zero))))) For Pair new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x116))))), Integer(Neg(Succ(Succ(Succ(x117)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x117))))), Integer(Pos(new_primModNatS02(Succ(x116), Succ(x117), x116, x117)))), new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x118))))), Integer(Pos(Succ(x119)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x118))))), Integer(Pos(Succ(x119)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x117))))), Integer(Pos(new_primModNatS02(Succ(x116), Succ(x117), x116, x117))))=new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x118))))), Integer(Pos(Succ(x119)))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x116))))), Integer(Neg(Succ(Succ(Succ(x117))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x117))))), Integer(Pos(new_primModNatS02(Succ(x116), Succ(x117), x116, x117))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x116)=x273 & Succ(x117)=x274 & new_primModNatS02(x273, x274, x116, x117)=Succ(x119) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x116))))), Integer(Neg(Succ(Succ(Succ(x117))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x117))))), Integer(Pos(new_primModNatS02(Succ(x116), Succ(x117), x116, x117))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x273, x274, x116, x117)=Succ(x119) which results in the following new constraints: (3) (new_primModNatS01(x277, x276)=Succ(x119) & Succ(Succ(x275))=x277 & Succ(Zero)=x276 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x275)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x275)), Succ(Zero), Succ(x275), Zero))))) (4) (new_primModNatS02(x281, x280, x279, x278)=Succ(x119) & Succ(Succ(x279))=x281 & Succ(Succ(x278))=x280 & (\/x282:new_primModNatS02(x281, x280, x279, x278)=Succ(x282) & Succ(x279)=x281 & Succ(x278)=x280 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x279))))), Integer(Neg(Succ(Succ(Succ(x278))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x278))))), Integer(Pos(new_primModNatS02(Succ(x279), Succ(x278), x279, x278))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x279)))))), Integer(Neg(Succ(Succ(Succ(Succ(x278)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x278)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x279)), Succ(Succ(x278)), Succ(x279), Succ(x278)))))) (5) (new_primModNatS01(x284, x283)=Succ(x119) & Succ(Zero)=x284 & Succ(Zero)=x283 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) (6) (Succ(Succ(x287))=Succ(x119) & Succ(Zero)=x287 & Succ(Succ(x285))=x286 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Succ(x285)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x285)))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Succ(x285)), Zero, Succ(x285)))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x277, x276)=Succ(x119) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x289, x288), Succ(x288))=Succ(x119) & Succ(Succ(x275))=x289 & Succ(Zero)=x288 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x275)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x275)), Succ(Zero), Succ(x275), Zero))))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x281, x280, x279, x278)=Succ(x119) & Succ(Succ(x279))=x281 & Succ(Succ(x278))=x280 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x279)))))), Integer(Neg(Succ(Succ(Succ(Succ(x278)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x278)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x279)), Succ(Succ(x278)), Succ(x279), Succ(x278)))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x284, x283)=Succ(x119) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x306, x305), Succ(x305))=Succ(x119) & Succ(Zero)=x306 & Succ(Zero)=x305 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Succ(x285)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x285)))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Succ(x285)), Zero, Succ(x285)))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x275)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x275)), Succ(Zero), Succ(x275), Zero))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x281, x280, x279, x278)=Succ(x119) which results in the following new constraints: (12) (new_primModNatS01(x294, x293)=Succ(x119) & Succ(Succ(Succ(x292)))=x294 & Succ(Succ(Zero))=x293 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x292))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x292))), Succ(Succ(Zero)), Succ(Succ(x292)), Succ(Zero)))))) (13) (new_primModNatS02(x298, x297, x296, x295)=Succ(x119) & Succ(Succ(Succ(x296)))=x298 & Succ(Succ(Succ(x295)))=x297 & (\/x299:new_primModNatS02(x298, x297, x296, x295)=Succ(x299) & Succ(Succ(x296))=x298 & Succ(Succ(x295))=x297 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x296)))))), Integer(Neg(Succ(Succ(Succ(Succ(x295)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x295)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x296)), Succ(Succ(x295)), Succ(x296), Succ(x295)))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x296))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x295))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x295))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x296))), Succ(Succ(Succ(x295))), Succ(Succ(x296)), Succ(Succ(x295))))))) (14) (new_primModNatS01(x301, x300)=Succ(x119) & Succ(Succ(Zero))=x301 & Succ(Succ(Zero))=x300 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) (15) (Succ(Succ(x304))=Succ(x119) & Succ(Succ(Zero))=x304 & Succ(Succ(Succ(x302)))=x303 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x302))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x302))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x302))), Succ(Zero), Succ(Succ(x302))))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x292))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x292))), Succ(Succ(Zero)), Succ(Succ(x292)), Succ(Zero)))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x296))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x295))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x295))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x296))), Succ(Succ(Succ(x295))), Succ(Succ(x296)), Succ(Succ(x295))))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x302))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x302))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x302))), Succ(Zero), Succ(Succ(x302))))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) *We consider the chain new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x128))))), Integer(Neg(Succ(Succ(Succ(x129)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x129))))), Integer(Pos(new_primModNatS02(Succ(x128), Succ(x129), x128, x129)))), new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x130))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x130))))), Integer(Pos(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x129))))), Integer(Pos(new_primModNatS02(Succ(x128), Succ(x129), x128, x129))))=new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x130))))), Integer(Pos(Succ(Succ(Zero))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x128))))), Integer(Neg(Succ(Succ(Succ(x129))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x129))))), Integer(Pos(new_primModNatS02(Succ(x128), Succ(x129), x128, x129))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x128)=x309 & Succ(x129)=x310 & new_primModNatS02(x309, x310, x128, x129)=Succ(Succ(Zero)) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x128))))), Integer(Neg(Succ(Succ(Succ(x129))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x129))))), Integer(Pos(new_primModNatS02(Succ(x128), Succ(x129), x128, x129))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x309, x310, x128, x129)=Succ(Succ(Zero)) which results in the following new constraints: (3) (new_primModNatS01(x313, x312)=Succ(Succ(Zero)) & Succ(Succ(x311))=x313 & Succ(Zero)=x312 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x311)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x311)), Succ(Zero), Succ(x311), Zero))))) (4) (new_primModNatS02(x317, x316, x315, x314)=Succ(Succ(Zero)) & Succ(Succ(x315))=x317 & Succ(Succ(x314))=x316 & (new_primModNatS02(x317, x316, x315, x314)=Succ(Succ(Zero)) & Succ(x315)=x317 & Succ(x314)=x316 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x315))))), Integer(Neg(Succ(Succ(Succ(x314))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x314))))), Integer(Pos(new_primModNatS02(Succ(x315), Succ(x314), x315, x314))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x315)))))), Integer(Neg(Succ(Succ(Succ(Succ(x314)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x314)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x315)), Succ(Succ(x314)), Succ(x315), Succ(x314)))))) (5) (new_primModNatS01(x319, x318)=Succ(Succ(Zero)) & Succ(Zero)=x319 & Succ(Zero)=x318 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) (6) (Succ(Succ(x322))=Succ(Succ(Zero)) & Succ(Zero)=x322 & Succ(Succ(x320))=x321 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Succ(x320)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x320)))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Succ(x320)), Zero, Succ(x320)))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x313, x312)=Succ(Succ(Zero)) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x324, x323), Succ(x323))=Succ(Succ(Zero)) & Succ(Succ(x311))=x324 & Succ(Zero)=x323 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x311)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x311)), Succ(Zero), Succ(x311), Zero))))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x317, x316, x315, x314)=Succ(Succ(Zero)) & Succ(Succ(x315))=x317 & Succ(Succ(x314))=x316 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x315)))))), Integer(Neg(Succ(Succ(Succ(Succ(x314)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x314)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x315)), Succ(Succ(x314)), Succ(x315), Succ(x314)))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x319, x318)=Succ(Succ(Zero)) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x340, x339), Succ(x339))=Succ(Succ(Zero)) & Succ(Zero)=x340 & Succ(Zero)=x339 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) We solved constraint (6) using rules (I), (II), (III), (IV).We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (10) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x311)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x311)), Succ(Zero), Succ(x311), Zero))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x317, x316, x315, x314)=Succ(Succ(Zero)) which results in the following new constraints: (11) (new_primModNatS01(x329, x328)=Succ(Succ(Zero)) & Succ(Succ(Succ(x327)))=x329 & Succ(Succ(Zero))=x328 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x327))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x327))), Succ(Succ(Zero)), Succ(Succ(x327)), Succ(Zero)))))) (12) (new_primModNatS02(x333, x332, x331, x330)=Succ(Succ(Zero)) & Succ(Succ(Succ(x331)))=x333 & Succ(Succ(Succ(x330)))=x332 & (new_primModNatS02(x333, x332, x331, x330)=Succ(Succ(Zero)) & Succ(Succ(x331))=x333 & Succ(Succ(x330))=x332 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x331)))))), Integer(Neg(Succ(Succ(Succ(Succ(x330)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x330)))))), Integer(Pos(new_primModNatS02(Succ(Succ(x331)), Succ(Succ(x330)), Succ(x331), Succ(x330)))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x331))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x330))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x330))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x331))), Succ(Succ(Succ(x330))), Succ(Succ(x331)), Succ(Succ(x330))))))) (13) (new_primModNatS01(x335, x334)=Succ(Succ(Zero)) & Succ(Succ(Zero))=x335 & Succ(Succ(Zero))=x334 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) (14) (Succ(Succ(x338))=Succ(Succ(Zero)) & Succ(Succ(Zero))=x338 & Succ(Succ(Succ(x336)))=x337 ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x336))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x336))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x336))), Succ(Zero), Succ(Succ(x336))))))) We simplified constraint (11) using rules (III), (IV) which results in the following new constraint: (15) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x327))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x327))), Succ(Succ(Zero)), Succ(Succ(x327)), Succ(Zero)))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x331))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x330))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x330))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x331))), Succ(Succ(Succ(x330))), Succ(Succ(x331)), Succ(Succ(x330))))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) We solved constraint (14) using rules (I), (II), (III), (IV).We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (18) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) For Pair new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero))))), new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x149))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x149), Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero)))))=new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x149))))), Integer(Pos(Succ(Succ(Zero))))) ==> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x157))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x157), Succ(Zero))))), new_gcd0Gcd'(x158, Integer(Neg(Succ(x159)))) -> new_gcd0Gcd'1(False, x158, Integer(Neg(Succ(x159)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x157), Succ(Zero)))))=new_gcd0Gcd'(x158, Integer(Neg(Succ(x159)))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x157))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x157), Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x157)=x343 & Succ(Zero)=x344 & new_primModNatS1(x343, x344)=Succ(x159) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x157))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x157), Succ(Zero)))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x343, x344)=Succ(x159) which results in the following new constraints: (3) (Succ(Zero)=Succ(x159) & Succ(x157)=Succ(Zero) & Succ(Zero)=Succ(x345) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x157))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x157), Succ(Zero)))))) (4) (new_primModNatS02(x347, x346, x347, x346)=Succ(x159) & Succ(x157)=Succ(Succ(x347)) & Succ(Zero)=Succ(x346) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x157))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x157), Succ(Zero)))))) We simplified constraint (3) using rules (I), (II), (III), (IV) which results in the following new constraint: (5) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Zero), Succ(Zero)))))) We simplified constraint (4) using rules (I), (II), (III), (VII) which results in the following new constraint: (6) (x347=x349 & x346=x350 & new_primModNatS02(x347, x346, x349, x350)=Succ(x159) & Zero=x346 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x347)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x347)), Succ(Zero)))))) We simplified constraint (6) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x347, x346, x349, x350)=Succ(x159) which results in the following new constraints: (7) (new_primModNatS01(x353, x352)=Succ(x159) & x353=Succ(x351) & x352=Zero & Zero=x352 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x353)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x353)), Succ(Zero)))))) (8) (new_primModNatS02(x357, x356, x355, x354)=Succ(x159) & x357=Succ(x355) & x356=Succ(x354) & Zero=x356 & (\/x358:new_primModNatS02(x357, x356, x355, x354)=Succ(x358) & x357=x355 & x356=x354 & Zero=x356 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x357)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x357)), Succ(Zero)))))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x357)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x357)), Succ(Zero)))))) (9) (new_primModNatS01(x360, x359)=Succ(x159) & x360=Zero & x359=Zero & Zero=x359 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x360)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x360)), Succ(Zero)))))) (10) (Succ(Succ(x363))=Succ(x159) & x363=Zero & x362=Succ(x361) & Zero=x362 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x363)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x363)), Succ(Zero)))))) We simplified constraint (7) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x351))))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Succ(x351))), Succ(Zero)))))) We solved constraint (8) using rules (I), (II), (III).We simplified constraint (9) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (12) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Zero)))))) We solved constraint (10) using rules (I), (II), (III), (IV). For Pair new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x169)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x169))))), Integer(Pos(Succ(Succ(Zero))))), new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x170))))), Integer(Pos(Succ(x171)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x170))))), Integer(Pos(Succ(x171)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x169))))), Integer(Pos(Succ(Succ(Zero)))))=new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x170))))), Integer(Pos(Succ(x171)))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x169))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x169))))), Integer(Pos(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x169))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x169))))), Integer(Pos(Succ(Succ(Zero)))))) *We consider the chain new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x176)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x176))))), Integer(Pos(Succ(Succ(Zero))))), new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x177))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x177))))), Integer(Pos(Succ(Succ(Zero))))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x176))))), Integer(Pos(Succ(Succ(Zero)))))=new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x177))))), Integer(Pos(Succ(Succ(Zero))))) ==> new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x176))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x176))))), Integer(Pos(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x176))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x176))))), Integer(Pos(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x189))))), Integer(Neg(Succ(Succ(Succ(x190)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x190))))), Integer(Neg(new_primModNatS02(Succ(x189), Succ(x190), x189, x190)))), new_gcd0Gcd'(x191, Integer(Neg(Succ(x192)))) -> new_gcd0Gcd'1(False, x191, Integer(Neg(Succ(x192)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x190))))), Integer(Neg(new_primModNatS02(Succ(x189), Succ(x190), x189, x190))))=new_gcd0Gcd'(x191, Integer(Neg(Succ(x192)))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x189))))), Integer(Neg(Succ(Succ(Succ(x190))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x190))))), Integer(Neg(new_primModNatS02(Succ(x189), Succ(x190), x189, x190))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x189)=x368 & Succ(x190)=x369 & new_primModNatS02(x368, x369, x189, x190)=Succ(x192) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x189))))), Integer(Neg(Succ(Succ(Succ(x190))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x190))))), Integer(Neg(new_primModNatS02(Succ(x189), Succ(x190), x189, x190))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x368, x369, x189, x190)=Succ(x192) which results in the following new constraints: (3) (new_primModNatS01(x372, x371)=Succ(x192) & Succ(Succ(x370))=x372 & Succ(Zero)=x371 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x370)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x370)), Succ(Zero), Succ(x370), Zero))))) (4) (new_primModNatS02(x376, x375, x374, x373)=Succ(x192) & Succ(Succ(x374))=x376 & Succ(Succ(x373))=x375 & (\/x377:new_primModNatS02(x376, x375, x374, x373)=Succ(x377) & Succ(x374)=x376 & Succ(x373)=x375 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x374))))), Integer(Neg(Succ(Succ(Succ(x373))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x373))))), Integer(Neg(new_primModNatS02(Succ(x374), Succ(x373), x374, x373))))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x374)))))), Integer(Neg(Succ(Succ(Succ(Succ(x373)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x373)))))), Integer(Neg(new_primModNatS02(Succ(Succ(x374)), Succ(Succ(x373)), Succ(x374), Succ(x373)))))) (5) (new_primModNatS01(x379, x378)=Succ(x192) & Succ(Zero)=x379 & Succ(Zero)=x378 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) (6) (Succ(Succ(x382))=Succ(x192) & Succ(Zero)=x382 & Succ(Succ(x380))=x381 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Succ(x380)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x380)))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Succ(x380)), Zero, Succ(x380)))))) We simplified constraint (3) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x372, x371)=Succ(x192) which results in the following new constraint: (7) (new_primModNatS1(new_primMinusNatS2(x384, x383), Succ(x383))=Succ(x192) & Succ(Succ(x370))=x384 & Succ(Zero)=x383 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x370)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x370)), Succ(Zero), Succ(x370), Zero))))) We simplified constraint (4) using rule (IV) which results in the following new constraint: (8) (new_primModNatS02(x376, x375, x374, x373)=Succ(x192) & Succ(Succ(x374))=x376 & Succ(Succ(x373))=x375 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x374)))))), Integer(Neg(Succ(Succ(Succ(Succ(x373)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x373)))))), Integer(Neg(new_primModNatS02(Succ(Succ(x374)), Succ(Succ(x373)), Succ(x374), Succ(x373)))))) We simplified constraint (5) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS01(x379, x378)=Succ(x192) which results in the following new constraint: (9) (new_primModNatS1(new_primMinusNatS2(x401, x400), Succ(x400))=Succ(x192) & Succ(Zero)=x401 & Succ(Zero)=x400 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) We simplified constraint (6) using rules (I), (II), (IV) which results in the following new constraint: (10) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Succ(x380)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x380)))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Succ(x380)), Zero, Succ(x380)))))) We simplified constraint (7) using rules (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x370)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x370)), Succ(Zero), Succ(x370), Zero))))) We simplified constraint (8) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x376, x375, x374, x373)=Succ(x192) which results in the following new constraints: (12) (new_primModNatS01(x389, x388)=Succ(x192) & Succ(Succ(Succ(x387)))=x389 & Succ(Succ(Zero))=x388 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x387))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x387))), Succ(Succ(Zero)), Succ(Succ(x387)), Succ(Zero)))))) (13) (new_primModNatS02(x393, x392, x391, x390)=Succ(x192) & Succ(Succ(Succ(x391)))=x393 & Succ(Succ(Succ(x390)))=x392 & (\/x394:new_primModNatS02(x393, x392, x391, x390)=Succ(x394) & Succ(Succ(x391))=x393 & Succ(Succ(x390))=x392 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x391)))))), Integer(Neg(Succ(Succ(Succ(Succ(x390)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x390)))))), Integer(Neg(new_primModNatS02(Succ(Succ(x391)), Succ(Succ(x390)), Succ(x391), Succ(x390)))))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x391))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x390))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x390))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x391))), Succ(Succ(Succ(x390))), Succ(Succ(x391)), Succ(Succ(x390))))))) (14) (new_primModNatS01(x396, x395)=Succ(x192) & Succ(Succ(Zero))=x396 & Succ(Succ(Zero))=x395 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) (15) (Succ(Succ(x399))=Succ(x192) & Succ(Succ(Zero))=x399 & Succ(Succ(Succ(x397)))=x398 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x397))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x397))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x397))), Succ(Zero), Succ(Succ(x397))))))) We simplified constraint (12) using rules (III), (IV) which results in the following new constraint: (16) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x387))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x387))), Succ(Succ(Zero)), Succ(Succ(x387)), Succ(Zero)))))) We simplified constraint (13) using rules (III), (IV) which results in the following new constraint: (17) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x391))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x390))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x390))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x391))), Succ(Succ(Succ(x390))), Succ(Succ(x391)), Succ(Succ(x390))))))) We simplified constraint (14) using rules (III), (IV) which results in the following new constraint: (18) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) We simplified constraint (15) using rules (I), (II), (IV) which results in the following new constraint: (19) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x397))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x397))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x397))), Succ(Zero), Succ(Succ(x397))))))) We simplified constraint (9) using rules (III), (IV), (VII) which results in the following new constraint: (20) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) For Pair new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x212)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x212))))), Integer(Neg(Succ(Succ(Zero))))), new_gcd0Gcd'(x213, Integer(Neg(Succ(x214)))) -> new_gcd0Gcd'1(False, x213, Integer(Neg(Succ(x214)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x212))))), Integer(Neg(Succ(Succ(Zero)))))=new_gcd0Gcd'(x213, Integer(Neg(Succ(x214)))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x212))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x212))))), Integer(Neg(Succ(Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV) which results in the following new constraint: (2) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x212))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x212))))), Integer(Neg(Succ(Succ(Zero)))))) For Pair new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) the following chains were created: *We consider the chain new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x226))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x226), Succ(Zero))))), new_gcd0Gcd'(x227, Integer(Neg(Succ(x228)))) -> new_gcd0Gcd'1(False, x227, Integer(Neg(Succ(x228)))) which results in the following constraint: (1) (new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x226), Succ(Zero)))))=new_gcd0Gcd'(x227, Integer(Neg(Succ(x228)))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x226))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x226), Succ(Zero)))))) We simplified constraint (1) using rules (I), (II), (IV), (VII) which results in the following new constraint: (2) (Succ(x226)=x404 & Succ(Zero)=x405 & new_primModNatS1(x404, x405)=Succ(x228) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x226))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x226), Succ(Zero)))))) We simplified constraint (2) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS1(x404, x405)=Succ(x228) which results in the following new constraints: (3) (Succ(Zero)=Succ(x228) & Succ(x226)=Succ(Zero) & Succ(Zero)=Succ(x406) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x226))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x226), Succ(Zero)))))) (4) (new_primModNatS02(x408, x407, x408, x407)=Succ(x228) & Succ(x226)=Succ(Succ(x408)) & Succ(Zero)=Succ(x407) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x226))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x226), Succ(Zero)))))) We simplified constraint (3) using rules (I), (II), (III), (IV) which results in the following new constraint: (5) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Zero), Succ(Zero)))))) We simplified constraint (4) using rules (I), (II), (III), (VII) which results in the following new constraint: (6) (x408=x410 & x407=x411 & new_primModNatS02(x408, x407, x410, x411)=Succ(x228) & Zero=x407 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x408)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x408)), Succ(Zero)))))) We simplified constraint (6) using rule (V) (with possible (I) afterwards) using induction on new_primModNatS02(x408, x407, x410, x411)=Succ(x228) which results in the following new constraints: (7) (new_primModNatS01(x414, x413)=Succ(x228) & x414=Succ(x412) & x413=Zero & Zero=x413 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x414)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x414)), Succ(Zero)))))) (8) (new_primModNatS02(x418, x417, x416, x415)=Succ(x228) & x418=Succ(x416) & x417=Succ(x415) & Zero=x417 & (\/x419:new_primModNatS02(x418, x417, x416, x415)=Succ(x419) & x418=x416 & x417=x415 & Zero=x417 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x418)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x418)), Succ(Zero)))))) ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x418)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x418)), Succ(Zero)))))) (9) (new_primModNatS01(x421, x420)=Succ(x228) & x421=Zero & x420=Zero & Zero=x420 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x421)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x421)), Succ(Zero)))))) (10) (Succ(Succ(x424))=Succ(x228) & x424=Zero & x423=Succ(x422) & Zero=x423 ==> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x424)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(x424)), Succ(Zero)))))) We simplified constraint (7) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (11) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x412))))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Succ(x412))), Succ(Zero)))))) We solved constraint (8) using rules (I), (II), (III).We simplified constraint (9) using rules (I), (II), (III), (IV), (VII) which results in the following new constraint: (12) (new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Zero)))))) We solved constraint (10) using rules (I), (II), (III), (IV). To summarize, we get the following constraints P__>=_ for the following pairs. *new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(Succ(x2))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Zero))))) *new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) *(new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(Succ(Succ(x21))))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x18))))), Integer(Pos(Succ(Succ(Succ(x21))))))) *(new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x30))))), Integer(Pos(Succ(Succ(Zero)))))) *new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x266))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x266))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x266))), Succ(Zero), Succ(Succ(x266))))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Succ(x249)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(x249)))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Succ(x249)), Zero, Succ(x249)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x239)))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x239)), Succ(Zero), Succ(x239), Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x256))))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x256))), Succ(Succ(Zero)), Succ(Succ(x256)), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x260))))))), Integer(Pos(Succ(Succ(Succ(Succ(Succ(x259))))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Succ(x259))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x260))), Succ(Succ(Succ(x259))), Succ(Succ(x260)), Succ(Succ(x259))))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) *new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) *(new_gcd0Gcd'(Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x69)))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x69)))))) *(new_gcd0Gcd'(Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x78)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x78)))))) *(new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x81))))), Integer(Neg(Succ(Succ(Succ(x82))))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x81))))), Integer(Neg(Succ(Succ(Succ(x82))))))) *(new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x89))))))_>=_new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x89))))))) *(new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x92))))), Integer(Neg(Succ(Succ(Succ(x93))))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x92))))), Integer(Neg(Succ(Succ(Succ(x93))))))) *(new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x96))))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x96))))))) *(new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x99))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x99))))), Integer(Neg(Succ(Succ(Zero)))))) *new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x103)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(x103)))), Integer(Neg(Succ(Zero))))) *new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x302))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x302))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x302))), Succ(Zero), Succ(Succ(x302))))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Succ(x285)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x285)))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Succ(x285)), Zero, Succ(x285)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x275)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x275)), Succ(Zero), Succ(x275), Zero))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x292))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x292))), Succ(Succ(Zero)), Succ(Succ(x292)), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x296))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x295))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x295))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x296))), Succ(Succ(Succ(x295))), Succ(Succ(x296)), Succ(Succ(x295))))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(x311)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Succ(x311)), Succ(Zero), Succ(x311), Zero))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x327))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x327))), Succ(Succ(Zero)), Succ(Succ(x327)), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Succ(x331))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x330))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x330))))))), Integer(Pos(new_primModNatS02(Succ(Succ(Succ(x331))), Succ(Succ(Succ(x330))), Succ(Succ(x331)), Succ(Succ(x330))))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) *new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) *(new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x148))))), Integer(Pos(Succ(Succ(Zero)))))) *new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Zero), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x351))))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Succ(x351))), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Pos(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Zero)))))) *new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x169))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x169))))), Integer(Pos(Succ(Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x176))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x176))))), Integer(Pos(Succ(Succ(Zero)))))) *new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x397))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x397))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Succ(x397))), Succ(Zero), Succ(Succ(x397))))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Succ(x380)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(x380)))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Succ(x380)), Zero, Succ(x380)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(x370)))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Succ(x370)), Succ(Zero), Succ(x370), Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x387))))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x387))), Succ(Succ(Zero)), Succ(Succ(x387)), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x391))))))), Integer(Neg(Succ(Succ(Succ(Succ(Succ(x390))))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Succ(x390))))))), Integer(Neg(new_primModNatS02(Succ(Succ(Succ(x391))), Succ(Succ(Succ(x390))), Succ(Succ(x391)), Succ(Succ(x390))))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(new_primModNatS02(Succ(Succ(Zero)), Succ(Succ(Zero)), Succ(Zero), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Succ(Zero))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(new_primModNatS02(Succ(Zero), Succ(Zero), Zero, Zero))))) *new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x212))))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x212))))), Integer(Neg(Succ(Succ(Zero)))))) *new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Zero))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Zero), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Succ(x412))))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Succ(x412))), Succ(Zero)))))) *(new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(Succ(Zero)))))), Integer(Neg(Succ(Succ(Zero)))))_>=_new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(Succ(Zero)), Succ(Zero)))))) The constraints for P_> respective P_bound are constructed from P__>=_ where we just replace every occurence of "t _>=_ s" in P__>=_ by "t > s" respective "t _>=_ c". Here c stands for the fresh constant used for P_bound. ---------------------------------------- (951) Obligation: Q DP problem: The TRS P consists of the following rules: new_gcd0Gcd'1(False, Integer(Pos(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Pos(Succ(Zero)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z1))))), Integer(Pos(Succ(x1)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(y0, Integer(Neg(Succ(x0)))) -> new_gcd0Gcd'1(False, y0, Integer(Neg(Succ(x0)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Zero))), Integer(Neg(Succ(Succ(x0))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(x0)))), Integer(Neg(Succ(Zero)))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Pos(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(z0))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Pos(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Pos(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Succ(x3)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x3))))), Integer(Neg(new_primModNatS02(Succ(x2), Succ(x3), x2, x3)))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(Succ(Succ(Succ(x2)))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) new_gcd0Gcd'1(False, Integer(Neg(Succ(Succ(Succ(x2))))), Integer(Neg(Succ(Succ(Zero))))) -> new_gcd0Gcd'(Integer(Neg(Succ(Succ(Zero)))), Integer(Neg(new_primModNatS1(Succ(x2), Succ(Zero))))) The TRS R consists of the following rules: new_primModNatS1(Succ(Zero), Succ(vzz31000)) -> Succ(Zero) new_primModNatS1(Succ(Succ(vzz30000)), Succ(vzz31000)) -> new_primModNatS02(vzz30000, vzz31000, vzz30000, vzz31000) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS01(vzz921, vzz922) -> new_primModNatS1(new_primMinusNatS2(vzz921, vzz922), Succ(vzz922)) new_primModNatS02(vzz921, vzz922, Succ(vzz9230), Succ(vzz9240)) -> new_primModNatS02(vzz921, vzz922, vzz9230, vzz9240) new_primModNatS02(vzz921, vzz922, Zero, Zero) -> new_primModNatS01(vzz921, vzz922) new_primModNatS02(vzz921, vzz922, Zero, Succ(vzz9240)) -> Succ(Succ(vzz921)) new_primMinusNatS2(vzz921, vzz922) -> new_primMinusNatS3(vzz921, vzz922) new_primModNatS1(Zero, vzz3100) -> Zero new_primMinusNatS3(Zero, Zero) -> Zero new_primMinusNatS3(Succ(vzz9210), Zero) -> Succ(vzz9210) new_primMinusNatS3(Succ(vzz9210), Succ(vzz9220)) -> new_primMinusNatS3(vzz9210, vzz9220) new_primMinusNatS3(Zero, Succ(vzz9220)) -> Zero The set Q consists of the following terms: new_primModNatS02(x0, x1, Zero, Succ(x2)) new_primModNatS02(x0, x1, Succ(x2), Zero) new_primModNatS1(Succ(Zero), Succ(x0)) new_primMinusNatS3(Zero, Zero) new_primModNatS1(Succ(Succ(x0)), Succ(x1)) new_primModNatS1(Succ(Zero), Zero) new_primMinusNatS3(Zero, Succ(x0)) new_primMinusNatS2(x0, x1) new_primModNatS1(Zero, x0) new_primModNatS1(Succ(Succ(x0)), Zero) new_primModNatS02(x0, x1, Succ(x2), Succ(x3)) new_primMinusNatS3(Succ(x0), Succ(x1)) new_primMinusNatS3(Succ(x0), Zero) new_primModNatS01(x0, x1) new_primModNatS02(x0, x1, Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (952) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundRound03(vzz300, vzz310, Succ(vzz1144000), Succ(vzz1143000)) -> new_roundRound03(vzz300, vzz310, vzz1144000, vzz1143000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (953) 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_roundRound03(vzz300, vzz310, Succ(vzz1144000), Succ(vzz1143000)) -> new_roundRound03(vzz300, vzz310, vzz1144000, vzz1143000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (954) YES ---------------------------------------- (955) Obligation: Q DP problem: The TRS P consists of the following rules: new_roundM07(vzz300, vzz310, Succ(vzz1612000), Succ(vzz1611000)) -> new_roundM07(vzz300, vzz310, vzz1612000, vzz1611000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (956) 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_roundM07(vzz300, vzz310, Succ(vzz1612000), Succ(vzz1611000)) -> new_roundM07(vzz300, vzz310, vzz1612000, vzz1611000) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 > 4 ---------------------------------------- (957) YES ---------------------------------------- (958) Narrow (COMPLETE) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="round",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="round vzz3",fontsize=16,color="blue",shape="box"];23889[label="round :: Float -> Int",fontsize=10,color="white",style="solid",shape="box"];3 -> 23889[label="",style="solid", color="blue", weight=9]; 23889 -> 4[label="",style="solid", color="blue", weight=3]; 23890[label="round :: (Ratio a) -> Int",fontsize=10,color="white",style="solid",shape="box"];3 -> 23890[label="",style="solid", color="blue", weight=9]; 23890 -> 5[label="",style="solid", color="blue", weight=3]; 23891[label="round :: Double -> Int",fontsize=10,color="white",style="solid",shape="box"];3 -> 23891[label="",style="solid", color="blue", weight=9]; 23891 -> 6[label="",style="solid", color="blue", weight=3]; 4[label="round vzz3",fontsize=16,color="black",shape="box"];4 -> 7[label="",style="solid", color="black", weight=3]; 5[label="round vzz3",fontsize=16,color="black",shape="box"];5 -> 8[label="",style="solid", color="black", weight=3]; 6[label="round vzz3",fontsize=16,color="black",shape="box"];6 -> 9[label="",style="solid", color="black", weight=3]; 7[label="roundRound0 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];7 -> 10[label="",style="solid", color="black", weight=3]; 8[label="roundRound0 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];8 -> 11[label="",style="solid", color="black", weight=3]; 9[label="roundRound0 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];9 -> 12[label="",style="solid", color="black", weight=3]; 10[label="roundRound06 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];10 -> 13[label="",style="solid", color="black", weight=3]; 11[label="roundRound06 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];11 -> 14[label="",style="solid", color="black", weight=3]; 12[label="roundRound06 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];12 -> 15[label="",style="solid", color="black", weight=3]; 13[label="roundRound05 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];13 -> 16[label="",style="solid", color="black", weight=3]; 14[label="roundRound05 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];14 -> 17[label="",style="solid", color="black", weight=3]; 15[label="roundRound05 vzz3 (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];15 -> 18[label="",style="solid", color="black", weight=3]; 16[label="roundRound05 vzz3 (primEqFloat (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];16 -> 19[label="",style="solid", color="black", weight=3]; 17[label="roundRound05 vzz3 (signum (abs (roundR vzz3) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR vzz3) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];17 -> 20[label="",style="solid", color="black", weight=3]; 18[label="roundRound05 vzz3 (primEqDouble (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signum (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];18 -> 21[label="",style="solid", color="black", weight=3]; 19[label="roundRound05 vzz3 (primEqFloat (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];19 -> 22[label="",style="solid", color="black", weight=3]; 20[label="roundRound05 vzz3 (signum (abs (roundR1 vzz3 (roundVu7 vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 vzz3 (roundVu7 vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];20 -> 23[label="",style="solid", color="black", weight=3]; 21[label="roundRound05 vzz3 (primEqDouble (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];21 -> 24[label="",style="solid", color="black", weight=3]; 22[label="roundRound05 vzz3 (primEqFloat (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];22 -> 25[label="",style="solid", color="black", weight=3]; 23[label="roundRound05 vzz3 (signum (abs (roundR1 vzz3 (properFraction vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 vzz3 (properFraction vzz3)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="burlywood",shape="box"];23892[label="vzz3/vzz30 :% vzz31",fontsize=10,color="white",style="solid",shape="box"];23 -> 23892[label="",style="solid", color="burlywood", weight=9]; 23892 -> 26[label="",style="solid", color="burlywood", weight=3]; 24[label="roundRound05 vzz3 (primEqDouble (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Neg (Succ Zero)))) (signumReal3 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];24 -> 27[label="",style="solid", color="black", weight=3]; 25[label="roundRound05 vzz3 (primEqFloat (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];25 -> 28[label="",style="solid", color="black", weight=3]; 26[label="roundRound05 (vzz30 :% vzz31) (signum (abs (roundR1 (vzz30 :% vzz31) (properFraction (vzz30 :% vzz31))) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 (vzz30 :% vzz31) (properFraction (vzz30 :% vzz31))) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];26 -> 29[label="",style="solid", color="black", weight=3]; 27[label="roundRound05 vzz3 (primEqDouble (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];27 -> 30[label="",style="solid", color="black", weight=3]; 28[label="roundRound05 vzz3 (primEqFloat (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];28 -> 31[label="",style="solid", color="black", weight=3]; 29[label="roundRound05 (vzz30 :% vzz31) (signum (abs (roundR1 (vzz30 :% vzz31) (fromIntegral (properFractionQ vzz30 vzz31),properFractionR vzz30 vzz31 :% vzz31)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (roundR1 (vzz30 :% vzz31) (fromIntegral (properFractionQ vzz30 vzz31),properFractionR vzz30 vzz31 :% vzz31)) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];29 -> 32[label="",style="solid", color="black", weight=3]; 30[label="roundRound05 vzz3 (primEqDouble (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (abs (roundR vzz3) - fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];30 -> 33[label="",style="solid", color="black", weight=3]; 31[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];31 -> 34[label="",style="solid", color="black", weight=3]; 32[label="roundRound05 (vzz30 :% vzz31) (signum (abs (properFractionR vzz30 vzz31 :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR vzz30 vzz31 :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];32 -> 35[label="",style="solid", color="black", weight=3]; 33[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (abs (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];33 -> 36[label="",style="solid", color="black", weight=3]; 34[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];34 -> 37[label="",style="solid", color="black", weight=3]; 35 -> 41[label="",style="dashed", color="red", weight=0]; 35[label="roundRound05 (vzz30 :% vzz31) (signum (abs (properFractionR0 vzz30 vzz31 (properFractionVu30 vzz30 vzz31) :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR0 vzz30 vzz31 (properFractionVu30 vzz30 vzz31) :% vzz31) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];35 -> 42[label="",style="dashed", color="magenta", weight=3]; 35 -> 43[label="",style="dashed", color="magenta", weight=3]; 35 -> 44[label="",style="dashed", color="magenta", weight=3]; 36[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];36 -> 39[label="",style="solid", color="black", weight=3]; 37[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];37 -> 40[label="",style="solid", color="black", weight=3]; 42[label="vzz31",fontsize=16,color="green",shape="box"];43[label="vzz30",fontsize=16,color="green",shape="box"];44[label="properFractionVu30 vzz30 vzz31",fontsize=16,color="black",shape="triangle"];44 -> 48[label="",style="solid", color="black", weight=3]; 41[label="roundRound05 (vzz8 :% vzz9) (signum (abs (properFractionR0 vzz8 vzz9 vzz10 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR0 vzz8 vzz9 vzz10 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="burlywood",shape="triangle"];23893[label="vzz10/(vzz100,vzz101)",fontsize=10,color="white",style="solid",shape="box"];41 -> 23893[label="",style="solid", color="burlywood", weight=9]; 23893 -> 49[label="",style="solid", color="burlywood", weight=3]; 39[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal2 (roundR vzz3)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];39 -> 50[label="",style="solid", color="black", weight=3]; 40[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];40 -> 51[label="",style="solid", color="black", weight=3]; 48[label="quotRem vzz30 vzz31",fontsize=16,color="blue",shape="box"];23894[label="quotRem :: Int -> Int -> (@2) Int Int",fontsize=10,color="white",style="solid",shape="box"];48 -> 23894[label="",style="solid", color="blue", weight=9]; 23894 -> 52[label="",style="solid", color="blue", weight=3]; 23895[label="quotRem :: Integer -> Integer -> (@2) Integer Integer",fontsize=10,color="white",style="solid",shape="box"];48 -> 23895[label="",style="solid", color="blue", weight=9]; 23895 -> 53[label="",style="solid", color="blue", weight=3]; 49[label="roundRound05 (vzz8 :% vzz9) (signum (abs (properFractionR0 vzz8 vzz9 (vzz100,vzz101) :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (properFractionR0 vzz8 vzz9 (vzz100,vzz101) :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];49 -> 54[label="",style="solid", color="black", weight=3]; 50[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (roundR vzz3 >= fromInt (Pos Zero))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];50 -> 55[label="",style="solid", color="black", weight=3]; 51[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];51 -> 56[label="",style="solid", color="black", weight=3]; 52[label="quotRem vzz30 vzz31",fontsize=16,color="black",shape="box"];52 -> 57[label="",style="solid", color="black", weight=3]; 53[label="quotRem vzz30 vzz31",fontsize=16,color="burlywood",shape="box"];23896[label="vzz30/Integer vzz300",fontsize=10,color="white",style="solid",shape="box"];53 -> 23896[label="",style="solid", color="burlywood", weight=9]; 23896 -> 58[label="",style="solid", color="burlywood", weight=3]; 54[label="roundRound05 (vzz8 :% vzz9) (signum (abs (vzz101 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs (vzz101 :% vzz9) + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];54 -> 59[label="",style="solid", color="black", weight=3]; 55[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (compare (roundR vzz3) (fromInt (Pos Zero)) /= LT)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];55 -> 60[label="",style="solid", color="black", weight=3]; 56[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];56 -> 61[label="",style="solid", color="black", weight=3]; 57[label="primQrmInt vzz30 vzz31",fontsize=16,color="black",shape="box"];57 -> 62[label="",style="solid", color="black", weight=3]; 58[label="quotRem (Integer vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23897[label="vzz31/Integer vzz310",fontsize=10,color="white",style="solid",shape="box"];58 -> 23897[label="",style="solid", color="burlywood", weight=9]; 23897 -> 63[label="",style="solid", color="burlywood", weight=3]; 59 -> 64[label="",style="dashed", color="red", weight=0]; 59[label="roundRound05 (vzz8 :% vzz9) (signum (abs vzz101 :% vzz9 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (abs vzz101 :% vzz9 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="magenta"];59 -> 65[label="",style="dashed", color="magenta", weight=3]; 59 -> 66[label="",style="dashed", color="magenta", weight=3]; 59 -> 67[label="",style="dashed", color="magenta", weight=3]; 60[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (compare (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];60 -> 68[label="",style="solid", color="black", weight=3]; 61[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR vzz3) (not (primCmpFloat (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];61 -> 69[label="",style="solid", color="black", weight=3]; 62[label="(primQuotInt vzz30 vzz31,primRemInt vzz30 vzz31)",fontsize=16,color="green",shape="box"];62 -> 70[label="",style="dashed", color="green", weight=3]; 62 -> 71[label="",style="dashed", color="green", weight=3]; 63[label="quotRem (Integer vzz300) (Integer vzz310)",fontsize=16,color="black",shape="box"];63 -> 72[label="",style="solid", color="black", weight=3]; 65[label="abs vzz101",fontsize=16,color="blue",shape="box"];23898[label="abs :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];65 -> 23898[label="",style="solid", color="blue", weight=9]; 23898 -> 73[label="",style="solid", color="blue", weight=3]; 23899[label="abs :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];65 -> 23899[label="",style="solid", color="blue", weight=9]; 23899 -> 74[label="",style="solid", color="blue", weight=3]; 66[label="vzz8",fontsize=16,color="green",shape="box"];67[label="vzz9",fontsize=16,color="green",shape="box"];64[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="triangle"];64 -> 75[label="",style="solid", color="black", weight=3]; 68[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR vzz3) (not (primCmpDouble (roundR vzz3) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];68 -> 76[label="",style="solid", color="black", weight=3]; 69[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpFloat (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];69 -> 77[label="",style="solid", color="black", weight=3]; 70[label="primQuotInt vzz30 vzz31",fontsize=16,color="burlywood",shape="triangle"];23900[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];70 -> 23900[label="",style="solid", color="burlywood", weight=9]; 23900 -> 78[label="",style="solid", color="burlywood", weight=3]; 23901[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];70 -> 23901[label="",style="solid", color="burlywood", weight=9]; 23901 -> 79[label="",style="solid", color="burlywood", weight=3]; 71[label="primRemInt vzz30 vzz31",fontsize=16,color="burlywood",shape="triangle"];23902[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];71 -> 23902[label="",style="solid", color="burlywood", weight=9]; 23902 -> 80[label="",style="solid", color="burlywood", weight=3]; 23903[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];71 -> 23903[label="",style="solid", color="burlywood", weight=9]; 23903 -> 81[label="",style="solid", color="burlywood", weight=3]; 72[label="(Integer (primQuotInt vzz300 vzz310),Integer (primRemInt vzz300 vzz310))",fontsize=16,color="green",shape="box"];72 -> 82[label="",style="dashed", color="green", weight=3]; 72 -> 83[label="",style="dashed", color="green", weight=3]; 73[label="abs vzz101",fontsize=16,color="black",shape="triangle"];73 -> 84[label="",style="solid", color="black", weight=3]; 74[label="abs vzz101",fontsize=16,color="black",shape="triangle"];74 -> 85[label="",style="solid", color="black", weight=3]; 75[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate doubleToRatio (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate doubleToRatio (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))))",fontsize=16,color="black",shape="box"];75 -> 86[label="",style="solid", color="black", weight=3]; 76[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (roundVu7 vzz3)) (not (primCmpDouble (roundR1 vzz3 (roundVu7 vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];76 -> 87[label="",style="solid", color="black", weight=3]; 77[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpFloat (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];77 -> 88[label="",style="solid", color="black", weight=3]; 78[label="primQuotInt (Pos vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23904[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];78 -> 23904[label="",style="solid", color="burlywood", weight=9]; 23904 -> 89[label="",style="solid", color="burlywood", weight=3]; 23905[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];78 -> 23905[label="",style="solid", color="burlywood", weight=9]; 23905 -> 90[label="",style="solid", color="burlywood", weight=3]; 79[label="primQuotInt (Neg vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23906[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];79 -> 23906[label="",style="solid", color="burlywood", weight=9]; 23906 -> 91[label="",style="solid", color="burlywood", weight=3]; 23907[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];79 -> 23907[label="",style="solid", color="burlywood", weight=9]; 23907 -> 92[label="",style="solid", color="burlywood", weight=3]; 80[label="primRemInt (Pos vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23908[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];80 -> 23908[label="",style="solid", color="burlywood", weight=9]; 23908 -> 93[label="",style="solid", color="burlywood", weight=3]; 23909[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];80 -> 23909[label="",style="solid", color="burlywood", weight=9]; 23909 -> 94[label="",style="solid", color="burlywood", weight=3]; 81[label="primRemInt (Neg vzz300) vzz31",fontsize=16,color="burlywood",shape="box"];23910[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];81 -> 23910[label="",style="solid", color="burlywood", weight=9]; 23910 -> 95[label="",style="solid", color="burlywood", weight=3]; 23911[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];81 -> 23911[label="",style="solid", color="burlywood", weight=9]; 23911 -> 96[label="",style="solid", color="burlywood", weight=3]; 82 -> 70[label="",style="dashed", color="red", weight=0]; 82[label="primQuotInt vzz300 vzz310",fontsize=16,color="magenta"];82 -> 97[label="",style="dashed", color="magenta", weight=3]; 82 -> 98[label="",style="dashed", color="magenta", weight=3]; 83 -> 71[label="",style="dashed", color="red", weight=0]; 83[label="primRemInt vzz300 vzz310",fontsize=16,color="magenta"];83 -> 99[label="",style="dashed", color="magenta", weight=3]; 83 -> 100[label="",style="dashed", color="magenta", weight=3]; 84[label="absReal vzz101",fontsize=16,color="black",shape="box"];84 -> 101[label="",style="solid", color="black", weight=3]; 85[label="absReal vzz101",fontsize=16,color="black",shape="box"];85 -> 102[label="",style="solid", color="black", weight=3]; 86[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate fromInt (Pos (Succ Zero)) % fromInt (Pos (Succ (Succ Zero))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate fromInt (Pos (Succ Zero)) % fromInt (Pos (Succ (Succ Zero))))))",fontsize=16,color="black",shape="box"];86 -> 103[label="",style="solid", color="black", weight=3]; 87[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (properFraction vzz3)) (not (primCmpDouble (roundR1 vzz3 (properFraction vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];87 -> 104[label="",style="solid", color="black", weight=3]; 88[label="roundRound05 vzz3 (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 vzz3 (floatProperFractionFloat vzz3)) (not (primCmpFloat (roundR1 vzz3 (floatProperFractionFloat vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23912[label="vzz3/Float vzz30 vzz31",fontsize=10,color="white",style="solid",shape="box"];88 -> 23912[label="",style="solid", color="burlywood", weight=9]; 23912 -> 105[label="",style="solid", color="burlywood", weight=3]; 89[label="primQuotInt (Pos vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23913[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];89 -> 23913[label="",style="solid", color="burlywood", weight=9]; 23913 -> 106[label="",style="solid", color="burlywood", weight=3]; 23914[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];89 -> 23914[label="",style="solid", color="burlywood", weight=9]; 23914 -> 107[label="",style="solid", color="burlywood", weight=3]; 90[label="primQuotInt (Pos vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23915[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];90 -> 23915[label="",style="solid", color="burlywood", weight=9]; 23915 -> 108[label="",style="solid", color="burlywood", weight=3]; 23916[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];90 -> 23916[label="",style="solid", color="burlywood", weight=9]; 23916 -> 109[label="",style="solid", color="burlywood", weight=3]; 91[label="primQuotInt (Neg vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23917[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];91 -> 23917[label="",style="solid", color="burlywood", weight=9]; 23917 -> 110[label="",style="solid", color="burlywood", weight=3]; 23918[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];91 -> 23918[label="",style="solid", color="burlywood", weight=9]; 23918 -> 111[label="",style="solid", color="burlywood", weight=3]; 92[label="primQuotInt (Neg vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23919[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];92 -> 23919[label="",style="solid", color="burlywood", weight=9]; 23919 -> 112[label="",style="solid", color="burlywood", weight=3]; 23920[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];92 -> 23920[label="",style="solid", color="burlywood", weight=9]; 23920 -> 113[label="",style="solid", color="burlywood", weight=3]; 93[label="primRemInt (Pos vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23921[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];93 -> 23921[label="",style="solid", color="burlywood", weight=9]; 23921 -> 114[label="",style="solid", color="burlywood", weight=3]; 23922[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];93 -> 23922[label="",style="solid", color="burlywood", weight=9]; 23922 -> 115[label="",style="solid", color="burlywood", weight=3]; 94[label="primRemInt (Pos vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23923[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];94 -> 23923[label="",style="solid", color="burlywood", weight=9]; 23923 -> 116[label="",style="solid", color="burlywood", weight=3]; 23924[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];94 -> 23924[label="",style="solid", color="burlywood", weight=9]; 23924 -> 117[label="",style="solid", color="burlywood", weight=3]; 95[label="primRemInt (Neg vzz300) (Pos vzz310)",fontsize=16,color="burlywood",shape="box"];23925[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];95 -> 23925[label="",style="solid", color="burlywood", weight=9]; 23925 -> 118[label="",style="solid", color="burlywood", weight=3]; 23926[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];95 -> 23926[label="",style="solid", color="burlywood", weight=9]; 23926 -> 119[label="",style="solid", color="burlywood", weight=3]; 96[label="primRemInt (Neg vzz300) (Neg vzz310)",fontsize=16,color="burlywood",shape="box"];23927[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];96 -> 23927[label="",style="solid", color="burlywood", weight=9]; 23927 -> 120[label="",style="solid", color="burlywood", weight=3]; 23928[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];96 -> 23928[label="",style="solid", color="burlywood", weight=9]; 23928 -> 121[label="",style="solid", color="burlywood", weight=3]; 97[label="vzz300",fontsize=16,color="green",shape="box"];98[label="vzz310",fontsize=16,color="green",shape="box"];99[label="vzz300",fontsize=16,color="green",shape="box"];100[label="vzz310",fontsize=16,color="green",shape="box"];101[label="absReal2 vzz101",fontsize=16,color="black",shape="box"];101 -> 122[label="",style="solid", color="black", weight=3]; 102[label="absReal2 vzz101",fontsize=16,color="black",shape="box"];102 -> 123[label="",style="solid", color="black", weight=3]; 103[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate reduce (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate reduce (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];103 -> 124[label="",style="solid", color="black", weight=3]; 104[label="roundRound05 vzz3 (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 vzz3 (floatProperFractionDouble vzz3)) (not (primCmpDouble (roundR1 vzz3 (floatProperFractionDouble vzz3)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23929[label="vzz3/Double vzz30 vzz31",fontsize=10,color="white",style="solid",shape="box"];104 -> 23929[label="",style="solid", color="burlywood", weight=9]; 23929 -> 125[label="",style="solid", color="burlywood", weight=3]; 105[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (floatProperFractionFloat (Float vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];105 -> 126[label="",style="solid", color="black", weight=3]; 106[label="primQuotInt (Pos vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];106 -> 127[label="",style="solid", color="black", weight=3]; 107[label="primQuotInt (Pos vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];107 -> 128[label="",style="solid", color="black", weight=3]; 108[label="primQuotInt (Pos vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];108 -> 129[label="",style="solid", color="black", weight=3]; 109[label="primQuotInt (Pos vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];109 -> 130[label="",style="solid", color="black", weight=3]; 110[label="primQuotInt (Neg vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];110 -> 131[label="",style="solid", color="black", weight=3]; 111[label="primQuotInt (Neg vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];111 -> 132[label="",style="solid", color="black", weight=3]; 112[label="primQuotInt (Neg vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];112 -> 133[label="",style="solid", color="black", weight=3]; 113[label="primQuotInt (Neg vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];113 -> 134[label="",style="solid", color="black", weight=3]; 114[label="primRemInt (Pos vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];114 -> 135[label="",style="solid", color="black", weight=3]; 115[label="primRemInt (Pos vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];115 -> 136[label="",style="solid", color="black", weight=3]; 116[label="primRemInt (Pos vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];116 -> 137[label="",style="solid", color="black", weight=3]; 117[label="primRemInt (Pos vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];117 -> 138[label="",style="solid", color="black", weight=3]; 118[label="primRemInt (Neg vzz300) (Pos (Succ vzz3100))",fontsize=16,color="black",shape="box"];118 -> 139[label="",style="solid", color="black", weight=3]; 119[label="primRemInt (Neg vzz300) (Pos Zero)",fontsize=16,color="black",shape="box"];119 -> 140[label="",style="solid", color="black", weight=3]; 120[label="primRemInt (Neg vzz300) (Neg (Succ vzz3100))",fontsize=16,color="black",shape="box"];120 -> 141[label="",style="solid", color="black", weight=3]; 121[label="primRemInt (Neg vzz300) (Neg Zero)",fontsize=16,color="black",shape="box"];121 -> 142[label="",style="solid", color="black", weight=3]; 122[label="absReal1 vzz101 (vzz101 >= fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];122 -> 143[label="",style="solid", color="black", weight=3]; 123[label="absReal1 vzz101 (vzz101 >= fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];123 -> 144[label="",style="solid", color="black", weight=3]; 124[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate reduce2 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate reduce2 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))))))",fontsize=16,color="black",shape="box"];124 -> 145[label="",style="solid", color="black", weight=3]; 125[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (floatProperFractionDouble (Double vzz30 vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];125 -> 146[label="",style="solid", color="black", weight=3]; 126[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (roundR1 (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];126 -> 147[label="",style="solid", color="black", weight=3]; 127[label="Pos (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];127 -> 148[label="",style="dashed", color="green", weight=3]; 128[label="error []",fontsize=16,color="black",shape="triangle"];128 -> 149[label="",style="solid", color="black", weight=3]; 129[label="Neg (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];129 -> 150[label="",style="dashed", color="green", weight=3]; 130 -> 128[label="",style="dashed", color="red", weight=0]; 130[label="error []",fontsize=16,color="magenta"];131[label="Neg (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];131 -> 151[label="",style="dashed", color="green", weight=3]; 132 -> 128[label="",style="dashed", color="red", weight=0]; 132[label="error []",fontsize=16,color="magenta"];133[label="Pos (primDivNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];133 -> 152[label="",style="dashed", color="green", weight=3]; 134 -> 128[label="",style="dashed", color="red", weight=0]; 134[label="error []",fontsize=16,color="magenta"];135[label="Pos (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];135 -> 153[label="",style="dashed", color="green", weight=3]; 136 -> 128[label="",style="dashed", color="red", weight=0]; 136[label="error []",fontsize=16,color="magenta"];137[label="Pos (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];137 -> 154[label="",style="dashed", color="green", weight=3]; 138 -> 128[label="",style="dashed", color="red", weight=0]; 138[label="error []",fontsize=16,color="magenta"];139[label="Neg (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];139 -> 155[label="",style="dashed", color="green", weight=3]; 140 -> 128[label="",style="dashed", color="red", weight=0]; 140[label="error []",fontsize=16,color="magenta"];141[label="Neg (primModNatS vzz300 (Succ vzz3100))",fontsize=16,color="green",shape="box"];141 -> 156[label="",style="dashed", color="green", weight=3]; 142 -> 128[label="",style="dashed", color="red", weight=0]; 142[label="error []",fontsize=16,color="magenta"];143[label="absReal1 vzz101 (compare vzz101 (fromInt (Pos Zero)) /= LT)",fontsize=16,color="black",shape="box"];143 -> 157[label="",style="solid", color="black", weight=3]; 144[label="absReal1 vzz101 (compare vzz101 (fromInt (Pos Zero)) /= LT)",fontsize=16,color="black",shape="box"];144 -> 158[label="",style="solid", color="black", weight=3]; 145 -> 159[label="",style="dashed", color="red", weight=0]; 145[label="roundRound05 (vzz15 :% vzz16) (signum (vzz17 :% vzz16 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))) == fromInt (Neg (Succ Zero))) (signum (vzz17 :% vzz16 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)))))",fontsize=16,color="magenta"];145 -> 160[label="",style="dashed", color="magenta", weight=3]; 145 -> 161[label="",style="dashed", color="magenta", weight=3]; 145 -> 162[label="",style="dashed", color="magenta", weight=3]; 145 -> 163[label="",style="dashed", color="magenta", weight=3]; 146[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (roundR1 (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31),Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];146 -> 164[label="",style="solid", color="black", weight=3]; 147[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpFloat (Float vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];147 -> 165[label="",style="solid", color="black", weight=3]; 148[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="burlywood",shape="triangle"];23930[label="vzz300/Succ vzz3000",fontsize=10,color="white",style="solid",shape="box"];148 -> 23930[label="",style="solid", color="burlywood", weight=9]; 23930 -> 166[label="",style="solid", color="burlywood", weight=3]; 23931[label="vzz300/Zero",fontsize=10,color="white",style="solid",shape="box"];148 -> 23931[label="",style="solid", color="burlywood", weight=9]; 23931 -> 167[label="",style="solid", color="burlywood", weight=3]; 149[label="error []",fontsize=16,color="red",shape="box"];150 -> 148[label="",style="dashed", color="red", weight=0]; 150[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];150 -> 168[label="",style="dashed", color="magenta", weight=3]; 151 -> 148[label="",style="dashed", color="red", weight=0]; 151[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];151 -> 169[label="",style="dashed", color="magenta", weight=3]; 152 -> 148[label="",style="dashed", color="red", weight=0]; 152[label="primDivNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];152 -> 170[label="",style="dashed", color="magenta", weight=3]; 152 -> 171[label="",style="dashed", color="magenta", weight=3]; 153[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="burlywood",shape="triangle"];23932[label="vzz300/Succ vzz3000",fontsize=10,color="white",style="solid",shape="box"];153 -> 23932[label="",style="solid", color="burlywood", weight=9]; 23932 -> 172[label="",style="solid", color="burlywood", weight=3]; 23933[label="vzz300/Zero",fontsize=10,color="white",style="solid",shape="box"];153 -> 23933[label="",style="solid", color="burlywood", weight=9]; 23933 -> 173[label="",style="solid", color="burlywood", weight=3]; 154 -> 153[label="",style="dashed", color="red", weight=0]; 154[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];154 -> 174[label="",style="dashed", color="magenta", weight=3]; 155 -> 153[label="",style="dashed", color="red", weight=0]; 155[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];155 -> 175[label="",style="dashed", color="magenta", weight=3]; 156 -> 153[label="",style="dashed", color="red", weight=0]; 156[label="primModNatS vzz300 (Succ vzz3100)",fontsize=16,color="magenta"];156 -> 176[label="",style="dashed", color="magenta", weight=3]; 156 -> 177[label="",style="dashed", color="magenta", weight=3]; 157[label="absReal1 vzz101 (not (compare vzz101 (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];157 -> 178[label="",style="solid", color="black", weight=3]; 158[label="absReal1 vzz101 (not (compare vzz101 (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23934[label="vzz101/Integer vzz1010",fontsize=10,color="white",style="solid",shape="box"];158 -> 23934[label="",style="solid", color="burlywood", weight=9]; 23934 -> 179[label="",style="solid", color="burlywood", weight=3]; 160[label="vzz17",fontsize=16,color="green",shape="box"];161[label="vzz15",fontsize=16,color="green",shape="box"];162[label="abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)",fontsize=16,color="blue",shape="box"];23935[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];162 -> 23935[label="",style="solid", color="blue", weight=9]; 23935 -> 180[label="",style="solid", color="blue", weight=3]; 23936[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];162 -> 23936[label="",style="solid", color="blue", weight=9]; 23936 -> 181[label="",style="solid", color="blue", weight=3]; 163[label="vzz16",fontsize=16,color="green",shape="box"];159[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) vzz26)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) vzz26)))",fontsize=16,color="burlywood",shape="triangle"];23937[label="vzz26/False",fontsize=10,color="white",style="solid",shape="box"];159 -> 23937[label="",style="solid", color="burlywood", weight=9]; 23937 -> 182[label="",style="solid", color="burlywood", weight=3]; 23938[label="vzz26/True",fontsize=10,color="white",style="solid",shape="box"];159 -> 23938[label="",style="solid", color="burlywood", weight=9]; 23938 -> 183[label="",style="solid", color="burlywood", weight=3]; 164[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (not (primCmpDouble (Double vzz30 vzz31 - fromInt (vzz30 `quot` vzz31)) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];164 -> 184[label="",style="solid", color="black", weight=3]; 165[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];165 -> 185[label="",style="solid", color="black", weight=3]; 166[label="primDivNatS (Succ vzz3000) (Succ vzz3100)",fontsize=16,color="black",shape="box"];166 -> 186[label="",style="solid", color="black", weight=3]; 167[label="primDivNatS Zero (Succ vzz3100)",fontsize=16,color="black",shape="box"];167 -> 187[label="",style="solid", color="black", weight=3]; 168[label="vzz3100",fontsize=16,color="green",shape="box"];169[label="vzz300",fontsize=16,color="green",shape="box"];170[label="vzz3100",fontsize=16,color="green",shape="box"];171[label="vzz300",fontsize=16,color="green",shape="box"];172[label="primModNatS (Succ vzz3000) (Succ vzz3100)",fontsize=16,color="black",shape="box"];172 -> 188[label="",style="solid", color="black", weight=3]; 173[label="primModNatS Zero (Succ vzz3100)",fontsize=16,color="black",shape="box"];173 -> 189[label="",style="solid", color="black", weight=3]; 174[label="vzz3100",fontsize=16,color="green",shape="box"];175[label="vzz300",fontsize=16,color="green",shape="box"];176[label="vzz3100",fontsize=16,color="green",shape="box"];177[label="vzz300",fontsize=16,color="green",shape="box"];178[label="absReal1 vzz101 (not (primCmpInt vzz101 (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23939[label="vzz101/Pos vzz1010",fontsize=10,color="white",style="solid",shape="box"];178 -> 23939[label="",style="solid", color="burlywood", weight=9]; 23939 -> 190[label="",style="solid", color="burlywood", weight=3]; 23940[label="vzz101/Neg vzz1010",fontsize=10,color="white",style="solid",shape="box"];178 -> 23940[label="",style="solid", color="burlywood", weight=9]; 23940 -> 191[label="",style="solid", color="burlywood", weight=3]; 179[label="absReal1 (Integer vzz1010) (not (compare (Integer vzz1010) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];179 -> 192[label="",style="solid", color="black", weight=3]; 180 -> 193[label="",style="dashed", color="red", weight=0]; 180[label="abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)",fontsize=16,color="magenta"];180 -> 194[label="",style="dashed", color="magenta", weight=3]; 181 -> 195[label="",style="dashed", color="red", weight=0]; 181[label="abs (fromInt (Pos (Succ (Succ Zero)))) == fromInt (Pos Zero)",fontsize=16,color="magenta"];181 -> 196[label="",style="dashed", color="magenta", weight=3]; 182[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) False)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) False)))",fontsize=16,color="black",shape="box"];182 -> 197[label="",style="solid", color="black", weight=3]; 183[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce1 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)))",fontsize=16,color="black",shape="box"];183 -> 198[label="",style="solid", color="black", weight=3]; 184[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (fromInt (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];184 -> 199[label="",style="solid", color="black", weight=3]; 185[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (primIntToFloat (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];185 -> 200[label="",style="solid", color="black", weight=3]; 186[label="primDivNatS0 vzz3000 vzz3100 (primGEqNatS vzz3000 vzz3100)",fontsize=16,color="burlywood",shape="box"];23941[label="vzz3000/Succ vzz30000",fontsize=10,color="white",style="solid",shape="box"];186 -> 23941[label="",style="solid", color="burlywood", weight=9]; 23941 -> 201[label="",style="solid", color="burlywood", weight=3]; 23942[label="vzz3000/Zero",fontsize=10,color="white",style="solid",shape="box"];186 -> 23942[label="",style="solid", color="burlywood", weight=9]; 23942 -> 202[label="",style="solid", color="burlywood", weight=3]; 187[label="Zero",fontsize=16,color="green",shape="box"];188[label="primModNatS0 vzz3000 vzz3100 (primGEqNatS vzz3000 vzz3100)",fontsize=16,color="burlywood",shape="box"];23943[label="vzz3000/Succ vzz30000",fontsize=10,color="white",style="solid",shape="box"];188 -> 23943[label="",style="solid", color="burlywood", weight=9]; 23943 -> 203[label="",style="solid", color="burlywood", weight=3]; 23944[label="vzz3000/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 23944[label="",style="solid", color="burlywood", weight=9]; 23944 -> 204[label="",style="solid", color="burlywood", weight=3]; 189[label="Zero",fontsize=16,color="green",shape="box"];190[label="absReal1 (Pos vzz1010) (not (primCmpInt (Pos vzz1010) (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23945[label="vzz1010/Succ vzz10100",fontsize=10,color="white",style="solid",shape="box"];190 -> 23945[label="",style="solid", color="burlywood", weight=9]; 23945 -> 205[label="",style="solid", color="burlywood", weight=3]; 23946[label="vzz1010/Zero",fontsize=10,color="white",style="solid",shape="box"];190 -> 23946[label="",style="solid", color="burlywood", weight=9]; 23946 -> 206[label="",style="solid", color="burlywood", weight=3]; 191[label="absReal1 (Neg vzz1010) (not (primCmpInt (Neg vzz1010) (fromInt (Pos Zero)) == LT))",fontsize=16,color="burlywood",shape="box"];23947[label="vzz1010/Succ vzz10100",fontsize=10,color="white",style="solid",shape="box"];191 -> 23947[label="",style="solid", color="burlywood", weight=9]; 23947 -> 207[label="",style="solid", color="burlywood", weight=3]; 23948[label="vzz1010/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 23948[label="",style="solid", color="burlywood", weight=9]; 23948 -> 208[label="",style="solid", color="burlywood", weight=3]; 192[label="absReal1 (Integer vzz1010) (not (compare (Integer vzz1010) (Integer (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];192 -> 209[label="",style="solid", color="black", weight=3]; 194 -> 73[label="",style="dashed", color="red", weight=0]; 194[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];194 -> 210[label="",style="dashed", color="magenta", weight=3]; 193[label="vzz27 == fromInt (Pos Zero)",fontsize=16,color="black",shape="triangle"];193 -> 211[label="",style="solid", color="black", weight=3]; 196 -> 74[label="",style="dashed", color="red", weight=0]; 196[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];196 -> 212[label="",style="dashed", color="magenta", weight=3]; 195[label="vzz28 == fromInt (Pos Zero)",fontsize=16,color="burlywood",shape="triangle"];23949[label="vzz28/Integer vzz280",fontsize=10,color="white",style="solid",shape="box"];195 -> 23949[label="",style="solid", color="burlywood", weight=9]; 23949 -> 213[label="",style="solid", color="burlywood", weight=3]; 197[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) otherwise)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) otherwise)))",fontsize=16,color="black",shape="box"];197 -> 214[label="",style="solid", color="black", weight=3]; 198[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate error [])) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate error [])))",fontsize=16,color="black",shape="box"];198 -> 215[label="",style="solid", color="black", weight=3]; 199[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (primIntToDouble (vzz30 `quot` vzz31))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];199 -> 216[label="",style="solid", color="black", weight=3]; 200[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpFloat (primMinusFloat (Float vzz30 vzz31) (Float (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];200 -> 217[label="",style="solid", color="black", weight=3]; 201[label="primDivNatS0 (Succ vzz30000) vzz3100 (primGEqNatS (Succ vzz30000) vzz3100)",fontsize=16,color="burlywood",shape="box"];23950[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];201 -> 23950[label="",style="solid", color="burlywood", weight=9]; 23950 -> 218[label="",style="solid", color="burlywood", weight=3]; 23951[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];201 -> 23951[label="",style="solid", color="burlywood", weight=9]; 23951 -> 219[label="",style="solid", color="burlywood", weight=3]; 202[label="primDivNatS0 Zero vzz3100 (primGEqNatS Zero vzz3100)",fontsize=16,color="burlywood",shape="box"];23952[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];202 -> 23952[label="",style="solid", color="burlywood", weight=9]; 23952 -> 220[label="",style="solid", color="burlywood", weight=3]; 23953[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 23953[label="",style="solid", color="burlywood", weight=9]; 23953 -> 221[label="",style="solid", color="burlywood", weight=3]; 203[label="primModNatS0 (Succ vzz30000) vzz3100 (primGEqNatS (Succ vzz30000) vzz3100)",fontsize=16,color="burlywood",shape="box"];23954[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];203 -> 23954[label="",style="solid", color="burlywood", weight=9]; 23954 -> 222[label="",style="solid", color="burlywood", weight=3]; 23955[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];203 -> 23955[label="",style="solid", color="burlywood", weight=9]; 23955 -> 223[label="",style="solid", color="burlywood", weight=3]; 204[label="primModNatS0 Zero vzz3100 (primGEqNatS Zero vzz3100)",fontsize=16,color="burlywood",shape="box"];23956[label="vzz3100/Succ vzz31000",fontsize=10,color="white",style="solid",shape="box"];204 -> 23956[label="",style="solid", color="burlywood", weight=9]; 23956 -> 224[label="",style="solid", color="burlywood", weight=3]; 23957[label="vzz3100/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 23957[label="",style="solid", color="burlywood", weight=9]; 23957 -> 225[label="",style="solid", color="burlywood", weight=3]; 205[label="absReal1 (Pos (Succ vzz10100)) (not (primCmpInt (Pos (Succ vzz10100)) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];205 -> 226[label="",style="solid", color="black", weight=3]; 206[label="absReal1 (Pos Zero) (not (primCmpInt (Pos Zero) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];206 -> 227[label="",style="solid", color="black", weight=3]; 207[label="absReal1 (Neg (Succ vzz10100)) (not (primCmpInt (Neg (Succ vzz10100)) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];207 -> 228[label="",style="solid", color="black", weight=3]; 208[label="absReal1 (Neg Zero) (not (primCmpInt (Neg Zero) (fromInt (Pos Zero)) == LT))",fontsize=16,color="black",shape="box"];208 -> 229[label="",style="solid", color="black", weight=3]; 209[label="absReal1 (Integer vzz1010) (not (primCmpInt vzz1010 (Pos Zero) == LT))",fontsize=16,color="burlywood",shape="box"];23958[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];209 -> 23958[label="",style="solid", color="burlywood", weight=9]; 23958 -> 230[label="",style="solid", color="burlywood", weight=3]; 23959[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];209 -> 23959[label="",style="solid", color="burlywood", weight=9]; 23959 -> 231[label="",style="solid", color="burlywood", weight=3]; 210[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];210 -> 232[label="",style="solid", color="black", weight=3]; 211[label="primEqInt vzz27 (fromInt (Pos Zero))",fontsize=16,color="burlywood",shape="box"];23960[label="vzz27/Pos vzz270",fontsize=10,color="white",style="solid",shape="box"];211 -> 23960[label="",style="solid", color="burlywood", weight=9]; 23960 -> 233[label="",style="solid", color="burlywood", weight=3]; 23961[label="vzz27/Neg vzz270",fontsize=10,color="white",style="solid",shape="box"];211 -> 23961[label="",style="solid", color="burlywood", weight=9]; 23961 -> 234[label="",style="solid", color="burlywood", weight=3]; 212[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="triangle"];212 -> 235[label="",style="solid", color="black", weight=3]; 213[label="Integer vzz280 == fromInt (Pos Zero)",fontsize=16,color="black",shape="box"];213 -> 236[label="",style="solid", color="black", weight=3]; 214[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate reduce2Reduce0 (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) True)))",fontsize=16,color="black",shape="box"];214 -> 237[label="",style="solid", color="black", weight=3]; 215[label="error []",fontsize=16,color="red",shape="box"];216[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (not (primCmpDouble (primMinusDouble (Double vzz30 vzz31) (Double (vzz30 `quot` vzz31) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];216 -> 238[label="",style="solid", color="black", weight=3]; 217[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];217 -> 239[label="",style="solid", color="black", weight=3]; 218[label="primDivNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS (Succ vzz30000) (Succ vzz31000))",fontsize=16,color="black",shape="box"];218 -> 240[label="",style="solid", color="black", weight=3]; 219[label="primDivNatS0 (Succ vzz30000) Zero (primGEqNatS (Succ vzz30000) Zero)",fontsize=16,color="black",shape="box"];219 -> 241[label="",style="solid", color="black", weight=3]; 220[label="primDivNatS0 Zero (Succ vzz31000) (primGEqNatS Zero (Succ vzz31000))",fontsize=16,color="black",shape="box"];220 -> 242[label="",style="solid", color="black", weight=3]; 221[label="primDivNatS0 Zero Zero (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];221 -> 243[label="",style="solid", color="black", weight=3]; 222[label="primModNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS (Succ vzz30000) (Succ vzz31000))",fontsize=16,color="black",shape="box"];222 -> 244[label="",style="solid", color="black", weight=3]; 223[label="primModNatS0 (Succ vzz30000) Zero (primGEqNatS (Succ vzz30000) Zero)",fontsize=16,color="black",shape="box"];223 -> 245[label="",style="solid", color="black", weight=3]; 224[label="primModNatS0 Zero (Succ vzz31000) (primGEqNatS Zero (Succ vzz31000))",fontsize=16,color="black",shape="box"];224 -> 246[label="",style="solid", color="black", weight=3]; 225[label="primModNatS0 Zero Zero (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];225 -> 247[label="",style="solid", color="black", weight=3]; 226[label="absReal1 (Pos (Succ vzz10100)) (not (primCmpInt (Pos (Succ vzz10100)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];226 -> 248[label="",style="solid", color="black", weight=3]; 227[label="absReal1 (Pos Zero) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];227 -> 249[label="",style="solid", color="black", weight=3]; 228[label="absReal1 (Neg (Succ vzz10100)) (not (primCmpInt (Neg (Succ vzz10100)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];228 -> 250[label="",style="solid", color="black", weight=3]; 229[label="absReal1 (Neg Zero) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];229 -> 251[label="",style="solid", color="black", weight=3]; 230[label="absReal1 (Integer (Pos vzz10100)) (not (primCmpInt (Pos vzz10100) (Pos Zero) == LT))",fontsize=16,color="burlywood",shape="box"];23962[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];230 -> 23962[label="",style="solid", color="burlywood", weight=9]; 23962 -> 252[label="",style="solid", color="burlywood", weight=3]; 23963[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];230 -> 23963[label="",style="solid", color="burlywood", weight=9]; 23963 -> 253[label="",style="solid", color="burlywood", weight=3]; 231[label="absReal1 (Integer (Neg vzz10100)) (not (primCmpInt (Neg vzz10100) (Pos Zero) == LT))",fontsize=16,color="burlywood",shape="box"];23964[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];231 -> 23964[label="",style="solid", color="burlywood", weight=9]; 23964 -> 254[label="",style="solid", color="burlywood", weight=3]; 23965[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];231 -> 23965[label="",style="solid", color="burlywood", weight=9]; 23965 -> 255[label="",style="solid", color="burlywood", weight=3]; 232[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];233[label="primEqInt (Pos vzz270) (fromInt (Pos Zero))",fontsize=16,color="burlywood",shape="box"];23966[label="vzz270/Succ vzz2700",fontsize=10,color="white",style="solid",shape="box"];233 -> 23966[label="",style="solid", color="burlywood", weight=9]; 23966 -> 256[label="",style="solid", color="burlywood", weight=3]; 23967[label="vzz270/Zero",fontsize=10,color="white",style="solid",shape="box"];233 -> 23967[label="",style="solid", color="burlywood", weight=9]; 23967 -> 257[label="",style="solid", color="burlywood", weight=3]; 234[label="primEqInt (Neg vzz270) (fromInt (Pos Zero))",fontsize=16,color="burlywood",shape="box"];23968[label="vzz270/Succ vzz2700",fontsize=10,color="white",style="solid",shape="box"];234 -> 23968[label="",style="solid", color="burlywood", weight=9]; 23968 -> 258[label="",style="solid", color="burlywood", weight=3]; 23969[label="vzz270/Zero",fontsize=10,color="white",style="solid",shape="box"];234 -> 23969[label="",style="solid", color="burlywood", weight=9]; 23969 -> 259[label="",style="solid", color="burlywood", weight=3]; 235[label="Integer (Pos (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];236[label="Integer vzz280 == Integer (Pos Zero)",fontsize=16,color="black",shape="triangle"];236 -> 260[label="",style="solid", color="black", weight=3]; 237[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))))",fontsize=16,color="blue",shape="box"];23970[label="`quot` :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];237 -> 23970[label="",style="solid", color="blue", weight=9]; 23970 -> 261[label="",style="solid", color="blue", weight=3]; 23971[label="`quot` :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];237 -> 23971[label="",style="solid", color="blue", weight=9]; 23971 -> 262[label="",style="solid", color="blue", weight=3]; 238[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (vzz31 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];238 -> 263[label="",style="solid", color="black", weight=3]; 239[label="roundRound05 (Float vzz30 vzz31) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23972[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];239 -> 23972[label="",style="solid", color="burlywood", weight=9]; 23972 -> 264[label="",style="solid", color="burlywood", weight=3]; 23973[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];239 -> 23973[label="",style="solid", color="burlywood", weight=9]; 23973 -> 265[label="",style="solid", color="burlywood", weight=3]; 240 -> 6250[label="",style="dashed", color="red", weight=0]; 240[label="primDivNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS vzz30000 vzz31000)",fontsize=16,color="magenta"];240 -> 6251[label="",style="dashed", color="magenta", weight=3]; 240 -> 6252[label="",style="dashed", color="magenta", weight=3]; 240 -> 6253[label="",style="dashed", color="magenta", weight=3]; 240 -> 6254[label="",style="dashed", color="magenta", weight=3]; 241[label="primDivNatS0 (Succ vzz30000) Zero True",fontsize=16,color="black",shape="box"];241 -> 268[label="",style="solid", color="black", weight=3]; 242[label="primDivNatS0 Zero (Succ vzz31000) False",fontsize=16,color="black",shape="box"];242 -> 269[label="",style="solid", color="black", weight=3]; 243[label="primDivNatS0 Zero Zero True",fontsize=16,color="black",shape="box"];243 -> 270[label="",style="solid", color="black", weight=3]; 244 -> 6295[label="",style="dashed", color="red", weight=0]; 244[label="primModNatS0 (Succ vzz30000) (Succ vzz31000) (primGEqNatS vzz30000 vzz31000)",fontsize=16,color="magenta"];244 -> 6296[label="",style="dashed", color="magenta", weight=3]; 244 -> 6297[label="",style="dashed", color="magenta", weight=3]; 244 -> 6298[label="",style="dashed", color="magenta", weight=3]; 244 -> 6299[label="",style="dashed", color="magenta", weight=3]; 245[label="primModNatS0 (Succ vzz30000) Zero True",fontsize=16,color="black",shape="box"];245 -> 273[label="",style="solid", color="black", weight=3]; 246[label="primModNatS0 Zero (Succ vzz31000) False",fontsize=16,color="black",shape="box"];246 -> 274[label="",style="solid", color="black", weight=3]; 247[label="primModNatS0 Zero Zero True",fontsize=16,color="black",shape="box"];247 -> 275[label="",style="solid", color="black", weight=3]; 248[label="absReal1 (Pos (Succ vzz10100)) (not (primCmpNat (Succ vzz10100) Zero == LT))",fontsize=16,color="black",shape="box"];248 -> 276[label="",style="solid", color="black", weight=3]; 249[label="absReal1 (Pos Zero) (not (EQ == LT))",fontsize=16,color="black",shape="box"];249 -> 277[label="",style="solid", color="black", weight=3]; 250[label="absReal1 (Neg (Succ vzz10100)) (not (LT == LT))",fontsize=16,color="black",shape="box"];250 -> 278[label="",style="solid", color="black", weight=3]; 251[label="absReal1 (Neg Zero) (not (EQ == LT))",fontsize=16,color="black",shape="box"];251 -> 279[label="",style="solid", color="black", weight=3]; 252[label="absReal1 (Integer (Pos (Succ vzz101000))) (not (primCmpInt (Pos (Succ vzz101000)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];252 -> 280[label="",style="solid", color="black", weight=3]; 253[label="absReal1 (Integer (Pos Zero)) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];253 -> 281[label="",style="solid", color="black", weight=3]; 254[label="absReal1 (Integer (Neg (Succ vzz101000))) (not (primCmpInt (Neg (Succ vzz101000)) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];254 -> 282[label="",style="solid", color="black", weight=3]; 255[label="absReal1 (Integer (Neg Zero)) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];255 -> 283[label="",style="solid", color="black", weight=3]; 256[label="primEqInt (Pos (Succ vzz2700)) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];256 -> 284[label="",style="solid", color="black", weight=3]; 257[label="primEqInt (Pos Zero) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];257 -> 285[label="",style="solid", color="black", weight=3]; 258[label="primEqInt (Neg (Succ vzz2700)) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];258 -> 286[label="",style="solid", color="black", weight=3]; 259[label="primEqInt (Neg Zero) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];259 -> 287[label="",style="solid", color="black", weight=3]; 260[label="primEqInt vzz280 (Pos Zero)",fontsize=16,color="burlywood",shape="triangle"];23974[label="vzz280/Pos vzz2800",fontsize=10,color="white",style="solid",shape="box"];260 -> 23974[label="",style="solid", color="burlywood", weight=9]; 23974 -> 288[label="",style="solid", color="burlywood", weight=3]; 23975[label="vzz280/Neg vzz2800",fontsize=10,color="white",style="solid",shape="box"];260 -> 23975[label="",style="solid", color="burlywood", weight=9]; 23975 -> 289[label="",style="solid", color="burlywood", weight=3]; 261 -> 443[label="",style="dashed", color="red", weight=0]; 261[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];261 -> 444[label="",style="dashed", color="magenta", weight=3]; 261 -> 445[label="",style="dashed", color="magenta", weight=3]; 261 -> 446[label="",style="dashed", color="magenta", weight=3]; 261 -> 447[label="",style="dashed", color="magenta", weight=3]; 262 -> 303[label="",style="dashed", color="red", weight=0]; 262[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero))))) :% (abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))))))",fontsize=16,color="magenta"];262 -> 304[label="",style="dashed", color="magenta", weight=3]; 262 -> 305[label="",style="dashed", color="magenta", weight=3]; 262 -> 306[label="",style="dashed", color="magenta", weight=3]; 262 -> 307[label="",style="dashed", color="magenta", weight=3]; 262 -> 308[label="",style="dashed", color="magenta", weight=3]; 262 -> 309[label="",style="dashed", color="magenta", weight=3]; 262 -> 310[label="",style="dashed", color="magenta", weight=3]; 262 -> 311[label="",style="dashed", color="magenta", weight=3]; 262 -> 312[label="",style="dashed", color="magenta", weight=3]; 262 -> 313[label="",style="dashed", color="magenta", weight=3]; 262 -> 314[label="",style="dashed", color="magenta", weight=3]; 262 -> 315[label="",style="dashed", color="magenta", weight=3]; 263[label="roundRound05 (Double vzz30 vzz31) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` vzz31 * vzz31) (primMulInt vzz31 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];23976[label="vzz31/Pos vzz310",fontsize=10,color="white",style="solid",shape="box"];263 -> 23976[label="",style="solid", color="burlywood", weight=9]; 23976 -> 316[label="",style="solid", color="burlywood", weight=3]; 23977[label="vzz31/Neg vzz310",fontsize=10,color="white",style="solid",shape="box"];263 -> 23977[label="",style="solid", color="burlywood", weight=9]; 23977 -> 317[label="",style="solid", color="burlywood", weight=3]; 264[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];264 -> 318[label="",style="solid", color="black", weight=3]; 265[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];265 -> 319[label="",style="solid", color="black", weight=3]; 6251[label="vzz31000",fontsize=16,color="green",shape="box"];6252[label="vzz31000",fontsize=16,color="green",shape="box"];6253[label="vzz30000",fontsize=16,color="green",shape="box"];6254[label="vzz30000",fontsize=16,color="green",shape="box"];6250[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS vzz918 vzz919)",fontsize=16,color="burlywood",shape="triangle"];23978[label="vzz918/Succ vzz9180",fontsize=10,color="white",style="solid",shape="box"];6250 -> 23978[label="",style="solid", color="burlywood", weight=9]; 23978 -> 6291[label="",style="solid", color="burlywood", weight=3]; 23979[label="vzz918/Zero",fontsize=10,color="white",style="solid",shape="box"];6250 -> 23979[label="",style="solid", color="burlywood", weight=9]; 23979 -> 6292[label="",style="solid", color="burlywood", weight=3]; 268[label="Succ (primDivNatS (primMinusNatS (Succ vzz30000) Zero) (Succ Zero))",fontsize=16,color="green",shape="box"];268 -> 324[label="",style="dashed", color="green", weight=3]; 269[label="Zero",fontsize=16,color="green",shape="box"];270[label="Succ (primDivNatS (primMinusNatS Zero Zero) (Succ Zero))",fontsize=16,color="green",shape="box"];270 -> 325[label="",style="dashed", color="green", weight=3]; 6296[label="vzz31000",fontsize=16,color="green",shape="box"];6297[label="vzz31000",fontsize=16,color="green",shape="box"];6298[label="vzz30000",fontsize=16,color="green",shape="box"];6299[label="vzz30000",fontsize=16,color="green",shape="box"];6295[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS vzz923 vzz924)",fontsize=16,color="burlywood",shape="triangle"];23980[label="vzz923/Succ vzz9230",fontsize=10,color="white",style="solid",shape="box"];6295 -> 23980[label="",style="solid", color="burlywood", weight=9]; 23980 -> 6336[label="",style="solid", color="burlywood", weight=3]; 23981[label="vzz923/Zero",fontsize=10,color="white",style="solid",shape="box"];6295 -> 23981[label="",style="solid", color="burlywood", weight=9]; 23981 -> 6337[label="",style="solid", color="burlywood", weight=3]; 273 -> 153[label="",style="dashed", color="red", weight=0]; 273[label="primModNatS (primMinusNatS (Succ vzz30000) Zero) (Succ Zero)",fontsize=16,color="magenta"];273 -> 330[label="",style="dashed", color="magenta", weight=3]; 273 -> 331[label="",style="dashed", color="magenta", weight=3]; 274[label="Succ Zero",fontsize=16,color="green",shape="box"];275 -> 153[label="",style="dashed", color="red", weight=0]; 275[label="primModNatS (primMinusNatS Zero Zero) (Succ Zero)",fontsize=16,color="magenta"];275 -> 332[label="",style="dashed", color="magenta", weight=3]; 275 -> 333[label="",style="dashed", color="magenta", weight=3]; 276[label="absReal1 (Pos (Succ vzz10100)) (not (GT == LT))",fontsize=16,color="black",shape="box"];276 -> 334[label="",style="solid", color="black", weight=3]; 277[label="absReal1 (Pos Zero) (not False)",fontsize=16,color="black",shape="box"];277 -> 335[label="",style="solid", color="black", weight=3]; 278[label="absReal1 (Neg (Succ vzz10100)) (not True)",fontsize=16,color="black",shape="box"];278 -> 336[label="",style="solid", color="black", weight=3]; 279[label="absReal1 (Neg Zero) (not False)",fontsize=16,color="black",shape="box"];279 -> 337[label="",style="solid", color="black", weight=3]; 280[label="absReal1 (Integer (Pos (Succ vzz101000))) (not (primCmpNat (Succ vzz101000) Zero == LT))",fontsize=16,color="black",shape="box"];280 -> 338[label="",style="solid", color="black", weight=3]; 281[label="absReal1 (Integer (Pos Zero)) (not (EQ == LT))",fontsize=16,color="black",shape="box"];281 -> 339[label="",style="solid", color="black", weight=3]; 282[label="absReal1 (Integer (Neg (Succ vzz101000))) (not (LT == LT))",fontsize=16,color="black",shape="box"];282 -> 340[label="",style="solid", color="black", weight=3]; 283[label="absReal1 (Integer (Neg Zero)) (not (EQ == LT))",fontsize=16,color="black",shape="box"];283 -> 341[label="",style="solid", color="black", weight=3]; 284 -> 260[label="",style="dashed", color="red", weight=0]; 284[label="primEqInt (Pos (Succ vzz2700)) (Pos Zero)",fontsize=16,color="magenta"];284 -> 342[label="",style="dashed", color="magenta", weight=3]; 285 -> 260[label="",style="dashed", color="red", weight=0]; 285[label="primEqInt (Pos Zero) (Pos Zero)",fontsize=16,color="magenta"];285 -> 343[label="",style="dashed", color="magenta", weight=3]; 286 -> 260[label="",style="dashed", color="red", weight=0]; 286[label="primEqInt (Neg (Succ vzz2700)) (Pos Zero)",fontsize=16,color="magenta"];286 -> 344[label="",style="dashed", color="magenta", weight=3]; 287 -> 260[label="",style="dashed", color="red", weight=0]; 287[label="primEqInt (Neg Zero) (Pos Zero)",fontsize=16,color="magenta"];287 -> 345[label="",style="dashed", color="magenta", weight=3]; 288[label="primEqInt (Pos vzz2800) (Pos Zero)",fontsize=16,color="burlywood",shape="box"];23982[label="vzz2800/Succ vzz28000",fontsize=10,color="white",style="solid",shape="box"];288 -> 23982[label="",style="solid", color="burlywood", weight=9]; 23982 -> 346[label="",style="solid", color="burlywood", weight=3]; 23983[label="vzz2800/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 23983[label="",style="solid", color="burlywood", weight=9]; 23983 -> 347[label="",style="solid", color="burlywood", weight=3]; 289[label="primEqInt (Neg vzz2800) (Pos Zero)",fontsize=16,color="burlywood",shape="box"];23984[label="vzz2800/Succ vzz28000",fontsize=10,color="white",style="solid",shape="box"];289 -> 23984[label="",style="solid", color="burlywood", weight=9]; 23984 -> 348[label="",style="solid", color="burlywood", weight=3]; 23985[label="vzz2800/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 23985[label="",style="solid", color="burlywood", weight=9]; 23985 -> 349[label="",style="solid", color="burlywood", weight=3]; 444 -> 480[label="",style="dashed", color="red", weight=0]; 444[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];444 -> 481[label="",style="dashed", color="magenta", weight=3]; 444 -> 482[label="",style="dashed", color="magenta", weight=3]; 444 -> 483[label="",style="dashed", color="magenta", weight=3]; 445 -> 480[label="",style="dashed", color="red", weight=0]; 445[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];445 -> 484[label="",style="dashed", color="magenta", weight=3]; 445 -> 485[label="",style="dashed", color="magenta", weight=3]; 445 -> 486[label="",style="dashed", color="magenta", weight=3]; 446 -> 480[label="",style="dashed", color="red", weight=0]; 446[label="abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];446 -> 487[label="",style="dashed", color="magenta", weight=3]; 446 -> 488[label="",style="dashed", color="magenta", weight=3]; 446 -> 489[label="",style="dashed", color="magenta", weight=3]; 447 -> 480[label="",style="dashed", color="red", weight=0]; 447[label="abs (fromInt (Pos (Succ (Succ Zero)))) `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))) (abs (fromInt (Pos (Succ (Succ Zero)))))",fontsize=16,color="magenta"];447 -> 490[label="",style="dashed", color="magenta", weight=3]; 447 -> 491[label="",style="dashed", color="magenta", weight=3]; 447 -> 492[label="",style="dashed", color="magenta", weight=3]; 443[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate vzz71 :% vzz77)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate vzz70 :% vzz76)))",fontsize=16,color="black",shape="triangle"];443 -> 475[label="",style="solid", color="black", weight=3]; 304 -> 74[label="",style="dashed", color="red", weight=0]; 304[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];304 -> 357[label="",style="dashed", color="magenta", weight=3]; 305 -> 212[label="",style="dashed", color="red", weight=0]; 305[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];306 -> 212[label="",style="dashed", color="red", weight=0]; 306[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];307 -> 74[label="",style="dashed", color="red", weight=0]; 307[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];307 -> 358[label="",style="dashed", color="magenta", weight=3]; 308 -> 74[label="",style="dashed", color="red", weight=0]; 308[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];308 -> 359[label="",style="dashed", color="magenta", weight=3]; 309 -> 212[label="",style="dashed", color="red", weight=0]; 309[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];310 -> 212[label="",style="dashed", color="red", weight=0]; 310[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];311 -> 212[label="",style="dashed", color="red", weight=0]; 311[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];312 -> 74[label="",style="dashed", color="red", weight=0]; 312[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];312 -> 360[label="",style="dashed", color="magenta", weight=3]; 313 -> 212[label="",style="dashed", color="red", weight=0]; 313[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];314 -> 74[label="",style="dashed", color="red", weight=0]; 314[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];314 -> 361[label="",style="dashed", color="magenta", weight=3]; 315 -> 74[label="",style="dashed", color="red", weight=0]; 315[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];315 -> 362[label="",style="dashed", color="magenta", weight=3]; 303[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum vzz67 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz69) vzz62 :% (vzz56 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz68) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate fromInt (Pos (Succ Zero)) * signum vzz59 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz64) vzz55 :% (vzz52 `quot` reduce2D (fromInt (Pos (Succ Zero)) * signum vzz63) vzz53))))",fontsize=16,color="black",shape="triangle"];303 -> 363[label="",style="solid", color="black", weight=3]; 316[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (primMulInt (Pos vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];316 -> 364[label="",style="solid", color="black", weight=3]; 317[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (primMulInt (Neg vzz310) (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];317 -> 365[label="",style="solid", color="black", weight=3]; 318[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];318 -> 366[label="",style="solid", color="black", weight=3]; 319[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];319 -> 367[label="",style="solid", color="black", weight=3]; 6291[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS (Succ vzz9180) vzz919)",fontsize=16,color="burlywood",shape="box"];23986[label="vzz919/Succ vzz9190",fontsize=10,color="white",style="solid",shape="box"];6291 -> 23986[label="",style="solid", color="burlywood", weight=9]; 23986 -> 6338[label="",style="solid", color="burlywood", weight=3]; 23987[label="vzz919/Zero",fontsize=10,color="white",style="solid",shape="box"];6291 -> 23987[label="",style="solid", color="burlywood", weight=9]; 23987 -> 6339[label="",style="solid", color="burlywood", weight=3]; 6292[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS Zero vzz919)",fontsize=16,color="burlywood",shape="box"];23988[label="vzz919/Succ vzz9190",fontsize=10,color="white",style="solid",shape="box"];6292 -> 23988[label="",style="solid", color="burlywood", weight=9]; 23988 -> 6340[label="",style="solid", color="burlywood", weight=3]; 23989[label="vzz919/Zero",fontsize=10,color="white",style="solid",shape="box"];6292 -> 23989[label="",style="solid", color="burlywood", weight=9]; 23989 -> 6341[label="",style="solid", color="burlywood", weight=3]; 324 -> 148[label="",style="dashed", color="red", weight=0]; 324[label="primDivNatS (primMinusNatS (Succ vzz30000) Zero) (Succ Zero)",fontsize=16,color="magenta"];324 -> 372[label="",style="dashed", color="magenta", weight=3]; 324 -> 373[label="",style="dashed", color="magenta", weight=3]; 325 -> 148[label="",style="dashed", color="red", weight=0]; 325[label="primDivNatS (primMinusNatS Zero Zero) (Succ Zero)",fontsize=16,color="magenta"];325 -> 374[label="",style="dashed", color="magenta", weight=3]; 325 -> 375[label="",style="dashed", color="magenta", weight=3]; 6336[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS (Succ vzz9230) vzz924)",fontsize=16,color="burlywood",shape="box"];23990[label="vzz924/Succ vzz9240",fontsize=10,color="white",style="solid",shape="box"];6336 -> 23990[label="",style="solid", color="burlywood", weight=9]; 23990 -> 6346[label="",style="solid", color="burlywood", weight=3]; 23991[label="vzz924/Zero",fontsize=10,color="white",style="solid",shape="box"];6336 -> 23991[label="",style="solid", color="burlywood", weight=9]; 23991 -> 6347[label="",style="solid", color="burlywood", weight=3]; 6337[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS Zero vzz924)",fontsize=16,color="burlywood",shape="box"];23992[label="vzz924/Succ vzz9240",fontsize=10,color="white",style="solid",shape="box"];6337 -> 23992[label="",style="solid", color="burlywood", weight=9]; 23992 -> 6348[label="",style="solid", color="burlywood", weight=3]; 23993[label="vzz924/Zero",fontsize=10,color="white",style="solid",shape="box"];6337 -> 23993[label="",style="solid", color="burlywood", weight=9]; 23993 -> 6349[label="",style="solid", color="burlywood", weight=3]; 330[label="Zero",fontsize=16,color="green",shape="box"];331[label="primMinusNatS (Succ vzz30000) Zero",fontsize=16,color="black",shape="triangle"];331 -> 380[label="",style="solid", color="black", weight=3]; 332[label="Zero",fontsize=16,color="green",shape="box"];333[label="primMinusNatS Zero Zero",fontsize=16,color="black",shape="triangle"];333 -> 381[label="",style="solid", color="black", weight=3]; 334[label="absReal1 (Pos (Succ vzz10100)) (not False)",fontsize=16,color="black",shape="box"];334 -> 382[label="",style="solid", color="black", weight=3]; 335[label="absReal1 (Pos Zero) True",fontsize=16,color="black",shape="box"];335 -> 383[label="",style="solid", color="black", weight=3]; 336[label="absReal1 (Neg (Succ vzz10100)) False",fontsize=16,color="black",shape="box"];336 -> 384[label="",style="solid", color="black", weight=3]; 337[label="absReal1 (Neg Zero) True",fontsize=16,color="black",shape="box"];337 -> 385[label="",style="solid", color="black", weight=3]; 338[label="absReal1 (Integer (Pos (Succ vzz101000))) (not (GT == LT))",fontsize=16,color="black",shape="box"];338 -> 386[label="",style="solid", color="black", weight=3]; 339[label="absReal1 (Integer (Pos Zero)) (not False)",fontsize=16,color="black",shape="box"];339 -> 387[label="",style="solid", color="black", weight=3]; 340[label="absReal1 (Integer (Neg (Succ vzz101000))) (not True)",fontsize=16,color="black",shape="box"];340 -> 388[label="",style="solid", color="black", weight=3]; 341[label="absReal1 (Integer (Neg Zero)) (not False)",fontsize=16,color="black",shape="box"];341 -> 389[label="",style="solid", color="black", weight=3]; 342[label="Pos (Succ vzz2700)",fontsize=16,color="green",shape="box"];343[label="Pos Zero",fontsize=16,color="green",shape="box"];344[label="Neg (Succ vzz2700)",fontsize=16,color="green",shape="box"];345[label="Neg Zero",fontsize=16,color="green",shape="box"];346[label="primEqInt (Pos (Succ vzz28000)) (Pos Zero)",fontsize=16,color="black",shape="box"];346 -> 390[label="",style="solid", color="black", weight=3]; 347[label="primEqInt (Pos Zero) (Pos Zero)",fontsize=16,color="black",shape="box"];347 -> 391[label="",style="solid", color="black", weight=3]; 348[label="primEqInt (Neg (Succ vzz28000)) (Pos Zero)",fontsize=16,color="black",shape="box"];348 -> 392[label="",style="solid", color="black", weight=3]; 349[label="primEqInt (Neg Zero) (Pos Zero)",fontsize=16,color="black",shape="box"];349 -> 393[label="",style="solid", color="black", weight=3]; 481 -> 494[label="",style="dashed", color="red", weight=0]; 481[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];481 -> 495[label="",style="dashed", color="magenta", weight=3]; 482 -> 494[label="",style="dashed", color="red", weight=0]; 482[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];482 -> 496[label="",style="dashed", color="magenta", weight=3]; 483 -> 73[label="",style="dashed", color="red", weight=0]; 483[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];483 -> 501[label="",style="dashed", color="magenta", weight=3]; 480[label="vzz82 `quot` reduce2D vzz88 vzz83",fontsize=16,color="black",shape="triangle"];480 -> 502[label="",style="solid", color="black", weight=3]; 484 -> 494[label="",style="dashed", color="red", weight=0]; 484[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];484 -> 497[label="",style="dashed", color="magenta", weight=3]; 485 -> 494[label="",style="dashed", color="red", weight=0]; 485[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];485 -> 498[label="",style="dashed", color="magenta", weight=3]; 486 -> 73[label="",style="dashed", color="red", weight=0]; 486[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];486 -> 503[label="",style="dashed", color="magenta", weight=3]; 487 -> 494[label="",style="dashed", color="red", weight=0]; 487[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];487 -> 499[label="",style="dashed", color="magenta", weight=3]; 488 -> 73[label="",style="dashed", color="red", weight=0]; 488[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];488 -> 504[label="",style="dashed", color="magenta", weight=3]; 489 -> 73[label="",style="dashed", color="red", weight=0]; 489[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];489 -> 505[label="",style="dashed", color="magenta", weight=3]; 490 -> 494[label="",style="dashed", color="red", weight=0]; 490[label="fromInt (Pos (Succ Zero)) * signum (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];490 -> 500[label="",style="dashed", color="magenta", weight=3]; 491 -> 73[label="",style="dashed", color="red", weight=0]; 491[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];491 -> 506[label="",style="dashed", color="magenta", weight=3]; 492 -> 73[label="",style="dashed", color="red", weight=0]; 492[label="abs (fromInt (Pos (Succ (Succ Zero))))",fontsize=16,color="magenta"];492 -> 507[label="",style="dashed", color="magenta", weight=3]; 475[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate vzz71) :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate vzz71) :% vzz77))",fontsize=16,color="black",shape="box"];475 -> 508[label="",style="solid", color="black", weight=3]; 357 -> 212[label="",style="dashed", color="red", weight=0]; 357[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];358 -> 212[label="",style="dashed", color="red", weight=0]; 358[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];359 -> 212[label="",style="dashed", color="red", weight=0]; 359[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];360 -> 212[label="",style="dashed", color="red", weight=0]; 360[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];361 -> 212[label="",style="dashed", color="red", weight=0]; 361[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];362 -> 212[label="",style="dashed", color="red", weight=0]; 362[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];363[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signum vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz69) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz68) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signum vzz59 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz64) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signum vzz63) vzz53))))",fontsize=16,color="black",shape="box"];363 -> 422[label="",style="solid", color="black", weight=3]; 364[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];364 -> 423[label="",style="solid", color="black", weight=3]; 365[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (fromInt (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];365 -> 424[label="",style="solid", color="black", weight=3]; 366[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];366 -> 425[label="",style="solid", color="black", weight=3]; 367[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToFloat (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];367 -> 426[label="",style="solid", color="black", weight=3]; 6338[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS (Succ vzz9180) (Succ vzz9190))",fontsize=16,color="black",shape="box"];6338 -> 6350[label="",style="solid", color="black", weight=3]; 6339[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS (Succ vzz9180) Zero)",fontsize=16,color="black",shape="box"];6339 -> 6351[label="",style="solid", color="black", weight=3]; 6340[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS Zero (Succ vzz9190))",fontsize=16,color="black",shape="box"];6340 -> 6352[label="",style="solid", color="black", weight=3]; 6341[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];6341 -> 6353[label="",style="solid", color="black", weight=3]; 372[label="Zero",fontsize=16,color="green",shape="box"];373 -> 331[label="",style="dashed", color="red", weight=0]; 373[label="primMinusNatS (Succ vzz30000) Zero",fontsize=16,color="magenta"];374[label="Zero",fontsize=16,color="green",shape="box"];375 -> 333[label="",style="dashed", color="red", weight=0]; 375[label="primMinusNatS Zero Zero",fontsize=16,color="magenta"];6346[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS (Succ vzz9230) (Succ vzz9240))",fontsize=16,color="black",shape="box"];6346 -> 6356[label="",style="solid", color="black", weight=3]; 6347[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS (Succ vzz9230) Zero)",fontsize=16,color="black",shape="box"];6347 -> 6357[label="",style="solid", color="black", weight=3]; 6348[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS Zero (Succ vzz9240))",fontsize=16,color="black",shape="box"];6348 -> 6358[label="",style="solid", color="black", weight=3]; 6349[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS Zero Zero)",fontsize=16,color="black",shape="box"];6349 -> 6359[label="",style="solid", color="black", weight=3]; 380[label="Succ vzz30000",fontsize=16,color="green",shape="box"];381[label="Zero",fontsize=16,color="green",shape="box"];382[label="absReal1 (Pos (Succ vzz10100)) True",fontsize=16,color="black",shape="box"];382 -> 437[label="",style="solid", color="black", weight=3]; 383[label="Pos Zero",fontsize=16,color="green",shape="box"];384[label="absReal0 (Neg (Succ vzz10100)) otherwise",fontsize=16,color="black",shape="box"];384 -> 438[label="",style="solid", color="black", weight=3]; 385[label="Neg Zero",fontsize=16,color="green",shape="box"];386[label="absReal1 (Integer (Pos (Succ vzz101000))) (not False)",fontsize=16,color="black",shape="box"];386 -> 439[label="",style="solid", color="black", weight=3]; 387[label="absReal1 (Integer (Pos Zero)) True",fontsize=16,color="black",shape="box"];387 -> 440[label="",style="solid", color="black", weight=3]; 388[label="absReal1 (Integer (Neg (Succ vzz101000))) False",fontsize=16,color="black",shape="box"];388 -> 441[label="",style="solid", color="black", weight=3]; 389[label="absReal1 (Integer (Neg Zero)) True",fontsize=16,color="black",shape="box"];389 -> 442[label="",style="solid", color="black", weight=3]; 390[label="False",fontsize=16,color="green",shape="box"];391[label="True",fontsize=16,color="green",shape="box"];392[label="False",fontsize=16,color="green",shape="box"];393[label="True",fontsize=16,color="green",shape="box"];495 -> 210[label="",style="dashed", color="red", weight=0]; 495[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];494[label="fromInt (Pos (Succ Zero)) * signum vzz89",fontsize=16,color="black",shape="triangle"];494 -> 509[label="",style="solid", color="black", weight=3]; 496 -> 210[label="",style="dashed", color="red", weight=0]; 496[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];501 -> 210[label="",style="dashed", color="red", weight=0]; 501[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];502 -> 70[label="",style="dashed", color="red", weight=0]; 502[label="primQuotInt vzz82 (reduce2D vzz88 vzz83)",fontsize=16,color="magenta"];502 -> 532[label="",style="dashed", color="magenta", weight=3]; 502 -> 533[label="",style="dashed", color="magenta", weight=3]; 497 -> 210[label="",style="dashed", color="red", weight=0]; 497[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];498 -> 210[label="",style="dashed", color="red", weight=0]; 498[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];503 -> 210[label="",style="dashed", color="red", weight=0]; 503[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];499 -> 210[label="",style="dashed", color="red", weight=0]; 499[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];504 -> 210[label="",style="dashed", color="red", weight=0]; 504[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];505 -> 210[label="",style="dashed", color="red", weight=0]; 505[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];500 -> 210[label="",style="dashed", color="red", weight=0]; 500[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];506 -> 210[label="",style="dashed", color="red", weight=0]; 506[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];507 -> 210[label="",style="dashed", color="red", weight=0]; 507[label="fromInt (Pos (Succ (Succ Zero)))",fontsize=16,color="magenta"];508[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + primNegInt vzz71 :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + primNegInt vzz71 :% vzz77))",fontsize=16,color="burlywood",shape="box"];23994[label="vzz71/Pos vzz710",fontsize=10,color="white",style="solid",shape="box"];508 -> 23994[label="",style="solid", color="burlywood", weight=9]; 23994 -> 534[label="",style="solid", color="burlywood", weight=3]; 23995[label="vzz71/Neg vzz710",fontsize=10,color="white",style="solid",shape="box"];508 -> 23995[label="",style="solid", color="burlywood", weight=9]; 23995 -> 535[label="",style="solid", color="burlywood", weight=3]; 422[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz69) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz68) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal vzz59 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz64) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal vzz63) vzz53))))",fontsize=16,color="black",shape="box"];422 -> 510[label="",style="solid", color="black", weight=3]; 423[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];423 -> 511[label="",style="solid", color="black", weight=3]; 424[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (primIntToDouble (Pos Zero)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];424 -> 512[label="",style="solid", color="black", weight=3]; 425[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];425 -> 513[label="",style="solid", color="black", weight=3]; 426[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpFloat (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];426 -> 514[label="",style="solid", color="black", weight=3]; 6350 -> 6250[label="",style="dashed", color="red", weight=0]; 6350[label="primDivNatS0 (Succ vzz916) (Succ vzz917) (primGEqNatS vzz9180 vzz9190)",fontsize=16,color="magenta"];6350 -> 6360[label="",style="dashed", color="magenta", weight=3]; 6350 -> 6361[label="",style="dashed", color="magenta", weight=3]; 6351[label="primDivNatS0 (Succ vzz916) (Succ vzz917) True",fontsize=16,color="black",shape="triangle"];6351 -> 6362[label="",style="solid", color="black", weight=3]; 6352[label="primDivNatS0 (Succ vzz916) (Succ vzz917) False",fontsize=16,color="black",shape="box"];6352 -> 6363[label="",style="solid", color="black", weight=3]; 6353 -> 6351[label="",style="dashed", color="red", weight=0]; 6353[label="primDivNatS0 (Succ vzz916) (Succ vzz917) True",fontsize=16,color="magenta"];6356 -> 6295[label="",style="dashed", color="red", weight=0]; 6356[label="primModNatS0 (Succ vzz921) (Succ vzz922) (primGEqNatS vzz9230 vzz9240)",fontsize=16,color="magenta"];6356 -> 6384[label="",style="dashed", color="magenta", weight=3]; 6356 -> 6385[label="",style="dashed", color="magenta", weight=3]; 6357[label="primModNatS0 (Succ vzz921) (Succ vzz922) True",fontsize=16,color="black",shape="triangle"];6357 -> 6386[label="",style="solid", color="black", weight=3]; 6358[label="primModNatS0 (Succ vzz921) (Succ vzz922) False",fontsize=16,color="black",shape="box"];6358 -> 6387[label="",style="solid", color="black", weight=3]; 6359 -> 6357[label="",style="dashed", color="red", weight=0]; 6359[label="primModNatS0 (Succ vzz921) (Succ vzz922) True",fontsize=16,color="magenta"];437[label="Pos (Succ vzz10100)",fontsize=16,color="green",shape="box"];438[label="absReal0 (Neg (Succ vzz10100)) True",fontsize=16,color="black",shape="box"];438 -> 529[label="",style="solid", color="black", weight=3]; 439[label="absReal1 (Integer (Pos (Succ vzz101000))) True",fontsize=16,color="black",shape="box"];439 -> 530[label="",style="solid", color="black", weight=3]; 440[label="Integer (Pos Zero)",fontsize=16,color="green",shape="box"];441[label="absReal0 (Integer (Neg (Succ vzz101000))) otherwise",fontsize=16,color="black",shape="box"];441 -> 531[label="",style="solid", color="black", weight=3]; 442[label="Integer (Neg Zero)",fontsize=16,color="green",shape="box"];509[label="primMulInt (fromInt (Pos (Succ Zero))) (signum vzz89)",fontsize=16,color="black",shape="box"];509 -> 536[label="",style="solid", color="black", weight=3]; 532[label="vzz82",fontsize=16,color="green",shape="box"];533[label="reduce2D vzz88 vzz83",fontsize=16,color="black",shape="box"];533 -> 558[label="",style="solid", color="black", weight=3]; 534[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + primNegInt (Pos vzz710) :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + primNegInt (Pos vzz710) :% vzz77))",fontsize=16,color="black",shape="box"];534 -> 559[label="",style="solid", color="black", weight=3]; 535[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + primNegInt (Neg vzz710) :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + primNegInt (Neg vzz710) :% vzz77))",fontsize=16,color="black",shape="box"];535 -> 560[label="",style="solid", color="black", weight=3]; 510[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal3 vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal3 vzz67 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal3 vzz67) vzz53))))",fontsize=16,color="black",shape="box"];510 -> 537[label="",style="solid", color="black", weight=3]; 511[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];511 -> 538[label="",style="solid", color="black", weight=3]; 512[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpDouble (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero))) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];512 -> 539[label="",style="solid", color="black", weight=3]; 513[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];513 -> 540[label="",style="solid", color="black", weight=3]; 514[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];514 -> 541[label="",style="solid", color="black", weight=3]; 6360[label="vzz9190",fontsize=16,color="green",shape="box"];6361[label="vzz9180",fontsize=16,color="green",shape="box"];6362[label="Succ (primDivNatS (primMinusNatS (Succ vzz916) (Succ vzz917)) (Succ (Succ vzz917)))",fontsize=16,color="green",shape="box"];6362 -> 6388[label="",style="dashed", color="green", weight=3]; 6363[label="Zero",fontsize=16,color="green",shape="box"];6384[label="vzz9240",fontsize=16,color="green",shape="box"];6385[label="vzz9230",fontsize=16,color="green",shape="box"];6386 -> 153[label="",style="dashed", color="red", weight=0]; 6386[label="primModNatS (primMinusNatS (Succ vzz921) (Succ vzz922)) (Succ (Succ vzz922))",fontsize=16,color="magenta"];6386 -> 6396[label="",style="dashed", color="magenta", weight=3]; 6386 -> 6397[label="",style="dashed", color="magenta", weight=3]; 6387[label="Succ (Succ vzz921)",fontsize=16,color="green",shape="box"];529[label="`negate` Neg (Succ vzz10100)",fontsize=16,color="black",shape="box"];529 -> 556[label="",style="solid", color="black", weight=3]; 530[label="Integer (Pos (Succ vzz101000))",fontsize=16,color="green",shape="box"];531[label="absReal0 (Integer (Neg (Succ vzz101000))) True",fontsize=16,color="black",shape="box"];531 -> 557[label="",style="solid", color="black", weight=3]; 536[label="primMulInt (Pos (Succ Zero)) (signum vzz89)",fontsize=16,color="black",shape="box"];536 -> 561[label="",style="solid", color="black", weight=3]; 558[label="gcd vzz88 vzz83",fontsize=16,color="black",shape="box"];558 -> 569[label="",style="solid", color="black", weight=3]; 559[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Neg vzz710 :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Neg vzz710 :% vzz77))",fontsize=16,color="black",shape="box"];559 -> 570[label="",style="solid", color="black", weight=3]; 560[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Pos vzz710 :% vzz77) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Pos vzz710 :% vzz77))",fontsize=16,color="black",shape="box"];560 -> 571[label="",style="solid", color="black", weight=3]; 537 -> 562[label="",style="dashed", color="red", weight=0]; 537[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 (vzz67 == fromInt (Pos Zero))) vzz53))))",fontsize=16,color="magenta"];537 -> 563[label="",style="dashed", color="magenta", weight=3]; 537 -> 564[label="",style="dashed", color="magenta", weight=3]; 537 -> 565[label="",style="dashed", color="magenta", weight=3]; 537 -> 566[label="",style="dashed", color="magenta", weight=3]; 537 -> 567[label="",style="dashed", color="magenta", weight=3]; 537 -> 568[label="",style="dashed", color="magenta", weight=3]; 538[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];538 -> 572[label="",style="solid", color="black", weight=3]; 539[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (compare ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];539 -> 573[label="",style="solid", color="black", weight=3]; 540[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];540 -> 574[label="",style="solid", color="black", weight=3]; 541[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];541 -> 575[label="",style="solid", color="black", weight=3]; 6388 -> 148[label="",style="dashed", color="red", weight=0]; 6388[label="primDivNatS (primMinusNatS (Succ vzz916) (Succ vzz917)) (Succ (Succ vzz917))",fontsize=16,color="magenta"];6388 -> 6398[label="",style="dashed", color="magenta", weight=3]; 6388 -> 6399[label="",style="dashed", color="magenta", weight=3]; 6396[label="Succ vzz922",fontsize=16,color="green",shape="box"];6397[label="primMinusNatS (Succ vzz921) (Succ vzz922)",fontsize=16,color="black",shape="triangle"];6397 -> 6409[label="",style="solid", color="black", weight=3]; 556[label="primNegInt (Neg (Succ vzz10100))",fontsize=16,color="black",shape="triangle"];556 -> 587[label="",style="solid", color="black", weight=3]; 557[label="`negate` Integer (Neg (Succ vzz101000))",fontsize=16,color="black",shape="box"];557 -> 588[label="",style="solid", color="black", weight=3]; 561[label="primMulInt (Pos (Succ Zero)) (signumReal vzz89)",fontsize=16,color="black",shape="box"];561 -> 589[label="",style="solid", color="black", weight=3]; 569[label="gcd3 vzz88 vzz83",fontsize=16,color="black",shape="box"];569 -> 598[label="",style="solid", color="black", weight=3]; 570[label="roundRound05 (vzz23 :% vzz24) (signum (reduce (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];570 -> 599[label="",style="solid", color="black", weight=3]; 571[label="roundRound05 (vzz23 :% vzz24) (signum (reduce (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];571 -> 600[label="",style="solid", color="black", weight=3]; 563 -> 195[label="",style="dashed", color="red", weight=0]; 563[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];563 -> 590[label="",style="dashed", color="magenta", weight=3]; 564 -> 195[label="",style="dashed", color="red", weight=0]; 564[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];564 -> 591[label="",style="dashed", color="magenta", weight=3]; 565 -> 195[label="",style="dashed", color="red", weight=0]; 565[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];565 -> 592[label="",style="dashed", color="magenta", weight=3]; 566 -> 195[label="",style="dashed", color="red", weight=0]; 566[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];566 -> 593[label="",style="dashed", color="magenta", weight=3]; 567 -> 195[label="",style="dashed", color="red", weight=0]; 567[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];567 -> 594[label="",style="dashed", color="magenta", weight=3]; 568 -> 195[label="",style="dashed", color="red", weight=0]; 568[label="vzz67 == fromInt (Pos Zero)",fontsize=16,color="magenta"];568 -> 595[label="",style="dashed", color="magenta", weight=3]; 562[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz93 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz95) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz94) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz90 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz92) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz91) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];23996[label="vzz93/False",fontsize=10,color="white",style="solid",shape="box"];562 -> 23996[label="",style="solid", color="burlywood", weight=9]; 23996 -> 596[label="",style="solid", color="burlywood", weight=3]; 23997[label="vzz93/True",fontsize=10,color="white",style="solid",shape="box"];562 -> 23997[label="",style="solid", color="burlywood", weight=9]; 23997 -> 597[label="",style="solid", color="burlywood", weight=3]; 572[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) * Pos (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];572 -> 601[label="",style="solid", color="black", weight=3]; 573[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt ((vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) * Neg (Succ Zero)) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];573 -> 602[label="",style="solid", color="black", weight=3]; 574[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];574 -> 603[label="",style="solid", color="black", weight=3]; 575[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];575 -> 604[label="",style="solid", color="black", weight=3]; 6398[label="Succ vzz917",fontsize=16,color="green",shape="box"];6399 -> 6397[label="",style="dashed", color="red", weight=0]; 6399[label="primMinusNatS (Succ vzz916) (Succ vzz917)",fontsize=16,color="magenta"];6399 -> 6410[label="",style="dashed", color="magenta", weight=3]; 6399 -> 6411[label="",style="dashed", color="magenta", weight=3]; 6409[label="primMinusNatS vzz921 vzz922",fontsize=16,color="burlywood",shape="triangle"];23998[label="vzz921/Succ vzz9210",fontsize=10,color="white",style="solid",shape="box"];6409 -> 23998[label="",style="solid", color="burlywood", weight=9]; 23998 -> 6422[label="",style="solid", color="burlywood", weight=3]; 23999[label="vzz921/Zero",fontsize=10,color="white",style="solid",shape="box"];6409 -> 23999[label="",style="solid", color="burlywood", weight=9]; 23999 -> 6423[label="",style="solid", color="burlywood", weight=3]; 587[label="Pos (Succ vzz10100)",fontsize=16,color="green",shape="box"];588[label="Integer (primNegInt (Neg (Succ vzz101000)))",fontsize=16,color="green",shape="box"];588 -> 619[label="",style="dashed", color="green", weight=3]; 589[label="primMulInt (Pos (Succ Zero)) (signumReal3 vzz89)",fontsize=16,color="black",shape="box"];589 -> 620[label="",style="solid", color="black", weight=3]; 598 -> 623[label="",style="dashed", color="red", weight=0]; 598[label="gcd2 (vzz88 == fromInt (Pos Zero)) vzz88 vzz83",fontsize=16,color="magenta"];598 -> 624[label="",style="dashed", color="magenta", weight=3]; 599[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce2 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];599 -> 625[label="",style="solid", color="black", weight=3]; 600[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)) == fromInt (Neg (Succ Zero))) (signum (reduce2 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77)))",fontsize=16,color="black",shape="box"];600 -> 626[label="",style="solid", color="black", weight=3]; 590[label="vzz67",fontsize=16,color="green",shape="box"];591[label="vzz67",fontsize=16,color="green",shape="box"];592[label="vzz67",fontsize=16,color="green",shape="box"];593[label="vzz67",fontsize=16,color="green",shape="box"];594[label="vzz67",fontsize=16,color="green",shape="box"];595[label="vzz67",fontsize=16,color="green",shape="box"];596[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz95) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz94) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz90 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz92) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz91) vzz53))))",fontsize=16,color="black",shape="box"];596 -> 621[label="",style="solid", color="black", weight=3]; 597[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz95) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz94) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz90 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz92) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal2 vzz67 vzz91) vzz53))))",fontsize=16,color="black",shape="box"];597 -> 622[label="",style="solid", color="black", weight=3]; 601[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Pos vzz310 * Pos vzz310) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];601 -> 627[label="",style="solid", color="black", weight=3]; 602[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (vzz30 * Pos (Succ Zero) - vzz30 `quot` Neg vzz310 * Neg vzz310) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];602 -> 628[label="",style="solid", color="black", weight=3]; 603[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];603 -> 629[label="",style="solid", color="black", weight=3]; 604[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];604 -> 630[label="",style="solid", color="black", weight=3]; 6410[label="vzz917",fontsize=16,color="green",shape="box"];6411[label="vzz916",fontsize=16,color="green",shape="box"];6422[label="primMinusNatS (Succ vzz9210) vzz922",fontsize=16,color="burlywood",shape="box"];24000[label="vzz922/Succ vzz9220",fontsize=10,color="white",style="solid",shape="box"];6422 -> 24000[label="",style="solid", color="burlywood", weight=9]; 24000 -> 6437[label="",style="solid", color="burlywood", weight=3]; 24001[label="vzz922/Zero",fontsize=10,color="white",style="solid",shape="box"];6422 -> 24001[label="",style="solid", color="burlywood", weight=9]; 24001 -> 6438[label="",style="solid", color="burlywood", weight=3]; 6423[label="primMinusNatS Zero vzz922",fontsize=16,color="burlywood",shape="box"];24002[label="vzz922/Succ vzz9220",fontsize=10,color="white",style="solid",shape="box"];6423 -> 24002[label="",style="solid", color="burlywood", weight=9]; 24002 -> 6439[label="",style="solid", color="burlywood", weight=3]; 24003[label="vzz922/Zero",fontsize=10,color="white",style="solid",shape="box"];6423 -> 24003[label="",style="solid", color="burlywood", weight=9]; 24003 -> 6440[label="",style="solid", color="burlywood", weight=3]; 619 -> 556[label="",style="dashed", color="red", weight=0]; 619[label="primNegInt (Neg (Succ vzz101000))",fontsize=16,color="magenta"];619 -> 645[label="",style="dashed", color="magenta", weight=3]; 620 -> 646[label="",style="dashed", color="red", weight=0]; 620[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 (vzz89 == fromInt (Pos Zero)))",fontsize=16,color="magenta"];620 -> 647[label="",style="dashed", color="magenta", weight=3]; 624 -> 193[label="",style="dashed", color="red", weight=0]; 624[label="vzz88 == fromInt (Pos Zero)",fontsize=16,color="magenta"];624 -> 648[label="",style="dashed", color="magenta", weight=3]; 623[label="gcd2 vzz96 vzz88 vzz83",fontsize=16,color="burlywood",shape="triangle"];24004[label="vzz96/False",fontsize=10,color="white",style="solid",shape="box"];623 -> 24004[label="",style="solid", color="burlywood", weight=9]; 24004 -> 649[label="",style="solid", color="burlywood", weight=3]; 24005[label="vzz96/True",fontsize=10,color="white",style="solid",shape="box"];623 -> 24005[label="",style="solid", color="burlywood", weight=9]; 24005 -> 650[label="",style="solid", color="burlywood", weight=3]; 625 -> 651[label="",style="dashed", color="red", weight=0]; 625[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))))",fontsize=16,color="magenta"];625 -> 652[label="",style="dashed", color="magenta", weight=3]; 625 -> 653[label="",style="dashed", color="magenta", weight=3]; 626 -> 654[label="",style="dashed", color="red", weight=0]; 626[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz24 * vzz77 == fromInt (Pos Zero))))",fontsize=16,color="magenta"];626 -> 655[label="",style="dashed", color="magenta", weight=3]; 626 -> 656[label="",style="dashed", color="magenta", weight=3]; 621[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (vzz67 > fromInt (Pos Zero))) vzz53))))",fontsize=16,color="black",shape="box"];621 -> 657[label="",style="solid", color="black", weight=3]; 622[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos Zero)) vzz53))))",fontsize=16,color="black",shape="box"];622 -> 658[label="",style="solid", color="black", weight=3]; 627[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];627 -> 659[label="",style="solid", color="black", weight=3]; 628[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (vzz30 * Pos (Succ Zero)) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];628 -> 660[label="",style="solid", color="black", weight=3]; 629[label="roundRound05 (Float vzz30 (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24006[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];629 -> 24006[label="",style="solid", color="burlywood", weight=9]; 24006 -> 661[label="",style="solid", color="burlywood", weight=3]; 24007[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];629 -> 24007[label="",style="solid", color="burlywood", weight=9]; 24007 -> 662[label="",style="solid", color="burlywood", weight=3]; 630[label="roundRound05 (Float vzz30 (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24008[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];630 -> 24008[label="",style="solid", color="burlywood", weight=9]; 24008 -> 663[label="",style="solid", color="burlywood", weight=3]; 24009[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];630 -> 24009[label="",style="solid", color="burlywood", weight=9]; 24009 -> 664[label="",style="solid", color="burlywood", weight=3]; 6437[label="primMinusNatS (Succ vzz9210) (Succ vzz9220)",fontsize=16,color="black",shape="box"];6437 -> 6460[label="",style="solid", color="black", weight=3]; 6438[label="primMinusNatS (Succ vzz9210) Zero",fontsize=16,color="black",shape="box"];6438 -> 6461[label="",style="solid", color="black", weight=3]; 6439[label="primMinusNatS Zero (Succ vzz9220)",fontsize=16,color="black",shape="box"];6439 -> 6462[label="",style="solid", color="black", weight=3]; 6440[label="primMinusNatS Zero Zero",fontsize=16,color="black",shape="box"];6440 -> 6463[label="",style="solid", color="black", weight=3]; 645[label="vzz101000",fontsize=16,color="green",shape="box"];647 -> 193[label="",style="dashed", color="red", weight=0]; 647[label="vzz89 == fromInt (Pos Zero)",fontsize=16,color="magenta"];647 -> 676[label="",style="dashed", color="magenta", weight=3]; 646[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 vzz97)",fontsize=16,color="burlywood",shape="triangle"];24010[label="vzz97/False",fontsize=10,color="white",style="solid",shape="box"];646 -> 24010[label="",style="solid", color="burlywood", weight=9]; 24010 -> 677[label="",style="solid", color="burlywood", weight=3]; 24011[label="vzz97/True",fontsize=10,color="white",style="solid",shape="box"];646 -> 24011[label="",style="solid", color="burlywood", weight=9]; 24011 -> 678[label="",style="solid", color="burlywood", weight=3]; 648[label="vzz88",fontsize=16,color="green",shape="box"];649[label="gcd2 False vzz88 vzz83",fontsize=16,color="black",shape="box"];649 -> 679[label="",style="solid", color="black", weight=3]; 650[label="gcd2 True vzz88 vzz83",fontsize=16,color="black",shape="box"];650 -> 680[label="",style="solid", color="black", weight=3]; 652 -> 193[label="",style="dashed", color="red", weight=0]; 652[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];652 -> 681[label="",style="dashed", color="magenta", weight=3]; 653 -> 193[label="",style="dashed", color="red", weight=0]; 653[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];653 -> 682[label="",style="dashed", color="magenta", weight=3]; 651[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz99) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz98))",fontsize=16,color="burlywood",shape="triangle"];24012[label="vzz99/False",fontsize=10,color="white",style="solid",shape="box"];651 -> 24012[label="",style="solid", color="burlywood", weight=9]; 24012 -> 683[label="",style="solid", color="burlywood", weight=3]; 24013[label="vzz99/True",fontsize=10,color="white",style="solid",shape="box"];651 -> 24013[label="",style="solid", color="burlywood", weight=9]; 24013 -> 684[label="",style="solid", color="burlywood", weight=3]; 655 -> 193[label="",style="dashed", color="red", weight=0]; 655[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];655 -> 685[label="",style="dashed", color="magenta", weight=3]; 656 -> 193[label="",style="dashed", color="red", weight=0]; 656[label="vzz24 * vzz77 == fromInt (Pos Zero)",fontsize=16,color="magenta"];656 -> 686[label="",style="dashed", color="magenta", weight=3]; 654[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz101) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz100))",fontsize=16,color="burlywood",shape="triangle"];24014[label="vzz101/False",fontsize=10,color="white",style="solid",shape="box"];654 -> 24014[label="",style="solid", color="burlywood", weight=9]; 24014 -> 687[label="",style="solid", color="burlywood", weight=3]; 24015[label="vzz101/True",fontsize=10,color="white",style="solid",shape="box"];654 -> 24015[label="",style="solid", color="burlywood", weight=9]; 24015 -> 688[label="",style="solid", color="burlywood", weight=3]; 657[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 vzz67 (compare vzz67 (fromInt (Pos Zero)) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24016[label="vzz67/Integer vzz670",fontsize=10,color="white",style="solid",shape="box"];657 -> 24016[label="",style="solid", color="burlywood", weight=9]; 24016 -> 689[label="",style="solid", color="burlywood", weight=3]; 658[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos Zero) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos Zero)) vzz53))))",fontsize=16,color="black",shape="box"];658 -> 690[label="",style="solid", color="black", weight=3]; 659[label="roundRound05 (Double vzz30 (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24017[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];659 -> 24017[label="",style="solid", color="burlywood", weight=9]; 24017 -> 691[label="",style="solid", color="burlywood", weight=3]; 24018[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];659 -> 24018[label="",style="solid", color="burlywood", weight=9]; 24018 -> 692[label="",style="solid", color="burlywood", weight=3]; 660[label="roundRound05 (Double vzz30 (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt vzz30 (Pos (Succ Zero))) (vzz30 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24019[label="vzz30/Pos vzz300",fontsize=10,color="white",style="solid",shape="box"];660 -> 24019[label="",style="solid", color="burlywood", weight=9]; 24019 -> 693[label="",style="solid", color="burlywood", weight=3]; 24020[label="vzz30/Neg vzz300",fontsize=10,color="white",style="solid",shape="box"];660 -> 24020[label="",style="solid", color="burlywood", weight=9]; 24020 -> 694[label="",style="solid", color="burlywood", weight=3]; 661[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];661 -> 695[label="",style="solid", color="black", weight=3]; 662[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];662 -> 696[label="",style="solid", color="black", weight=3]; 663[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];663 -> 697[label="",style="solid", color="black", weight=3]; 664[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];664 -> 698[label="",style="solid", color="black", weight=3]; 6460 -> 6409[label="",style="dashed", color="red", weight=0]; 6460[label="primMinusNatS vzz9210 vzz9220",fontsize=16,color="magenta"];6460 -> 6482[label="",style="dashed", color="magenta", weight=3]; 6460 -> 6483[label="",style="dashed", color="magenta", weight=3]; 6461[label="Succ vzz9210",fontsize=16,color="green",shape="box"];6462[label="Zero",fontsize=16,color="green",shape="box"];6463[label="Zero",fontsize=16,color="green",shape="box"];676[label="vzz89",fontsize=16,color="green",shape="box"];677[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 False)",fontsize=16,color="black",shape="box"];677 -> 713[label="",style="solid", color="black", weight=3]; 678[label="primMulInt (Pos (Succ Zero)) (signumReal2 vzz89 True)",fontsize=16,color="black",shape="box"];678 -> 714[label="",style="solid", color="black", weight=3]; 679[label="gcd0 vzz88 vzz83",fontsize=16,color="black",shape="triangle"];679 -> 715[label="",style="solid", color="black", weight=3]; 680 -> 716[label="",style="dashed", color="red", weight=0]; 680[label="gcd1 (vzz83 == fromInt (Pos Zero)) vzz88 vzz83",fontsize=16,color="magenta"];680 -> 717[label="",style="dashed", color="magenta", weight=3]; 681[label="vzz24 * vzz77",fontsize=16,color="black",shape="triangle"];681 -> 718[label="",style="solid", color="black", weight=3]; 682 -> 681[label="",style="dashed", color="red", weight=0]; 682[label="vzz24 * vzz77",fontsize=16,color="magenta"];683[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) False) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz98))",fontsize=16,color="black",shape="box"];683 -> 719[label="",style="solid", color="black", weight=3]; 684[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) vzz98))",fontsize=16,color="black",shape="box"];684 -> 720[label="",style="solid", color="black", weight=3]; 685 -> 681[label="",style="dashed", color="red", weight=0]; 685[label="vzz24 * vzz77",fontsize=16,color="magenta"];686 -> 681[label="",style="dashed", color="red", weight=0]; 686[label="vzz24 * vzz77",fontsize=16,color="magenta"];687[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) False) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz100))",fontsize=16,color="black",shape="box"];687 -> 721[label="",style="solid", color="black", weight=3]; 688[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) vzz100))",fontsize=16,color="black",shape="box"];688 -> 722[label="",style="solid", color="black", weight=3]; 689[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (fromInt (Pos Zero)) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];689 -> 723[label="",style="solid", color="black", weight=3]; 690 -> 5318[label="",style="dashed", color="red", weight=0]; 690[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos Zero)) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos Zero)) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos Zero))) vzz53))))",fontsize=16,color="magenta"];690 -> 5319[label="",style="dashed", color="magenta", weight=3]; 690 -> 5320[label="",style="dashed", color="magenta", weight=3]; 690 -> 5321[label="",style="dashed", color="magenta", weight=3]; 690 -> 5322[label="",style="dashed", color="magenta", weight=3]; 690 -> 5323[label="",style="dashed", color="magenta", weight=3]; 690 -> 5324[label="",style="dashed", color="magenta", weight=3]; 691[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];691 -> 725[label="",style="solid", color="black", weight=3]; 692[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];692 -> 726[label="",style="solid", color="black", weight=3]; 693[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Pos vzz300) (Pos (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];693 -> 727[label="",style="solid", color="black", weight=3]; 694[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (primMulInt (Neg vzz300) (Pos (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];694 -> 728[label="",style="solid", color="black", weight=3]; 695 -> 915[label="",style="dashed", color="red", weight=0]; 695[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];695 -> 916[label="",style="dashed", color="magenta", weight=3]; 695 -> 917[label="",style="dashed", color="magenta", weight=3]; 695 -> 918[label="",style="dashed", color="magenta", weight=3]; 695 -> 919[label="",style="dashed", color="magenta", weight=3]; 695 -> 920[label="",style="dashed", color="magenta", weight=3]; 695 -> 921[label="",style="dashed", color="magenta", weight=3]; 695 -> 922[label="",style="dashed", color="magenta", weight=3]; 695 -> 923[label="",style="dashed", color="magenta", weight=3]; 695 -> 924[label="",style="dashed", color="magenta", weight=3]; 695 -> 925[label="",style="dashed", color="magenta", weight=3]; 695 -> 926[label="",style="dashed", color="magenta", weight=3]; 695 -> 927[label="",style="dashed", color="magenta", weight=3]; 696 -> 982[label="",style="dashed", color="red", weight=0]; 696[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];696 -> 983[label="",style="dashed", color="magenta", weight=3]; 696 -> 984[label="",style="dashed", color="magenta", weight=3]; 696 -> 985[label="",style="dashed", color="magenta", weight=3]; 696 -> 986[label="",style="dashed", color="magenta", weight=3]; 696 -> 987[label="",style="dashed", color="magenta", weight=3]; 696 -> 988[label="",style="dashed", color="magenta", weight=3]; 696 -> 989[label="",style="dashed", color="magenta", weight=3]; 696 -> 990[label="",style="dashed", color="magenta", weight=3]; 696 -> 991[label="",style="dashed", color="magenta", weight=3]; 696 -> 992[label="",style="dashed", color="magenta", weight=3]; 696 -> 993[label="",style="dashed", color="magenta", weight=3]; 696 -> 994[label="",style="dashed", color="magenta", weight=3]; 697 -> 1049[label="",style="dashed", color="red", weight=0]; 697[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];697 -> 1050[label="",style="dashed", color="magenta", weight=3]; 697 -> 1051[label="",style="dashed", color="magenta", weight=3]; 697 -> 1052[label="",style="dashed", color="magenta", weight=3]; 697 -> 1053[label="",style="dashed", color="magenta", weight=3]; 697 -> 1054[label="",style="dashed", color="magenta", weight=3]; 697 -> 1055[label="",style="dashed", color="magenta", weight=3]; 697 -> 1056[label="",style="dashed", color="magenta", weight=3]; 697 -> 1057[label="",style="dashed", color="magenta", weight=3]; 697 -> 1058[label="",style="dashed", color="magenta", weight=3]; 697 -> 1059[label="",style="dashed", color="magenta", weight=3]; 697 -> 1060[label="",style="dashed", color="magenta", weight=3]; 697 -> 1061[label="",style="dashed", color="magenta", weight=3]; 698 -> 1116[label="",style="dashed", color="red", weight=0]; 698[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];698 -> 1117[label="",style="dashed", color="magenta", weight=3]; 698 -> 1118[label="",style="dashed", color="magenta", weight=3]; 698 -> 1119[label="",style="dashed", color="magenta", weight=3]; 698 -> 1120[label="",style="dashed", color="magenta", weight=3]; 698 -> 1121[label="",style="dashed", color="magenta", weight=3]; 698 -> 1122[label="",style="dashed", color="magenta", weight=3]; 698 -> 1123[label="",style="dashed", color="magenta", weight=3]; 698 -> 1124[label="",style="dashed", color="magenta", weight=3]; 698 -> 1125[label="",style="dashed", color="magenta", weight=3]; 698 -> 1126[label="",style="dashed", color="magenta", weight=3]; 698 -> 1127[label="",style="dashed", color="magenta", weight=3]; 698 -> 1128[label="",style="dashed", color="magenta", weight=3]; 6482[label="vzz9220",fontsize=16,color="green",shape="box"];6483[label="vzz9210",fontsize=16,color="green",shape="box"];713[label="primMulInt (Pos (Succ Zero)) (signumReal1 vzz89 (vzz89 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];713 -> 795[label="",style="solid", color="black", weight=3]; 714[label="primMulInt (Pos (Succ Zero)) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];714 -> 796[label="",style="solid", color="black", weight=3]; 715 -> 797[label="",style="dashed", color="red", weight=0]; 715[label="gcd0Gcd' (abs vzz88) (abs vzz83)",fontsize=16,color="magenta"];715 -> 798[label="",style="dashed", color="magenta", weight=3]; 715 -> 799[label="",style="dashed", color="magenta", weight=3]; 717 -> 193[label="",style="dashed", color="red", weight=0]; 717[label="vzz83 == fromInt (Pos Zero)",fontsize=16,color="magenta"];717 -> 800[label="",style="dashed", color="magenta", weight=3]; 716[label="gcd1 vzz102 vzz88 vzz83",fontsize=16,color="burlywood",shape="triangle"];24021[label="vzz102/False",fontsize=10,color="white",style="solid",shape="box"];716 -> 24021[label="",style="solid", color="burlywood", weight=9]; 24021 -> 801[label="",style="solid", color="burlywood", weight=3]; 24022[label="vzz102/True",fontsize=10,color="white",style="solid",shape="box"];716 -> 24022[label="",style="solid", color="burlywood", weight=9]; 24022 -> 802[label="",style="solid", color="burlywood", weight=3]; 718[label="primMulInt vzz24 vzz77",fontsize=16,color="burlywood",shape="triangle"];24023[label="vzz24/Pos vzz240",fontsize=10,color="white",style="solid",shape="box"];718 -> 24023[label="",style="solid", color="burlywood", weight=9]; 24023 -> 803[label="",style="solid", color="burlywood", weight=3]; 24024[label="vzz24/Neg vzz240",fontsize=10,color="white",style="solid",shape="box"];718 -> 24024[label="",style="solid", color="burlywood", weight=9]; 24024 -> 804[label="",style="solid", color="burlywood", weight=3]; 719 -> 805[label="",style="dashed", color="red", weight=0]; 719[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Neg vzz710 * vzz24) (vzz24 * vzz77) otherwise))",fontsize=16,color="magenta"];719 -> 806[label="",style="dashed", color="magenta", weight=3]; 719 -> 807[label="",style="dashed", color="magenta", weight=3]; 719 -> 808[label="",style="dashed", color="magenta", weight=3]; 719 -> 809[label="",style="dashed", color="magenta", weight=3]; 719 -> 810[label="",style="dashed", color="magenta", weight=3]; 719 -> 811[label="",style="dashed", color="magenta", weight=3]; 719 -> 812[label="",style="dashed", color="magenta", weight=3]; 719 -> 813[label="",style="dashed", color="magenta", weight=3]; 719 -> 814[label="",style="dashed", color="magenta", weight=3]; 719 -> 815[label="",style="dashed", color="magenta", weight=3]; 719 -> 816[label="",style="dashed", color="magenta", weight=3]; 719 -> 817[label="",style="dashed", color="magenta", weight=3]; 720[label="roundRound05 (vzz23 :% vzz24) (signum (error []) == fromInt (Neg (Succ Zero))) (signum (error []))",fontsize=16,color="black",shape="triangle"];720 -> 830[label="",style="solid", color="black", weight=3]; 721 -> 805[label="",style="dashed", color="red", weight=0]; 721[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) (vzz25 * vzz77 + Pos vzz710 * vzz24) (vzz24 * vzz77) otherwise))",fontsize=16,color="magenta"];721 -> 818[label="",style="dashed", color="magenta", weight=3]; 721 -> 819[label="",style="dashed", color="magenta", weight=3]; 721 -> 820[label="",style="dashed", color="magenta", weight=3]; 721 -> 821[label="",style="dashed", color="magenta", weight=3]; 721 -> 822[label="",style="dashed", color="magenta", weight=3]; 721 -> 823[label="",style="dashed", color="magenta", weight=3]; 721 -> 824[label="",style="dashed", color="magenta", weight=3]; 721 -> 825[label="",style="dashed", color="magenta", weight=3]; 721 -> 826[label="",style="dashed", color="magenta", weight=3]; 721 -> 827[label="",style="dashed", color="magenta", weight=3]; 721 -> 828[label="",style="dashed", color="magenta", weight=3]; 721 -> 829[label="",style="dashed", color="magenta", weight=3]; 722 -> 720[label="",style="dashed", color="red", weight=0]; 722[label="roundRound05 (vzz23 :% vzz24) (signum (error []) == fromInt (Neg (Succ Zero))) (signum (error []))",fontsize=16,color="magenta"];723[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (compare (Integer vzz670) (Integer (Pos Zero)) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];723 -> 831[label="",style="solid", color="black", weight=3]; 5319 -> 718[label="",style="dashed", color="red", weight=0]; 5319[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5319 -> 5331[label="",style="dashed", color="magenta", weight=3]; 5319 -> 5332[label="",style="dashed", color="magenta", weight=3]; 5320 -> 718[label="",style="dashed", color="red", weight=0]; 5320[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5320 -> 5333[label="",style="dashed", color="magenta", weight=3]; 5320 -> 5334[label="",style="dashed", color="magenta", weight=3]; 5321 -> 718[label="",style="dashed", color="red", weight=0]; 5321[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5321 -> 5335[label="",style="dashed", color="magenta", weight=3]; 5321 -> 5336[label="",style="dashed", color="magenta", weight=3]; 5322 -> 718[label="",style="dashed", color="red", weight=0]; 5322[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5322 -> 5337[label="",style="dashed", color="magenta", weight=3]; 5322 -> 5338[label="",style="dashed", color="magenta", weight=3]; 5323 -> 718[label="",style="dashed", color="red", weight=0]; 5323[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5323 -> 5339[label="",style="dashed", color="magenta", weight=3]; 5323 -> 5340[label="",style="dashed", color="magenta", weight=3]; 5324 -> 718[label="",style="dashed", color="red", weight=0]; 5324[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];5324 -> 5341[label="",style="dashed", color="magenta", weight=3]; 5324 -> 5342[label="",style="dashed", color="magenta", weight=3]; 5318[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` reduce2D (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` reduce2D (Integer vzz774) vzz55 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="triangle"];5318 -> 5343[label="",style="solid", color="black", weight=3]; 725 -> 839[label="",style="dashed", color="red", weight=0]; 725[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];725 -> 840[label="",style="dashed", color="magenta", weight=3]; 725 -> 841[label="",style="dashed", color="magenta", weight=3]; 725 -> 842[label="",style="dashed", color="magenta", weight=3]; 725 -> 843[label="",style="dashed", color="magenta", weight=3]; 725 -> 844[label="",style="dashed", color="magenta", weight=3]; 725 -> 845[label="",style="dashed", color="magenta", weight=3]; 725 -> 846[label="",style="dashed", color="magenta", weight=3]; 725 -> 847[label="",style="dashed", color="magenta", weight=3]; 725 -> 848[label="",style="dashed", color="magenta", weight=3]; 725 -> 849[label="",style="dashed", color="magenta", weight=3]; 725 -> 850[label="",style="dashed", color="magenta", weight=3]; 725 -> 851[label="",style="dashed", color="magenta", weight=3]; 726 -> 852[label="",style="dashed", color="red", weight=0]; 726[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];726 -> 853[label="",style="dashed", color="magenta", weight=3]; 726 -> 854[label="",style="dashed", color="magenta", weight=3]; 726 -> 855[label="",style="dashed", color="magenta", weight=3]; 726 -> 856[label="",style="dashed", color="magenta", weight=3]; 726 -> 857[label="",style="dashed", color="magenta", weight=3]; 726 -> 858[label="",style="dashed", color="magenta", weight=3]; 726 -> 859[label="",style="dashed", color="magenta", weight=3]; 726 -> 860[label="",style="dashed", color="magenta", weight=3]; 726 -> 861[label="",style="dashed", color="magenta", weight=3]; 726 -> 862[label="",style="dashed", color="magenta", weight=3]; 726 -> 863[label="",style="dashed", color="magenta", weight=3]; 726 -> 864[label="",style="dashed", color="magenta", weight=3]; 727 -> 865[label="",style="dashed", color="red", weight=0]; 727[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];727 -> 866[label="",style="dashed", color="magenta", weight=3]; 727 -> 867[label="",style="dashed", color="magenta", weight=3]; 727 -> 868[label="",style="dashed", color="magenta", weight=3]; 727 -> 869[label="",style="dashed", color="magenta", weight=3]; 727 -> 870[label="",style="dashed", color="magenta", weight=3]; 727 -> 871[label="",style="dashed", color="magenta", weight=3]; 727 -> 872[label="",style="dashed", color="magenta", weight=3]; 727 -> 873[label="",style="dashed", color="magenta", weight=3]; 727 -> 874[label="",style="dashed", color="magenta", weight=3]; 727 -> 875[label="",style="dashed", color="magenta", weight=3]; 727 -> 876[label="",style="dashed", color="magenta", weight=3]; 727 -> 877[label="",style="dashed", color="magenta", weight=3]; 728 -> 878[label="",style="dashed", color="red", weight=0]; 728[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))) (Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];728 -> 879[label="",style="dashed", color="magenta", weight=3]; 728 -> 880[label="",style="dashed", color="magenta", weight=3]; 728 -> 881[label="",style="dashed", color="magenta", weight=3]; 728 -> 882[label="",style="dashed", color="magenta", weight=3]; 728 -> 883[label="",style="dashed", color="magenta", weight=3]; 728 -> 884[label="",style="dashed", color="magenta", weight=3]; 728 -> 885[label="",style="dashed", color="magenta", weight=3]; 728 -> 886[label="",style="dashed", color="magenta", weight=3]; 728 -> 887[label="",style="dashed", color="magenta", weight=3]; 728 -> 888[label="",style="dashed", color="magenta", weight=3]; 728 -> 889[label="",style="dashed", color="magenta", weight=3]; 728 -> 890[label="",style="dashed", color="magenta", weight=3]; 916 -> 718[label="",style="dashed", color="red", weight=0]; 916[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];916 -> 932[label="",style="dashed", color="magenta", weight=3]; 916 -> 933[label="",style="dashed", color="magenta", weight=3]; 917 -> 718[label="",style="dashed", color="red", weight=0]; 917[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];917 -> 934[label="",style="dashed", color="magenta", weight=3]; 917 -> 935[label="",style="dashed", color="magenta", weight=3]; 918 -> 681[label="",style="dashed", color="red", weight=0]; 918[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];918 -> 936[label="",style="dashed", color="magenta", weight=3]; 918 -> 937[label="",style="dashed", color="magenta", weight=3]; 919 -> 681[label="",style="dashed", color="red", weight=0]; 919[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];919 -> 938[label="",style="dashed", color="magenta", weight=3]; 919 -> 939[label="",style="dashed", color="magenta", weight=3]; 920 -> 681[label="",style="dashed", color="red", weight=0]; 920[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];920 -> 940[label="",style="dashed", color="magenta", weight=3]; 920 -> 941[label="",style="dashed", color="magenta", weight=3]; 921 -> 681[label="",style="dashed", color="red", weight=0]; 921[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];921 -> 942[label="",style="dashed", color="magenta", weight=3]; 921 -> 943[label="",style="dashed", color="magenta", weight=3]; 922 -> 681[label="",style="dashed", color="red", weight=0]; 922[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];922 -> 944[label="",style="dashed", color="magenta", weight=3]; 922 -> 945[label="",style="dashed", color="magenta", weight=3]; 923 -> 718[label="",style="dashed", color="red", weight=0]; 923[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];923 -> 946[label="",style="dashed", color="magenta", weight=3]; 923 -> 947[label="",style="dashed", color="magenta", weight=3]; 924 -> 681[label="",style="dashed", color="red", weight=0]; 924[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];924 -> 948[label="",style="dashed", color="magenta", weight=3]; 924 -> 949[label="",style="dashed", color="magenta", weight=3]; 925 -> 681[label="",style="dashed", color="red", weight=0]; 925[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];925 -> 950[label="",style="dashed", color="magenta", weight=3]; 925 -> 951[label="",style="dashed", color="magenta", weight=3]; 926 -> 681[label="",style="dashed", color="red", weight=0]; 926[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];926 -> 952[label="",style="dashed", color="magenta", weight=3]; 926 -> 953[label="",style="dashed", color="magenta", weight=3]; 927 -> 718[label="",style="dashed", color="red", weight=0]; 927[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];927 -> 954[label="",style="dashed", color="magenta", weight=3]; 927 -> 955[label="",style="dashed", color="magenta", weight=3]; 915[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz238 vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24025[label="vzz238/Pos vzz2380",fontsize=10,color="white",style="solid",shape="box"];915 -> 24025[label="",style="solid", color="burlywood", weight=9]; 24025 -> 956[label="",style="solid", color="burlywood", weight=3]; 24026[label="vzz238/Neg vzz2380",fontsize=10,color="white",style="solid",shape="box"];915 -> 24026[label="",style="solid", color="burlywood", weight=9]; 24026 -> 957[label="",style="solid", color="burlywood", weight=3]; 983 -> 718[label="",style="dashed", color="red", weight=0]; 983[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];983 -> 999[label="",style="dashed", color="magenta", weight=3]; 983 -> 1000[label="",style="dashed", color="magenta", weight=3]; 984 -> 681[label="",style="dashed", color="red", weight=0]; 984[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];984 -> 1001[label="",style="dashed", color="magenta", weight=3]; 984 -> 1002[label="",style="dashed", color="magenta", weight=3]; 985 -> 718[label="",style="dashed", color="red", weight=0]; 985[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];985 -> 1003[label="",style="dashed", color="magenta", weight=3]; 985 -> 1004[label="",style="dashed", color="magenta", weight=3]; 986 -> 681[label="",style="dashed", color="red", weight=0]; 986[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];986 -> 1005[label="",style="dashed", color="magenta", weight=3]; 986 -> 1006[label="",style="dashed", color="magenta", weight=3]; 987 -> 681[label="",style="dashed", color="red", weight=0]; 987[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];987 -> 1007[label="",style="dashed", color="magenta", weight=3]; 987 -> 1008[label="",style="dashed", color="magenta", weight=3]; 988 -> 718[label="",style="dashed", color="red", weight=0]; 988[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];988 -> 1009[label="",style="dashed", color="magenta", weight=3]; 988 -> 1010[label="",style="dashed", color="magenta", weight=3]; 989 -> 718[label="",style="dashed", color="red", weight=0]; 989[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];989 -> 1011[label="",style="dashed", color="magenta", weight=3]; 989 -> 1012[label="",style="dashed", color="magenta", weight=3]; 990 -> 681[label="",style="dashed", color="red", weight=0]; 990[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];990 -> 1013[label="",style="dashed", color="magenta", weight=3]; 990 -> 1014[label="",style="dashed", color="magenta", weight=3]; 991 -> 681[label="",style="dashed", color="red", weight=0]; 991[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];991 -> 1015[label="",style="dashed", color="magenta", weight=3]; 991 -> 1016[label="",style="dashed", color="magenta", weight=3]; 992 -> 681[label="",style="dashed", color="red", weight=0]; 992[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];992 -> 1017[label="",style="dashed", color="magenta", weight=3]; 992 -> 1018[label="",style="dashed", color="magenta", weight=3]; 993 -> 681[label="",style="dashed", color="red", weight=0]; 993[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];993 -> 1019[label="",style="dashed", color="magenta", weight=3]; 993 -> 1020[label="",style="dashed", color="magenta", weight=3]; 994 -> 681[label="",style="dashed", color="red", weight=0]; 994[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];994 -> 1021[label="",style="dashed", color="magenta", weight=3]; 994 -> 1022[label="",style="dashed", color="magenta", weight=3]; 982[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz242 vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24027[label="vzz242/Pos vzz2420",fontsize=10,color="white",style="solid",shape="box"];982 -> 24027[label="",style="solid", color="burlywood", weight=9]; 24027 -> 1023[label="",style="solid", color="burlywood", weight=3]; 24028[label="vzz242/Neg vzz2420",fontsize=10,color="white",style="solid",shape="box"];982 -> 24028[label="",style="solid", color="burlywood", weight=9]; 24028 -> 1024[label="",style="solid", color="burlywood", weight=3]; 1050 -> 681[label="",style="dashed", color="red", weight=0]; 1050[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1050 -> 1066[label="",style="dashed", color="magenta", weight=3]; 1050 -> 1067[label="",style="dashed", color="magenta", weight=3]; 1051 -> 718[label="",style="dashed", color="red", weight=0]; 1051[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1051 -> 1068[label="",style="dashed", color="magenta", weight=3]; 1051 -> 1069[label="",style="dashed", color="magenta", weight=3]; 1052 -> 681[label="",style="dashed", color="red", weight=0]; 1052[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1052 -> 1070[label="",style="dashed", color="magenta", weight=3]; 1052 -> 1071[label="",style="dashed", color="magenta", weight=3]; 1053 -> 681[label="",style="dashed", color="red", weight=0]; 1053[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1053 -> 1072[label="",style="dashed", color="magenta", weight=3]; 1053 -> 1073[label="",style="dashed", color="magenta", weight=3]; 1054 -> 681[label="",style="dashed", color="red", weight=0]; 1054[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1054 -> 1074[label="",style="dashed", color="magenta", weight=3]; 1054 -> 1075[label="",style="dashed", color="magenta", weight=3]; 1055 -> 718[label="",style="dashed", color="red", weight=0]; 1055[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1055 -> 1076[label="",style="dashed", color="magenta", weight=3]; 1055 -> 1077[label="",style="dashed", color="magenta", weight=3]; 1056 -> 718[label="",style="dashed", color="red", weight=0]; 1056[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1056 -> 1078[label="",style="dashed", color="magenta", weight=3]; 1056 -> 1079[label="",style="dashed", color="magenta", weight=3]; 1057 -> 681[label="",style="dashed", color="red", weight=0]; 1057[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1057 -> 1080[label="",style="dashed", color="magenta", weight=3]; 1057 -> 1081[label="",style="dashed", color="magenta", weight=3]; 1058 -> 681[label="",style="dashed", color="red", weight=0]; 1058[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1058 -> 1082[label="",style="dashed", color="magenta", weight=3]; 1058 -> 1083[label="",style="dashed", color="magenta", weight=3]; 1059 -> 681[label="",style="dashed", color="red", weight=0]; 1059[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1059 -> 1084[label="",style="dashed", color="magenta", weight=3]; 1059 -> 1085[label="",style="dashed", color="magenta", weight=3]; 1060 -> 718[label="",style="dashed", color="red", weight=0]; 1060[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1060 -> 1086[label="",style="dashed", color="magenta", weight=3]; 1060 -> 1087[label="",style="dashed", color="magenta", weight=3]; 1061 -> 681[label="",style="dashed", color="red", weight=0]; 1061[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1061 -> 1088[label="",style="dashed", color="magenta", weight=3]; 1061 -> 1089[label="",style="dashed", color="magenta", weight=3]; 1049[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz246 vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24029[label="vzz246/Pos vzz2460",fontsize=10,color="white",style="solid",shape="box"];1049 -> 24029[label="",style="solid", color="burlywood", weight=9]; 24029 -> 1090[label="",style="solid", color="burlywood", weight=3]; 24030[label="vzz246/Neg vzz2460",fontsize=10,color="white",style="solid",shape="box"];1049 -> 24030[label="",style="solid", color="burlywood", weight=9]; 24030 -> 1091[label="",style="solid", color="burlywood", weight=3]; 1117 -> 718[label="",style="dashed", color="red", weight=0]; 1117[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1117 -> 1133[label="",style="dashed", color="magenta", weight=3]; 1117 -> 1134[label="",style="dashed", color="magenta", weight=3]; 1118 -> 681[label="",style="dashed", color="red", weight=0]; 1118[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1118 -> 1135[label="",style="dashed", color="magenta", weight=3]; 1118 -> 1136[label="",style="dashed", color="magenta", weight=3]; 1119 -> 718[label="",style="dashed", color="red", weight=0]; 1119[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1119 -> 1137[label="",style="dashed", color="magenta", weight=3]; 1119 -> 1138[label="",style="dashed", color="magenta", weight=3]; 1120 -> 681[label="",style="dashed", color="red", weight=0]; 1120[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1120 -> 1139[label="",style="dashed", color="magenta", weight=3]; 1120 -> 1140[label="",style="dashed", color="magenta", weight=3]; 1121 -> 681[label="",style="dashed", color="red", weight=0]; 1121[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1121 -> 1141[label="",style="dashed", color="magenta", weight=3]; 1121 -> 1142[label="",style="dashed", color="magenta", weight=3]; 1122 -> 681[label="",style="dashed", color="red", weight=0]; 1122[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1122 -> 1143[label="",style="dashed", color="magenta", weight=3]; 1122 -> 1144[label="",style="dashed", color="magenta", weight=3]; 1123 -> 681[label="",style="dashed", color="red", weight=0]; 1123[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1123 -> 1145[label="",style="dashed", color="magenta", weight=3]; 1123 -> 1146[label="",style="dashed", color="magenta", weight=3]; 1124 -> 681[label="",style="dashed", color="red", weight=0]; 1124[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1124 -> 1147[label="",style="dashed", color="magenta", weight=3]; 1124 -> 1148[label="",style="dashed", color="magenta", weight=3]; 1125 -> 681[label="",style="dashed", color="red", weight=0]; 1125[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];1125 -> 1149[label="",style="dashed", color="magenta", weight=3]; 1125 -> 1150[label="",style="dashed", color="magenta", weight=3]; 1126 -> 718[label="",style="dashed", color="red", weight=0]; 1126[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1126 -> 1151[label="",style="dashed", color="magenta", weight=3]; 1126 -> 1152[label="",style="dashed", color="magenta", weight=3]; 1127 -> 718[label="",style="dashed", color="red", weight=0]; 1127[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];1127 -> 1153[label="",style="dashed", color="magenta", weight=3]; 1127 -> 1154[label="",style="dashed", color="magenta", weight=3]; 1128 -> 681[label="",style="dashed", color="red", weight=0]; 1128[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1128 -> 1155[label="",style="dashed", color="magenta", weight=3]; 1128 -> 1156[label="",style="dashed", color="magenta", weight=3]; 1116[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz250 vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24031[label="vzz250/Pos vzz2500",fontsize=10,color="white",style="solid",shape="box"];1116 -> 24031[label="",style="solid", color="burlywood", weight=9]; 24031 -> 1157[label="",style="solid", color="burlywood", weight=3]; 24032[label="vzz250/Neg vzz2500",fontsize=10,color="white",style="solid",shape="box"];1116 -> 24032[label="",style="solid", color="burlywood", weight=9]; 24032 -> 1158[label="",style="solid", color="burlywood", weight=3]; 795 -> 718[label="",style="dashed", color="red", weight=0]; 795[label="primMulInt (Pos (Succ Zero)) (signumReal1 vzz89 (compare vzz89 (fromInt (Pos Zero)) == GT))",fontsize=16,color="magenta"];795 -> 1170[label="",style="dashed", color="magenta", weight=3]; 795 -> 1171[label="",style="dashed", color="magenta", weight=3]; 796 -> 718[label="",style="dashed", color="red", weight=0]; 796[label="primMulInt (Pos (Succ Zero)) (Pos Zero)",fontsize=16,color="magenta"];796 -> 1172[label="",style="dashed", color="magenta", weight=3]; 796 -> 1173[label="",style="dashed", color="magenta", weight=3]; 798 -> 73[label="",style="dashed", color="red", weight=0]; 798[label="abs vzz88",fontsize=16,color="magenta"];798 -> 1174[label="",style="dashed", color="magenta", weight=3]; 799 -> 73[label="",style="dashed", color="red", weight=0]; 799[label="abs vzz83",fontsize=16,color="magenta"];799 -> 1175[label="",style="dashed", color="magenta", weight=3]; 797[label="gcd0Gcd' vzz152 vzz151",fontsize=16,color="black",shape="triangle"];797 -> 1176[label="",style="solid", color="black", weight=3]; 800[label="vzz83",fontsize=16,color="green",shape="box"];801[label="gcd1 False vzz88 vzz83",fontsize=16,color="black",shape="box"];801 -> 1177[label="",style="solid", color="black", weight=3]; 802[label="gcd1 True vzz88 vzz83",fontsize=16,color="black",shape="box"];802 -> 1178[label="",style="solid", color="black", weight=3]; 803[label="primMulInt (Pos vzz240) vzz77",fontsize=16,color="burlywood",shape="box"];24033[label="vzz77/Pos vzz770",fontsize=10,color="white",style="solid",shape="box"];803 -> 24033[label="",style="solid", color="burlywood", weight=9]; 24033 -> 1179[label="",style="solid", color="burlywood", weight=3]; 24034[label="vzz77/Neg vzz770",fontsize=10,color="white",style="solid",shape="box"];803 -> 24034[label="",style="solid", color="burlywood", weight=9]; 24034 -> 1180[label="",style="solid", color="burlywood", weight=3]; 804[label="primMulInt (Neg vzz240) vzz77",fontsize=16,color="burlywood",shape="box"];24035[label="vzz77/Pos vzz770",fontsize=10,color="white",style="solid",shape="box"];804 -> 24035[label="",style="solid", color="burlywood", weight=9]; 24035 -> 1181[label="",style="solid", color="burlywood", weight=3]; 24036[label="vzz77/Neg vzz770",fontsize=10,color="white",style="solid",shape="box"];804 -> 24036[label="",style="solid", color="burlywood", weight=9]; 24036 -> 1182[label="",style="solid", color="burlywood", weight=3]; 806 -> 681[label="",style="dashed", color="red", weight=0]; 806[label="vzz25 * vzz77",fontsize=16,color="magenta"];806 -> 1183[label="",style="dashed", color="magenta", weight=3]; 807 -> 681[label="",style="dashed", color="red", weight=0]; 807[label="vzz24 * vzz77",fontsize=16,color="magenta"];808 -> 681[label="",style="dashed", color="red", weight=0]; 808[label="vzz24 * vzz77",fontsize=16,color="magenta"];809 -> 681[label="",style="dashed", color="red", weight=0]; 809[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];809 -> 1184[label="",style="dashed", color="magenta", weight=3]; 809 -> 1185[label="",style="dashed", color="magenta", weight=3]; 810 -> 681[label="",style="dashed", color="red", weight=0]; 810[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];810 -> 1186[label="",style="dashed", color="magenta", weight=3]; 810 -> 1187[label="",style="dashed", color="magenta", weight=3]; 811 -> 681[label="",style="dashed", color="red", weight=0]; 811[label="vzz25 * vzz77",fontsize=16,color="magenta"];811 -> 1188[label="",style="dashed", color="magenta", weight=3]; 812 -> 681[label="",style="dashed", color="red", weight=0]; 812[label="vzz25 * vzz77",fontsize=16,color="magenta"];812 -> 1189[label="",style="dashed", color="magenta", weight=3]; 813 -> 681[label="",style="dashed", color="red", weight=0]; 813[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];813 -> 1190[label="",style="dashed", color="magenta", weight=3]; 813 -> 1191[label="",style="dashed", color="magenta", weight=3]; 814 -> 681[label="",style="dashed", color="red", weight=0]; 814[label="vzz24 * vzz77",fontsize=16,color="magenta"];815 -> 681[label="",style="dashed", color="red", weight=0]; 815[label="vzz24 * vzz77",fontsize=16,color="magenta"];816 -> 681[label="",style="dashed", color="red", weight=0]; 816[label="Neg vzz710 * vzz24",fontsize=16,color="magenta"];816 -> 1192[label="",style="dashed", color="magenta", weight=3]; 816 -> 1193[label="",style="dashed", color="magenta", weight=3]; 817 -> 681[label="",style="dashed", color="red", weight=0]; 817[label="vzz25 * vzz77",fontsize=16,color="magenta"];817 -> 1194[label="",style="dashed", color="magenta", weight=3]; 805[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz164 + vzz163) vzz160 (vzz162 + vzz161) vzz159 otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz158 + vzz157) vzz154 (vzz156 + vzz155) vzz153 otherwise))",fontsize=16,color="black",shape="triangle"];805 -> 1195[label="",style="solid", color="black", weight=3]; 830[label="error []",fontsize=16,color="red",shape="box"];818 -> 681[label="",style="dashed", color="red", weight=0]; 818[label="vzz25 * vzz77",fontsize=16,color="magenta"];818 -> 1196[label="",style="dashed", color="magenta", weight=3]; 819 -> 681[label="",style="dashed", color="red", weight=0]; 819[label="vzz24 * vzz77",fontsize=16,color="magenta"];820 -> 681[label="",style="dashed", color="red", weight=0]; 820[label="vzz24 * vzz77",fontsize=16,color="magenta"];821 -> 681[label="",style="dashed", color="red", weight=0]; 821[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];821 -> 1197[label="",style="dashed", color="magenta", weight=3]; 821 -> 1198[label="",style="dashed", color="magenta", weight=3]; 822 -> 681[label="",style="dashed", color="red", weight=0]; 822[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];822 -> 1199[label="",style="dashed", color="magenta", weight=3]; 822 -> 1200[label="",style="dashed", color="magenta", weight=3]; 823 -> 681[label="",style="dashed", color="red", weight=0]; 823[label="vzz25 * vzz77",fontsize=16,color="magenta"];823 -> 1201[label="",style="dashed", color="magenta", weight=3]; 824 -> 681[label="",style="dashed", color="red", weight=0]; 824[label="vzz25 * vzz77",fontsize=16,color="magenta"];824 -> 1202[label="",style="dashed", color="magenta", weight=3]; 825 -> 681[label="",style="dashed", color="red", weight=0]; 825[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];825 -> 1203[label="",style="dashed", color="magenta", weight=3]; 825 -> 1204[label="",style="dashed", color="magenta", weight=3]; 826 -> 681[label="",style="dashed", color="red", weight=0]; 826[label="vzz24 * vzz77",fontsize=16,color="magenta"];827 -> 681[label="",style="dashed", color="red", weight=0]; 827[label="vzz24 * vzz77",fontsize=16,color="magenta"];828 -> 681[label="",style="dashed", color="red", weight=0]; 828[label="Pos vzz710 * vzz24",fontsize=16,color="magenta"];828 -> 1205[label="",style="dashed", color="magenta", weight=3]; 828 -> 1206[label="",style="dashed", color="magenta", weight=3]; 829 -> 681[label="",style="dashed", color="red", weight=0]; 829[label="vzz25 * vzz77",fontsize=16,color="magenta"];829 -> 1207[label="",style="dashed", color="magenta", weight=3]; 831[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer vzz670) (primCmpInt vzz670 (Pos Zero) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24037[label="vzz670/Pos vzz6700",fontsize=10,color="white",style="solid",shape="box"];831 -> 24037[label="",style="solid", color="burlywood", weight=9]; 24037 -> 1208[label="",style="solid", color="burlywood", weight=3]; 24038[label="vzz670/Neg vzz6700",fontsize=10,color="white",style="solid",shape="box"];831 -> 24038[label="",style="solid", color="burlywood", weight=9]; 24038 -> 1209[label="",style="solid", color="burlywood", weight=3]; 5331[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5332[label="Pos Zero",fontsize=16,color="green",shape="box"];5333[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5334[label="Pos Zero",fontsize=16,color="green",shape="box"];5335[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5336[label="Pos Zero",fontsize=16,color="green",shape="box"];5337[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5338[label="Pos Zero",fontsize=16,color="green",shape="box"];5339[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5340[label="Pos Zero",fontsize=16,color="green",shape="box"];5341[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5342[label="Pos Zero",fontsize=16,color="green",shape="box"];5343[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5343 -> 5400[label="",style="solid", color="black", weight=3]; 840 -> 718[label="",style="dashed", color="red", weight=0]; 840[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];840 -> 1223[label="",style="dashed", color="magenta", weight=3]; 840 -> 1224[label="",style="dashed", color="magenta", weight=3]; 841 -> 718[label="",style="dashed", color="red", weight=0]; 841[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];841 -> 1225[label="",style="dashed", color="magenta", weight=3]; 841 -> 1226[label="",style="dashed", color="magenta", weight=3]; 842 -> 718[label="",style="dashed", color="red", weight=0]; 842[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];842 -> 1227[label="",style="dashed", color="magenta", weight=3]; 842 -> 1228[label="",style="dashed", color="magenta", weight=3]; 843 -> 718[label="",style="dashed", color="red", weight=0]; 843[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];843 -> 1229[label="",style="dashed", color="magenta", weight=3]; 843 -> 1230[label="",style="dashed", color="magenta", weight=3]; 844 -> 681[label="",style="dashed", color="red", weight=0]; 844[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];844 -> 1231[label="",style="dashed", color="magenta", weight=3]; 844 -> 1232[label="",style="dashed", color="magenta", weight=3]; 845 -> 681[label="",style="dashed", color="red", weight=0]; 845[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];845 -> 1233[label="",style="dashed", color="magenta", weight=3]; 845 -> 1234[label="",style="dashed", color="magenta", weight=3]; 846 -> 681[label="",style="dashed", color="red", weight=0]; 846[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];846 -> 1235[label="",style="dashed", color="magenta", weight=3]; 846 -> 1236[label="",style="dashed", color="magenta", weight=3]; 847 -> 681[label="",style="dashed", color="red", weight=0]; 847[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];847 -> 1237[label="",style="dashed", color="magenta", weight=3]; 847 -> 1238[label="",style="dashed", color="magenta", weight=3]; 848 -> 681[label="",style="dashed", color="red", weight=0]; 848[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];848 -> 1239[label="",style="dashed", color="magenta", weight=3]; 848 -> 1240[label="",style="dashed", color="magenta", weight=3]; 849 -> 681[label="",style="dashed", color="red", weight=0]; 849[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];849 -> 1241[label="",style="dashed", color="magenta", weight=3]; 849 -> 1242[label="",style="dashed", color="magenta", weight=3]; 850 -> 681[label="",style="dashed", color="red", weight=0]; 850[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];850 -> 1243[label="",style="dashed", color="magenta", weight=3]; 850 -> 1244[label="",style="dashed", color="magenta", weight=3]; 851 -> 681[label="",style="dashed", color="red", weight=0]; 851[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];851 -> 1245[label="",style="dashed", color="magenta", weight=3]; 851 -> 1246[label="",style="dashed", color="magenta", weight=3]; 839[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz183 vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24039[label="vzz183/Pos vzz1830",fontsize=10,color="white",style="solid",shape="box"];839 -> 24039[label="",style="solid", color="burlywood", weight=9]; 24039 -> 1247[label="",style="solid", color="burlywood", weight=3]; 24040[label="vzz183/Neg vzz1830",fontsize=10,color="white",style="solid",shape="box"];839 -> 24040[label="",style="solid", color="burlywood", weight=9]; 24040 -> 1248[label="",style="solid", color="burlywood", weight=3]; 853 -> 681[label="",style="dashed", color="red", weight=0]; 853[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];853 -> 1249[label="",style="dashed", color="magenta", weight=3]; 853 -> 1250[label="",style="dashed", color="magenta", weight=3]; 854 -> 681[label="",style="dashed", color="red", weight=0]; 854[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];854 -> 1251[label="",style="dashed", color="magenta", weight=3]; 854 -> 1252[label="",style="dashed", color="magenta", weight=3]; 855 -> 681[label="",style="dashed", color="red", weight=0]; 855[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];855 -> 1253[label="",style="dashed", color="magenta", weight=3]; 855 -> 1254[label="",style="dashed", color="magenta", weight=3]; 856 -> 718[label="",style="dashed", color="red", weight=0]; 856[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];856 -> 1255[label="",style="dashed", color="magenta", weight=3]; 856 -> 1256[label="",style="dashed", color="magenta", weight=3]; 857 -> 681[label="",style="dashed", color="red", weight=0]; 857[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];857 -> 1257[label="",style="dashed", color="magenta", weight=3]; 857 -> 1258[label="",style="dashed", color="magenta", weight=3]; 858 -> 718[label="",style="dashed", color="red", weight=0]; 858[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];858 -> 1259[label="",style="dashed", color="magenta", weight=3]; 858 -> 1260[label="",style="dashed", color="magenta", weight=3]; 859 -> 681[label="",style="dashed", color="red", weight=0]; 859[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];859 -> 1261[label="",style="dashed", color="magenta", weight=3]; 859 -> 1262[label="",style="dashed", color="magenta", weight=3]; 860 -> 681[label="",style="dashed", color="red", weight=0]; 860[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];860 -> 1263[label="",style="dashed", color="magenta", weight=3]; 860 -> 1264[label="",style="dashed", color="magenta", weight=3]; 861 -> 681[label="",style="dashed", color="red", weight=0]; 861[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];861 -> 1265[label="",style="dashed", color="magenta", weight=3]; 861 -> 1266[label="",style="dashed", color="magenta", weight=3]; 862 -> 718[label="",style="dashed", color="red", weight=0]; 862[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];862 -> 1267[label="",style="dashed", color="magenta", weight=3]; 862 -> 1268[label="",style="dashed", color="magenta", weight=3]; 863 -> 718[label="",style="dashed", color="red", weight=0]; 863[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)) (Pos (Succ Zero))",fontsize=16,color="magenta"];863 -> 1269[label="",style="dashed", color="magenta", weight=3]; 863 -> 1270[label="",style="dashed", color="magenta", weight=3]; 864 -> 681[label="",style="dashed", color="red", weight=0]; 864[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];864 -> 1271[label="",style="dashed", color="magenta", weight=3]; 864 -> 1272[label="",style="dashed", color="magenta", weight=3]; 852[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz199 vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24041[label="vzz199/Pos vzz1990",fontsize=10,color="white",style="solid",shape="box"];852 -> 24041[label="",style="solid", color="burlywood", weight=9]; 24041 -> 1273[label="",style="solid", color="burlywood", weight=3]; 24042[label="vzz199/Neg vzz1990",fontsize=10,color="white",style="solid",shape="box"];852 -> 24042[label="",style="solid", color="burlywood", weight=9]; 24042 -> 1274[label="",style="solid", color="burlywood", weight=3]; 866 -> 681[label="",style="dashed", color="red", weight=0]; 866[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];866 -> 1275[label="",style="dashed", color="magenta", weight=3]; 866 -> 1276[label="",style="dashed", color="magenta", weight=3]; 867 -> 681[label="",style="dashed", color="red", weight=0]; 867[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];867 -> 1277[label="",style="dashed", color="magenta", weight=3]; 867 -> 1278[label="",style="dashed", color="magenta", weight=3]; 868 -> 681[label="",style="dashed", color="red", weight=0]; 868[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];868 -> 1279[label="",style="dashed", color="magenta", weight=3]; 868 -> 1280[label="",style="dashed", color="magenta", weight=3]; 869 -> 681[label="",style="dashed", color="red", weight=0]; 869[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];869 -> 1281[label="",style="dashed", color="magenta", weight=3]; 869 -> 1282[label="",style="dashed", color="magenta", weight=3]; 870 -> 718[label="",style="dashed", color="red", weight=0]; 870[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];870 -> 1283[label="",style="dashed", color="magenta", weight=3]; 870 -> 1284[label="",style="dashed", color="magenta", weight=3]; 871 -> 681[label="",style="dashed", color="red", weight=0]; 871[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];871 -> 1285[label="",style="dashed", color="magenta", weight=3]; 871 -> 1286[label="",style="dashed", color="magenta", weight=3]; 872 -> 718[label="",style="dashed", color="red", weight=0]; 872[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];872 -> 1287[label="",style="dashed", color="magenta", weight=3]; 872 -> 1288[label="",style="dashed", color="magenta", weight=3]; 873 -> 718[label="",style="dashed", color="red", weight=0]; 873[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];873 -> 1289[label="",style="dashed", color="magenta", weight=3]; 873 -> 1290[label="",style="dashed", color="magenta", weight=3]; 874 -> 681[label="",style="dashed", color="red", weight=0]; 874[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];874 -> 1291[label="",style="dashed", color="magenta", weight=3]; 874 -> 1292[label="",style="dashed", color="magenta", weight=3]; 875 -> 718[label="",style="dashed", color="red", weight=0]; 875[label="primMulInt (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];875 -> 1293[label="",style="dashed", color="magenta", weight=3]; 875 -> 1294[label="",style="dashed", color="magenta", weight=3]; 876 -> 681[label="",style="dashed", color="red", weight=0]; 876[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];876 -> 1295[label="",style="dashed", color="magenta", weight=3]; 876 -> 1296[label="",style="dashed", color="magenta", weight=3]; 877 -> 681[label="",style="dashed", color="red", weight=0]; 877[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];877 -> 1297[label="",style="dashed", color="magenta", weight=3]; 877 -> 1298[label="",style="dashed", color="magenta", weight=3]; 865[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz215 vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24043[label="vzz215/Pos vzz2150",fontsize=10,color="white",style="solid",shape="box"];865 -> 24043[label="",style="solid", color="burlywood", weight=9]; 24043 -> 1299[label="",style="solid", color="burlywood", weight=3]; 24044[label="vzz215/Neg vzz2150",fontsize=10,color="white",style="solid",shape="box"];865 -> 24044[label="",style="solid", color="burlywood", weight=9]; 24044 -> 1300[label="",style="solid", color="burlywood", weight=3]; 879 -> 681[label="",style="dashed", color="red", weight=0]; 879[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];879 -> 1301[label="",style="dashed", color="magenta", weight=3]; 879 -> 1302[label="",style="dashed", color="magenta", weight=3]; 880 -> 681[label="",style="dashed", color="red", weight=0]; 880[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];880 -> 1303[label="",style="dashed", color="magenta", weight=3]; 880 -> 1304[label="",style="dashed", color="magenta", weight=3]; 881 -> 681[label="",style="dashed", color="red", weight=0]; 881[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];881 -> 1305[label="",style="dashed", color="magenta", weight=3]; 881 -> 1306[label="",style="dashed", color="magenta", weight=3]; 882 -> 681[label="",style="dashed", color="red", weight=0]; 882[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];882 -> 1307[label="",style="dashed", color="magenta", weight=3]; 882 -> 1308[label="",style="dashed", color="magenta", weight=3]; 883 -> 681[label="",style="dashed", color="red", weight=0]; 883[label="Pos (primMulNat vzz310 (Succ Zero)) * Pos Zero",fontsize=16,color="magenta"];883 -> 1309[label="",style="dashed", color="magenta", weight=3]; 883 -> 1310[label="",style="dashed", color="magenta", weight=3]; 884 -> 681[label="",style="dashed", color="red", weight=0]; 884[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];884 -> 1311[label="",style="dashed", color="magenta", weight=3]; 884 -> 1312[label="",style="dashed", color="magenta", weight=3]; 885 -> 718[label="",style="dashed", color="red", weight=0]; 885[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];885 -> 1313[label="",style="dashed", color="magenta", weight=3]; 885 -> 1314[label="",style="dashed", color="magenta", weight=3]; 886 -> 681[label="",style="dashed", color="red", weight=0]; 886[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];886 -> 1315[label="",style="dashed", color="magenta", weight=3]; 886 -> 1316[label="",style="dashed", color="magenta", weight=3]; 887 -> 718[label="",style="dashed", color="red", weight=0]; 887[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];887 -> 1317[label="",style="dashed", color="magenta", weight=3]; 887 -> 1318[label="",style="dashed", color="magenta", weight=3]; 888 -> 681[label="",style="dashed", color="red", weight=0]; 888[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];888 -> 1319[label="",style="dashed", color="magenta", weight=3]; 888 -> 1320[label="",style="dashed", color="magenta", weight=3]; 889 -> 718[label="",style="dashed", color="red", weight=0]; 889[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];889 -> 1321[label="",style="dashed", color="magenta", weight=3]; 889 -> 1322[label="",style="dashed", color="magenta", weight=3]; 890 -> 718[label="",style="dashed", color="red", weight=0]; 890[label="primMulInt (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)) (Neg (Succ Zero))",fontsize=16,color="magenta"];890 -> 1323[label="",style="dashed", color="magenta", weight=3]; 890 -> 1324[label="",style="dashed", color="magenta", weight=3]; 878[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz231 vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24045[label="vzz231/Pos vzz2310",fontsize=10,color="white",style="solid",shape="box"];878 -> 24045[label="",style="solid", color="burlywood", weight=9]; 24045 -> 1325[label="",style="solid", color="burlywood", weight=3]; 24046[label="vzz231/Neg vzz2310",fontsize=10,color="white",style="solid",shape="box"];878 -> 24046[label="",style="solid", color="burlywood", weight=9]; 24046 -> 1326[label="",style="solid", color="burlywood", weight=3]; 932 -> 1327[label="",style="dashed", color="red", weight=0]; 932[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];932 -> 1328[label="",style="dashed", color="magenta", weight=3]; 933[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];934 -> 1327[label="",style="dashed", color="red", weight=0]; 934[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];934 -> 1329[label="",style="dashed", color="magenta", weight=3]; 935[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];936[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];936 -> 1352[label="",style="dashed", color="green", weight=3]; 937[label="Pos Zero",fontsize=16,color="green",shape="box"];938[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];938 -> 1353[label="",style="dashed", color="green", weight=3]; 939[label="Pos Zero",fontsize=16,color="green",shape="box"];940[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="black",shape="triangle"];940 -> 1354[label="",style="solid", color="black", weight=3]; 941[label="Pos vzz310",fontsize=16,color="green",shape="box"];942[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];942 -> 1355[label="",style="dashed", color="green", weight=3]; 943[label="Pos Zero",fontsize=16,color="green",shape="box"];944 -> 940[label="",style="dashed", color="red", weight=0]; 944[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];945[label="Pos vzz310",fontsize=16,color="green",shape="box"];946 -> 1327[label="",style="dashed", color="red", weight=0]; 946[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];946 -> 1330[label="",style="dashed", color="magenta", weight=3]; 947[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];948[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];948 -> 1356[label="",style="dashed", color="green", weight=3]; 949[label="Pos Zero",fontsize=16,color="green",shape="box"];950 -> 940[label="",style="dashed", color="red", weight=0]; 950[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];951[label="Pos vzz310",fontsize=16,color="green",shape="box"];952 -> 940[label="",style="dashed", color="red", weight=0]; 952[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];953[label="Pos vzz310",fontsize=16,color="green",shape="box"];954 -> 1327[label="",style="dashed", color="red", weight=0]; 954[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];954 -> 1331[label="",style="dashed", color="magenta", weight=3]; 955[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];956[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2380) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24047[label="vzz2380/Succ vzz23800",fontsize=10,color="white",style="solid",shape="box"];956 -> 24047[label="",style="solid", color="burlywood", weight=9]; 24047 -> 1357[label="",style="solid", color="burlywood", weight=3]; 24048[label="vzz2380/Zero",fontsize=10,color="white",style="solid",shape="box"];956 -> 24048[label="",style="solid", color="burlywood", weight=9]; 24048 -> 1358[label="",style="solid", color="burlywood", weight=3]; 957[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2380) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24049[label="vzz2380/Succ vzz23800",fontsize=10,color="white",style="solid",shape="box"];957 -> 24049[label="",style="solid", color="burlywood", weight=9]; 24049 -> 1359[label="",style="solid", color="burlywood", weight=3]; 24050[label="vzz2380/Zero",fontsize=10,color="white",style="solid",shape="box"];957 -> 24050[label="",style="solid", color="burlywood", weight=9]; 24050 -> 1360[label="",style="solid", color="burlywood", weight=3]; 999 -> 1527[label="",style="dashed", color="red", weight=0]; 999[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];999 -> 1528[label="",style="dashed", color="magenta", weight=3]; 999 -> 1529[label="",style="dashed", color="magenta", weight=3]; 1000[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1001[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1001 -> 1386[label="",style="dashed", color="green", weight=3]; 1002[label="Pos Zero",fontsize=16,color="green",shape="box"];1003 -> 1527[label="",style="dashed", color="red", weight=0]; 1003[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1003 -> 1530[label="",style="dashed", color="magenta", weight=3]; 1003 -> 1531[label="",style="dashed", color="magenta", weight=3]; 1004[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1005[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="black",shape="triangle"];1005 -> 1387[label="",style="solid", color="black", weight=3]; 1006[label="Pos vzz310",fontsize=16,color="green",shape="box"];1007 -> 1005[label="",style="dashed", color="red", weight=0]; 1007[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1008[label="Pos vzz310",fontsize=16,color="green",shape="box"];1009 -> 1527[label="",style="dashed", color="red", weight=0]; 1009[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1009 -> 1532[label="",style="dashed", color="magenta", weight=3]; 1009 -> 1533[label="",style="dashed", color="magenta", weight=3]; 1010[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1011 -> 1527[label="",style="dashed", color="red", weight=0]; 1011[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1011 -> 1534[label="",style="dashed", color="magenta", weight=3]; 1011 -> 1535[label="",style="dashed", color="magenta", weight=3]; 1012[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1013[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1013 -> 1388[label="",style="dashed", color="green", weight=3]; 1014[label="Pos Zero",fontsize=16,color="green",shape="box"];1015 -> 1005[label="",style="dashed", color="red", weight=0]; 1015[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1016[label="Pos vzz310",fontsize=16,color="green",shape="box"];1017 -> 1005[label="",style="dashed", color="red", weight=0]; 1017[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1018[label="Pos vzz310",fontsize=16,color="green",shape="box"];1019[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1019 -> 1389[label="",style="dashed", color="green", weight=3]; 1020[label="Pos Zero",fontsize=16,color="green",shape="box"];1021[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1021 -> 1390[label="",style="dashed", color="green", weight=3]; 1022[label="Pos Zero",fontsize=16,color="green",shape="box"];1023[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2420) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24051[label="vzz2420/Succ vzz24200",fontsize=10,color="white",style="solid",shape="box"];1023 -> 24051[label="",style="solid", color="burlywood", weight=9]; 24051 -> 1391[label="",style="solid", color="burlywood", weight=3]; 24052[label="vzz2420/Zero",fontsize=10,color="white",style="solid",shape="box"];1023 -> 24052[label="",style="solid", color="burlywood", weight=9]; 24052 -> 1392[label="",style="solid", color="burlywood", weight=3]; 1024[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2420) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24053[label="vzz2420/Succ vzz24200",fontsize=10,color="white",style="solid",shape="box"];1024 -> 24053[label="",style="solid", color="burlywood", weight=9]; 24053 -> 1393[label="",style="solid", color="burlywood", weight=3]; 24054[label="vzz2420/Zero",fontsize=10,color="white",style="solid",shape="box"];1024 -> 24054[label="",style="solid", color="burlywood", weight=9]; 24054 -> 1394[label="",style="solid", color="burlywood", weight=3]; 1066[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="black",shape="triangle"];1066 -> 1395[label="",style="solid", color="black", weight=3]; 1067[label="Neg vzz310",fontsize=16,color="green",shape="box"];1068 -> 1327[label="",style="dashed", color="red", weight=0]; 1068[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1068 -> 1332[label="",style="dashed", color="magenta", weight=3]; 1069[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1070 -> 1066[label="",style="dashed", color="red", weight=0]; 1070[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1071[label="Neg vzz310",fontsize=16,color="green",shape="box"];1072 -> 1066[label="",style="dashed", color="red", weight=0]; 1072[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1073[label="Neg vzz310",fontsize=16,color="green",shape="box"];1074 -> 1066[label="",style="dashed", color="red", weight=0]; 1074[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1075[label="Neg vzz310",fontsize=16,color="green",shape="box"];1076 -> 1327[label="",style="dashed", color="red", weight=0]; 1076[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1076 -> 1333[label="",style="dashed", color="magenta", weight=3]; 1077[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1078 -> 1327[label="",style="dashed", color="red", weight=0]; 1078[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1078 -> 1334[label="",style="dashed", color="magenta", weight=3]; 1079[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1080[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1080 -> 1396[label="",style="dashed", color="green", weight=3]; 1081[label="Pos Zero",fontsize=16,color="green",shape="box"];1082[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1082 -> 1397[label="",style="dashed", color="green", weight=3]; 1083[label="Pos Zero",fontsize=16,color="green",shape="box"];1084[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1084 -> 1398[label="",style="dashed", color="green", weight=3]; 1085[label="Pos Zero",fontsize=16,color="green",shape="box"];1086 -> 1327[label="",style="dashed", color="red", weight=0]; 1086[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1086 -> 1335[label="",style="dashed", color="magenta", weight=3]; 1087[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1088[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1088 -> 1399[label="",style="dashed", color="green", weight=3]; 1089[label="Pos Zero",fontsize=16,color="green",shape="box"];1090[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2460) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24055[label="vzz2460/Succ vzz24600",fontsize=10,color="white",style="solid",shape="box"];1090 -> 24055[label="",style="solid", color="burlywood", weight=9]; 24055 -> 1400[label="",style="solid", color="burlywood", weight=3]; 24056[label="vzz2460/Zero",fontsize=10,color="white",style="solid",shape="box"];1090 -> 24056[label="",style="solid", color="burlywood", weight=9]; 24056 -> 1401[label="",style="solid", color="burlywood", weight=3]; 1091[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2460) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24057[label="vzz2460/Succ vzz24600",fontsize=10,color="white",style="solid",shape="box"];1091 -> 24057[label="",style="solid", color="burlywood", weight=9]; 24057 -> 1402[label="",style="solid", color="burlywood", weight=3]; 24058[label="vzz2460/Zero",fontsize=10,color="white",style="solid",shape="box"];1091 -> 24058[label="",style="solid", color="burlywood", weight=9]; 24058 -> 1403[label="",style="solid", color="burlywood", weight=3]; 1133 -> 1527[label="",style="dashed", color="red", weight=0]; 1133[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1133 -> 1536[label="",style="dashed", color="magenta", weight=3]; 1133 -> 1537[label="",style="dashed", color="magenta", weight=3]; 1134[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1135[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1135 -> 1404[label="",style="dashed", color="green", weight=3]; 1136[label="Pos Zero",fontsize=16,color="green",shape="box"];1137 -> 1527[label="",style="dashed", color="red", weight=0]; 1137[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1137 -> 1538[label="",style="dashed", color="magenta", weight=3]; 1137 -> 1539[label="",style="dashed", color="magenta", weight=3]; 1138[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1139[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1139 -> 1405[label="",style="dashed", color="green", weight=3]; 1140[label="Pos Zero",fontsize=16,color="green",shape="box"];1141[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="black",shape="triangle"];1141 -> 1406[label="",style="solid", color="black", weight=3]; 1142[label="Neg vzz310",fontsize=16,color="green",shape="box"];1143[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1143 -> 1407[label="",style="dashed", color="green", weight=3]; 1144[label="Pos Zero",fontsize=16,color="green",shape="box"];1145 -> 1141[label="",style="dashed", color="red", weight=0]; 1145[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1146[label="Neg vzz310",fontsize=16,color="green",shape="box"];1147 -> 1141[label="",style="dashed", color="red", weight=0]; 1147[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1148[label="Neg vzz310",fontsize=16,color="green",shape="box"];1149[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1149 -> 1408[label="",style="dashed", color="green", weight=3]; 1150[label="Pos Zero",fontsize=16,color="green",shape="box"];1151 -> 1527[label="",style="dashed", color="red", weight=0]; 1151[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1151 -> 1540[label="",style="dashed", color="magenta", weight=3]; 1151 -> 1541[label="",style="dashed", color="magenta", weight=3]; 1152[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1153 -> 1527[label="",style="dashed", color="red", weight=0]; 1153[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1153 -> 1542[label="",style="dashed", color="magenta", weight=3]; 1153 -> 1543[label="",style="dashed", color="magenta", weight=3]; 1154[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1155 -> 1141[label="",style="dashed", color="red", weight=0]; 1155[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1156[label="Neg vzz310",fontsize=16,color="green",shape="box"];1157[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2500) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24059[label="vzz2500/Succ vzz25000",fontsize=10,color="white",style="solid",shape="box"];1157 -> 24059[label="",style="solid", color="burlywood", weight=9]; 24059 -> 1409[label="",style="solid", color="burlywood", weight=3]; 24060[label="vzz2500/Zero",fontsize=10,color="white",style="solid",shape="box"];1157 -> 24060[label="",style="solid", color="burlywood", weight=9]; 24060 -> 1410[label="",style="solid", color="burlywood", weight=3]; 1158[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2500) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24061[label="vzz2500/Succ vzz25000",fontsize=10,color="white",style="solid",shape="box"];1158 -> 24061[label="",style="solid", color="burlywood", weight=9]; 24061 -> 1411[label="",style="solid", color="burlywood", weight=3]; 24062[label="vzz2500/Zero",fontsize=10,color="white",style="solid",shape="box"];1158 -> 24062[label="",style="solid", color="burlywood", weight=9]; 24062 -> 1412[label="",style="solid", color="burlywood", weight=3]; 1170[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1171[label="signumReal1 vzz89 (compare vzz89 (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="triangle"];1171 -> 1427[label="",style="solid", color="black", weight=3]; 1172[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1173[label="Pos Zero",fontsize=16,color="green",shape="box"];1174[label="vzz88",fontsize=16,color="green",shape="box"];1175[label="vzz83",fontsize=16,color="green",shape="box"];1176[label="gcd0Gcd'2 vzz152 vzz151",fontsize=16,color="black",shape="box"];1176 -> 1428[label="",style="solid", color="black", weight=3]; 1177 -> 679[label="",style="dashed", color="red", weight=0]; 1177[label="gcd0 vzz88 vzz83",fontsize=16,color="magenta"];1178 -> 128[label="",style="dashed", color="red", weight=0]; 1178[label="error []",fontsize=16,color="magenta"];1179[label="primMulInt (Pos vzz240) (Pos vzz770)",fontsize=16,color="black",shape="box"];1179 -> 1429[label="",style="solid", color="black", weight=3]; 1180[label="primMulInt (Pos vzz240) (Neg vzz770)",fontsize=16,color="black",shape="box"];1180 -> 1430[label="",style="solid", color="black", weight=3]; 1181[label="primMulInt (Neg vzz240) (Pos vzz770)",fontsize=16,color="black",shape="box"];1181 -> 1431[label="",style="solid", color="black", weight=3]; 1182[label="primMulInt (Neg vzz240) (Neg vzz770)",fontsize=16,color="black",shape="box"];1182 -> 1432[label="",style="solid", color="black", weight=3]; 1183[label="vzz25",fontsize=16,color="green",shape="box"];1184[label="Neg vzz710",fontsize=16,color="green",shape="box"];1185[label="vzz24",fontsize=16,color="green",shape="box"];1186[label="Neg vzz710",fontsize=16,color="green",shape="box"];1187[label="vzz24",fontsize=16,color="green",shape="box"];1188[label="vzz25",fontsize=16,color="green",shape="box"];1189[label="vzz25",fontsize=16,color="green",shape="box"];1190[label="Neg vzz710",fontsize=16,color="green",shape="box"];1191[label="vzz24",fontsize=16,color="green",shape="box"];1192[label="Neg vzz710",fontsize=16,color="green",shape="box"];1193[label="vzz24",fontsize=16,color="green",shape="box"];1194[label="vzz25",fontsize=16,color="green",shape="box"];1195[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz164 + vzz163) vzz160 (vzz162 + vzz161) vzz159 True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz158 + vzz157) vzz154 (vzz156 + vzz155) vzz153 True))",fontsize=16,color="black",shape="box"];1195 -> 1433[label="",style="solid", color="black", weight=3]; 1196[label="vzz25",fontsize=16,color="green",shape="box"];1197[label="Pos vzz710",fontsize=16,color="green",shape="box"];1198[label="vzz24",fontsize=16,color="green",shape="box"];1199[label="Pos vzz710",fontsize=16,color="green",shape="box"];1200[label="vzz24",fontsize=16,color="green",shape="box"];1201[label="vzz25",fontsize=16,color="green",shape="box"];1202[label="vzz25",fontsize=16,color="green",shape="box"];1203[label="Pos vzz710",fontsize=16,color="green",shape="box"];1204[label="vzz24",fontsize=16,color="green",shape="box"];1205[label="Pos vzz710",fontsize=16,color="green",shape="box"];1206[label="vzz24",fontsize=16,color="green",shape="box"];1207[label="vzz25",fontsize=16,color="green",shape="box"];1208[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos vzz6700)) (primCmpInt (Pos vzz6700) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24063[label="vzz6700/Succ vzz67000",fontsize=10,color="white",style="solid",shape="box"];1208 -> 24063[label="",style="solid", color="burlywood", weight=9]; 24063 -> 1434[label="",style="solid", color="burlywood", weight=3]; 24064[label="vzz6700/Zero",fontsize=10,color="white",style="solid",shape="box"];1208 -> 24064[label="",style="solid", color="burlywood", weight=9]; 24064 -> 1435[label="",style="solid", color="burlywood", weight=3]; 1209[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg vzz6700)) (primCmpInt (Neg vzz6700) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="burlywood",shape="box"];24065[label="vzz6700/Succ vzz67000",fontsize=10,color="white",style="solid",shape="box"];1209 -> 24065[label="",style="solid", color="burlywood", weight=9]; 24065 -> 1436[label="",style="solid", color="burlywood", weight=3]; 24066[label="vzz6700/Zero",fontsize=10,color="white",style="solid",shape="box"];1209 -> 24066[label="",style="solid", color="burlywood", weight=9]; 24066 -> 1437[label="",style="solid", color="burlywood", weight=3]; 5400[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd3 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd3 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5400 -> 5403[label="",style="solid", color="black", weight=3]; 1223 -> 1327[label="",style="dashed", color="red", weight=0]; 1223[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1223 -> 1336[label="",style="dashed", color="magenta", weight=3]; 1223 -> 1337[label="",style="dashed", color="magenta", weight=3]; 1224[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1225 -> 1327[label="",style="dashed", color="red", weight=0]; 1225[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1225 -> 1338[label="",style="dashed", color="magenta", weight=3]; 1225 -> 1339[label="",style="dashed", color="magenta", weight=3]; 1226[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1227 -> 1327[label="",style="dashed", color="red", weight=0]; 1227[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1227 -> 1340[label="",style="dashed", color="magenta", weight=3]; 1227 -> 1341[label="",style="dashed", color="magenta", weight=3]; 1228[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1229 -> 1327[label="",style="dashed", color="red", weight=0]; 1229[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1229 -> 1342[label="",style="dashed", color="magenta", weight=3]; 1229 -> 1343[label="",style="dashed", color="magenta", weight=3]; 1230[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1231 -> 940[label="",style="dashed", color="red", weight=0]; 1231[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1231 -> 1439[label="",style="dashed", color="magenta", weight=3]; 1231 -> 1440[label="",style="dashed", color="magenta", weight=3]; 1232[label="Pos vzz310",fontsize=16,color="green",shape="box"];1233[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1233 -> 1441[label="",style="dashed", color="green", weight=3]; 1234[label="Pos Zero",fontsize=16,color="green",shape="box"];1235 -> 940[label="",style="dashed", color="red", weight=0]; 1235[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1235 -> 1442[label="",style="dashed", color="magenta", weight=3]; 1235 -> 1443[label="",style="dashed", color="magenta", weight=3]; 1236[label="Pos vzz310",fontsize=16,color="green",shape="box"];1237 -> 940[label="",style="dashed", color="red", weight=0]; 1237[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1237 -> 1444[label="",style="dashed", color="magenta", weight=3]; 1237 -> 1445[label="",style="dashed", color="magenta", weight=3]; 1238[label="Pos vzz310",fontsize=16,color="green",shape="box"];1239 -> 940[label="",style="dashed", color="red", weight=0]; 1239[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1239 -> 1446[label="",style="dashed", color="magenta", weight=3]; 1239 -> 1447[label="",style="dashed", color="magenta", weight=3]; 1240[label="Pos vzz310",fontsize=16,color="green",shape="box"];1241[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1241 -> 1448[label="",style="dashed", color="green", weight=3]; 1242[label="Pos Zero",fontsize=16,color="green",shape="box"];1243[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1243 -> 1449[label="",style="dashed", color="green", weight=3]; 1244[label="Pos Zero",fontsize=16,color="green",shape="box"];1245[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1245 -> 1450[label="",style="dashed", color="green", weight=3]; 1246[label="Pos Zero",fontsize=16,color="green",shape="box"];1247[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz1830) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24067[label="vzz1830/Succ vzz18300",fontsize=10,color="white",style="solid",shape="box"];1247 -> 24067[label="",style="solid", color="burlywood", weight=9]; 24067 -> 1451[label="",style="solid", color="burlywood", weight=3]; 24068[label="vzz1830/Zero",fontsize=10,color="white",style="solid",shape="box"];1247 -> 24068[label="",style="solid", color="burlywood", weight=9]; 24068 -> 1452[label="",style="solid", color="burlywood", weight=3]; 1248[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz1830) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24069[label="vzz1830/Succ vzz18300",fontsize=10,color="white",style="solid",shape="box"];1248 -> 24069[label="",style="solid", color="burlywood", weight=9]; 24069 -> 1453[label="",style="solid", color="burlywood", weight=3]; 24070[label="vzz1830/Zero",fontsize=10,color="white",style="solid",shape="box"];1248 -> 24070[label="",style="solid", color="burlywood", weight=9]; 24070 -> 1454[label="",style="solid", color="burlywood", weight=3]; 1249 -> 1005[label="",style="dashed", color="red", weight=0]; 1249[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1249 -> 1455[label="",style="dashed", color="magenta", weight=3]; 1249 -> 1456[label="",style="dashed", color="magenta", weight=3]; 1250[label="Pos vzz310",fontsize=16,color="green",shape="box"];1251 -> 1005[label="",style="dashed", color="red", weight=0]; 1251[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1251 -> 1457[label="",style="dashed", color="magenta", weight=3]; 1251 -> 1458[label="",style="dashed", color="magenta", weight=3]; 1252[label="Pos vzz310",fontsize=16,color="green",shape="box"];1253[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1253 -> 1459[label="",style="dashed", color="green", weight=3]; 1254[label="Pos Zero",fontsize=16,color="green",shape="box"];1255 -> 1527[label="",style="dashed", color="red", weight=0]; 1255[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1255 -> 1544[label="",style="dashed", color="magenta", weight=3]; 1255 -> 1545[label="",style="dashed", color="magenta", weight=3]; 1256[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1257 -> 1005[label="",style="dashed", color="red", weight=0]; 1257[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1257 -> 1460[label="",style="dashed", color="magenta", weight=3]; 1257 -> 1461[label="",style="dashed", color="magenta", weight=3]; 1258[label="Pos vzz310",fontsize=16,color="green",shape="box"];1259 -> 1527[label="",style="dashed", color="red", weight=0]; 1259[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1259 -> 1546[label="",style="dashed", color="magenta", weight=3]; 1259 -> 1547[label="",style="dashed", color="magenta", weight=3]; 1260[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1261[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1261 -> 1462[label="",style="dashed", color="green", weight=3]; 1262[label="Pos Zero",fontsize=16,color="green",shape="box"];1263 -> 1005[label="",style="dashed", color="red", weight=0]; 1263[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1263 -> 1463[label="",style="dashed", color="magenta", weight=3]; 1263 -> 1464[label="",style="dashed", color="magenta", weight=3]; 1264[label="Pos vzz310",fontsize=16,color="green",shape="box"];1265[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1265 -> 1465[label="",style="dashed", color="green", weight=3]; 1266[label="Pos Zero",fontsize=16,color="green",shape="box"];1267 -> 1527[label="",style="dashed", color="red", weight=0]; 1267[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1267 -> 1548[label="",style="dashed", color="magenta", weight=3]; 1267 -> 1549[label="",style="dashed", color="magenta", weight=3]; 1268[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1269 -> 1527[label="",style="dashed", color="red", weight=0]; 1269[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Pos vzz310 * Pos vzz310)",fontsize=16,color="magenta"];1269 -> 1550[label="",style="dashed", color="magenta", weight=3]; 1269 -> 1551[label="",style="dashed", color="magenta", weight=3]; 1270[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];1271[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1271 -> 1466[label="",style="dashed", color="green", weight=3]; 1272[label="Pos Zero",fontsize=16,color="green",shape="box"];1273[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz1990) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24071[label="vzz1990/Succ vzz19900",fontsize=10,color="white",style="solid",shape="box"];1273 -> 24071[label="",style="solid", color="burlywood", weight=9]; 24071 -> 1467[label="",style="solid", color="burlywood", weight=3]; 24072[label="vzz1990/Zero",fontsize=10,color="white",style="solid",shape="box"];1273 -> 24072[label="",style="solid", color="burlywood", weight=9]; 24072 -> 1468[label="",style="solid", color="burlywood", weight=3]; 1274[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz1990) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24073[label="vzz1990/Succ vzz19900",fontsize=10,color="white",style="solid",shape="box"];1274 -> 24073[label="",style="solid", color="burlywood", weight=9]; 24073 -> 1469[label="",style="solid", color="burlywood", weight=3]; 24074[label="vzz1990/Zero",fontsize=10,color="white",style="solid",shape="box"];1274 -> 24074[label="",style="solid", color="burlywood", weight=9]; 24074 -> 1470[label="",style="solid", color="burlywood", weight=3]; 1275 -> 1066[label="",style="dashed", color="red", weight=0]; 1275[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1275 -> 1471[label="",style="dashed", color="magenta", weight=3]; 1275 -> 1472[label="",style="dashed", color="magenta", weight=3]; 1276[label="Neg vzz310",fontsize=16,color="green",shape="box"];1277 -> 1066[label="",style="dashed", color="red", weight=0]; 1277[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1277 -> 1473[label="",style="dashed", color="magenta", weight=3]; 1277 -> 1474[label="",style="dashed", color="magenta", weight=3]; 1278[label="Neg vzz310",fontsize=16,color="green",shape="box"];1279[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1279 -> 1475[label="",style="dashed", color="green", weight=3]; 1280[label="Pos Zero",fontsize=16,color="green",shape="box"];1281[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1281 -> 1476[label="",style="dashed", color="green", weight=3]; 1282[label="Pos Zero",fontsize=16,color="green",shape="box"];1283 -> 1327[label="",style="dashed", color="red", weight=0]; 1283[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1283 -> 1344[label="",style="dashed", color="magenta", weight=3]; 1283 -> 1345[label="",style="dashed", color="magenta", weight=3]; 1284[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1285[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1285 -> 1477[label="",style="dashed", color="green", weight=3]; 1286[label="Pos Zero",fontsize=16,color="green",shape="box"];1287 -> 1327[label="",style="dashed", color="red", weight=0]; 1287[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1287 -> 1346[label="",style="dashed", color="magenta", weight=3]; 1287 -> 1347[label="",style="dashed", color="magenta", weight=3]; 1288[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1289 -> 1327[label="",style="dashed", color="red", weight=0]; 1289[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1289 -> 1348[label="",style="dashed", color="magenta", weight=3]; 1289 -> 1349[label="",style="dashed", color="magenta", weight=3]; 1290[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1291[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1291 -> 1478[label="",style="dashed", color="green", weight=3]; 1292[label="Pos Zero",fontsize=16,color="green",shape="box"];1293 -> 1327[label="",style="dashed", color="red", weight=0]; 1293[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1293 -> 1350[label="",style="dashed", color="magenta", weight=3]; 1293 -> 1351[label="",style="dashed", color="magenta", weight=3]; 1294[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1295 -> 1066[label="",style="dashed", color="red", weight=0]; 1295[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1295 -> 1479[label="",style="dashed", color="magenta", weight=3]; 1295 -> 1480[label="",style="dashed", color="magenta", weight=3]; 1296[label="Neg vzz310",fontsize=16,color="green",shape="box"];1297 -> 1066[label="",style="dashed", color="red", weight=0]; 1297[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1297 -> 1481[label="",style="dashed", color="magenta", weight=3]; 1297 -> 1482[label="",style="dashed", color="magenta", weight=3]; 1298[label="Neg vzz310",fontsize=16,color="green",shape="box"];1299[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2150) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24075[label="vzz2150/Succ vzz21500",fontsize=10,color="white",style="solid",shape="box"];1299 -> 24075[label="",style="solid", color="burlywood", weight=9]; 24075 -> 1483[label="",style="solid", color="burlywood", weight=3]; 24076[label="vzz2150/Zero",fontsize=10,color="white",style="solid",shape="box"];1299 -> 24076[label="",style="solid", color="burlywood", weight=9]; 24076 -> 1484[label="",style="solid", color="burlywood", weight=3]; 1300[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2150) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24077[label="vzz2150/Succ vzz21500",fontsize=10,color="white",style="solid",shape="box"];1300 -> 24077[label="",style="solid", color="burlywood", weight=9]; 24077 -> 1485[label="",style="solid", color="burlywood", weight=3]; 24078[label="vzz2150/Zero",fontsize=10,color="white",style="solid",shape="box"];1300 -> 24078[label="",style="solid", color="burlywood", weight=9]; 24078 -> 1486[label="",style="solid", color="burlywood", weight=3]; 1301[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1301 -> 1487[label="",style="dashed", color="green", weight=3]; 1302[label="Pos Zero",fontsize=16,color="green",shape="box"];1303[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1303 -> 1488[label="",style="dashed", color="green", weight=3]; 1304[label="Pos Zero",fontsize=16,color="green",shape="box"];1305 -> 1141[label="",style="dashed", color="red", weight=0]; 1305[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1305 -> 1489[label="",style="dashed", color="magenta", weight=3]; 1305 -> 1490[label="",style="dashed", color="magenta", weight=3]; 1306[label="Neg vzz310",fontsize=16,color="green",shape="box"];1307[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1307 -> 1491[label="",style="dashed", color="green", weight=3]; 1308[label="Pos Zero",fontsize=16,color="green",shape="box"];1309[label="Pos (primMulNat vzz310 (Succ Zero))",fontsize=16,color="green",shape="box"];1309 -> 1492[label="",style="dashed", color="green", weight=3]; 1310[label="Pos Zero",fontsize=16,color="green",shape="box"];1311 -> 1141[label="",style="dashed", color="red", weight=0]; 1311[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1311 -> 1493[label="",style="dashed", color="magenta", weight=3]; 1311 -> 1494[label="",style="dashed", color="magenta", weight=3]; 1312[label="Neg vzz310",fontsize=16,color="green",shape="box"];1313 -> 1527[label="",style="dashed", color="red", weight=0]; 1313[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1313 -> 1552[label="",style="dashed", color="magenta", weight=3]; 1313 -> 1553[label="",style="dashed", color="magenta", weight=3]; 1314[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1315 -> 1141[label="",style="dashed", color="red", weight=0]; 1315[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1315 -> 1495[label="",style="dashed", color="magenta", weight=3]; 1315 -> 1496[label="",style="dashed", color="magenta", weight=3]; 1316[label="Neg vzz310",fontsize=16,color="green",shape="box"];1317 -> 1527[label="",style="dashed", color="red", weight=0]; 1317[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1317 -> 1554[label="",style="dashed", color="magenta", weight=3]; 1317 -> 1555[label="",style="dashed", color="magenta", weight=3]; 1318[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1319 -> 1141[label="",style="dashed", color="red", weight=0]; 1319[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1319 -> 1497[label="",style="dashed", color="magenta", weight=3]; 1319 -> 1498[label="",style="dashed", color="magenta", weight=3]; 1320[label="Neg vzz310",fontsize=16,color="green",shape="box"];1321 -> 1527[label="",style="dashed", color="red", weight=0]; 1321[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1321 -> 1556[label="",style="dashed", color="magenta", weight=3]; 1321 -> 1557[label="",style="dashed", color="magenta", weight=3]; 1322[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1323 -> 1527[label="",style="dashed", color="red", weight=0]; 1323[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) (Neg vzz300 `quot` Neg vzz310 * Neg vzz310)",fontsize=16,color="magenta"];1323 -> 1558[label="",style="dashed", color="magenta", weight=3]; 1323 -> 1559[label="",style="dashed", color="magenta", weight=3]; 1324[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];1325[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos vzz2310) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24079[label="vzz2310/Succ vzz23100",fontsize=10,color="white",style="solid",shape="box"];1325 -> 24079[label="",style="solid", color="burlywood", weight=9]; 24079 -> 1499[label="",style="solid", color="burlywood", weight=3]; 24080[label="vzz2310/Zero",fontsize=10,color="white",style="solid",shape="box"];1325 -> 24080[label="",style="solid", color="burlywood", weight=9]; 24080 -> 1500[label="",style="solid", color="burlywood", weight=3]; 1326[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg vzz2310) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24081[label="vzz2310/Succ vzz23100",fontsize=10,color="white",style="solid",shape="box"];1326 -> 24081[label="",style="solid", color="burlywood", weight=9]; 24081 -> 1501[label="",style="solid", color="burlywood", weight=3]; 24082[label="vzz2310/Zero",fontsize=10,color="white",style="solid",shape="box"];1326 -> 24082[label="",style="solid", color="burlywood", weight=9]; 24082 -> 1502[label="",style="solid", color="burlywood", weight=3]; 1328 -> 681[label="",style="dashed", color="red", weight=0]; 1328[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1328 -> 1503[label="",style="dashed", color="magenta", weight=3]; 1328 -> 1504[label="",style="dashed", color="magenta", weight=3]; 1327[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz251",fontsize=16,color="burlywood",shape="triangle"];24083[label="vzz251/Pos vzz2510",fontsize=10,color="white",style="solid",shape="box"];1327 -> 24083[label="",style="solid", color="burlywood", weight=9]; 24083 -> 1505[label="",style="solid", color="burlywood", weight=3]; 24084[label="vzz251/Neg vzz2510",fontsize=10,color="white",style="solid",shape="box"];1327 -> 24084[label="",style="solid", color="burlywood", weight=9]; 24084 -> 1506[label="",style="solid", color="burlywood", weight=3]; 1329 -> 681[label="",style="dashed", color="red", weight=0]; 1329[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1329 -> 1507[label="",style="dashed", color="magenta", weight=3]; 1329 -> 1508[label="",style="dashed", color="magenta", weight=3]; 1352[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="burlywood",shape="triangle"];24085[label="vzz310/Succ vzz3100",fontsize=10,color="white",style="solid",shape="box"];1352 -> 24085[label="",style="solid", color="burlywood", weight=9]; 24085 -> 1509[label="",style="solid", color="burlywood", weight=3]; 24086[label="vzz310/Zero",fontsize=10,color="white",style="solid",shape="box"];1352 -> 24086[label="",style="solid", color="burlywood", weight=9]; 24086 -> 1510[label="",style="solid", color="burlywood", weight=3]; 1353 -> 1352[label="",style="dashed", color="red", weight=0]; 1353[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1354 -> 70[label="",style="dashed", color="red", weight=0]; 1354[label="primQuotInt (Pos vzz300) (Pos vzz310)",fontsize=16,color="magenta"];1354 -> 1511[label="",style="dashed", color="magenta", weight=3]; 1354 -> 1512[label="",style="dashed", color="magenta", weight=3]; 1355 -> 1352[label="",style="dashed", color="red", weight=0]; 1355[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1330 -> 681[label="",style="dashed", color="red", weight=0]; 1330[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1330 -> 1513[label="",style="dashed", color="magenta", weight=3]; 1330 -> 1514[label="",style="dashed", color="magenta", weight=3]; 1356 -> 1352[label="",style="dashed", color="red", weight=0]; 1356[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1331 -> 681[label="",style="dashed", color="red", weight=0]; 1331[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1331 -> 1515[label="",style="dashed", color="magenta", weight=3]; 1331 -> 1516[label="",style="dashed", color="magenta", weight=3]; 1357[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23800)) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24087[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1357 -> 24087[label="",style="solid", color="burlywood", weight=9]; 24087 -> 1517[label="",style="solid", color="burlywood", weight=3]; 24088[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1357 -> 24088[label="",style="solid", color="burlywood", weight=9]; 24088 -> 1518[label="",style="solid", color="burlywood", weight=3]; 1358[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24089[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1358 -> 24089[label="",style="solid", color="burlywood", weight=9]; 24089 -> 1519[label="",style="solid", color="burlywood", weight=3]; 24090[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1358 -> 24090[label="",style="solid", color="burlywood", weight=9]; 24090 -> 1520[label="",style="solid", color="burlywood", weight=3]; 1359[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23800)) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24091[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1359 -> 24091[label="",style="solid", color="burlywood", weight=9]; 24091 -> 1521[label="",style="solid", color="burlywood", weight=3]; 24092[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1359 -> 24092[label="",style="solid", color="burlywood", weight=9]; 24092 -> 1522[label="",style="solid", color="burlywood", weight=3]; 1360[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz111 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24093[label="vzz111/Pos vzz1110",fontsize=10,color="white",style="solid",shape="box"];1360 -> 24093[label="",style="solid", color="burlywood", weight=9]; 24093 -> 1523[label="",style="solid", color="burlywood", weight=3]; 24094[label="vzz111/Neg vzz1110",fontsize=10,color="white",style="solid",shape="box"];1360 -> 24094[label="",style="solid", color="burlywood", weight=9]; 24094 -> 1524[label="",style="solid", color="burlywood", weight=3]; 1528 -> 681[label="",style="dashed", color="red", weight=0]; 1528[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1528 -> 1561[label="",style="dashed", color="magenta", weight=3]; 1528 -> 1562[label="",style="dashed", color="magenta", weight=3]; 1529 -> 1352[label="",style="dashed", color="red", weight=0]; 1529[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1529 -> 1563[label="",style="dashed", color="magenta", weight=3]; 1527[label="primMinusInt (Neg vzz253) vzz252",fontsize=16,color="burlywood",shape="triangle"];24095[label="vzz252/Pos vzz2520",fontsize=10,color="white",style="solid",shape="box"];1527 -> 24095[label="",style="solid", color="burlywood", weight=9]; 24095 -> 1564[label="",style="solid", color="burlywood", weight=3]; 24096[label="vzz252/Neg vzz2520",fontsize=10,color="white",style="solid",shape="box"];1527 -> 24096[label="",style="solid", color="burlywood", weight=9]; 24096 -> 1565[label="",style="solid", color="burlywood", weight=3]; 1386 -> 1352[label="",style="dashed", color="red", weight=0]; 1386[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1530 -> 681[label="",style="dashed", color="red", weight=0]; 1530[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1530 -> 1566[label="",style="dashed", color="magenta", weight=3]; 1530 -> 1567[label="",style="dashed", color="magenta", weight=3]; 1531 -> 1352[label="",style="dashed", color="red", weight=0]; 1531[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1531 -> 1568[label="",style="dashed", color="magenta", weight=3]; 1387 -> 70[label="",style="dashed", color="red", weight=0]; 1387[label="primQuotInt (Neg vzz300) (Pos vzz310)",fontsize=16,color="magenta"];1387 -> 1569[label="",style="dashed", color="magenta", weight=3]; 1387 -> 1570[label="",style="dashed", color="magenta", weight=3]; 1532 -> 681[label="",style="dashed", color="red", weight=0]; 1532[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1532 -> 1571[label="",style="dashed", color="magenta", weight=3]; 1532 -> 1572[label="",style="dashed", color="magenta", weight=3]; 1533 -> 1352[label="",style="dashed", color="red", weight=0]; 1533[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1533 -> 1573[label="",style="dashed", color="magenta", weight=3]; 1534 -> 681[label="",style="dashed", color="red", weight=0]; 1534[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1534 -> 1574[label="",style="dashed", color="magenta", weight=3]; 1534 -> 1575[label="",style="dashed", color="magenta", weight=3]; 1535 -> 1352[label="",style="dashed", color="red", weight=0]; 1535[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1535 -> 1576[label="",style="dashed", color="magenta", weight=3]; 1388 -> 1352[label="",style="dashed", color="red", weight=0]; 1388[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1389 -> 1352[label="",style="dashed", color="red", weight=0]; 1389[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1390 -> 1352[label="",style="dashed", color="red", weight=0]; 1390[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1391[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24200)) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24097[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1391 -> 24097[label="",style="solid", color="burlywood", weight=9]; 24097 -> 1577[label="",style="solid", color="burlywood", weight=3]; 24098[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1391 -> 24098[label="",style="solid", color="burlywood", weight=9]; 24098 -> 1578[label="",style="solid", color="burlywood", weight=3]; 1392[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24099[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1392 -> 24099[label="",style="solid", color="burlywood", weight=9]; 24099 -> 1579[label="",style="solid", color="burlywood", weight=3]; 24100[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1392 -> 24100[label="",style="solid", color="burlywood", weight=9]; 24100 -> 1580[label="",style="solid", color="burlywood", weight=3]; 1393[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24200)) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24101[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1393 -> 24101[label="",style="solid", color="burlywood", weight=9]; 24101 -> 1581[label="",style="solid", color="burlywood", weight=3]; 24102[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1393 -> 24102[label="",style="solid", color="burlywood", weight=9]; 24102 -> 1582[label="",style="solid", color="burlywood", weight=3]; 1394[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz123 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24103[label="vzz123/Pos vzz1230",fontsize=10,color="white",style="solid",shape="box"];1394 -> 24103[label="",style="solid", color="burlywood", weight=9]; 24103 -> 1583[label="",style="solid", color="burlywood", weight=3]; 24104[label="vzz123/Neg vzz1230",fontsize=10,color="white",style="solid",shape="box"];1394 -> 24104[label="",style="solid", color="burlywood", weight=9]; 24104 -> 1584[label="",style="solid", color="burlywood", weight=3]; 1395 -> 70[label="",style="dashed", color="red", weight=0]; 1395[label="primQuotInt (Pos vzz300) (Neg vzz310)",fontsize=16,color="magenta"];1395 -> 1585[label="",style="dashed", color="magenta", weight=3]; 1395 -> 1586[label="",style="dashed", color="magenta", weight=3]; 1332 -> 681[label="",style="dashed", color="red", weight=0]; 1332[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1332 -> 1587[label="",style="dashed", color="magenta", weight=3]; 1332 -> 1588[label="",style="dashed", color="magenta", weight=3]; 1333 -> 681[label="",style="dashed", color="red", weight=0]; 1333[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1333 -> 1589[label="",style="dashed", color="magenta", weight=3]; 1333 -> 1590[label="",style="dashed", color="magenta", weight=3]; 1334 -> 681[label="",style="dashed", color="red", weight=0]; 1334[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1334 -> 1591[label="",style="dashed", color="magenta", weight=3]; 1334 -> 1592[label="",style="dashed", color="magenta", weight=3]; 1396 -> 1352[label="",style="dashed", color="red", weight=0]; 1396[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1396 -> 1593[label="",style="dashed", color="magenta", weight=3]; 1397 -> 1352[label="",style="dashed", color="red", weight=0]; 1397[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1397 -> 1594[label="",style="dashed", color="magenta", weight=3]; 1398 -> 1352[label="",style="dashed", color="red", weight=0]; 1398[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1398 -> 1595[label="",style="dashed", color="magenta", weight=3]; 1335 -> 681[label="",style="dashed", color="red", weight=0]; 1335[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1335 -> 1596[label="",style="dashed", color="magenta", weight=3]; 1335 -> 1597[label="",style="dashed", color="magenta", weight=3]; 1399 -> 1352[label="",style="dashed", color="red", weight=0]; 1399[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1399 -> 1598[label="",style="dashed", color="magenta", weight=3]; 1400[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24600)) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24105[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1400 -> 24105[label="",style="solid", color="burlywood", weight=9]; 24105 -> 1599[label="",style="solid", color="burlywood", weight=3]; 24106[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1400 -> 24106[label="",style="solid", color="burlywood", weight=9]; 24106 -> 1600[label="",style="solid", color="burlywood", weight=3]; 1401[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24107[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1401 -> 24107[label="",style="solid", color="burlywood", weight=9]; 24107 -> 1601[label="",style="solid", color="burlywood", weight=3]; 24108[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1401 -> 24108[label="",style="solid", color="burlywood", weight=9]; 24108 -> 1602[label="",style="solid", color="burlywood", weight=3]; 1402[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24600)) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24109[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1402 -> 24109[label="",style="solid", color="burlywood", weight=9]; 24109 -> 1603[label="",style="solid", color="burlywood", weight=3]; 24110[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1402 -> 24110[label="",style="solid", color="burlywood", weight=9]; 24110 -> 1604[label="",style="solid", color="burlywood", weight=3]; 1403[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz135 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24111[label="vzz135/Pos vzz1350",fontsize=10,color="white",style="solid",shape="box"];1403 -> 24111[label="",style="solid", color="burlywood", weight=9]; 24111 -> 1605[label="",style="solid", color="burlywood", weight=3]; 24112[label="vzz135/Neg vzz1350",fontsize=10,color="white",style="solid",shape="box"];1403 -> 24112[label="",style="solid", color="burlywood", weight=9]; 24112 -> 1606[label="",style="solid", color="burlywood", weight=3]; 1536 -> 681[label="",style="dashed", color="red", weight=0]; 1536[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1536 -> 1607[label="",style="dashed", color="magenta", weight=3]; 1536 -> 1608[label="",style="dashed", color="magenta", weight=3]; 1537 -> 1352[label="",style="dashed", color="red", weight=0]; 1537[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1537 -> 1609[label="",style="dashed", color="magenta", weight=3]; 1404 -> 1352[label="",style="dashed", color="red", weight=0]; 1404[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1404 -> 1610[label="",style="dashed", color="magenta", weight=3]; 1538 -> 681[label="",style="dashed", color="red", weight=0]; 1538[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1538 -> 1611[label="",style="dashed", color="magenta", weight=3]; 1538 -> 1612[label="",style="dashed", color="magenta", weight=3]; 1539 -> 1352[label="",style="dashed", color="red", weight=0]; 1539[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1539 -> 1613[label="",style="dashed", color="magenta", weight=3]; 1405 -> 1352[label="",style="dashed", color="red", weight=0]; 1405[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1405 -> 1614[label="",style="dashed", color="magenta", weight=3]; 1406 -> 70[label="",style="dashed", color="red", weight=0]; 1406[label="primQuotInt (Neg vzz300) (Neg vzz310)",fontsize=16,color="magenta"];1406 -> 1615[label="",style="dashed", color="magenta", weight=3]; 1406 -> 1616[label="",style="dashed", color="magenta", weight=3]; 1407 -> 1352[label="",style="dashed", color="red", weight=0]; 1407[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1407 -> 1617[label="",style="dashed", color="magenta", weight=3]; 1408 -> 1352[label="",style="dashed", color="red", weight=0]; 1408[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1408 -> 1618[label="",style="dashed", color="magenta", weight=3]; 1540 -> 681[label="",style="dashed", color="red", weight=0]; 1540[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1540 -> 1619[label="",style="dashed", color="magenta", weight=3]; 1540 -> 1620[label="",style="dashed", color="magenta", weight=3]; 1541 -> 1352[label="",style="dashed", color="red", weight=0]; 1541[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1541 -> 1621[label="",style="dashed", color="magenta", weight=3]; 1542 -> 681[label="",style="dashed", color="red", weight=0]; 1542[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1542 -> 1622[label="",style="dashed", color="magenta", weight=3]; 1542 -> 1623[label="",style="dashed", color="magenta", weight=3]; 1543 -> 1352[label="",style="dashed", color="red", weight=0]; 1543[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1543 -> 1624[label="",style="dashed", color="magenta", weight=3]; 1409[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz25000)) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24113[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1409 -> 24113[label="",style="solid", color="burlywood", weight=9]; 24113 -> 1625[label="",style="solid", color="burlywood", weight=3]; 24114[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1409 -> 24114[label="",style="solid", color="burlywood", weight=9]; 24114 -> 1626[label="",style="solid", color="burlywood", weight=3]; 1410[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24115[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1410 -> 24115[label="",style="solid", color="burlywood", weight=9]; 24115 -> 1627[label="",style="solid", color="burlywood", weight=3]; 24116[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1410 -> 24116[label="",style="solid", color="burlywood", weight=9]; 24116 -> 1628[label="",style="solid", color="burlywood", weight=3]; 1411[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz25000)) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24117[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1411 -> 24117[label="",style="solid", color="burlywood", weight=9]; 24117 -> 1629[label="",style="solid", color="burlywood", weight=3]; 24118[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1411 -> 24118[label="",style="solid", color="burlywood", weight=9]; 24118 -> 1630[label="",style="solid", color="burlywood", weight=3]; 1412[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz147 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24119[label="vzz147/Pos vzz1470",fontsize=10,color="white",style="solid",shape="box"];1412 -> 24119[label="",style="solid", color="burlywood", weight=9]; 24119 -> 1631[label="",style="solid", color="burlywood", weight=3]; 24120[label="vzz147/Neg vzz1470",fontsize=10,color="white",style="solid",shape="box"];1412 -> 24120[label="",style="solid", color="burlywood", weight=9]; 24120 -> 1632[label="",style="solid", color="burlywood", weight=3]; 1427[label="signumReal1 vzz89 (primCmpInt vzz89 (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];24121[label="vzz89/Pos vzz890",fontsize=10,color="white",style="solid",shape="box"];1427 -> 24121[label="",style="solid", color="burlywood", weight=9]; 24121 -> 1647[label="",style="solid", color="burlywood", weight=3]; 24122[label="vzz89/Neg vzz890",fontsize=10,color="white",style="solid",shape="box"];1427 -> 24122[label="",style="solid", color="burlywood", weight=9]; 24122 -> 1648[label="",style="solid", color="burlywood", weight=3]; 1428 -> 1649[label="",style="dashed", color="red", weight=0]; 1428[label="gcd0Gcd'1 (vzz151 == fromInt (Pos Zero)) vzz152 vzz151",fontsize=16,color="magenta"];1428 -> 1650[label="",style="dashed", color="magenta", weight=3]; 1429[label="Pos (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1429 -> 1651[label="",style="dashed", color="green", weight=3]; 1430[label="Neg (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1430 -> 1652[label="",style="dashed", color="green", weight=3]; 1431[label="Neg (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1431 -> 1653[label="",style="dashed", color="green", weight=3]; 1432[label="Pos (primMulNat vzz240 vzz770)",fontsize=16,color="green",shape="box"];1432 -> 1654[label="",style="dashed", color="green", weight=3]; 1433 -> 1655[label="",style="dashed", color="red", weight=0]; 1433[label="roundRound05 (vzz23 :% vzz24) (signum ((vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160 :% (vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160)) == fromInt (Neg (Succ Zero))) (signum ((vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160 :% (vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160)))",fontsize=16,color="magenta"];1433 -> 1656[label="",style="dashed", color="magenta", weight=3]; 1433 -> 1657[label="",style="dashed", color="magenta", weight=3]; 1433 -> 1658[label="",style="dashed", color="magenta", weight=3]; 1433 -> 1659[label="",style="dashed", color="magenta", weight=3]; 1434[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpInt (Pos (Succ vzz67000)) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1434 -> 1660[label="",style="solid", color="black", weight=3]; 1435[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1435 -> 1661[label="",style="solid", color="black", weight=3]; 1436[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (primCmpInt (Neg (Succ vzz67000)) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1436 -> 1662[label="",style="solid", color="black", weight=3]; 1437[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1437 -> 1663[label="",style="solid", color="black", weight=3]; 5403 -> 5411[label="",style="dashed", color="red", weight=0]; 5403[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 (Integer vzz777 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 (Integer vzz777 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5403 -> 5412[label="",style="dashed", color="magenta", weight=3]; 5403 -> 5413[label="",style="dashed", color="magenta", weight=3]; 1336[label="vzz300",fontsize=16,color="green",shape="box"];1337 -> 681[label="",style="dashed", color="red", weight=0]; 1337[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1337 -> 1667[label="",style="dashed", color="magenta", weight=3]; 1337 -> 1668[label="",style="dashed", color="magenta", weight=3]; 1338[label="vzz300",fontsize=16,color="green",shape="box"];1339 -> 681[label="",style="dashed", color="red", weight=0]; 1339[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1339 -> 1669[label="",style="dashed", color="magenta", weight=3]; 1339 -> 1670[label="",style="dashed", color="magenta", weight=3]; 1340[label="vzz300",fontsize=16,color="green",shape="box"];1341 -> 681[label="",style="dashed", color="red", weight=0]; 1341[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1341 -> 1671[label="",style="dashed", color="magenta", weight=3]; 1341 -> 1672[label="",style="dashed", color="magenta", weight=3]; 1342[label="vzz300",fontsize=16,color="green",shape="box"];1343 -> 681[label="",style="dashed", color="red", weight=0]; 1343[label="Pos vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1343 -> 1673[label="",style="dashed", color="magenta", weight=3]; 1343 -> 1674[label="",style="dashed", color="magenta", weight=3]; 1439[label="vzz310",fontsize=16,color="green",shape="box"];1440[label="vzz300",fontsize=16,color="green",shape="box"];1441 -> 1352[label="",style="dashed", color="red", weight=0]; 1441[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1441 -> 1675[label="",style="dashed", color="magenta", weight=3]; 1442[label="vzz310",fontsize=16,color="green",shape="box"];1443[label="vzz300",fontsize=16,color="green",shape="box"];1444[label="vzz310",fontsize=16,color="green",shape="box"];1445[label="vzz300",fontsize=16,color="green",shape="box"];1446[label="vzz310",fontsize=16,color="green",shape="box"];1447[label="vzz300",fontsize=16,color="green",shape="box"];1448 -> 1352[label="",style="dashed", color="red", weight=0]; 1448[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1448 -> 1676[label="",style="dashed", color="magenta", weight=3]; 1449 -> 1352[label="",style="dashed", color="red", weight=0]; 1449[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1449 -> 1677[label="",style="dashed", color="magenta", weight=3]; 1450 -> 1352[label="",style="dashed", color="red", weight=0]; 1450[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1450 -> 1678[label="",style="dashed", color="magenta", weight=3]; 1451[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz18300)) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24123[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1451 -> 24123[label="",style="solid", color="burlywood", weight=9]; 24123 -> 1679[label="",style="solid", color="burlywood", weight=3]; 24124[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1451 -> 24124[label="",style="solid", color="burlywood", weight=9]; 24124 -> 1680[label="",style="solid", color="burlywood", weight=3]; 1452[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24125[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1452 -> 24125[label="",style="solid", color="burlywood", weight=9]; 24125 -> 1681[label="",style="solid", color="burlywood", weight=3]; 24126[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1452 -> 24126[label="",style="solid", color="burlywood", weight=9]; 24126 -> 1682[label="",style="solid", color="burlywood", weight=3]; 1453[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz18300)) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24127[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1453 -> 24127[label="",style="solid", color="burlywood", weight=9]; 24127 -> 1683[label="",style="solid", color="burlywood", weight=3]; 24128[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1453 -> 24128[label="",style="solid", color="burlywood", weight=9]; 24128 -> 1684[label="",style="solid", color="burlywood", weight=3]; 1454[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz182 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24129[label="vzz182/Pos vzz1820",fontsize=10,color="white",style="solid",shape="box"];1454 -> 24129[label="",style="solid", color="burlywood", weight=9]; 24129 -> 1685[label="",style="solid", color="burlywood", weight=3]; 24130[label="vzz182/Neg vzz1820",fontsize=10,color="white",style="solid",shape="box"];1454 -> 24130[label="",style="solid", color="burlywood", weight=9]; 24130 -> 1686[label="",style="solid", color="burlywood", weight=3]; 1455[label="vzz310",fontsize=16,color="green",shape="box"];1456[label="vzz300",fontsize=16,color="green",shape="box"];1457[label="vzz310",fontsize=16,color="green",shape="box"];1458[label="vzz300",fontsize=16,color="green",shape="box"];1459 -> 1352[label="",style="dashed", color="red", weight=0]; 1459[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1459 -> 1687[label="",style="dashed", color="magenta", weight=3]; 1544 -> 681[label="",style="dashed", color="red", weight=0]; 1544[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1544 -> 1688[label="",style="dashed", color="magenta", weight=3]; 1544 -> 1689[label="",style="dashed", color="magenta", weight=3]; 1545 -> 1352[label="",style="dashed", color="red", weight=0]; 1545[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1545 -> 1690[label="",style="dashed", color="magenta", weight=3]; 1460[label="vzz310",fontsize=16,color="green",shape="box"];1461[label="vzz300",fontsize=16,color="green",shape="box"];1546 -> 681[label="",style="dashed", color="red", weight=0]; 1546[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1546 -> 1691[label="",style="dashed", color="magenta", weight=3]; 1546 -> 1692[label="",style="dashed", color="magenta", weight=3]; 1547 -> 1352[label="",style="dashed", color="red", weight=0]; 1547[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1547 -> 1693[label="",style="dashed", color="magenta", weight=3]; 1462 -> 1352[label="",style="dashed", color="red", weight=0]; 1462[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1462 -> 1694[label="",style="dashed", color="magenta", weight=3]; 1463[label="vzz310",fontsize=16,color="green",shape="box"];1464[label="vzz300",fontsize=16,color="green",shape="box"];1465 -> 1352[label="",style="dashed", color="red", weight=0]; 1465[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1465 -> 1695[label="",style="dashed", color="magenta", weight=3]; 1548 -> 681[label="",style="dashed", color="red", weight=0]; 1548[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1548 -> 1696[label="",style="dashed", color="magenta", weight=3]; 1548 -> 1697[label="",style="dashed", color="magenta", weight=3]; 1549 -> 1352[label="",style="dashed", color="red", weight=0]; 1549[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1549 -> 1698[label="",style="dashed", color="magenta", weight=3]; 1550 -> 681[label="",style="dashed", color="red", weight=0]; 1550[label="Neg vzz300 `quot` Pos vzz310 * Pos vzz310",fontsize=16,color="magenta"];1550 -> 1699[label="",style="dashed", color="magenta", weight=3]; 1550 -> 1700[label="",style="dashed", color="magenta", weight=3]; 1551 -> 1352[label="",style="dashed", color="red", weight=0]; 1551[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1551 -> 1701[label="",style="dashed", color="magenta", weight=3]; 1466 -> 1352[label="",style="dashed", color="red", weight=0]; 1466[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1466 -> 1702[label="",style="dashed", color="magenta", weight=3]; 1467[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz19900)) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24131[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1467 -> 24131[label="",style="solid", color="burlywood", weight=9]; 24131 -> 1703[label="",style="solid", color="burlywood", weight=3]; 24132[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1467 -> 24132[label="",style="solid", color="burlywood", weight=9]; 24132 -> 1704[label="",style="solid", color="burlywood", weight=3]; 1468[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24133[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1468 -> 24133[label="",style="solid", color="burlywood", weight=9]; 24133 -> 1705[label="",style="solid", color="burlywood", weight=3]; 24134[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1468 -> 24134[label="",style="solid", color="burlywood", weight=9]; 24134 -> 1706[label="",style="solid", color="burlywood", weight=3]; 1469[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz19900)) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24135[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1469 -> 24135[label="",style="solid", color="burlywood", weight=9]; 24135 -> 1707[label="",style="solid", color="burlywood", weight=3]; 24136[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1469 -> 24136[label="",style="solid", color="burlywood", weight=9]; 24136 -> 1708[label="",style="solid", color="burlywood", weight=3]; 1470[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz198 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24137[label="vzz198/Pos vzz1980",fontsize=10,color="white",style="solid",shape="box"];1470 -> 24137[label="",style="solid", color="burlywood", weight=9]; 24137 -> 1709[label="",style="solid", color="burlywood", weight=3]; 24138[label="vzz198/Neg vzz1980",fontsize=10,color="white",style="solid",shape="box"];1470 -> 24138[label="",style="solid", color="burlywood", weight=9]; 24138 -> 1710[label="",style="solid", color="burlywood", weight=3]; 1471[label="vzz300",fontsize=16,color="green",shape="box"];1472[label="vzz310",fontsize=16,color="green",shape="box"];1473[label="vzz300",fontsize=16,color="green",shape="box"];1474[label="vzz310",fontsize=16,color="green",shape="box"];1475 -> 1352[label="",style="dashed", color="red", weight=0]; 1475[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1475 -> 1711[label="",style="dashed", color="magenta", weight=3]; 1476 -> 1352[label="",style="dashed", color="red", weight=0]; 1476[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1476 -> 1712[label="",style="dashed", color="magenta", weight=3]; 1344[label="vzz300",fontsize=16,color="green",shape="box"];1345 -> 681[label="",style="dashed", color="red", weight=0]; 1345[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1345 -> 1713[label="",style="dashed", color="magenta", weight=3]; 1345 -> 1714[label="",style="dashed", color="magenta", weight=3]; 1477 -> 1352[label="",style="dashed", color="red", weight=0]; 1477[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1477 -> 1715[label="",style="dashed", color="magenta", weight=3]; 1346[label="vzz300",fontsize=16,color="green",shape="box"];1347 -> 681[label="",style="dashed", color="red", weight=0]; 1347[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1347 -> 1716[label="",style="dashed", color="magenta", weight=3]; 1347 -> 1717[label="",style="dashed", color="magenta", weight=3]; 1348[label="vzz300",fontsize=16,color="green",shape="box"];1349 -> 681[label="",style="dashed", color="red", weight=0]; 1349[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1349 -> 1718[label="",style="dashed", color="magenta", weight=3]; 1349 -> 1719[label="",style="dashed", color="magenta", weight=3]; 1478 -> 1352[label="",style="dashed", color="red", weight=0]; 1478[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1478 -> 1720[label="",style="dashed", color="magenta", weight=3]; 1350[label="vzz300",fontsize=16,color="green",shape="box"];1351 -> 681[label="",style="dashed", color="red", weight=0]; 1351[label="Pos vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1351 -> 1721[label="",style="dashed", color="magenta", weight=3]; 1351 -> 1722[label="",style="dashed", color="magenta", weight=3]; 1479[label="vzz300",fontsize=16,color="green",shape="box"];1480[label="vzz310",fontsize=16,color="green",shape="box"];1481[label="vzz300",fontsize=16,color="green",shape="box"];1482[label="vzz310",fontsize=16,color="green",shape="box"];1483[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz21500)) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24139[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1483 -> 24139[label="",style="solid", color="burlywood", weight=9]; 24139 -> 1723[label="",style="solid", color="burlywood", weight=3]; 24140[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1483 -> 24140[label="",style="solid", color="burlywood", weight=9]; 24140 -> 1724[label="",style="solid", color="burlywood", weight=3]; 1484[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24141[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1484 -> 24141[label="",style="solid", color="burlywood", weight=9]; 24141 -> 1725[label="",style="solid", color="burlywood", weight=3]; 24142[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1484 -> 24142[label="",style="solid", color="burlywood", weight=9]; 24142 -> 1726[label="",style="solid", color="burlywood", weight=3]; 1485[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz21500)) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24143[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1485 -> 24143[label="",style="solid", color="burlywood", weight=9]; 24143 -> 1727[label="",style="solid", color="burlywood", weight=3]; 24144[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1485 -> 24144[label="",style="solid", color="burlywood", weight=9]; 24144 -> 1728[label="",style="solid", color="burlywood", weight=3]; 1486[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz214 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24145[label="vzz214/Pos vzz2140",fontsize=10,color="white",style="solid",shape="box"];1486 -> 24145[label="",style="solid", color="burlywood", weight=9]; 24145 -> 1729[label="",style="solid", color="burlywood", weight=3]; 24146[label="vzz214/Neg vzz2140",fontsize=10,color="white",style="solid",shape="box"];1486 -> 24146[label="",style="solid", color="burlywood", weight=9]; 24146 -> 1730[label="",style="solid", color="burlywood", weight=3]; 1487 -> 1352[label="",style="dashed", color="red", weight=0]; 1487[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1487 -> 1731[label="",style="dashed", color="magenta", weight=3]; 1488 -> 1352[label="",style="dashed", color="red", weight=0]; 1488[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1488 -> 1732[label="",style="dashed", color="magenta", weight=3]; 1489[label="vzz300",fontsize=16,color="green",shape="box"];1490[label="vzz310",fontsize=16,color="green",shape="box"];1491 -> 1352[label="",style="dashed", color="red", weight=0]; 1491[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1491 -> 1733[label="",style="dashed", color="magenta", weight=3]; 1492 -> 1352[label="",style="dashed", color="red", weight=0]; 1492[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1492 -> 1734[label="",style="dashed", color="magenta", weight=3]; 1493[label="vzz300",fontsize=16,color="green",shape="box"];1494[label="vzz310",fontsize=16,color="green",shape="box"];1552 -> 681[label="",style="dashed", color="red", weight=0]; 1552[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1552 -> 1735[label="",style="dashed", color="magenta", weight=3]; 1552 -> 1736[label="",style="dashed", color="magenta", weight=3]; 1553 -> 1352[label="",style="dashed", color="red", weight=0]; 1553[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1553 -> 1737[label="",style="dashed", color="magenta", weight=3]; 1495[label="vzz300",fontsize=16,color="green",shape="box"];1496[label="vzz310",fontsize=16,color="green",shape="box"];1554 -> 681[label="",style="dashed", color="red", weight=0]; 1554[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1554 -> 1738[label="",style="dashed", color="magenta", weight=3]; 1554 -> 1739[label="",style="dashed", color="magenta", weight=3]; 1555 -> 1352[label="",style="dashed", color="red", weight=0]; 1555[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1555 -> 1740[label="",style="dashed", color="magenta", weight=3]; 1497[label="vzz300",fontsize=16,color="green",shape="box"];1498[label="vzz310",fontsize=16,color="green",shape="box"];1556 -> 681[label="",style="dashed", color="red", weight=0]; 1556[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1556 -> 1741[label="",style="dashed", color="magenta", weight=3]; 1556 -> 1742[label="",style="dashed", color="magenta", weight=3]; 1557 -> 1352[label="",style="dashed", color="red", weight=0]; 1557[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1557 -> 1743[label="",style="dashed", color="magenta", weight=3]; 1558 -> 681[label="",style="dashed", color="red", weight=0]; 1558[label="Neg vzz300 `quot` Neg vzz310 * Neg vzz310",fontsize=16,color="magenta"];1558 -> 1744[label="",style="dashed", color="magenta", weight=3]; 1558 -> 1745[label="",style="dashed", color="magenta", weight=3]; 1559 -> 1352[label="",style="dashed", color="red", weight=0]; 1559[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1559 -> 1746[label="",style="dashed", color="magenta", weight=3]; 1499[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23100)) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24147[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1499 -> 24147[label="",style="solid", color="burlywood", weight=9]; 24147 -> 1747[label="",style="solid", color="burlywood", weight=3]; 24148[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1499 -> 24148[label="",style="solid", color="burlywood", weight=9]; 24148 -> 1748[label="",style="solid", color="burlywood", weight=3]; 1500[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24149[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1500 -> 24149[label="",style="solid", color="burlywood", weight=9]; 24149 -> 1749[label="",style="solid", color="burlywood", weight=3]; 24150[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1500 -> 24150[label="",style="solid", color="burlywood", weight=9]; 24150 -> 1750[label="",style="solid", color="burlywood", weight=3]; 1501[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23100)) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24151[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1501 -> 24151[label="",style="solid", color="burlywood", weight=9]; 24151 -> 1751[label="",style="solid", color="burlywood", weight=3]; 24152[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1501 -> 24152[label="",style="solid", color="burlywood", weight=9]; 24152 -> 1752[label="",style="solid", color="burlywood", weight=3]; 1502[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) vzz230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24153[label="vzz230/Pos vzz2300",fontsize=10,color="white",style="solid",shape="box"];1502 -> 24153[label="",style="solid", color="burlywood", weight=9]; 24153 -> 1753[label="",style="solid", color="burlywood", weight=3]; 24154[label="vzz230/Neg vzz2300",fontsize=10,color="white",style="solid",shape="box"];1502 -> 24154[label="",style="solid", color="burlywood", weight=9]; 24154 -> 1754[label="",style="solid", color="burlywood", weight=3]; 1503 -> 940[label="",style="dashed", color="red", weight=0]; 1503[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1504[label="Pos vzz310",fontsize=16,color="green",shape="box"];1505[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Pos vzz2510)",fontsize=16,color="black",shape="box"];1505 -> 1755[label="",style="solid", color="black", weight=3]; 1506[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) (Neg vzz2510)",fontsize=16,color="black",shape="box"];1506 -> 1756[label="",style="solid", color="black", weight=3]; 1507 -> 940[label="",style="dashed", color="red", weight=0]; 1507[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1508[label="Pos vzz310",fontsize=16,color="green",shape="box"];1509[label="primMulNat (Succ vzz3100) (Succ Zero)",fontsize=16,color="black",shape="box"];1509 -> 1757[label="",style="solid", color="black", weight=3]; 1510[label="primMulNat Zero (Succ Zero)",fontsize=16,color="black",shape="box"];1510 -> 1758[label="",style="solid", color="black", weight=3]; 1511[label="Pos vzz300",fontsize=16,color="green",shape="box"];1512[label="Pos vzz310",fontsize=16,color="green",shape="box"];1513 -> 940[label="",style="dashed", color="red", weight=0]; 1513[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1514[label="Pos vzz310",fontsize=16,color="green",shape="box"];1515 -> 940[label="",style="dashed", color="red", weight=0]; 1515[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1516[label="Pos vzz310",fontsize=16,color="green",shape="box"];1517[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23800)) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1517 -> 1759[label="",style="solid", color="black", weight=3]; 1518[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23800)) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1518 -> 1760[label="",style="solid", color="black", weight=3]; 1519[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24155[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1519 -> 24155[label="",style="solid", color="burlywood", weight=9]; 24155 -> 1761[label="",style="solid", color="burlywood", weight=3]; 24156[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1519 -> 24156[label="",style="solid", color="burlywood", weight=9]; 24156 -> 1762[label="",style="solid", color="burlywood", weight=3]; 1520[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24157[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1520 -> 24157[label="",style="solid", color="burlywood", weight=9]; 24157 -> 1763[label="",style="solid", color="burlywood", weight=3]; 24158[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1520 -> 24158[label="",style="solid", color="burlywood", weight=9]; 24158 -> 1764[label="",style="solid", color="burlywood", weight=3]; 1521[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23800)) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1521 -> 1765[label="",style="solid", color="black", weight=3]; 1522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23800)) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1522 -> 1766[label="",style="solid", color="black", weight=3]; 1523[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24159[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1523 -> 24159[label="",style="solid", color="burlywood", weight=9]; 24159 -> 1767[label="",style="solid", color="burlywood", weight=3]; 24160[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1523 -> 24160[label="",style="solid", color="burlywood", weight=9]; 24160 -> 1768[label="",style="solid", color="burlywood", weight=3]; 1524[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1110) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24161[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1524 -> 24161[label="",style="solid", color="burlywood", weight=9]; 24161 -> 1769[label="",style="solid", color="burlywood", weight=3]; 24162[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1524 -> 24162[label="",style="solid", color="burlywood", weight=9]; 24162 -> 1770[label="",style="solid", color="burlywood", weight=3]; 1561 -> 1005[label="",style="dashed", color="red", weight=0]; 1561[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1562[label="Pos vzz310",fontsize=16,color="green",shape="box"];1563[label="vzz300",fontsize=16,color="green",shape="box"];1564[label="primMinusInt (Neg vzz253) (Pos vzz2520)",fontsize=16,color="black",shape="box"];1564 -> 1771[label="",style="solid", color="black", weight=3]; 1565[label="primMinusInt (Neg vzz253) (Neg vzz2520)",fontsize=16,color="black",shape="box"];1565 -> 1772[label="",style="solid", color="black", weight=3]; 1566 -> 1005[label="",style="dashed", color="red", weight=0]; 1566[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1567[label="Pos vzz310",fontsize=16,color="green",shape="box"];1568[label="vzz300",fontsize=16,color="green",shape="box"];1569[label="Neg vzz300",fontsize=16,color="green",shape="box"];1570[label="Pos vzz310",fontsize=16,color="green",shape="box"];1571 -> 1005[label="",style="dashed", color="red", weight=0]; 1571[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1572[label="Pos vzz310",fontsize=16,color="green",shape="box"];1573[label="vzz300",fontsize=16,color="green",shape="box"];1574 -> 1005[label="",style="dashed", color="red", weight=0]; 1574[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1575[label="Pos vzz310",fontsize=16,color="green",shape="box"];1576[label="vzz300",fontsize=16,color="green",shape="box"];1577[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24200)) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1577 -> 1773[label="",style="solid", color="black", weight=3]; 1578[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24200)) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1578 -> 1774[label="",style="solid", color="black", weight=3]; 1579[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24163[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1579 -> 24163[label="",style="solid", color="burlywood", weight=9]; 24163 -> 1775[label="",style="solid", color="burlywood", weight=3]; 24164[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1579 -> 24164[label="",style="solid", color="burlywood", weight=9]; 24164 -> 1776[label="",style="solid", color="burlywood", weight=3]; 1580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24165[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1580 -> 24165[label="",style="solid", color="burlywood", weight=9]; 24165 -> 1777[label="",style="solid", color="burlywood", weight=3]; 24166[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1580 -> 24166[label="",style="solid", color="burlywood", weight=9]; 24166 -> 1778[label="",style="solid", color="burlywood", weight=3]; 1581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24200)) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1581 -> 1779[label="",style="solid", color="black", weight=3]; 1582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24200)) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1582 -> 1780[label="",style="solid", color="black", weight=3]; 1583[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24167[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1583 -> 24167[label="",style="solid", color="burlywood", weight=9]; 24167 -> 1781[label="",style="solid", color="burlywood", weight=3]; 24168[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1583 -> 24168[label="",style="solid", color="burlywood", weight=9]; 24168 -> 1782[label="",style="solid", color="burlywood", weight=3]; 1584[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1230) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24169[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];1584 -> 24169[label="",style="solid", color="burlywood", weight=9]; 24169 -> 1783[label="",style="solid", color="burlywood", weight=3]; 24170[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];1584 -> 24170[label="",style="solid", color="burlywood", weight=9]; 24170 -> 1784[label="",style="solid", color="burlywood", weight=3]; 1585[label="Pos vzz300",fontsize=16,color="green",shape="box"];1586[label="Neg vzz310",fontsize=16,color="green",shape="box"];1587 -> 1066[label="",style="dashed", color="red", weight=0]; 1587[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1588[label="Neg vzz310",fontsize=16,color="green",shape="box"];1589 -> 1066[label="",style="dashed", color="red", weight=0]; 1589[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1590[label="Neg vzz310",fontsize=16,color="green",shape="box"];1591 -> 1066[label="",style="dashed", color="red", weight=0]; 1591[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1592[label="Neg vzz310",fontsize=16,color="green",shape="box"];1593[label="vzz310",fontsize=16,color="green",shape="box"];1594[label="vzz310",fontsize=16,color="green",shape="box"];1595[label="vzz310",fontsize=16,color="green",shape="box"];1596 -> 1066[label="",style="dashed", color="red", weight=0]; 1596[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1597[label="Neg vzz310",fontsize=16,color="green",shape="box"];1598[label="vzz310",fontsize=16,color="green",shape="box"];1599[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24600)) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1599 -> 1785[label="",style="solid", color="black", weight=3]; 1600[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz24600)) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1600 -> 1786[label="",style="solid", color="black", weight=3]; 1601[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24171[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1601 -> 24171[label="",style="solid", color="burlywood", weight=9]; 24171 -> 1787[label="",style="solid", color="burlywood", weight=3]; 24172[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1601 -> 24172[label="",style="solid", color="burlywood", weight=9]; 24172 -> 1788[label="",style="solid", color="burlywood", weight=3]; 1602[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24173[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1602 -> 24173[label="",style="solid", color="burlywood", weight=9]; 24173 -> 1789[label="",style="solid", color="burlywood", weight=3]; 24174[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1602 -> 24174[label="",style="solid", color="burlywood", weight=9]; 24174 -> 1790[label="",style="solid", color="burlywood", weight=3]; 1603[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24600)) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1603 -> 1791[label="",style="solid", color="black", weight=3]; 1604[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz24600)) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1604 -> 1792[label="",style="solid", color="black", weight=3]; 1605[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24175[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1605 -> 24175[label="",style="solid", color="burlywood", weight=9]; 24175 -> 1793[label="",style="solid", color="burlywood", weight=3]; 24176[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1605 -> 24176[label="",style="solid", color="burlywood", weight=9]; 24176 -> 1794[label="",style="solid", color="burlywood", weight=3]; 1606[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1350) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24177[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];1606 -> 24177[label="",style="solid", color="burlywood", weight=9]; 24177 -> 1795[label="",style="solid", color="burlywood", weight=3]; 24178[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];1606 -> 24178[label="",style="solid", color="burlywood", weight=9]; 24178 -> 1796[label="",style="solid", color="burlywood", weight=3]; 1607 -> 1141[label="",style="dashed", color="red", weight=0]; 1607[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1608[label="Neg vzz310",fontsize=16,color="green",shape="box"];1609[label="vzz300",fontsize=16,color="green",shape="box"];1610[label="vzz310",fontsize=16,color="green",shape="box"];1611 -> 1141[label="",style="dashed", color="red", weight=0]; 1611[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1612[label="Neg vzz310",fontsize=16,color="green",shape="box"];1613[label="vzz300",fontsize=16,color="green",shape="box"];1614[label="vzz310",fontsize=16,color="green",shape="box"];1615[label="Neg vzz300",fontsize=16,color="green",shape="box"];1616[label="Neg vzz310",fontsize=16,color="green",shape="box"];1617[label="vzz310",fontsize=16,color="green",shape="box"];1618[label="vzz310",fontsize=16,color="green",shape="box"];1619 -> 1141[label="",style="dashed", color="red", weight=0]; 1619[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1620[label="Neg vzz310",fontsize=16,color="green",shape="box"];1621[label="vzz300",fontsize=16,color="green",shape="box"];1622 -> 1141[label="",style="dashed", color="red", weight=0]; 1622[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1623[label="Neg vzz310",fontsize=16,color="green",shape="box"];1624[label="vzz300",fontsize=16,color="green",shape="box"];1625[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz25000)) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1625 -> 1797[label="",style="solid", color="black", weight=3]; 1626[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz25000)) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1626 -> 1798[label="",style="solid", color="black", weight=3]; 1627[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24179[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1627 -> 24179[label="",style="solid", color="burlywood", weight=9]; 24179 -> 1799[label="",style="solid", color="burlywood", weight=3]; 24180[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1627 -> 24180[label="",style="solid", color="burlywood", weight=9]; 24180 -> 1800[label="",style="solid", color="burlywood", weight=3]; 1628[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24181[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1628 -> 24181[label="",style="solid", color="burlywood", weight=9]; 24181 -> 1801[label="",style="solid", color="burlywood", weight=3]; 24182[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1628 -> 24182[label="",style="solid", color="burlywood", weight=9]; 24182 -> 1802[label="",style="solid", color="burlywood", weight=3]; 1629[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz25000)) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1629 -> 1803[label="",style="solid", color="black", weight=3]; 1630[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz25000)) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1630 -> 1804[label="",style="solid", color="black", weight=3]; 1631[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24183[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1631 -> 24183[label="",style="solid", color="burlywood", weight=9]; 24183 -> 1805[label="",style="solid", color="burlywood", weight=3]; 24184[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1631 -> 24184[label="",style="solid", color="burlywood", weight=9]; 24184 -> 1806[label="",style="solid", color="burlywood", weight=3]; 1632[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1470) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24185[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];1632 -> 24185[label="",style="solid", color="burlywood", weight=9]; 24185 -> 1807[label="",style="solid", color="burlywood", weight=3]; 24186[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];1632 -> 24186[label="",style="solid", color="burlywood", weight=9]; 24186 -> 1808[label="",style="solid", color="burlywood", weight=3]; 1647[label="signumReal1 (Pos vzz890) (primCmpInt (Pos vzz890) (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];24187[label="vzz890/Succ vzz8900",fontsize=10,color="white",style="solid",shape="box"];1647 -> 24187[label="",style="solid", color="burlywood", weight=9]; 24187 -> 1824[label="",style="solid", color="burlywood", weight=3]; 24188[label="vzz890/Zero",fontsize=10,color="white",style="solid",shape="box"];1647 -> 24188[label="",style="solid", color="burlywood", weight=9]; 24188 -> 1825[label="",style="solid", color="burlywood", weight=3]; 1648[label="signumReal1 (Neg vzz890) (primCmpInt (Neg vzz890) (fromInt (Pos Zero)) == GT)",fontsize=16,color="burlywood",shape="box"];24189[label="vzz890/Succ vzz8900",fontsize=10,color="white",style="solid",shape="box"];1648 -> 24189[label="",style="solid", color="burlywood", weight=9]; 24189 -> 1826[label="",style="solid", color="burlywood", weight=3]; 24190[label="vzz890/Zero",fontsize=10,color="white",style="solid",shape="box"];1648 -> 24190[label="",style="solid", color="burlywood", weight=9]; 24190 -> 1827[label="",style="solid", color="burlywood", weight=3]; 1650 -> 193[label="",style="dashed", color="red", weight=0]; 1650[label="vzz151 == fromInt (Pos Zero)",fontsize=16,color="magenta"];1650 -> 1828[label="",style="dashed", color="magenta", weight=3]; 1649[label="gcd0Gcd'1 vzz254 vzz152 vzz151",fontsize=16,color="burlywood",shape="triangle"];24191[label="vzz254/False",fontsize=10,color="white",style="solid",shape="box"];1649 -> 24191[label="",style="solid", color="burlywood", weight=9]; 24191 -> 1829[label="",style="solid", color="burlywood", weight=3]; 24192[label="vzz254/True",fontsize=10,color="white",style="solid",shape="box"];1649 -> 24192[label="",style="solid", color="burlywood", weight=9]; 24192 -> 1830[label="",style="solid", color="burlywood", weight=3]; 1651[label="primMulNat vzz240 vzz770",fontsize=16,color="burlywood",shape="triangle"];24193[label="vzz240/Succ vzz2400",fontsize=10,color="white",style="solid",shape="box"];1651 -> 24193[label="",style="solid", color="burlywood", weight=9]; 24193 -> 1831[label="",style="solid", color="burlywood", weight=3]; 24194[label="vzz240/Zero",fontsize=10,color="white",style="solid",shape="box"];1651 -> 24194[label="",style="solid", color="burlywood", weight=9]; 24194 -> 1832[label="",style="solid", color="burlywood", weight=3]; 1652 -> 1651[label="",style="dashed", color="red", weight=0]; 1652[label="primMulNat vzz240 vzz770",fontsize=16,color="magenta"];1652 -> 1833[label="",style="dashed", color="magenta", weight=3]; 1653 -> 1651[label="",style="dashed", color="red", weight=0]; 1653[label="primMulNat vzz240 vzz770",fontsize=16,color="magenta"];1653 -> 1834[label="",style="dashed", color="magenta", weight=3]; 1654 -> 1651[label="",style="dashed", color="red", weight=0]; 1654[label="primMulNat vzz240 vzz770",fontsize=16,color="magenta"];1654 -> 1835[label="",style="dashed", color="magenta", weight=3]; 1654 -> 1836[label="",style="dashed", color="magenta", weight=3]; 1656 -> 480[label="",style="dashed", color="red", weight=0]; 1656[label="(vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1656 -> 1837[label="",style="dashed", color="magenta", weight=3]; 1656 -> 1838[label="",style="dashed", color="magenta", weight=3]; 1656 -> 1839[label="",style="dashed", color="magenta", weight=3]; 1657 -> 480[label="",style="dashed", color="red", weight=0]; 1657[label="(vzz162 + vzz161) `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1657 -> 1840[label="",style="dashed", color="magenta", weight=3]; 1657 -> 1841[label="",style="dashed", color="magenta", weight=3]; 1657 -> 1842[label="",style="dashed", color="magenta", weight=3]; 1658 -> 480[label="",style="dashed", color="red", weight=0]; 1658[label="vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1658 -> 1843[label="",style="dashed", color="magenta", weight=3]; 1658 -> 1844[label="",style="dashed", color="magenta", weight=3]; 1658 -> 1845[label="",style="dashed", color="magenta", weight=3]; 1659 -> 480[label="",style="dashed", color="red", weight=0]; 1659[label="vzz159 `quot` reduce2D (vzz164 + vzz163) vzz160",fontsize=16,color="magenta"];1659 -> 1846[label="",style="dashed", color="magenta", weight=3]; 1659 -> 1847[label="",style="dashed", color="magenta", weight=3]; 1659 -> 1848[label="",style="dashed", color="magenta", weight=3]; 1655[label="roundRound05 (vzz23 :% vzz24) (signum (vzz260 :% vzz259) == fromInt (Neg (Succ Zero))) (signum (vzz256 :% vzz255))",fontsize=16,color="black",shape="triangle"];1655 -> 1849[label="",style="solid", color="black", weight=3]; 1660[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (primCmpNat (Succ vzz67000) Zero == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1660 -> 1850[label="",style="solid", color="black", weight=3]; 1661[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) (EQ == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1661 -> 1851[label="",style="solid", color="black", weight=3]; 1662[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) (LT == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1662 -> 1852[label="",style="solid", color="black", weight=3]; 1663[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) (EQ == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1663 -> 1853[label="",style="solid", color="black", weight=3]; 5412 -> 195[label="",style="dashed", color="red", weight=0]; 5412[label="Integer vzz777 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5412 -> 5414[label="",style="dashed", color="magenta", weight=3]; 5413 -> 195[label="",style="dashed", color="red", weight=0]; 5413[label="Integer vzz777 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5413 -> 5415[label="",style="dashed", color="magenta", weight=3]; 5411[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 vzz785 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 vzz784 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24195[label="vzz785/False",fontsize=10,color="white",style="solid",shape="box"];5411 -> 24195[label="",style="solid", color="burlywood", weight=9]; 24195 -> 5416[label="",style="solid", color="burlywood", weight=3]; 24196[label="vzz785/True",fontsize=10,color="white",style="solid",shape="box"];5411 -> 24196[label="",style="solid", color="burlywood", weight=9]; 24196 -> 5417[label="",style="solid", color="burlywood", weight=3]; 1667 -> 940[label="",style="dashed", color="red", weight=0]; 1667[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1667 -> 1858[label="",style="dashed", color="magenta", weight=3]; 1667 -> 1859[label="",style="dashed", color="magenta", weight=3]; 1668[label="Pos vzz310",fontsize=16,color="green",shape="box"];1669 -> 940[label="",style="dashed", color="red", weight=0]; 1669[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1669 -> 1860[label="",style="dashed", color="magenta", weight=3]; 1669 -> 1861[label="",style="dashed", color="magenta", weight=3]; 1670[label="Pos vzz310",fontsize=16,color="green",shape="box"];1671 -> 940[label="",style="dashed", color="red", weight=0]; 1671[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1671 -> 1862[label="",style="dashed", color="magenta", weight=3]; 1671 -> 1863[label="",style="dashed", color="magenta", weight=3]; 1672[label="Pos vzz310",fontsize=16,color="green",shape="box"];1673 -> 940[label="",style="dashed", color="red", weight=0]; 1673[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1673 -> 1864[label="",style="dashed", color="magenta", weight=3]; 1673 -> 1865[label="",style="dashed", color="magenta", weight=3]; 1674[label="Pos vzz310",fontsize=16,color="green",shape="box"];1675[label="vzz310",fontsize=16,color="green",shape="box"];1676[label="vzz310",fontsize=16,color="green",shape="box"];1677[label="vzz310",fontsize=16,color="green",shape="box"];1678[label="vzz310",fontsize=16,color="green",shape="box"];1679[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz18300)) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1679 -> 1866[label="",style="solid", color="black", weight=3]; 1680[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz18300)) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1680 -> 1867[label="",style="solid", color="black", weight=3]; 1681[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24197[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1681 -> 24197[label="",style="solid", color="burlywood", weight=9]; 24197 -> 1868[label="",style="solid", color="burlywood", weight=3]; 24198[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1681 -> 24198[label="",style="solid", color="burlywood", weight=9]; 24198 -> 1869[label="",style="solid", color="burlywood", weight=3]; 1682[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24199[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1682 -> 24199[label="",style="solid", color="burlywood", weight=9]; 24199 -> 1870[label="",style="solid", color="burlywood", weight=3]; 24200[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1682 -> 24200[label="",style="solid", color="burlywood", weight=9]; 24200 -> 1871[label="",style="solid", color="burlywood", weight=3]; 1683[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz18300)) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1683 -> 1872[label="",style="solid", color="black", weight=3]; 1684[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz18300)) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1684 -> 1873[label="",style="solid", color="black", weight=3]; 1685[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24201[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1685 -> 24201[label="",style="solid", color="burlywood", weight=9]; 24201 -> 1874[label="",style="solid", color="burlywood", weight=3]; 24202[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1685 -> 24202[label="",style="solid", color="burlywood", weight=9]; 24202 -> 1875[label="",style="solid", color="burlywood", weight=3]; 1686[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1820) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24203[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];1686 -> 24203[label="",style="solid", color="burlywood", weight=9]; 24203 -> 1876[label="",style="solid", color="burlywood", weight=3]; 24204[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];1686 -> 24204[label="",style="solid", color="burlywood", weight=9]; 24204 -> 1877[label="",style="solid", color="burlywood", weight=3]; 1687[label="vzz310",fontsize=16,color="green",shape="box"];1688 -> 1005[label="",style="dashed", color="red", weight=0]; 1688[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1688 -> 1878[label="",style="dashed", color="magenta", weight=3]; 1688 -> 1879[label="",style="dashed", color="magenta", weight=3]; 1689[label="Pos vzz310",fontsize=16,color="green",shape="box"];1690[label="vzz300",fontsize=16,color="green",shape="box"];1691 -> 1005[label="",style="dashed", color="red", weight=0]; 1691[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1691 -> 1880[label="",style="dashed", color="magenta", weight=3]; 1691 -> 1881[label="",style="dashed", color="magenta", weight=3]; 1692[label="Pos vzz310",fontsize=16,color="green",shape="box"];1693[label="vzz300",fontsize=16,color="green",shape="box"];1694[label="vzz310",fontsize=16,color="green",shape="box"];1695[label="vzz310",fontsize=16,color="green",shape="box"];1696 -> 1005[label="",style="dashed", color="red", weight=0]; 1696[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1696 -> 1882[label="",style="dashed", color="magenta", weight=3]; 1696 -> 1883[label="",style="dashed", color="magenta", weight=3]; 1697[label="Pos vzz310",fontsize=16,color="green",shape="box"];1698[label="vzz300",fontsize=16,color="green",shape="box"];1699 -> 1005[label="",style="dashed", color="red", weight=0]; 1699[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];1699 -> 1884[label="",style="dashed", color="magenta", weight=3]; 1699 -> 1885[label="",style="dashed", color="magenta", weight=3]; 1700[label="Pos vzz310",fontsize=16,color="green",shape="box"];1701[label="vzz300",fontsize=16,color="green",shape="box"];1702[label="vzz310",fontsize=16,color="green",shape="box"];1703[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz19900)) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1703 -> 1886[label="",style="solid", color="black", weight=3]; 1704[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz19900)) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1704 -> 1887[label="",style="solid", color="black", weight=3]; 1705[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24205[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1705 -> 24205[label="",style="solid", color="burlywood", weight=9]; 24205 -> 1888[label="",style="solid", color="burlywood", weight=3]; 24206[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1705 -> 24206[label="",style="solid", color="burlywood", weight=9]; 24206 -> 1889[label="",style="solid", color="burlywood", weight=3]; 1706[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24207[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1706 -> 24207[label="",style="solid", color="burlywood", weight=9]; 24207 -> 1890[label="",style="solid", color="burlywood", weight=3]; 24208[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1706 -> 24208[label="",style="solid", color="burlywood", weight=9]; 24208 -> 1891[label="",style="solid", color="burlywood", weight=3]; 1707[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz19900)) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1707 -> 1892[label="",style="solid", color="black", weight=3]; 1708[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz19900)) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1708 -> 1893[label="",style="solid", color="black", weight=3]; 1709[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24209[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1709 -> 24209[label="",style="solid", color="burlywood", weight=9]; 24209 -> 1894[label="",style="solid", color="burlywood", weight=3]; 24210[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1709 -> 24210[label="",style="solid", color="burlywood", weight=9]; 24210 -> 1895[label="",style="solid", color="burlywood", weight=3]; 1710[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz1980) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24211[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];1710 -> 24211[label="",style="solid", color="burlywood", weight=9]; 24211 -> 1896[label="",style="solid", color="burlywood", weight=3]; 24212[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];1710 -> 24212[label="",style="solid", color="burlywood", weight=9]; 24212 -> 1897[label="",style="solid", color="burlywood", weight=3]; 1711[label="vzz310",fontsize=16,color="green",shape="box"];1712[label="vzz310",fontsize=16,color="green",shape="box"];1713 -> 1066[label="",style="dashed", color="red", weight=0]; 1713[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1713 -> 1898[label="",style="dashed", color="magenta", weight=3]; 1713 -> 1899[label="",style="dashed", color="magenta", weight=3]; 1714[label="Neg vzz310",fontsize=16,color="green",shape="box"];1715[label="vzz310",fontsize=16,color="green",shape="box"];1716 -> 1066[label="",style="dashed", color="red", weight=0]; 1716[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1716 -> 1900[label="",style="dashed", color="magenta", weight=3]; 1716 -> 1901[label="",style="dashed", color="magenta", weight=3]; 1717[label="Neg vzz310",fontsize=16,color="green",shape="box"];1718 -> 1066[label="",style="dashed", color="red", weight=0]; 1718[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1718 -> 1902[label="",style="dashed", color="magenta", weight=3]; 1718 -> 1903[label="",style="dashed", color="magenta", weight=3]; 1719[label="Neg vzz310",fontsize=16,color="green",shape="box"];1720[label="vzz310",fontsize=16,color="green",shape="box"];1721 -> 1066[label="",style="dashed", color="red", weight=0]; 1721[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1721 -> 1904[label="",style="dashed", color="magenta", weight=3]; 1721 -> 1905[label="",style="dashed", color="magenta", weight=3]; 1722[label="Neg vzz310",fontsize=16,color="green",shape="box"];1723[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz21500)) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1723 -> 1906[label="",style="solid", color="black", weight=3]; 1724[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz21500)) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1724 -> 1907[label="",style="solid", color="black", weight=3]; 1725[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24213[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1725 -> 24213[label="",style="solid", color="burlywood", weight=9]; 24213 -> 1908[label="",style="solid", color="burlywood", weight=3]; 24214[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1725 -> 24214[label="",style="solid", color="burlywood", weight=9]; 24214 -> 1909[label="",style="solid", color="burlywood", weight=3]; 1726[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24215[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1726 -> 24215[label="",style="solid", color="burlywood", weight=9]; 24215 -> 1910[label="",style="solid", color="burlywood", weight=3]; 24216[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1726 -> 24216[label="",style="solid", color="burlywood", weight=9]; 24216 -> 1911[label="",style="solid", color="burlywood", weight=3]; 1727[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz21500)) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1727 -> 1912[label="",style="solid", color="black", weight=3]; 1728[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz21500)) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1728 -> 1913[label="",style="solid", color="black", weight=3]; 1729[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24217[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1729 -> 24217[label="",style="solid", color="burlywood", weight=9]; 24217 -> 1914[label="",style="solid", color="burlywood", weight=3]; 24218[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1729 -> 24218[label="",style="solid", color="burlywood", weight=9]; 24218 -> 1915[label="",style="solid", color="burlywood", weight=3]; 1730[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz2140) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24219[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];1730 -> 24219[label="",style="solid", color="burlywood", weight=9]; 24219 -> 1916[label="",style="solid", color="burlywood", weight=3]; 24220[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];1730 -> 24220[label="",style="solid", color="burlywood", weight=9]; 24220 -> 1917[label="",style="solid", color="burlywood", weight=3]; 1731[label="vzz310",fontsize=16,color="green",shape="box"];1732[label="vzz310",fontsize=16,color="green",shape="box"];1733[label="vzz310",fontsize=16,color="green",shape="box"];1734[label="vzz310",fontsize=16,color="green",shape="box"];1735 -> 1141[label="",style="dashed", color="red", weight=0]; 1735[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1735 -> 1918[label="",style="dashed", color="magenta", weight=3]; 1735 -> 1919[label="",style="dashed", color="magenta", weight=3]; 1736[label="Neg vzz310",fontsize=16,color="green",shape="box"];1737[label="vzz300",fontsize=16,color="green",shape="box"];1738 -> 1141[label="",style="dashed", color="red", weight=0]; 1738[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1738 -> 1920[label="",style="dashed", color="magenta", weight=3]; 1738 -> 1921[label="",style="dashed", color="magenta", weight=3]; 1739[label="Neg vzz310",fontsize=16,color="green",shape="box"];1740[label="vzz300",fontsize=16,color="green",shape="box"];1741 -> 1141[label="",style="dashed", color="red", weight=0]; 1741[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1741 -> 1922[label="",style="dashed", color="magenta", weight=3]; 1741 -> 1923[label="",style="dashed", color="magenta", weight=3]; 1742[label="Neg vzz310",fontsize=16,color="green",shape="box"];1743[label="vzz300",fontsize=16,color="green",shape="box"];1744 -> 1141[label="",style="dashed", color="red", weight=0]; 1744[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];1744 -> 1924[label="",style="dashed", color="magenta", weight=3]; 1744 -> 1925[label="",style="dashed", color="magenta", weight=3]; 1745[label="Neg vzz310",fontsize=16,color="green",shape="box"];1746[label="vzz300",fontsize=16,color="green",shape="box"];1747[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23100)) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1747 -> 1926[label="",style="solid", color="black", weight=3]; 1748[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos (Succ vzz23100)) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1748 -> 1927[label="",style="solid", color="black", weight=3]; 1749[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24221[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1749 -> 24221[label="",style="solid", color="burlywood", weight=9]; 24221 -> 1928[label="",style="solid", color="burlywood", weight=3]; 24222[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1749 -> 24222[label="",style="solid", color="burlywood", weight=9]; 24222 -> 1929[label="",style="solid", color="burlywood", weight=3]; 1750[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24223[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1750 -> 24223[label="",style="solid", color="burlywood", weight=9]; 24223 -> 1930[label="",style="solid", color="burlywood", weight=3]; 24224[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1750 -> 24224[label="",style="solid", color="burlywood", weight=9]; 24224 -> 1931[label="",style="solid", color="burlywood", weight=3]; 1751[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23100)) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1751 -> 1932[label="",style="solid", color="black", weight=3]; 1752[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg (Succ vzz23100)) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1752 -> 1933[label="",style="solid", color="black", weight=3]; 1753[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24225[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1753 -> 24225[label="",style="solid", color="burlywood", weight=9]; 24225 -> 1934[label="",style="solid", color="burlywood", weight=3]; 24226[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1753 -> 24226[label="",style="solid", color="burlywood", weight=9]; 24226 -> 1935[label="",style="solid", color="burlywood", weight=3]; 1754[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg vzz2300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24227[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];1754 -> 24227[label="",style="solid", color="burlywood", weight=9]; 24227 -> 1936[label="",style="solid", color="burlywood", weight=3]; 24228[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];1754 -> 24228[label="",style="solid", color="burlywood", weight=9]; 24228 -> 1937[label="",style="solid", color="burlywood", weight=3]; 1755 -> 1938[label="",style="dashed", color="red", weight=0]; 1755[label="primMinusNat (primMulNat vzz300 (Succ Zero)) vzz2510",fontsize=16,color="magenta"];1755 -> 1939[label="",style="dashed", color="magenta", weight=3]; 1756[label="Pos (primPlusNat (primMulNat vzz300 (Succ Zero)) vzz2510)",fontsize=16,color="green",shape="box"];1756 -> 1942[label="",style="dashed", color="green", weight=3]; 1757 -> 2416[label="",style="dashed", color="red", weight=0]; 1757[label="primPlusNat (primMulNat vzz3100 (Succ Zero)) (Succ Zero)",fontsize=16,color="magenta"];1757 -> 2417[label="",style="dashed", color="magenta", weight=3]; 1757 -> 2418[label="",style="dashed", color="magenta", weight=3]; 1758[label="Zero",fontsize=16,color="green",shape="box"];1759 -> 1945[label="",style="dashed", color="red", weight=0]; 1759[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1759 -> 1946[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1947[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1948[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1949[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1950[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1951[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1952[label="",style="dashed", color="magenta", weight=3]; 1759 -> 1953[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1954[label="",style="dashed", color="red", weight=0]; 1760[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1760 -> 1955[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1956[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1957[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1958[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1959[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1960[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1961[label="",style="dashed", color="magenta", weight=3]; 1760 -> 1962[label="",style="dashed", color="magenta", weight=3]; 1761[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1761 -> 1963[label="",style="solid", color="black", weight=3]; 1762[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1762 -> 1964[label="",style="solid", color="black", weight=3]; 1763[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1763 -> 1965[label="",style="solid", color="black", weight=3]; 1764[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1764 -> 1966[label="",style="solid", color="black", weight=3]; 1765 -> 1967[label="",style="dashed", color="red", weight=0]; 1765[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1765 -> 1968[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1969[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1970[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1971[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1972[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1973[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1974[label="",style="dashed", color="magenta", weight=3]; 1765 -> 1975[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1976[label="",style="dashed", color="red", weight=0]; 1766[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1766 -> 1977[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1978[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1979[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1980[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1981[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1982[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1983[label="",style="dashed", color="magenta", weight=3]; 1766 -> 1984[label="",style="dashed", color="magenta", weight=3]; 1767[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1767 -> 1995[label="",style="solid", color="black", weight=3]; 1768[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1768 -> 1996[label="",style="solid", color="black", weight=3]; 1769[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz11100)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1769 -> 1997[label="",style="solid", color="black", weight=3]; 1770[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz237 vzz109 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz235 vzz105 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz236 vzz107 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1770 -> 1998[label="",style="solid", color="black", weight=3]; 1771[label="Neg (primPlusNat vzz253 vzz2520)",fontsize=16,color="green",shape="box"];1771 -> 1999[label="",style="dashed", color="green", weight=3]; 1772 -> 1938[label="",style="dashed", color="red", weight=0]; 1772[label="primMinusNat vzz2520 vzz253",fontsize=16,color="magenta"];1772 -> 1940[label="",style="dashed", color="magenta", weight=3]; 1772 -> 1941[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2000[label="",style="dashed", color="red", weight=0]; 1773[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1773 -> 2001[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2002[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2003[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2004[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2005[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2006[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2007[label="",style="dashed", color="magenta", weight=3]; 1773 -> 2008[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2009[label="",style="dashed", color="red", weight=0]; 1774[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1774 -> 2010[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2011[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2012[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2013[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2014[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2015[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2016[label="",style="dashed", color="magenta", weight=3]; 1774 -> 2017[label="",style="dashed", color="magenta", weight=3]; 1775[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1775 -> 2018[label="",style="solid", color="black", weight=3]; 1776[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1776 -> 2019[label="",style="solid", color="black", weight=3]; 1777[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1777 -> 2020[label="",style="solid", color="black", weight=3]; 1778[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1778 -> 2021[label="",style="solid", color="black", weight=3]; 1779 -> 2022[label="",style="dashed", color="red", weight=0]; 1779[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1779 -> 2023[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2024[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2025[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2026[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2027[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2028[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2029[label="",style="dashed", color="magenta", weight=3]; 1779 -> 2030[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2031[label="",style="dashed", color="red", weight=0]; 1780[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1780 -> 2032[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2033[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2034[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2035[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2036[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2037[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2038[label="",style="dashed", color="magenta", weight=3]; 1780 -> 2039[label="",style="dashed", color="magenta", weight=3]; 1781[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1781 -> 2050[label="",style="solid", color="black", weight=3]; 1782[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1782 -> 2051[label="",style="solid", color="black", weight=3]; 1783[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz12300)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1783 -> 2052[label="",style="solid", color="black", weight=3]; 1784[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz241 vzz121 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz239 vzz117 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz240 vzz119 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1784 -> 2053[label="",style="solid", color="black", weight=3]; 1785 -> 2054[label="",style="dashed", color="red", weight=0]; 1785[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1785 -> 2055[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2056[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2057[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2058[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2059[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2060[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2061[label="",style="dashed", color="magenta", weight=3]; 1785 -> 2062[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2063[label="",style="dashed", color="red", weight=0]; 1786[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1786 -> 2064[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2065[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2066[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2067[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2068[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2069[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2070[label="",style="dashed", color="magenta", weight=3]; 1786 -> 2071[label="",style="dashed", color="magenta", weight=3]; 1787[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1787 -> 2072[label="",style="solid", color="black", weight=3]; 1788[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1788 -> 2073[label="",style="solid", color="black", weight=3]; 1789[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1789 -> 2074[label="",style="solid", color="black", weight=3]; 1790[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1790 -> 2075[label="",style="solid", color="black", weight=3]; 1791 -> 2076[label="",style="dashed", color="red", weight=0]; 1791[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1791 -> 2077[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2078[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2079[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2080[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2081[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2082[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2083[label="",style="dashed", color="magenta", weight=3]; 1791 -> 2084[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2085[label="",style="dashed", color="red", weight=0]; 1792[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1792 -> 2086[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2087[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2088[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2089[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2090[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2091[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2092[label="",style="dashed", color="magenta", weight=3]; 1792 -> 2093[label="",style="dashed", color="magenta", weight=3]; 1793[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1793 -> 2104[label="",style="solid", color="black", weight=3]; 1794[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1794 -> 2105[label="",style="solid", color="black", weight=3]; 1795[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz13500)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1795 -> 2106[label="",style="solid", color="black", weight=3]; 1796[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz245 vzz133 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz243 vzz129 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz244 vzz131 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1796 -> 2107[label="",style="solid", color="black", weight=3]; 1797 -> 2108[label="",style="dashed", color="red", weight=0]; 1797[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1797 -> 2109[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2110[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2111[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2112[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2113[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2114[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2115[label="",style="dashed", color="magenta", weight=3]; 1797 -> 2116[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2117[label="",style="dashed", color="red", weight=0]; 1798[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1798 -> 2118[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2119[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2120[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2121[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2122[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2123[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2124[label="",style="dashed", color="magenta", weight=3]; 1798 -> 2125[label="",style="dashed", color="magenta", weight=3]; 1799[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1799 -> 2126[label="",style="solid", color="black", weight=3]; 1800[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1800 -> 2127[label="",style="solid", color="black", weight=3]; 1801[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1801 -> 2128[label="",style="solid", color="black", weight=3]; 1802[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1802 -> 2129[label="",style="solid", color="black", weight=3]; 1803 -> 2130[label="",style="dashed", color="red", weight=0]; 1803[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1803 -> 2131[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2132[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2133[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2134[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2135[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2136[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2137[label="",style="dashed", color="magenta", weight=3]; 1803 -> 2138[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2139[label="",style="dashed", color="red", weight=0]; 1804[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1804 -> 2140[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2141[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2142[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2143[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2144[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2145[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2146[label="",style="dashed", color="magenta", weight=3]; 1804 -> 2147[label="",style="dashed", color="magenta", weight=3]; 1805[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1805 -> 2158[label="",style="solid", color="black", weight=3]; 1806[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1806 -> 2159[label="",style="solid", color="black", weight=3]; 1807[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz14700)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1807 -> 2160[label="",style="solid", color="black", weight=3]; 1808[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz249 vzz145 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz247 vzz141 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz248 vzz143 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1808 -> 2161[label="",style="solid", color="black", weight=3]; 1824[label="signumReal1 (Pos (Succ vzz8900)) (primCmpInt (Pos (Succ vzz8900)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1824 -> 2174[label="",style="solid", color="black", weight=3]; 1825[label="signumReal1 (Pos Zero) (primCmpInt (Pos Zero) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1825 -> 2175[label="",style="solid", color="black", weight=3]; 1826[label="signumReal1 (Neg (Succ vzz8900)) (primCmpInt (Neg (Succ vzz8900)) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1826 -> 2176[label="",style="solid", color="black", weight=3]; 1827[label="signumReal1 (Neg Zero) (primCmpInt (Neg Zero) (fromInt (Pos Zero)) == GT)",fontsize=16,color="black",shape="box"];1827 -> 2177[label="",style="solid", color="black", weight=3]; 1828[label="vzz151",fontsize=16,color="green",shape="box"];1829[label="gcd0Gcd'1 False vzz152 vzz151",fontsize=16,color="black",shape="box"];1829 -> 2178[label="",style="solid", color="black", weight=3]; 1830[label="gcd0Gcd'1 True vzz152 vzz151",fontsize=16,color="black",shape="box"];1830 -> 2179[label="",style="solid", color="black", weight=3]; 1831[label="primMulNat (Succ vzz2400) vzz770",fontsize=16,color="burlywood",shape="box"];24229[label="vzz770/Succ vzz7700",fontsize=10,color="white",style="solid",shape="box"];1831 -> 24229[label="",style="solid", color="burlywood", weight=9]; 24229 -> 2180[label="",style="solid", color="burlywood", weight=3]; 24230[label="vzz770/Zero",fontsize=10,color="white",style="solid",shape="box"];1831 -> 24230[label="",style="solid", color="burlywood", weight=9]; 24230 -> 2181[label="",style="solid", color="burlywood", weight=3]; 1832[label="primMulNat Zero vzz770",fontsize=16,color="burlywood",shape="box"];24231[label="vzz770/Succ vzz7700",fontsize=10,color="white",style="solid",shape="box"];1832 -> 24231[label="",style="solid", color="burlywood", weight=9]; 24231 -> 2182[label="",style="solid", color="burlywood", weight=3]; 24232[label="vzz770/Zero",fontsize=10,color="white",style="solid",shape="box"];1832 -> 24232[label="",style="solid", color="burlywood", weight=9]; 24232 -> 2183[label="",style="solid", color="burlywood", weight=3]; 1833[label="vzz770",fontsize=16,color="green",shape="box"];1834[label="vzz240",fontsize=16,color="green",shape="box"];1835[label="vzz240",fontsize=16,color="green",shape="box"];1836[label="vzz770",fontsize=16,color="green",shape="box"];1837[label="vzz164 + vzz163",fontsize=16,color="black",shape="triangle"];1837 -> 2184[label="",style="solid", color="black", weight=3]; 1838 -> 1837[label="",style="dashed", color="red", weight=0]; 1838[label="vzz162 + vzz161",fontsize=16,color="magenta"];1838 -> 2185[label="",style="dashed", color="magenta", weight=3]; 1838 -> 2186[label="",style="dashed", color="magenta", weight=3]; 1839[label="vzz160",fontsize=16,color="green",shape="box"];1840 -> 1837[label="",style="dashed", color="red", weight=0]; 1840[label="vzz164 + vzz163",fontsize=16,color="magenta"];1841 -> 1837[label="",style="dashed", color="red", weight=0]; 1841[label="vzz162 + vzz161",fontsize=16,color="magenta"];1841 -> 2187[label="",style="dashed", color="magenta", weight=3]; 1841 -> 2188[label="",style="dashed", color="magenta", weight=3]; 1842[label="vzz160",fontsize=16,color="green",shape="box"];1843 -> 1837[label="",style="dashed", color="red", weight=0]; 1843[label="vzz164 + vzz163",fontsize=16,color="magenta"];1844[label="vzz159",fontsize=16,color="green",shape="box"];1845[label="vzz160",fontsize=16,color="green",shape="box"];1846 -> 1837[label="",style="dashed", color="red", weight=0]; 1846[label="vzz164 + vzz163",fontsize=16,color="magenta"];1847[label="vzz159",fontsize=16,color="green",shape="box"];1848[label="vzz160",fontsize=16,color="green",shape="box"];1849 -> 6185[label="",style="dashed", color="red", weight=0]; 1849[label="roundRound05 (vzz23 :% vzz24) (signum vzz260 :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signum vzz260 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];1849 -> 6186[label="",style="dashed", color="magenta", weight=3]; 1849 -> 6187[label="",style="dashed", color="magenta", weight=3]; 1849 -> 6188[label="",style="dashed", color="magenta", weight=3]; 1849 -> 6189[label="",style="dashed", color="magenta", weight=3]; 1850[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT) `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) (GT == GT)) vzz53))))",fontsize=16,color="black",shape="box"];1850 -> 2190[label="",style="solid", color="black", weight=3]; 1851[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos Zero)) False) vzz53))))",fontsize=16,color="black",shape="box"];1851 -> 2191[label="",style="solid", color="black", weight=3]; 1852[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg (Succ vzz67000))) False) vzz53))))",fontsize=16,color="black",shape="box"];1852 -> 2192[label="",style="solid", color="black", weight=3]; 1853[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Neg Zero)) False) vzz53))))",fontsize=16,color="black",shape="box"];1853 -> 2193[label="",style="solid", color="black", weight=3]; 5414[label="Integer vzz777",fontsize=16,color="green",shape="box"];5415[label="Integer vzz777",fontsize=16,color="green",shape="box"];5416[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 False (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 vzz784 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5416 -> 5481[label="",style="solid", color="black", weight=3]; 5417[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd2 True (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd2 vzz784 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5417 -> 5482[label="",style="solid", color="black", weight=3]; 1858[label="vzz310",fontsize=16,color="green",shape="box"];1859[label="vzz300",fontsize=16,color="green",shape="box"];1860[label="vzz310",fontsize=16,color="green",shape="box"];1861[label="vzz300",fontsize=16,color="green",shape="box"];1862[label="vzz310",fontsize=16,color="green",shape="box"];1863[label="vzz300",fontsize=16,color="green",shape="box"];1864[label="vzz310",fontsize=16,color="green",shape="box"];1865[label="vzz300",fontsize=16,color="green",shape="box"];1866 -> 2196[label="",style="dashed", color="red", weight=0]; 1866[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1866 -> 2197[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2198[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2199[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2200[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2201[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2202[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2203[label="",style="dashed", color="magenta", weight=3]; 1866 -> 2204[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2205[label="",style="dashed", color="red", weight=0]; 1867[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1867 -> 2206[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2207[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2208[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2209[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2210[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2211[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2212[label="",style="dashed", color="magenta", weight=3]; 1867 -> 2213[label="",style="dashed", color="magenta", weight=3]; 1868[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1868 -> 2214[label="",style="solid", color="black", weight=3]; 1869[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1869 -> 2215[label="",style="solid", color="black", weight=3]; 1870[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1870 -> 2216[label="",style="solid", color="black", weight=3]; 1871[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1871 -> 2217[label="",style="solid", color="black", weight=3]; 1872 -> 2218[label="",style="dashed", color="red", weight=0]; 1872[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1872 -> 2219[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2220[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2221[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2222[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2223[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2224[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2225[label="",style="dashed", color="magenta", weight=3]; 1872 -> 2226[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2227[label="",style="dashed", color="red", weight=0]; 1873[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1873 -> 2228[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2229[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2230[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2231[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2232[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2233[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2234[label="",style="dashed", color="magenta", weight=3]; 1873 -> 2235[label="",style="dashed", color="magenta", weight=3]; 1874[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1874 -> 2246[label="",style="solid", color="black", weight=3]; 1875[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1875 -> 2247[label="",style="solid", color="black", weight=3]; 1876[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz18200)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1876 -> 2248[label="",style="solid", color="black", weight=3]; 1877[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz180 vzz179 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz174 vzz173 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz177 vzz176 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1877 -> 2249[label="",style="solid", color="black", weight=3]; 1878[label="vzz310",fontsize=16,color="green",shape="box"];1879[label="vzz300",fontsize=16,color="green",shape="box"];1880[label="vzz310",fontsize=16,color="green",shape="box"];1881[label="vzz300",fontsize=16,color="green",shape="box"];1882[label="vzz310",fontsize=16,color="green",shape="box"];1883[label="vzz300",fontsize=16,color="green",shape="box"];1884[label="vzz310",fontsize=16,color="green",shape="box"];1885[label="vzz300",fontsize=16,color="green",shape="box"];1886 -> 2250[label="",style="dashed", color="red", weight=0]; 1886[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1886 -> 2251[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2252[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2253[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2254[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2255[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2256[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2257[label="",style="dashed", color="magenta", weight=3]; 1886 -> 2258[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2259[label="",style="dashed", color="red", weight=0]; 1887[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1887 -> 2260[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2261[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2262[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2263[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2264[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2265[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2266[label="",style="dashed", color="magenta", weight=3]; 1887 -> 2267[label="",style="dashed", color="magenta", weight=3]; 1888[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1888 -> 2268[label="",style="solid", color="black", weight=3]; 1889[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1889 -> 2269[label="",style="solid", color="black", weight=3]; 1890[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1890 -> 2270[label="",style="solid", color="black", weight=3]; 1891[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1891 -> 2271[label="",style="solid", color="black", weight=3]; 1892 -> 2272[label="",style="dashed", color="red", weight=0]; 1892[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1892 -> 2273[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2274[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2275[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2276[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2277[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2278[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2279[label="",style="dashed", color="magenta", weight=3]; 1892 -> 2280[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2281[label="",style="dashed", color="red", weight=0]; 1893[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1893 -> 2282[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2283[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2284[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2285[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2286[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2287[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2288[label="",style="dashed", color="magenta", weight=3]; 1893 -> 2289[label="",style="dashed", color="magenta", weight=3]; 1894[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1894 -> 2300[label="",style="solid", color="black", weight=3]; 1895[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1895 -> 2301[label="",style="solid", color="black", weight=3]; 1896[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz19800)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1896 -> 2302[label="",style="solid", color="black", weight=3]; 1897[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz196 vzz195 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz190 vzz189 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz193 vzz192 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1897 -> 2303[label="",style="solid", color="black", weight=3]; 1898[label="vzz300",fontsize=16,color="green",shape="box"];1899[label="vzz310",fontsize=16,color="green",shape="box"];1900[label="vzz300",fontsize=16,color="green",shape="box"];1901[label="vzz310",fontsize=16,color="green",shape="box"];1902[label="vzz300",fontsize=16,color="green",shape="box"];1903[label="vzz310",fontsize=16,color="green",shape="box"];1904[label="vzz300",fontsize=16,color="green",shape="box"];1905[label="vzz310",fontsize=16,color="green",shape="box"];1906 -> 2304[label="",style="dashed", color="red", weight=0]; 1906[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1906 -> 2305[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2306[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2307[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2308[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2309[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2310[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2311[label="",style="dashed", color="magenta", weight=3]; 1906 -> 2312[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2313[label="",style="dashed", color="red", weight=0]; 1907[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1907 -> 2314[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2315[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2316[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2317[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2318[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2319[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2320[label="",style="dashed", color="magenta", weight=3]; 1907 -> 2321[label="",style="dashed", color="magenta", weight=3]; 1908[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1908 -> 2322[label="",style="solid", color="black", weight=3]; 1909[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1909 -> 2323[label="",style="solid", color="black", weight=3]; 1910[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1910 -> 2324[label="",style="solid", color="black", weight=3]; 1911[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1911 -> 2325[label="",style="solid", color="black", weight=3]; 1912 -> 2326[label="",style="dashed", color="red", weight=0]; 1912[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1912 -> 2327[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2328[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2329[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2330[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2331[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2332[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2333[label="",style="dashed", color="magenta", weight=3]; 1912 -> 2334[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2335[label="",style="dashed", color="red", weight=0]; 1913[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1913 -> 2336[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2337[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2338[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2339[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2340[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2341[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2342[label="",style="dashed", color="magenta", weight=3]; 1913 -> 2343[label="",style="dashed", color="magenta", weight=3]; 1914[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1914 -> 2354[label="",style="solid", color="black", weight=3]; 1915[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1915 -> 2355[label="",style="solid", color="black", weight=3]; 1916[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz21400)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1916 -> 2356[label="",style="solid", color="black", weight=3]; 1917[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz212 vzz211 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz206 vzz205 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz209 vzz208 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1917 -> 2357[label="",style="solid", color="black", weight=3]; 1918[label="vzz300",fontsize=16,color="green",shape="box"];1919[label="vzz310",fontsize=16,color="green",shape="box"];1920[label="vzz300",fontsize=16,color="green",shape="box"];1921[label="vzz310",fontsize=16,color="green",shape="box"];1922[label="vzz300",fontsize=16,color="green",shape="box"];1923[label="vzz310",fontsize=16,color="green",shape="box"];1924[label="vzz300",fontsize=16,color="green",shape="box"];1925[label="vzz310",fontsize=16,color="green",shape="box"];1926 -> 2358[label="",style="dashed", color="red", weight=0]; 1926[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1926 -> 2359[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2360[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2361[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2362[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2363[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2364[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2365[label="",style="dashed", color="magenta", weight=3]; 1926 -> 2366[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2367[label="",style="dashed", color="red", weight=0]; 1927[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1927 -> 2368[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2369[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2370[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2371[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2372[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2373[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2374[label="",style="dashed", color="magenta", weight=3]; 1927 -> 2375[label="",style="dashed", color="magenta", weight=3]; 1928[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1928 -> 2376[label="",style="solid", color="black", weight=3]; 1929[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1929 -> 2377[label="",style="solid", color="black", weight=3]; 1930[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1930 -> 2378[label="",style="solid", color="black", weight=3]; 1931[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Pos Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1931 -> 2379[label="",style="solid", color="black", weight=3]; 1932 -> 2380[label="",style="dashed", color="red", weight=0]; 1932[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1932 -> 2381[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2382[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2383[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2384[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2385[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2386[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2387[label="",style="dashed", color="magenta", weight=3]; 1932 -> 2388[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2389[label="",style="dashed", color="red", weight=0]; 1933[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1933 -> 2390[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2391[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2392[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2393[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2394[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2395[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2396[label="",style="dashed", color="magenta", weight=3]; 1933 -> 2397[label="",style="dashed", color="magenta", weight=3]; 1934[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1934 -> 2408[label="",style="solid", color="black", weight=3]; 1935[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Pos Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1935 -> 2409[label="",style="solid", color="black", weight=3]; 1936[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg (Succ vzz23000)) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1936 -> 2410[label="",style="solid", color="black", weight=3]; 1937[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz228 vzz227 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt (Neg Zero) (Neg Zero) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz222 vzz221 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpInt vzz225 vzz224 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];1937 -> 2411[label="",style="solid", color="black", weight=3]; 1939 -> 1651[label="",style="dashed", color="red", weight=0]; 1939[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];1939 -> 2412[label="",style="dashed", color="magenta", weight=3]; 1939 -> 2413[label="",style="dashed", color="magenta", weight=3]; 1938[label="primMinusNat vzz273 vzz2510",fontsize=16,color="burlywood",shape="triangle"];24233[label="vzz273/Succ vzz2730",fontsize=10,color="white",style="solid",shape="box"];1938 -> 24233[label="",style="solid", color="burlywood", weight=9]; 24233 -> 2414[label="",style="solid", color="burlywood", weight=3]; 24234[label="vzz273/Zero",fontsize=10,color="white",style="solid",shape="box"];1938 -> 24234[label="",style="solid", color="burlywood", weight=9]; 24234 -> 2415[label="",style="solid", color="burlywood", weight=3]; 1942 -> 2416[label="",style="dashed", color="red", weight=0]; 1942[label="primPlusNat (primMulNat vzz300 (Succ Zero)) vzz2510",fontsize=16,color="magenta"];1942 -> 2419[label="",style="dashed", color="magenta", weight=3]; 2417 -> 1651[label="",style="dashed", color="red", weight=0]; 2417[label="primMulNat vzz3100 (Succ Zero)",fontsize=16,color="magenta"];2417 -> 2424[label="",style="dashed", color="magenta", weight=3]; 2417 -> 2425[label="",style="dashed", color="magenta", weight=3]; 2418[label="Succ Zero",fontsize=16,color="green",shape="box"];2416[label="primPlusNat vzz659 vzz2510",fontsize=16,color="burlywood",shape="triangle"];24235[label="vzz659/Succ vzz6590",fontsize=10,color="white",style="solid",shape="box"];2416 -> 24235[label="",style="solid", color="burlywood", weight=9]; 24235 -> 2426[label="",style="solid", color="burlywood", weight=3]; 24236[label="vzz659/Zero",fontsize=10,color="white",style="solid",shape="box"];2416 -> 24236[label="",style="solid", color="burlywood", weight=9]; 24236 -> 2427[label="",style="solid", color="burlywood", weight=3]; 1946 -> 1651[label="",style="dashed", color="red", weight=0]; 1946[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1946 -> 2428[label="",style="dashed", color="magenta", weight=3]; 1946 -> 2429[label="",style="dashed", color="magenta", weight=3]; 1947 -> 1651[label="",style="dashed", color="red", weight=0]; 1947[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1947 -> 2430[label="",style="dashed", color="magenta", weight=3]; 1947 -> 2431[label="",style="dashed", color="magenta", weight=3]; 1948 -> 1327[label="",style="dashed", color="red", weight=0]; 1948[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1948 -> 2432[label="",style="dashed", color="magenta", weight=3]; 1949 -> 1651[label="",style="dashed", color="red", weight=0]; 1949[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1949 -> 2433[label="",style="dashed", color="magenta", weight=3]; 1949 -> 2434[label="",style="dashed", color="magenta", weight=3]; 1950 -> 1327[label="",style="dashed", color="red", weight=0]; 1950[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1950 -> 2435[label="",style="dashed", color="magenta", weight=3]; 1951 -> 1651[label="",style="dashed", color="red", weight=0]; 1951[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1951 -> 2436[label="",style="dashed", color="magenta", weight=3]; 1951 -> 2437[label="",style="dashed", color="magenta", weight=3]; 1952 -> 1327[label="",style="dashed", color="red", weight=0]; 1952[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1952 -> 2438[label="",style="dashed", color="magenta", weight=3]; 1953 -> 1327[label="",style="dashed", color="red", weight=0]; 1953[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1953 -> 2439[label="",style="dashed", color="magenta", weight=3]; 1945[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz23800) vzz1110 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24237[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1945 -> 24237[label="",style="solid", color="burlywood", weight=9]; 24237 -> 2440[label="",style="solid", color="burlywood", weight=3]; 24238[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1945 -> 24238[label="",style="solid", color="burlywood", weight=9]; 24238 -> 2441[label="",style="solid", color="burlywood", weight=3]; 1955 -> 1651[label="",style="dashed", color="red", weight=0]; 1955[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1955 -> 2442[label="",style="dashed", color="magenta", weight=3]; 1955 -> 2443[label="",style="dashed", color="magenta", weight=3]; 1956 -> 1327[label="",style="dashed", color="red", weight=0]; 1956[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1956 -> 2444[label="",style="dashed", color="magenta", weight=3]; 1957 -> 1651[label="",style="dashed", color="red", weight=0]; 1957[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1957 -> 2445[label="",style="dashed", color="magenta", weight=3]; 1957 -> 2446[label="",style="dashed", color="magenta", weight=3]; 1958 -> 1651[label="",style="dashed", color="red", weight=0]; 1958[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1958 -> 2447[label="",style="dashed", color="magenta", weight=3]; 1958 -> 2448[label="",style="dashed", color="magenta", weight=3]; 1959 -> 1327[label="",style="dashed", color="red", weight=0]; 1959[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1959 -> 2449[label="",style="dashed", color="magenta", weight=3]; 1960 -> 1651[label="",style="dashed", color="red", weight=0]; 1960[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1960 -> 2450[label="",style="dashed", color="magenta", weight=3]; 1960 -> 2451[label="",style="dashed", color="magenta", weight=3]; 1961 -> 1327[label="",style="dashed", color="red", weight=0]; 1961[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1961 -> 2452[label="",style="dashed", color="magenta", weight=3]; 1962 -> 1327[label="",style="dashed", color="red", weight=0]; 1962[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1962 -> 2453[label="",style="dashed", color="magenta", weight=3]; 1954[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz290 (Pos vzz294)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz293 (Pos vzz296)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz287 (Pos vzz289)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz288 (Pos vzz291)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];1954 -> 2454[label="",style="solid", color="black", weight=3]; 1963 -> 1976[label="",style="dashed", color="red", weight=0]; 1963[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1963 -> 1985[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1986[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1987[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1988[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1989[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1990[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1991[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1992[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1993[label="",style="dashed", color="magenta", weight=3]; 1963 -> 1994[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2455[label="",style="dashed", color="red", weight=0]; 1964[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1964 -> 2456[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2457[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2458[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2459[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2460[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2461[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2462[label="",style="dashed", color="magenta", weight=3]; 1964 -> 2463[label="",style="dashed", color="magenta", weight=3]; 1965 -> 1954[label="",style="dashed", color="red", weight=0]; 1965[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1965 -> 2488[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2489[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2490[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2491[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2492[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2493[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2494[label="",style="dashed", color="magenta", weight=3]; 1965 -> 2495[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2455[label="",style="dashed", color="red", weight=0]; 1966[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1966 -> 2464[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2465[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2466[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2467[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2468[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2469[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2470[label="",style="dashed", color="magenta", weight=3]; 1966 -> 2471[label="",style="dashed", color="magenta", weight=3]; 1968 -> 1651[label="",style="dashed", color="red", weight=0]; 1968[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1968 -> 2496[label="",style="dashed", color="magenta", weight=3]; 1968 -> 2497[label="",style="dashed", color="magenta", weight=3]; 1969 -> 1327[label="",style="dashed", color="red", weight=0]; 1969[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1969 -> 2498[label="",style="dashed", color="magenta", weight=3]; 1970 -> 1651[label="",style="dashed", color="red", weight=0]; 1970[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1970 -> 2499[label="",style="dashed", color="magenta", weight=3]; 1970 -> 2500[label="",style="dashed", color="magenta", weight=3]; 1971 -> 1651[label="",style="dashed", color="red", weight=0]; 1971[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1971 -> 2501[label="",style="dashed", color="magenta", weight=3]; 1971 -> 2502[label="",style="dashed", color="magenta", weight=3]; 1972 -> 1651[label="",style="dashed", color="red", weight=0]; 1972[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1972 -> 2503[label="",style="dashed", color="magenta", weight=3]; 1972 -> 2504[label="",style="dashed", color="magenta", weight=3]; 1973 -> 1327[label="",style="dashed", color="red", weight=0]; 1973[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1973 -> 2505[label="",style="dashed", color="magenta", weight=3]; 1974 -> 1327[label="",style="dashed", color="red", weight=0]; 1974[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1974 -> 2506[label="",style="dashed", color="magenta", weight=3]; 1975 -> 1327[label="",style="dashed", color="red", weight=0]; 1975[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1975 -> 2507[label="",style="dashed", color="magenta", weight=3]; 1967[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz302 (Pos vzz306)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz305 (Pos vzz308)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz299 (Pos vzz301)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz300 (Pos vzz303)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];1967 -> 2508[label="",style="solid", color="black", weight=3]; 1977 -> 1327[label="",style="dashed", color="red", weight=0]; 1977[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1977 -> 2509[label="",style="dashed", color="magenta", weight=3]; 1978 -> 1651[label="",style="dashed", color="red", weight=0]; 1978[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1978 -> 2510[label="",style="dashed", color="magenta", weight=3]; 1978 -> 2511[label="",style="dashed", color="magenta", weight=3]; 1979 -> 1327[label="",style="dashed", color="red", weight=0]; 1979[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1979 -> 2512[label="",style="dashed", color="magenta", weight=3]; 1980 -> 1651[label="",style="dashed", color="red", weight=0]; 1980[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1980 -> 2513[label="",style="dashed", color="magenta", weight=3]; 1980 -> 2514[label="",style="dashed", color="magenta", weight=3]; 1981 -> 1651[label="",style="dashed", color="red", weight=0]; 1981[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1981 -> 2515[label="",style="dashed", color="magenta", weight=3]; 1981 -> 2516[label="",style="dashed", color="magenta", weight=3]; 1982 -> 1651[label="",style="dashed", color="red", weight=0]; 1982[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1982 -> 2517[label="",style="dashed", color="magenta", weight=3]; 1982 -> 2518[label="",style="dashed", color="magenta", weight=3]; 1983 -> 1327[label="",style="dashed", color="red", weight=0]; 1983[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1983 -> 2519[label="",style="dashed", color="magenta", weight=3]; 1984 -> 1327[label="",style="dashed", color="red", weight=0]; 1984[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1984 -> 2520[label="",style="dashed", color="magenta", weight=3]; 1976[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat vzz1110 (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24239[label="vzz1110/Succ vzz11100",fontsize=10,color="white",style="solid",shape="box"];1976 -> 24239[label="",style="solid", color="burlywood", weight=9]; 24239 -> 2521[label="",style="solid", color="burlywood", weight=3]; 24240[label="vzz1110/Zero",fontsize=10,color="white",style="solid",shape="box"];1976 -> 24240[label="",style="solid", color="burlywood", weight=9]; 24240 -> 2522[label="",style="solid", color="burlywood", weight=3]; 1995 -> 1967[label="",style="dashed", color="red", weight=0]; 1995[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1995 -> 2523[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2524[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2525[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2526[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2527[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2528[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2529[label="",style="dashed", color="magenta", weight=3]; 1995 -> 2530[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2455[label="",style="dashed", color="red", weight=0]; 1996[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1996 -> 2472[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2473[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2474[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2475[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2476[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2477[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2478[label="",style="dashed", color="magenta", weight=3]; 1996 -> 2479[label="",style="dashed", color="magenta", weight=3]; 1997 -> 1945[label="",style="dashed", color="red", weight=0]; 1997[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz11100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1997 -> 2531[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2532[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2533[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2534[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2535[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2536[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2537[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2538[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2539[label="",style="dashed", color="magenta", weight=3]; 1997 -> 2540[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2455[label="",style="dashed", color="red", weight=0]; 1998[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];1998 -> 2480[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2481[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2482[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2483[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2484[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2485[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2486[label="",style="dashed", color="magenta", weight=3]; 1998 -> 2487[label="",style="dashed", color="magenta", weight=3]; 1999 -> 2416[label="",style="dashed", color="red", weight=0]; 1999[label="primPlusNat vzz253 vzz2520",fontsize=16,color="magenta"];1999 -> 2422[label="",style="dashed", color="magenta", weight=3]; 1999 -> 2423[label="",style="dashed", color="magenta", weight=3]; 1940[label="vzz2520",fontsize=16,color="green",shape="box"];1941[label="vzz253",fontsize=16,color="green",shape="box"];2001 -> 1651[label="",style="dashed", color="red", weight=0]; 2001[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2001 -> 2541[label="",style="dashed", color="magenta", weight=3]; 2001 -> 2542[label="",style="dashed", color="magenta", weight=3]; 2002 -> 1527[label="",style="dashed", color="red", weight=0]; 2002[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2002 -> 2543[label="",style="dashed", color="magenta", weight=3]; 2002 -> 2544[label="",style="dashed", color="magenta", weight=3]; 2003 -> 1527[label="",style="dashed", color="red", weight=0]; 2003[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2003 -> 2545[label="",style="dashed", color="magenta", weight=3]; 2003 -> 2546[label="",style="dashed", color="magenta", weight=3]; 2004 -> 1651[label="",style="dashed", color="red", weight=0]; 2004[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2004 -> 2547[label="",style="dashed", color="magenta", weight=3]; 2004 -> 2548[label="",style="dashed", color="magenta", weight=3]; 2005 -> 1651[label="",style="dashed", color="red", weight=0]; 2005[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2005 -> 2549[label="",style="dashed", color="magenta", weight=3]; 2005 -> 2550[label="",style="dashed", color="magenta", weight=3]; 2006 -> 1527[label="",style="dashed", color="red", weight=0]; 2006[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2006 -> 2551[label="",style="dashed", color="magenta", weight=3]; 2006 -> 2552[label="",style="dashed", color="magenta", weight=3]; 2007 -> 1527[label="",style="dashed", color="red", weight=0]; 2007[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2007 -> 2553[label="",style="dashed", color="magenta", weight=3]; 2007 -> 2554[label="",style="dashed", color="magenta", weight=3]; 2008 -> 1651[label="",style="dashed", color="red", weight=0]; 2008[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2008 -> 2555[label="",style="dashed", color="magenta", weight=3]; 2008 -> 2556[label="",style="dashed", color="magenta", weight=3]; 2000[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz24200) vzz1230 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24241[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];2000 -> 24241[label="",style="solid", color="burlywood", weight=9]; 24241 -> 2557[label="",style="solid", color="burlywood", weight=3]; 24242[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];2000 -> 24242[label="",style="solid", color="burlywood", weight=9]; 24242 -> 2558[label="",style="solid", color="burlywood", weight=3]; 2010 -> 1527[label="",style="dashed", color="red", weight=0]; 2010[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2010 -> 2559[label="",style="dashed", color="magenta", weight=3]; 2010 -> 2560[label="",style="dashed", color="magenta", weight=3]; 2011 -> 1527[label="",style="dashed", color="red", weight=0]; 2011[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2011 -> 2561[label="",style="dashed", color="magenta", weight=3]; 2011 -> 2562[label="",style="dashed", color="magenta", weight=3]; 2012 -> 1527[label="",style="dashed", color="red", weight=0]; 2012[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2012 -> 2563[label="",style="dashed", color="magenta", weight=3]; 2012 -> 2564[label="",style="dashed", color="magenta", weight=3]; 2013 -> 1527[label="",style="dashed", color="red", weight=0]; 2013[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2013 -> 2565[label="",style="dashed", color="magenta", weight=3]; 2013 -> 2566[label="",style="dashed", color="magenta", weight=3]; 2014 -> 1651[label="",style="dashed", color="red", weight=0]; 2014[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2014 -> 2567[label="",style="dashed", color="magenta", weight=3]; 2014 -> 2568[label="",style="dashed", color="magenta", weight=3]; 2015 -> 1651[label="",style="dashed", color="red", weight=0]; 2015[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2015 -> 2569[label="",style="dashed", color="magenta", weight=3]; 2015 -> 2570[label="",style="dashed", color="magenta", weight=3]; 2016 -> 1651[label="",style="dashed", color="red", weight=0]; 2016[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2016 -> 2571[label="",style="dashed", color="magenta", weight=3]; 2016 -> 2572[label="",style="dashed", color="magenta", weight=3]; 2017 -> 1651[label="",style="dashed", color="red", weight=0]; 2017[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2017 -> 2573[label="",style="dashed", color="magenta", weight=3]; 2017 -> 2574[label="",style="dashed", color="magenta", weight=3]; 2009[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz338 (Pos vzz342)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz341 (Pos vzz344)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz335 (Pos vzz337)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz336 (Pos vzz339)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2009 -> 2575[label="",style="solid", color="black", weight=3]; 2018 -> 2031[label="",style="dashed", color="red", weight=0]; 2018[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2018 -> 2040[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2041[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2042[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2043[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2044[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2045[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2046[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2047[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2048[label="",style="dashed", color="magenta", weight=3]; 2018 -> 2049[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2576[label="",style="dashed", color="red", weight=0]; 2019[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2019 -> 2577[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2578[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2579[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2580[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2581[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2582[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2583[label="",style="dashed", color="magenta", weight=3]; 2019 -> 2584[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2009[label="",style="dashed", color="red", weight=0]; 2020[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2020 -> 2609[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2610[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2611[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2612[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2613[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2614[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2615[label="",style="dashed", color="magenta", weight=3]; 2020 -> 2616[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2576[label="",style="dashed", color="red", weight=0]; 2021[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2021 -> 2585[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2586[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2587[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2588[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2589[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2590[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2591[label="",style="dashed", color="magenta", weight=3]; 2021 -> 2592[label="",style="dashed", color="magenta", weight=3]; 2023 -> 1651[label="",style="dashed", color="red", weight=0]; 2023[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2023 -> 2617[label="",style="dashed", color="magenta", weight=3]; 2023 -> 2618[label="",style="dashed", color="magenta", weight=3]; 2024 -> 1651[label="",style="dashed", color="red", weight=0]; 2024[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2024 -> 2619[label="",style="dashed", color="magenta", weight=3]; 2024 -> 2620[label="",style="dashed", color="magenta", weight=3]; 2025 -> 1527[label="",style="dashed", color="red", weight=0]; 2025[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2025 -> 2621[label="",style="dashed", color="magenta", weight=3]; 2025 -> 2622[label="",style="dashed", color="magenta", weight=3]; 2026 -> 1527[label="",style="dashed", color="red", weight=0]; 2026[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2026 -> 2623[label="",style="dashed", color="magenta", weight=3]; 2026 -> 2624[label="",style="dashed", color="magenta", weight=3]; 2027 -> 1651[label="",style="dashed", color="red", weight=0]; 2027[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2027 -> 2625[label="",style="dashed", color="magenta", weight=3]; 2027 -> 2626[label="",style="dashed", color="magenta", weight=3]; 2028 -> 1527[label="",style="dashed", color="red", weight=0]; 2028[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2028 -> 2627[label="",style="dashed", color="magenta", weight=3]; 2028 -> 2628[label="",style="dashed", color="magenta", weight=3]; 2029 -> 1651[label="",style="dashed", color="red", weight=0]; 2029[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2029 -> 2629[label="",style="dashed", color="magenta", weight=3]; 2029 -> 2630[label="",style="dashed", color="magenta", weight=3]; 2030 -> 1527[label="",style="dashed", color="red", weight=0]; 2030[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2030 -> 2631[label="",style="dashed", color="magenta", weight=3]; 2030 -> 2632[label="",style="dashed", color="magenta", weight=3]; 2022[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz350 (Pos vzz354)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz353 (Pos vzz356)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz347 (Pos vzz349)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz348 (Pos vzz351)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2022 -> 2633[label="",style="solid", color="black", weight=3]; 2032 -> 1651[label="",style="dashed", color="red", weight=0]; 2032[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2032 -> 2634[label="",style="dashed", color="magenta", weight=3]; 2032 -> 2635[label="",style="dashed", color="magenta", weight=3]; 2033 -> 1651[label="",style="dashed", color="red", weight=0]; 2033[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2033 -> 2636[label="",style="dashed", color="magenta", weight=3]; 2033 -> 2637[label="",style="dashed", color="magenta", weight=3]; 2034 -> 1651[label="",style="dashed", color="red", weight=0]; 2034[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2034 -> 2638[label="",style="dashed", color="magenta", weight=3]; 2034 -> 2639[label="",style="dashed", color="magenta", weight=3]; 2035 -> 1527[label="",style="dashed", color="red", weight=0]; 2035[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2035 -> 2640[label="",style="dashed", color="magenta", weight=3]; 2035 -> 2641[label="",style="dashed", color="magenta", weight=3]; 2036 -> 1651[label="",style="dashed", color="red", weight=0]; 2036[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2036 -> 2642[label="",style="dashed", color="magenta", weight=3]; 2036 -> 2643[label="",style="dashed", color="magenta", weight=3]; 2037 -> 1527[label="",style="dashed", color="red", weight=0]; 2037[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2037 -> 2644[label="",style="dashed", color="magenta", weight=3]; 2037 -> 2645[label="",style="dashed", color="magenta", weight=3]; 2038 -> 1527[label="",style="dashed", color="red", weight=0]; 2038[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2038 -> 2646[label="",style="dashed", color="magenta", weight=3]; 2038 -> 2647[label="",style="dashed", color="magenta", weight=3]; 2039 -> 1527[label="",style="dashed", color="red", weight=0]; 2039[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2039 -> 2648[label="",style="dashed", color="magenta", weight=3]; 2039 -> 2649[label="",style="dashed", color="magenta", weight=3]; 2031[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat vzz1230 (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24243[label="vzz1230/Succ vzz12300",fontsize=10,color="white",style="solid",shape="box"];2031 -> 24243[label="",style="solid", color="burlywood", weight=9]; 24243 -> 2650[label="",style="solid", color="burlywood", weight=3]; 24244[label="vzz1230/Zero",fontsize=10,color="white",style="solid",shape="box"];2031 -> 24244[label="",style="solid", color="burlywood", weight=9]; 24244 -> 2651[label="",style="solid", color="burlywood", weight=3]; 2050 -> 2022[label="",style="dashed", color="red", weight=0]; 2050[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2050 -> 2652[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2653[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2654[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2655[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2656[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2657[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2658[label="",style="dashed", color="magenta", weight=3]; 2050 -> 2659[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2576[label="",style="dashed", color="red", weight=0]; 2051[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2051 -> 2593[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2594[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2595[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2596[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2597[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2598[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2599[label="",style="dashed", color="magenta", weight=3]; 2051 -> 2600[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2000[label="",style="dashed", color="red", weight=0]; 2052[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz12300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2052 -> 2660[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2661[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2662[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2663[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2664[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2665[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2666[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2667[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2668[label="",style="dashed", color="magenta", weight=3]; 2052 -> 2669[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2576[label="",style="dashed", color="red", weight=0]; 2053[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2053 -> 2601[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2602[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2603[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2604[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2605[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2606[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2607[label="",style="dashed", color="magenta", weight=3]; 2053 -> 2608[label="",style="dashed", color="magenta", weight=3]; 2055 -> 1651[label="",style="dashed", color="red", weight=0]; 2055[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2055 -> 2670[label="",style="dashed", color="magenta", weight=3]; 2055 -> 2671[label="",style="dashed", color="magenta", weight=3]; 2056 -> 1327[label="",style="dashed", color="red", weight=0]; 2056[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2056 -> 2672[label="",style="dashed", color="magenta", weight=3]; 2057 -> 1651[label="",style="dashed", color="red", weight=0]; 2057[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2057 -> 2673[label="",style="dashed", color="magenta", weight=3]; 2057 -> 2674[label="",style="dashed", color="magenta", weight=3]; 2058 -> 1327[label="",style="dashed", color="red", weight=0]; 2058[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2058 -> 2675[label="",style="dashed", color="magenta", weight=3]; 2059 -> 1651[label="",style="dashed", color="red", weight=0]; 2059[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2059 -> 2676[label="",style="dashed", color="magenta", weight=3]; 2059 -> 2677[label="",style="dashed", color="magenta", weight=3]; 2060 -> 1651[label="",style="dashed", color="red", weight=0]; 2060[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2060 -> 2678[label="",style="dashed", color="magenta", weight=3]; 2060 -> 2679[label="",style="dashed", color="magenta", weight=3]; 2061 -> 1327[label="",style="dashed", color="red", weight=0]; 2061[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2061 -> 2680[label="",style="dashed", color="magenta", weight=3]; 2062 -> 1327[label="",style="dashed", color="red", weight=0]; 2062[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2062 -> 2681[label="",style="dashed", color="magenta", weight=3]; 2054[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz24600) vzz1350 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24245[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];2054 -> 24245[label="",style="solid", color="burlywood", weight=9]; 24245 -> 2682[label="",style="solid", color="burlywood", weight=3]; 24246[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];2054 -> 24246[label="",style="solid", color="burlywood", weight=9]; 24246 -> 2683[label="",style="solid", color="burlywood", weight=3]; 2064 -> 1327[label="",style="dashed", color="red", weight=0]; 2064[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2064 -> 2684[label="",style="dashed", color="magenta", weight=3]; 2065 -> 1327[label="",style="dashed", color="red", weight=0]; 2065[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2065 -> 2685[label="",style="dashed", color="magenta", weight=3]; 2066 -> 1327[label="",style="dashed", color="red", weight=0]; 2066[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2066 -> 2686[label="",style="dashed", color="magenta", weight=3]; 2067 -> 1651[label="",style="dashed", color="red", weight=0]; 2067[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2067 -> 2687[label="",style="dashed", color="magenta", weight=3]; 2067 -> 2688[label="",style="dashed", color="magenta", weight=3]; 2068 -> 1327[label="",style="dashed", color="red", weight=0]; 2068[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2068 -> 2689[label="",style="dashed", color="magenta", weight=3]; 2069 -> 1651[label="",style="dashed", color="red", weight=0]; 2069[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2069 -> 2690[label="",style="dashed", color="magenta", weight=3]; 2069 -> 2691[label="",style="dashed", color="magenta", weight=3]; 2070 -> 1651[label="",style="dashed", color="red", weight=0]; 2070[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2070 -> 2692[label="",style="dashed", color="magenta", weight=3]; 2070 -> 2693[label="",style="dashed", color="magenta", weight=3]; 2071 -> 1651[label="",style="dashed", color="red", weight=0]; 2071[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2071 -> 2694[label="",style="dashed", color="magenta", weight=3]; 2071 -> 2695[label="",style="dashed", color="magenta", weight=3]; 2063[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz386 (Neg vzz390)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz389 (Neg vzz392)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz383 (Neg vzz385)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz384 (Neg vzz387)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2063 -> 2696[label="",style="solid", color="black", weight=3]; 2072 -> 2085[label="",style="dashed", color="red", weight=0]; 2072[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2072 -> 2094[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2095[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2096[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2097[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2098[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2099[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2100[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2101[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2102[label="",style="dashed", color="magenta", weight=3]; 2072 -> 2103[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2697[label="",style="dashed", color="red", weight=0]; 2073[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2073 -> 2698[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2699[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2700[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2701[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2702[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2703[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2704[label="",style="dashed", color="magenta", weight=3]; 2073 -> 2705[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2063[label="",style="dashed", color="red", weight=0]; 2074[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2074 -> 2730[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2731[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2732[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2733[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2734[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2735[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2736[label="",style="dashed", color="magenta", weight=3]; 2074 -> 2737[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2697[label="",style="dashed", color="red", weight=0]; 2075[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2075 -> 2706[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2707[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2708[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2709[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2710[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2711[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2712[label="",style="dashed", color="magenta", weight=3]; 2075 -> 2713[label="",style="dashed", color="magenta", weight=3]; 2077 -> 1327[label="",style="dashed", color="red", weight=0]; 2077[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2077 -> 2738[label="",style="dashed", color="magenta", weight=3]; 2078 -> 1327[label="",style="dashed", color="red", weight=0]; 2078[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2078 -> 2739[label="",style="dashed", color="magenta", weight=3]; 2079 -> 1651[label="",style="dashed", color="red", weight=0]; 2079[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2079 -> 2740[label="",style="dashed", color="magenta", weight=3]; 2079 -> 2741[label="",style="dashed", color="magenta", weight=3]; 2080 -> 1327[label="",style="dashed", color="red", weight=0]; 2080[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2080 -> 2742[label="",style="dashed", color="magenta", weight=3]; 2081 -> 1651[label="",style="dashed", color="red", weight=0]; 2081[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2081 -> 2743[label="",style="dashed", color="magenta", weight=3]; 2081 -> 2744[label="",style="dashed", color="magenta", weight=3]; 2082 -> 1651[label="",style="dashed", color="red", weight=0]; 2082[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2082 -> 2745[label="",style="dashed", color="magenta", weight=3]; 2082 -> 2746[label="",style="dashed", color="magenta", weight=3]; 2083 -> 1327[label="",style="dashed", color="red", weight=0]; 2083[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2083 -> 2747[label="",style="dashed", color="magenta", weight=3]; 2084 -> 1651[label="",style="dashed", color="red", weight=0]; 2084[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2084 -> 2748[label="",style="dashed", color="magenta", weight=3]; 2084 -> 2749[label="",style="dashed", color="magenta", weight=3]; 2076[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz398 (Neg vzz402)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz401 (Neg vzz404)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz395 (Neg vzz397)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz396 (Neg vzz399)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2076 -> 2750[label="",style="solid", color="black", weight=3]; 2086 -> 1651[label="",style="dashed", color="red", weight=0]; 2086[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2086 -> 2751[label="",style="dashed", color="magenta", weight=3]; 2086 -> 2752[label="",style="dashed", color="magenta", weight=3]; 2087 -> 1651[label="",style="dashed", color="red", weight=0]; 2087[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2087 -> 2753[label="",style="dashed", color="magenta", weight=3]; 2087 -> 2754[label="",style="dashed", color="magenta", weight=3]; 2088 -> 1651[label="",style="dashed", color="red", weight=0]; 2088[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2088 -> 2755[label="",style="dashed", color="magenta", weight=3]; 2088 -> 2756[label="",style="dashed", color="magenta", weight=3]; 2089 -> 1327[label="",style="dashed", color="red", weight=0]; 2089[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2089 -> 2757[label="",style="dashed", color="magenta", weight=3]; 2090 -> 1327[label="",style="dashed", color="red", weight=0]; 2090[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2090 -> 2758[label="",style="dashed", color="magenta", weight=3]; 2091 -> 1651[label="",style="dashed", color="red", weight=0]; 2091[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2091 -> 2759[label="",style="dashed", color="magenta", weight=3]; 2091 -> 2760[label="",style="dashed", color="magenta", weight=3]; 2092 -> 1327[label="",style="dashed", color="red", weight=0]; 2092[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2092 -> 2761[label="",style="dashed", color="magenta", weight=3]; 2093 -> 1327[label="",style="dashed", color="red", weight=0]; 2093[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2093 -> 2762[label="",style="dashed", color="magenta", weight=3]; 2085[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat vzz1350 (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24247[label="vzz1350/Succ vzz13500",fontsize=10,color="white",style="solid",shape="box"];2085 -> 24247[label="",style="solid", color="burlywood", weight=9]; 24247 -> 2763[label="",style="solid", color="burlywood", weight=3]; 24248[label="vzz1350/Zero",fontsize=10,color="white",style="solid",shape="box"];2085 -> 24248[label="",style="solid", color="burlywood", weight=9]; 24248 -> 2764[label="",style="solid", color="burlywood", weight=3]; 2104 -> 2076[label="",style="dashed", color="red", weight=0]; 2104[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2104 -> 2765[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2766[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2767[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2768[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2769[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2770[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2771[label="",style="dashed", color="magenta", weight=3]; 2104 -> 2772[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2697[label="",style="dashed", color="red", weight=0]; 2105[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2105 -> 2714[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2715[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2716[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2717[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2718[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2719[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2720[label="",style="dashed", color="magenta", weight=3]; 2105 -> 2721[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2054[label="",style="dashed", color="red", weight=0]; 2106[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz13500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2106 -> 2773[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2774[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2775[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2776[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2777[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2778[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2779[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2780[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2781[label="",style="dashed", color="magenta", weight=3]; 2106 -> 2782[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2697[label="",style="dashed", color="red", weight=0]; 2107[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2107 -> 2722[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2723[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2724[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2725[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2726[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2727[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2728[label="",style="dashed", color="magenta", weight=3]; 2107 -> 2729[label="",style="dashed", color="magenta", weight=3]; 2109 -> 1527[label="",style="dashed", color="red", weight=0]; 2109[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2109 -> 2783[label="",style="dashed", color="magenta", weight=3]; 2109 -> 2784[label="",style="dashed", color="magenta", weight=3]; 2110 -> 1651[label="",style="dashed", color="red", weight=0]; 2110[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2110 -> 2785[label="",style="dashed", color="magenta", weight=3]; 2110 -> 2786[label="",style="dashed", color="magenta", weight=3]; 2111 -> 1527[label="",style="dashed", color="red", weight=0]; 2111[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2111 -> 2787[label="",style="dashed", color="magenta", weight=3]; 2111 -> 2788[label="",style="dashed", color="magenta", weight=3]; 2112 -> 1651[label="",style="dashed", color="red", weight=0]; 2112[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2112 -> 2789[label="",style="dashed", color="magenta", weight=3]; 2112 -> 2790[label="",style="dashed", color="magenta", weight=3]; 2113 -> 1651[label="",style="dashed", color="red", weight=0]; 2113[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2113 -> 2791[label="",style="dashed", color="magenta", weight=3]; 2113 -> 2792[label="",style="dashed", color="magenta", weight=3]; 2114 -> 1651[label="",style="dashed", color="red", weight=0]; 2114[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2114 -> 2793[label="",style="dashed", color="magenta", weight=3]; 2114 -> 2794[label="",style="dashed", color="magenta", weight=3]; 2115 -> 1527[label="",style="dashed", color="red", weight=0]; 2115[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2115 -> 2795[label="",style="dashed", color="magenta", weight=3]; 2115 -> 2796[label="",style="dashed", color="magenta", weight=3]; 2116 -> 1527[label="",style="dashed", color="red", weight=0]; 2116[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2116 -> 2797[label="",style="dashed", color="magenta", weight=3]; 2116 -> 2798[label="",style="dashed", color="magenta", weight=3]; 2108[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz25000) vzz1470 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24249[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];2108 -> 24249[label="",style="solid", color="burlywood", weight=9]; 24249 -> 2799[label="",style="solid", color="burlywood", weight=3]; 24250[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];2108 -> 24250[label="",style="solid", color="burlywood", weight=9]; 24250 -> 2800[label="",style="solid", color="burlywood", weight=3]; 2118 -> 1651[label="",style="dashed", color="red", weight=0]; 2118[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2118 -> 2801[label="",style="dashed", color="magenta", weight=3]; 2118 -> 2802[label="",style="dashed", color="magenta", weight=3]; 2119 -> 1527[label="",style="dashed", color="red", weight=0]; 2119[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2119 -> 2803[label="",style="dashed", color="magenta", weight=3]; 2119 -> 2804[label="",style="dashed", color="magenta", weight=3]; 2120 -> 1527[label="",style="dashed", color="red", weight=0]; 2120[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2120 -> 2805[label="",style="dashed", color="magenta", weight=3]; 2120 -> 2806[label="",style="dashed", color="magenta", weight=3]; 2121 -> 1527[label="",style="dashed", color="red", weight=0]; 2121[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2121 -> 2807[label="",style="dashed", color="magenta", weight=3]; 2121 -> 2808[label="",style="dashed", color="magenta", weight=3]; 2122 -> 1651[label="",style="dashed", color="red", weight=0]; 2122[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2122 -> 2809[label="",style="dashed", color="magenta", weight=3]; 2122 -> 2810[label="",style="dashed", color="magenta", weight=3]; 2123 -> 1527[label="",style="dashed", color="red", weight=0]; 2123[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2123 -> 2811[label="",style="dashed", color="magenta", weight=3]; 2123 -> 2812[label="",style="dashed", color="magenta", weight=3]; 2124 -> 1651[label="",style="dashed", color="red", weight=0]; 2124[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2124 -> 2813[label="",style="dashed", color="magenta", weight=3]; 2124 -> 2814[label="",style="dashed", color="magenta", weight=3]; 2125 -> 1651[label="",style="dashed", color="red", weight=0]; 2125[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2125 -> 2815[label="",style="dashed", color="magenta", weight=3]; 2125 -> 2816[label="",style="dashed", color="magenta", weight=3]; 2117[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz434 (Neg vzz438)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz437 (Neg vzz440)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz431 (Neg vzz433)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz432 (Neg vzz435)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2117 -> 2817[label="",style="solid", color="black", weight=3]; 2126 -> 2139[label="",style="dashed", color="red", weight=0]; 2126[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2126 -> 2148[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2149[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2150[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2151[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2152[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2153[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2154[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2155[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2156[label="",style="dashed", color="magenta", weight=3]; 2126 -> 2157[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2818[label="",style="dashed", color="red", weight=0]; 2127[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2127 -> 2819[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2820[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2821[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2822[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2823[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2824[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2825[label="",style="dashed", color="magenta", weight=3]; 2127 -> 2826[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2117[label="",style="dashed", color="red", weight=0]; 2128[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2128 -> 2851[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2852[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2853[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2854[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2855[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2856[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2857[label="",style="dashed", color="magenta", weight=3]; 2128 -> 2858[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2818[label="",style="dashed", color="red", weight=0]; 2129[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2129 -> 2827[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2828[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2829[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2830[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2831[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2832[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2833[label="",style="dashed", color="magenta", weight=3]; 2129 -> 2834[label="",style="dashed", color="magenta", weight=3]; 2131 -> 1527[label="",style="dashed", color="red", weight=0]; 2131[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2131 -> 2859[label="",style="dashed", color="magenta", weight=3]; 2131 -> 2860[label="",style="dashed", color="magenta", weight=3]; 2132 -> 1527[label="",style="dashed", color="red", weight=0]; 2132[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2132 -> 2861[label="",style="dashed", color="magenta", weight=3]; 2132 -> 2862[label="",style="dashed", color="magenta", weight=3]; 2133 -> 1651[label="",style="dashed", color="red", weight=0]; 2133[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2133 -> 2863[label="",style="dashed", color="magenta", weight=3]; 2133 -> 2864[label="",style="dashed", color="magenta", weight=3]; 2134 -> 1527[label="",style="dashed", color="red", weight=0]; 2134[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2134 -> 2865[label="",style="dashed", color="magenta", weight=3]; 2134 -> 2866[label="",style="dashed", color="magenta", weight=3]; 2135 -> 1527[label="",style="dashed", color="red", weight=0]; 2135[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2135 -> 2867[label="",style="dashed", color="magenta", weight=3]; 2135 -> 2868[label="",style="dashed", color="magenta", weight=3]; 2136 -> 1651[label="",style="dashed", color="red", weight=0]; 2136[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2136 -> 2869[label="",style="dashed", color="magenta", weight=3]; 2136 -> 2870[label="",style="dashed", color="magenta", weight=3]; 2137 -> 1651[label="",style="dashed", color="red", weight=0]; 2137[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2137 -> 2871[label="",style="dashed", color="magenta", weight=3]; 2137 -> 2872[label="",style="dashed", color="magenta", weight=3]; 2138 -> 1651[label="",style="dashed", color="red", weight=0]; 2138[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2138 -> 2873[label="",style="dashed", color="magenta", weight=3]; 2138 -> 2874[label="",style="dashed", color="magenta", weight=3]; 2130[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz446 (Neg vzz450)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz449 (Neg vzz452)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz443 (Neg vzz445)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz444 (Neg vzz447)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2130 -> 2875[label="",style="solid", color="black", weight=3]; 2140 -> 1527[label="",style="dashed", color="red", weight=0]; 2140[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2140 -> 2876[label="",style="dashed", color="magenta", weight=3]; 2140 -> 2877[label="",style="dashed", color="magenta", weight=3]; 2141 -> 1527[label="",style="dashed", color="red", weight=0]; 2141[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2141 -> 2878[label="",style="dashed", color="magenta", weight=3]; 2141 -> 2879[label="",style="dashed", color="magenta", weight=3]; 2142 -> 1651[label="",style="dashed", color="red", weight=0]; 2142[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2142 -> 2880[label="",style="dashed", color="magenta", weight=3]; 2142 -> 2881[label="",style="dashed", color="magenta", weight=3]; 2143 -> 1651[label="",style="dashed", color="red", weight=0]; 2143[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2143 -> 2882[label="",style="dashed", color="magenta", weight=3]; 2143 -> 2883[label="",style="dashed", color="magenta", weight=3]; 2144 -> 1651[label="",style="dashed", color="red", weight=0]; 2144[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2144 -> 2884[label="",style="dashed", color="magenta", weight=3]; 2144 -> 2885[label="",style="dashed", color="magenta", weight=3]; 2145 -> 1527[label="",style="dashed", color="red", weight=0]; 2145[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2145 -> 2886[label="",style="dashed", color="magenta", weight=3]; 2145 -> 2887[label="",style="dashed", color="magenta", weight=3]; 2146 -> 1651[label="",style="dashed", color="red", weight=0]; 2146[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2146 -> 2888[label="",style="dashed", color="magenta", weight=3]; 2146 -> 2889[label="",style="dashed", color="magenta", weight=3]; 2147 -> 1527[label="",style="dashed", color="red", weight=0]; 2147[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2147 -> 2890[label="",style="dashed", color="magenta", weight=3]; 2147 -> 2891[label="",style="dashed", color="magenta", weight=3]; 2139[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat vzz1470 (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24251[label="vzz1470/Succ vzz14700",fontsize=10,color="white",style="solid",shape="box"];2139 -> 24251[label="",style="solid", color="burlywood", weight=9]; 24251 -> 2892[label="",style="solid", color="burlywood", weight=3]; 24252[label="vzz1470/Zero",fontsize=10,color="white",style="solid",shape="box"];2139 -> 24252[label="",style="solid", color="burlywood", weight=9]; 24252 -> 2893[label="",style="solid", color="burlywood", weight=3]; 2158 -> 2130[label="",style="dashed", color="red", weight=0]; 2158[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2158 -> 2894[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2895[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2896[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2897[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2898[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2899[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2900[label="",style="dashed", color="magenta", weight=3]; 2158 -> 2901[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2818[label="",style="dashed", color="red", weight=0]; 2159[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2159 -> 2835[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2836[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2837[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2838[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2839[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2840[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2841[label="",style="dashed", color="magenta", weight=3]; 2159 -> 2842[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2108[label="",style="dashed", color="red", weight=0]; 2160[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz14700) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2160 -> 2902[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2903[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2904[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2905[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2906[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2907[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2908[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2909[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2910[label="",style="dashed", color="magenta", weight=3]; 2160 -> 2911[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2818[label="",style="dashed", color="red", weight=0]; 2161[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2161 -> 2843[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2844[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2845[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2846[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2847[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2848[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2849[label="",style="dashed", color="magenta", weight=3]; 2161 -> 2850[label="",style="dashed", color="magenta", weight=3]; 2174[label="signumReal1 (Pos (Succ vzz8900)) (primCmpInt (Pos (Succ vzz8900)) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2174 -> 2923[label="",style="solid", color="black", weight=3]; 2175[label="signumReal1 (Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2175 -> 2924[label="",style="solid", color="black", weight=3]; 2176[label="signumReal1 (Neg (Succ vzz8900)) (primCmpInt (Neg (Succ vzz8900)) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2176 -> 2925[label="",style="solid", color="black", weight=3]; 2177[label="signumReal1 (Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];2177 -> 2926[label="",style="solid", color="black", weight=3]; 2178[label="gcd0Gcd'0 vzz152 vzz151",fontsize=16,color="black",shape="box"];2178 -> 2927[label="",style="solid", color="black", weight=3]; 2179[label="vzz152",fontsize=16,color="green",shape="box"];2180[label="primMulNat (Succ vzz2400) (Succ vzz7700)",fontsize=16,color="black",shape="box"];2180 -> 2928[label="",style="solid", color="black", weight=3]; 2181[label="primMulNat (Succ vzz2400) Zero",fontsize=16,color="black",shape="box"];2181 -> 2929[label="",style="solid", color="black", weight=3]; 2182[label="primMulNat Zero (Succ vzz7700)",fontsize=16,color="black",shape="box"];2182 -> 2930[label="",style="solid", color="black", weight=3]; 2183[label="primMulNat Zero Zero",fontsize=16,color="black",shape="box"];2183 -> 2931[label="",style="solid", color="black", weight=3]; 2184[label="primPlusInt vzz164 vzz163",fontsize=16,color="burlywood",shape="triangle"];24253[label="vzz164/Pos vzz1640",fontsize=10,color="white",style="solid",shape="box"];2184 -> 24253[label="",style="solid", color="burlywood", weight=9]; 24253 -> 2932[label="",style="solid", color="burlywood", weight=3]; 24254[label="vzz164/Neg vzz1640",fontsize=10,color="white",style="solid",shape="box"];2184 -> 24254[label="",style="solid", color="burlywood", weight=9]; 24254 -> 2933[label="",style="solid", color="burlywood", weight=3]; 2185[label="vzz162",fontsize=16,color="green",shape="box"];2186[label="vzz161",fontsize=16,color="green",shape="box"];2187[label="vzz162",fontsize=16,color="green",shape="box"];2188[label="vzz161",fontsize=16,color="green",shape="box"];6186[label="signum vzz260",fontsize=16,color="black",shape="triangle"];6186 -> 6226[label="",style="solid", color="black", weight=3]; 6187 -> 6186[label="",style="dashed", color="red", weight=0]; 6187[label="signum vzz260",fontsize=16,color="magenta"];6188 -> 5302[label="",style="dashed", color="red", weight=0]; 6188[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6189 -> 5302[label="",style="dashed", color="red", weight=0]; 6189[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6185[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == fromInt (Neg (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6185 -> 6227[label="",style="solid", color="black", weight=3]; 2190[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal1 (Integer (Pos (Succ vzz67000))) True) vzz53))))",fontsize=16,color="black",shape="box"];2190 -> 2935[label="",style="solid", color="black", weight=3]; 2191[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) otherwise) vzz53))))",fontsize=16,color="black",shape="box"];2191 -> 2936[label="",style="solid", color="black", weight=3]; 2192[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) otherwise) vzz53))))",fontsize=16,color="black",shape="box"];2192 -> 2937[label="",style="solid", color="black", weight=3]; 2193[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) otherwise) vzz53))))",fontsize=16,color="black",shape="box"];2193 -> 2938[label="",style="solid", color="black", weight=3]; 5481[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="triangle"];5481 -> 5660[label="",style="solid", color="black", weight=3]; 5482 -> 5661[label="",style="dashed", color="red", weight=0]; 5482[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 (vzz62 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 (vzz62 == fromInt (Pos Zero)) (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5482 -> 5662[label="",style="dashed", color="magenta", weight=3]; 5482 -> 5663[label="",style="dashed", color="magenta", weight=3]; 2197 -> 1651[label="",style="dashed", color="red", weight=0]; 2197[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2197 -> 2943[label="",style="dashed", color="magenta", weight=3]; 2197 -> 2944[label="",style="dashed", color="magenta", weight=3]; 2198 -> 1327[label="",style="dashed", color="red", weight=0]; 2198[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2198 -> 2945[label="",style="dashed", color="magenta", weight=3]; 2198 -> 2946[label="",style="dashed", color="magenta", weight=3]; 2199 -> 1327[label="",style="dashed", color="red", weight=0]; 2199[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2199 -> 2947[label="",style="dashed", color="magenta", weight=3]; 2199 -> 2948[label="",style="dashed", color="magenta", weight=3]; 2200 -> 1651[label="",style="dashed", color="red", weight=0]; 2200[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2200 -> 2949[label="",style="dashed", color="magenta", weight=3]; 2200 -> 2950[label="",style="dashed", color="magenta", weight=3]; 2201 -> 1651[label="",style="dashed", color="red", weight=0]; 2201[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2201 -> 2951[label="",style="dashed", color="magenta", weight=3]; 2201 -> 2952[label="",style="dashed", color="magenta", weight=3]; 2202 -> 1327[label="",style="dashed", color="red", weight=0]; 2202[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2202 -> 2953[label="",style="dashed", color="magenta", weight=3]; 2202 -> 2954[label="",style="dashed", color="magenta", weight=3]; 2203 -> 1327[label="",style="dashed", color="red", weight=0]; 2203[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2203 -> 2955[label="",style="dashed", color="magenta", weight=3]; 2203 -> 2956[label="",style="dashed", color="magenta", weight=3]; 2204 -> 1651[label="",style="dashed", color="red", weight=0]; 2204[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2204 -> 2957[label="",style="dashed", color="magenta", weight=3]; 2204 -> 2958[label="",style="dashed", color="magenta", weight=3]; 2196[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz18300) vzz1820 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24255[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];2196 -> 24255[label="",style="solid", color="burlywood", weight=9]; 24255 -> 2959[label="",style="solid", color="burlywood", weight=3]; 24256[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];2196 -> 24256[label="",style="solid", color="burlywood", weight=9]; 24256 -> 2960[label="",style="solid", color="burlywood", weight=3]; 2206 -> 1651[label="",style="dashed", color="red", weight=0]; 2206[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2206 -> 2961[label="",style="dashed", color="magenta", weight=3]; 2206 -> 2962[label="",style="dashed", color="magenta", weight=3]; 2207 -> 1651[label="",style="dashed", color="red", weight=0]; 2207[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2207 -> 2963[label="",style="dashed", color="magenta", weight=3]; 2207 -> 2964[label="",style="dashed", color="magenta", weight=3]; 2208 -> 1327[label="",style="dashed", color="red", weight=0]; 2208[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2208 -> 2965[label="",style="dashed", color="magenta", weight=3]; 2208 -> 2966[label="",style="dashed", color="magenta", weight=3]; 2209 -> 1327[label="",style="dashed", color="red", weight=0]; 2209[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2209 -> 2967[label="",style="dashed", color="magenta", weight=3]; 2209 -> 2968[label="",style="dashed", color="magenta", weight=3]; 2210 -> 1651[label="",style="dashed", color="red", weight=0]; 2210[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2210 -> 2969[label="",style="dashed", color="magenta", weight=3]; 2210 -> 2970[label="",style="dashed", color="magenta", weight=3]; 2211 -> 1327[label="",style="dashed", color="red", weight=0]; 2211[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2211 -> 2971[label="",style="dashed", color="magenta", weight=3]; 2211 -> 2972[label="",style="dashed", color="magenta", weight=3]; 2212 -> 1327[label="",style="dashed", color="red", weight=0]; 2212[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2212 -> 2973[label="",style="dashed", color="magenta", weight=3]; 2212 -> 2974[label="",style="dashed", color="magenta", weight=3]; 2213 -> 1651[label="",style="dashed", color="red", weight=0]; 2213[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2213 -> 2975[label="",style="dashed", color="magenta", weight=3]; 2213 -> 2976[label="",style="dashed", color="magenta", weight=3]; 2205[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz482 (Pos vzz486)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz485 (Pos vzz488)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz479 (Pos vzz481)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz480 (Pos vzz483)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2205 -> 2977[label="",style="solid", color="black", weight=3]; 2214 -> 2227[label="",style="dashed", color="red", weight=0]; 2214[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2214 -> 2236[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2237[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2238[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2239[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2240[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2241[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2242[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2243[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2244[label="",style="dashed", color="magenta", weight=3]; 2214 -> 2245[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2978[label="",style="dashed", color="red", weight=0]; 2215[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2215 -> 2979[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2980[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2981[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2982[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2983[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2984[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2985[label="",style="dashed", color="magenta", weight=3]; 2215 -> 2986[label="",style="dashed", color="magenta", weight=3]; 2216 -> 2205[label="",style="dashed", color="red", weight=0]; 2216[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2216 -> 3011[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3012[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3013[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3014[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3015[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3016[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3017[label="",style="dashed", color="magenta", weight=3]; 2216 -> 3018[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2978[label="",style="dashed", color="red", weight=0]; 2217[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2217 -> 2987[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2988[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2989[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2990[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2991[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2992[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2993[label="",style="dashed", color="magenta", weight=3]; 2217 -> 2994[label="",style="dashed", color="magenta", weight=3]; 2219 -> 1327[label="",style="dashed", color="red", weight=0]; 2219[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2219 -> 3019[label="",style="dashed", color="magenta", weight=3]; 2219 -> 3020[label="",style="dashed", color="magenta", weight=3]; 2220 -> 1327[label="",style="dashed", color="red", weight=0]; 2220[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2220 -> 3021[label="",style="dashed", color="magenta", weight=3]; 2220 -> 3022[label="",style="dashed", color="magenta", weight=3]; 2221 -> 1327[label="",style="dashed", color="red", weight=0]; 2221[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2221 -> 3023[label="",style="dashed", color="magenta", weight=3]; 2221 -> 3024[label="",style="dashed", color="magenta", weight=3]; 2222 -> 1651[label="",style="dashed", color="red", weight=0]; 2222[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2222 -> 3025[label="",style="dashed", color="magenta", weight=3]; 2222 -> 3026[label="",style="dashed", color="magenta", weight=3]; 2223 -> 1651[label="",style="dashed", color="red", weight=0]; 2223[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2223 -> 3027[label="",style="dashed", color="magenta", weight=3]; 2223 -> 3028[label="",style="dashed", color="magenta", weight=3]; 2224 -> 1651[label="",style="dashed", color="red", weight=0]; 2224[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2224 -> 3029[label="",style="dashed", color="magenta", weight=3]; 2224 -> 3030[label="",style="dashed", color="magenta", weight=3]; 2225 -> 1651[label="",style="dashed", color="red", weight=0]; 2225[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2225 -> 3031[label="",style="dashed", color="magenta", weight=3]; 2225 -> 3032[label="",style="dashed", color="magenta", weight=3]; 2226 -> 1327[label="",style="dashed", color="red", weight=0]; 2226[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2226 -> 3033[label="",style="dashed", color="magenta", weight=3]; 2226 -> 3034[label="",style="dashed", color="magenta", weight=3]; 2218[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz494 (Pos vzz498)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz497 (Pos vzz500)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz491 (Pos vzz493)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz492 (Pos vzz495)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2218 -> 3035[label="",style="solid", color="black", weight=3]; 2228 -> 1327[label="",style="dashed", color="red", weight=0]; 2228[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2228 -> 3036[label="",style="dashed", color="magenta", weight=3]; 2228 -> 3037[label="",style="dashed", color="magenta", weight=3]; 2229 -> 1327[label="",style="dashed", color="red", weight=0]; 2229[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2229 -> 3038[label="",style="dashed", color="magenta", weight=3]; 2229 -> 3039[label="",style="dashed", color="magenta", weight=3]; 2230 -> 1327[label="",style="dashed", color="red", weight=0]; 2230[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2230 -> 3040[label="",style="dashed", color="magenta", weight=3]; 2230 -> 3041[label="",style="dashed", color="magenta", weight=3]; 2231 -> 1651[label="",style="dashed", color="red", weight=0]; 2231[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2231 -> 3042[label="",style="dashed", color="magenta", weight=3]; 2231 -> 3043[label="",style="dashed", color="magenta", weight=3]; 2232 -> 1651[label="",style="dashed", color="red", weight=0]; 2232[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2232 -> 3044[label="",style="dashed", color="magenta", weight=3]; 2232 -> 3045[label="",style="dashed", color="magenta", weight=3]; 2233 -> 1651[label="",style="dashed", color="red", weight=0]; 2233[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2233 -> 3046[label="",style="dashed", color="magenta", weight=3]; 2233 -> 3047[label="",style="dashed", color="magenta", weight=3]; 2234 -> 1327[label="",style="dashed", color="red", weight=0]; 2234[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2234 -> 3048[label="",style="dashed", color="magenta", weight=3]; 2234 -> 3049[label="",style="dashed", color="magenta", weight=3]; 2235 -> 1651[label="",style="dashed", color="red", weight=0]; 2235[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2235 -> 3050[label="",style="dashed", color="magenta", weight=3]; 2235 -> 3051[label="",style="dashed", color="magenta", weight=3]; 2227[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat vzz1820 (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24257[label="vzz1820/Succ vzz18200",fontsize=10,color="white",style="solid",shape="box"];2227 -> 24257[label="",style="solid", color="burlywood", weight=9]; 24257 -> 3052[label="",style="solid", color="burlywood", weight=3]; 24258[label="vzz1820/Zero",fontsize=10,color="white",style="solid",shape="box"];2227 -> 24258[label="",style="solid", color="burlywood", weight=9]; 24258 -> 3053[label="",style="solid", color="burlywood", weight=3]; 2246 -> 2218[label="",style="dashed", color="red", weight=0]; 2246[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2246 -> 3054[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3055[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3056[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3057[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3058[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3059[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3060[label="",style="dashed", color="magenta", weight=3]; 2246 -> 3061[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2978[label="",style="dashed", color="red", weight=0]; 2247[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2247 -> 2995[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2996[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2997[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2998[label="",style="dashed", color="magenta", weight=3]; 2247 -> 2999[label="",style="dashed", color="magenta", weight=3]; 2247 -> 3000[label="",style="dashed", color="magenta", weight=3]; 2247 -> 3001[label="",style="dashed", color="magenta", weight=3]; 2247 -> 3002[label="",style="dashed", color="magenta", weight=3]; 2248 -> 2196[label="",style="dashed", color="red", weight=0]; 2248[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz18200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2248 -> 3062[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3063[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3064[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3065[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3066[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3067[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3068[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3069[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3070[label="",style="dashed", color="magenta", weight=3]; 2248 -> 3071[label="",style="dashed", color="magenta", weight=3]; 2249 -> 2978[label="",style="dashed", color="red", weight=0]; 2249[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2249 -> 3003[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3004[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3005[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3006[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3007[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3008[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3009[label="",style="dashed", color="magenta", weight=3]; 2249 -> 3010[label="",style="dashed", color="magenta", weight=3]; 2251 -> 1651[label="",style="dashed", color="red", weight=0]; 2251[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2251 -> 3072[label="",style="dashed", color="magenta", weight=3]; 2251 -> 3073[label="",style="dashed", color="magenta", weight=3]; 2252 -> 1527[label="",style="dashed", color="red", weight=0]; 2252[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2252 -> 3074[label="",style="dashed", color="magenta", weight=3]; 2252 -> 3075[label="",style="dashed", color="magenta", weight=3]; 2253 -> 1527[label="",style="dashed", color="red", weight=0]; 2253[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2253 -> 3076[label="",style="dashed", color="magenta", weight=3]; 2253 -> 3077[label="",style="dashed", color="magenta", weight=3]; 2254 -> 1651[label="",style="dashed", color="red", weight=0]; 2254[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2254 -> 3078[label="",style="dashed", color="magenta", weight=3]; 2254 -> 3079[label="",style="dashed", color="magenta", weight=3]; 2255 -> 1527[label="",style="dashed", color="red", weight=0]; 2255[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2255 -> 3080[label="",style="dashed", color="magenta", weight=3]; 2255 -> 3081[label="",style="dashed", color="magenta", weight=3]; 2256 -> 1651[label="",style="dashed", color="red", weight=0]; 2256[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2256 -> 3082[label="",style="dashed", color="magenta", weight=3]; 2256 -> 3083[label="",style="dashed", color="magenta", weight=3]; 2257 -> 1651[label="",style="dashed", color="red", weight=0]; 2257[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2257 -> 3084[label="",style="dashed", color="magenta", weight=3]; 2257 -> 3085[label="",style="dashed", color="magenta", weight=3]; 2258 -> 1527[label="",style="dashed", color="red", weight=0]; 2258[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2258 -> 3086[label="",style="dashed", color="magenta", weight=3]; 2258 -> 3087[label="",style="dashed", color="magenta", weight=3]; 2250[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz19900) vzz1980 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24259[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];2250 -> 24259[label="",style="solid", color="burlywood", weight=9]; 24259 -> 3088[label="",style="solid", color="burlywood", weight=3]; 24260[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];2250 -> 24260[label="",style="solid", color="burlywood", weight=9]; 24260 -> 3089[label="",style="solid", color="burlywood", weight=3]; 2260 -> 1527[label="",style="dashed", color="red", weight=0]; 2260[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2260 -> 3090[label="",style="dashed", color="magenta", weight=3]; 2260 -> 3091[label="",style="dashed", color="magenta", weight=3]; 2261 -> 1651[label="",style="dashed", color="red", weight=0]; 2261[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2261 -> 3092[label="",style="dashed", color="magenta", weight=3]; 2261 -> 3093[label="",style="dashed", color="magenta", weight=3]; 2262 -> 1527[label="",style="dashed", color="red", weight=0]; 2262[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2262 -> 3094[label="",style="dashed", color="magenta", weight=3]; 2262 -> 3095[label="",style="dashed", color="magenta", weight=3]; 2263 -> 1527[label="",style="dashed", color="red", weight=0]; 2263[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2263 -> 3096[label="",style="dashed", color="magenta", weight=3]; 2263 -> 3097[label="",style="dashed", color="magenta", weight=3]; 2264 -> 1651[label="",style="dashed", color="red", weight=0]; 2264[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2264 -> 3098[label="",style="dashed", color="magenta", weight=3]; 2264 -> 3099[label="",style="dashed", color="magenta", weight=3]; 2265 -> 1527[label="",style="dashed", color="red", weight=0]; 2265[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2265 -> 3100[label="",style="dashed", color="magenta", weight=3]; 2265 -> 3101[label="",style="dashed", color="magenta", weight=3]; 2266 -> 1651[label="",style="dashed", color="red", weight=0]; 2266[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2266 -> 3102[label="",style="dashed", color="magenta", weight=3]; 2266 -> 3103[label="",style="dashed", color="magenta", weight=3]; 2267 -> 1651[label="",style="dashed", color="red", weight=0]; 2267[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2267 -> 3104[label="",style="dashed", color="magenta", weight=3]; 2267 -> 3105[label="",style="dashed", color="magenta", weight=3]; 2259[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz530 (Pos vzz534)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz533 (Pos vzz536)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz527 (Pos vzz529)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz528 (Pos vzz531)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2259 -> 3106[label="",style="solid", color="black", weight=3]; 2268 -> 2281[label="",style="dashed", color="red", weight=0]; 2268[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2268 -> 2290[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2291[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2292[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2293[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2294[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2295[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2296[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2297[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2298[label="",style="dashed", color="magenta", weight=3]; 2268 -> 2299[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3107[label="",style="dashed", color="red", weight=0]; 2269[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2269 -> 3108[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3109[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3110[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3111[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3112[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3113[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3114[label="",style="dashed", color="magenta", weight=3]; 2269 -> 3115[label="",style="dashed", color="magenta", weight=3]; 2270 -> 2259[label="",style="dashed", color="red", weight=0]; 2270[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2270 -> 3140[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3141[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3142[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3143[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3144[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3145[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3146[label="",style="dashed", color="magenta", weight=3]; 2270 -> 3147[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3107[label="",style="dashed", color="red", weight=0]; 2271[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2271 -> 3116[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3117[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3118[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3119[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3120[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3121[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3122[label="",style="dashed", color="magenta", weight=3]; 2271 -> 3123[label="",style="dashed", color="magenta", weight=3]; 2273 -> 1651[label="",style="dashed", color="red", weight=0]; 2273[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2273 -> 3148[label="",style="dashed", color="magenta", weight=3]; 2273 -> 3149[label="",style="dashed", color="magenta", weight=3]; 2274 -> 1527[label="",style="dashed", color="red", weight=0]; 2274[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2274 -> 3150[label="",style="dashed", color="magenta", weight=3]; 2274 -> 3151[label="",style="dashed", color="magenta", weight=3]; 2275 -> 1527[label="",style="dashed", color="red", weight=0]; 2275[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2275 -> 3152[label="",style="dashed", color="magenta", weight=3]; 2275 -> 3153[label="",style="dashed", color="magenta", weight=3]; 2276 -> 1527[label="",style="dashed", color="red", weight=0]; 2276[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2276 -> 3154[label="",style="dashed", color="magenta", weight=3]; 2276 -> 3155[label="",style="dashed", color="magenta", weight=3]; 2277 -> 1651[label="",style="dashed", color="red", weight=0]; 2277[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2277 -> 3156[label="",style="dashed", color="magenta", weight=3]; 2277 -> 3157[label="",style="dashed", color="magenta", weight=3]; 2278 -> 1527[label="",style="dashed", color="red", weight=0]; 2278[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2278 -> 3158[label="",style="dashed", color="magenta", weight=3]; 2278 -> 3159[label="",style="dashed", color="magenta", weight=3]; 2279 -> 1651[label="",style="dashed", color="red", weight=0]; 2279[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2279 -> 3160[label="",style="dashed", color="magenta", weight=3]; 2279 -> 3161[label="",style="dashed", color="magenta", weight=3]; 2280 -> 1651[label="",style="dashed", color="red", weight=0]; 2280[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2280 -> 3162[label="",style="dashed", color="magenta", weight=3]; 2280 -> 3163[label="",style="dashed", color="magenta", weight=3]; 2272[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz542 (Pos vzz546)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz545 (Pos vzz548)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz539 (Pos vzz541)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz540 (Pos vzz543)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2272 -> 3164[label="",style="solid", color="black", weight=3]; 2282 -> 1527[label="",style="dashed", color="red", weight=0]; 2282[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2282 -> 3165[label="",style="dashed", color="magenta", weight=3]; 2282 -> 3166[label="",style="dashed", color="magenta", weight=3]; 2283 -> 1651[label="",style="dashed", color="red", weight=0]; 2283[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2283 -> 3167[label="",style="dashed", color="magenta", weight=3]; 2283 -> 3168[label="",style="dashed", color="magenta", weight=3]; 2284 -> 1527[label="",style="dashed", color="red", weight=0]; 2284[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2284 -> 3169[label="",style="dashed", color="magenta", weight=3]; 2284 -> 3170[label="",style="dashed", color="magenta", weight=3]; 2285 -> 1527[label="",style="dashed", color="red", weight=0]; 2285[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2285 -> 3171[label="",style="dashed", color="magenta", weight=3]; 2285 -> 3172[label="",style="dashed", color="magenta", weight=3]; 2286 -> 1527[label="",style="dashed", color="red", weight=0]; 2286[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2286 -> 3173[label="",style="dashed", color="magenta", weight=3]; 2286 -> 3174[label="",style="dashed", color="magenta", weight=3]; 2287 -> 1651[label="",style="dashed", color="red", weight=0]; 2287[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2287 -> 3175[label="",style="dashed", color="magenta", weight=3]; 2287 -> 3176[label="",style="dashed", color="magenta", weight=3]; 2288 -> 1651[label="",style="dashed", color="red", weight=0]; 2288[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2288 -> 3177[label="",style="dashed", color="magenta", weight=3]; 2288 -> 3178[label="",style="dashed", color="magenta", weight=3]; 2289 -> 1651[label="",style="dashed", color="red", weight=0]; 2289[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2289 -> 3179[label="",style="dashed", color="magenta", weight=3]; 2289 -> 3180[label="",style="dashed", color="magenta", weight=3]; 2281[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat vzz1980 (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24261[label="vzz1980/Succ vzz19800",fontsize=10,color="white",style="solid",shape="box"];2281 -> 24261[label="",style="solid", color="burlywood", weight=9]; 24261 -> 3181[label="",style="solid", color="burlywood", weight=3]; 24262[label="vzz1980/Zero",fontsize=10,color="white",style="solid",shape="box"];2281 -> 24262[label="",style="solid", color="burlywood", weight=9]; 24262 -> 3182[label="",style="solid", color="burlywood", weight=3]; 2300 -> 2272[label="",style="dashed", color="red", weight=0]; 2300[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2300 -> 3183[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3184[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3185[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3186[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3187[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3188[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3189[label="",style="dashed", color="magenta", weight=3]; 2300 -> 3190[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3107[label="",style="dashed", color="red", weight=0]; 2301[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2301 -> 3124[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3125[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3126[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3127[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3128[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3129[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3130[label="",style="dashed", color="magenta", weight=3]; 2301 -> 3131[label="",style="dashed", color="magenta", weight=3]; 2302 -> 2250[label="",style="dashed", color="red", weight=0]; 2302[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz19800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2302 -> 3191[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3192[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3193[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3194[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3195[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3196[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3197[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3198[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3199[label="",style="dashed", color="magenta", weight=3]; 2302 -> 3200[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3107[label="",style="dashed", color="red", weight=0]; 2303[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188) (Pos (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2303 -> 3132[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3133[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3134[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3135[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3136[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3137[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3138[label="",style="dashed", color="magenta", weight=3]; 2303 -> 3139[label="",style="dashed", color="magenta", weight=3]; 2305 -> 1327[label="",style="dashed", color="red", weight=0]; 2305[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2305 -> 3201[label="",style="dashed", color="magenta", weight=3]; 2305 -> 3202[label="",style="dashed", color="magenta", weight=3]; 2306 -> 1327[label="",style="dashed", color="red", weight=0]; 2306[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2306 -> 3203[label="",style="dashed", color="magenta", weight=3]; 2306 -> 3204[label="",style="dashed", color="magenta", weight=3]; 2307 -> 1651[label="",style="dashed", color="red", weight=0]; 2307[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2307 -> 3205[label="",style="dashed", color="magenta", weight=3]; 2307 -> 3206[label="",style="dashed", color="magenta", weight=3]; 2308 -> 1327[label="",style="dashed", color="red", weight=0]; 2308[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2308 -> 3207[label="",style="dashed", color="magenta", weight=3]; 2308 -> 3208[label="",style="dashed", color="magenta", weight=3]; 2309 -> 1651[label="",style="dashed", color="red", weight=0]; 2309[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2309 -> 3209[label="",style="dashed", color="magenta", weight=3]; 2309 -> 3210[label="",style="dashed", color="magenta", weight=3]; 2310 -> 1651[label="",style="dashed", color="red", weight=0]; 2310[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2310 -> 3211[label="",style="dashed", color="magenta", weight=3]; 2310 -> 3212[label="",style="dashed", color="magenta", weight=3]; 2311 -> 1327[label="",style="dashed", color="red", weight=0]; 2311[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2311 -> 3213[label="",style="dashed", color="magenta", weight=3]; 2311 -> 3214[label="",style="dashed", color="magenta", weight=3]; 2312 -> 1651[label="",style="dashed", color="red", weight=0]; 2312[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2312 -> 3215[label="",style="dashed", color="magenta", weight=3]; 2312 -> 3216[label="",style="dashed", color="magenta", weight=3]; 2304[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz21500) vzz2140 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24263[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];2304 -> 24263[label="",style="solid", color="burlywood", weight=9]; 24263 -> 3217[label="",style="solid", color="burlywood", weight=3]; 24264[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];2304 -> 24264[label="",style="solid", color="burlywood", weight=9]; 24264 -> 3218[label="",style="solid", color="burlywood", weight=3]; 2314 -> 1651[label="",style="dashed", color="red", weight=0]; 2314[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2314 -> 3219[label="",style="dashed", color="magenta", weight=3]; 2314 -> 3220[label="",style="dashed", color="magenta", weight=3]; 2315 -> 1651[label="",style="dashed", color="red", weight=0]; 2315[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2315 -> 3221[label="",style="dashed", color="magenta", weight=3]; 2315 -> 3222[label="",style="dashed", color="magenta", weight=3]; 2316 -> 1327[label="",style="dashed", color="red", weight=0]; 2316[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2316 -> 3223[label="",style="dashed", color="magenta", weight=3]; 2316 -> 3224[label="",style="dashed", color="magenta", weight=3]; 2317 -> 1651[label="",style="dashed", color="red", weight=0]; 2317[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2317 -> 3225[label="",style="dashed", color="magenta", weight=3]; 2317 -> 3226[label="",style="dashed", color="magenta", weight=3]; 2318 -> 1327[label="",style="dashed", color="red", weight=0]; 2318[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2318 -> 3227[label="",style="dashed", color="magenta", weight=3]; 2318 -> 3228[label="",style="dashed", color="magenta", weight=3]; 2319 -> 1327[label="",style="dashed", color="red", weight=0]; 2319[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2319 -> 3229[label="",style="dashed", color="magenta", weight=3]; 2319 -> 3230[label="",style="dashed", color="magenta", weight=3]; 2320 -> 1651[label="",style="dashed", color="red", weight=0]; 2320[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2320 -> 3231[label="",style="dashed", color="magenta", weight=3]; 2320 -> 3232[label="",style="dashed", color="magenta", weight=3]; 2321 -> 1327[label="",style="dashed", color="red", weight=0]; 2321[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2321 -> 3233[label="",style="dashed", color="magenta", weight=3]; 2321 -> 3234[label="",style="dashed", color="magenta", weight=3]; 2313[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz578 (Neg vzz582)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz581 (Neg vzz584)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz575 (Neg vzz577)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz576 (Neg vzz579)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2313 -> 3235[label="",style="solid", color="black", weight=3]; 2322 -> 2335[label="",style="dashed", color="red", weight=0]; 2322[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2322 -> 2344[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2345[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2346[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2347[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2348[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2349[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2350[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2351[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2352[label="",style="dashed", color="magenta", weight=3]; 2322 -> 2353[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3236[label="",style="dashed", color="red", weight=0]; 2323[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2323 -> 3237[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3238[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3239[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3240[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3241[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3242[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3243[label="",style="dashed", color="magenta", weight=3]; 2323 -> 3244[label="",style="dashed", color="magenta", weight=3]; 2324 -> 2313[label="",style="dashed", color="red", weight=0]; 2324[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2324 -> 3269[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3270[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3271[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3272[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3273[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3274[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3275[label="",style="dashed", color="magenta", weight=3]; 2324 -> 3276[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3236[label="",style="dashed", color="red", weight=0]; 2325[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2325 -> 3245[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3246[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3247[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3248[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3249[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3250[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3251[label="",style="dashed", color="magenta", weight=3]; 2325 -> 3252[label="",style="dashed", color="magenta", weight=3]; 2327 -> 1651[label="",style="dashed", color="red", weight=0]; 2327[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2327 -> 3277[label="",style="dashed", color="magenta", weight=3]; 2327 -> 3278[label="",style="dashed", color="magenta", weight=3]; 2328 -> 1327[label="",style="dashed", color="red", weight=0]; 2328[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2328 -> 3279[label="",style="dashed", color="magenta", weight=3]; 2328 -> 3280[label="",style="dashed", color="magenta", weight=3]; 2329 -> 1651[label="",style="dashed", color="red", weight=0]; 2329[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2329 -> 3281[label="",style="dashed", color="magenta", weight=3]; 2329 -> 3282[label="",style="dashed", color="magenta", weight=3]; 2330 -> 1327[label="",style="dashed", color="red", weight=0]; 2330[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2330 -> 3283[label="",style="dashed", color="magenta", weight=3]; 2330 -> 3284[label="",style="dashed", color="magenta", weight=3]; 2331 -> 1651[label="",style="dashed", color="red", weight=0]; 2331[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2331 -> 3285[label="",style="dashed", color="magenta", weight=3]; 2331 -> 3286[label="",style="dashed", color="magenta", weight=3]; 2332 -> 1327[label="",style="dashed", color="red", weight=0]; 2332[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2332 -> 3287[label="",style="dashed", color="magenta", weight=3]; 2332 -> 3288[label="",style="dashed", color="magenta", weight=3]; 2333 -> 1651[label="",style="dashed", color="red", weight=0]; 2333[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2333 -> 3289[label="",style="dashed", color="magenta", weight=3]; 2333 -> 3290[label="",style="dashed", color="magenta", weight=3]; 2334 -> 1327[label="",style="dashed", color="red", weight=0]; 2334[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2334 -> 3291[label="",style="dashed", color="magenta", weight=3]; 2334 -> 3292[label="",style="dashed", color="magenta", weight=3]; 2326[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz590 (Neg vzz594)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz593 (Neg vzz596)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz587 (Neg vzz589)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz588 (Neg vzz591)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2326 -> 3293[label="",style="solid", color="black", weight=3]; 2336 -> 1651[label="",style="dashed", color="red", weight=0]; 2336[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2336 -> 3294[label="",style="dashed", color="magenta", weight=3]; 2336 -> 3295[label="",style="dashed", color="magenta", weight=3]; 2337 -> 1327[label="",style="dashed", color="red", weight=0]; 2337[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2337 -> 3296[label="",style="dashed", color="magenta", weight=3]; 2337 -> 3297[label="",style="dashed", color="magenta", weight=3]; 2338 -> 1651[label="",style="dashed", color="red", weight=0]; 2338[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2338 -> 3298[label="",style="dashed", color="magenta", weight=3]; 2338 -> 3299[label="",style="dashed", color="magenta", weight=3]; 2339 -> 1651[label="",style="dashed", color="red", weight=0]; 2339[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2339 -> 3300[label="",style="dashed", color="magenta", weight=3]; 2339 -> 3301[label="",style="dashed", color="magenta", weight=3]; 2340 -> 1327[label="",style="dashed", color="red", weight=0]; 2340[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2340 -> 3302[label="",style="dashed", color="magenta", weight=3]; 2340 -> 3303[label="",style="dashed", color="magenta", weight=3]; 2341 -> 1327[label="",style="dashed", color="red", weight=0]; 2341[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2341 -> 3304[label="",style="dashed", color="magenta", weight=3]; 2341 -> 3305[label="",style="dashed", color="magenta", weight=3]; 2342 -> 1651[label="",style="dashed", color="red", weight=0]; 2342[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2342 -> 3306[label="",style="dashed", color="magenta", weight=3]; 2342 -> 3307[label="",style="dashed", color="magenta", weight=3]; 2343 -> 1327[label="",style="dashed", color="red", weight=0]; 2343[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2343 -> 3308[label="",style="dashed", color="magenta", weight=3]; 2343 -> 3309[label="",style="dashed", color="magenta", weight=3]; 2335[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat vzz2140 (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24265[label="vzz2140/Succ vzz21400",fontsize=10,color="white",style="solid",shape="box"];2335 -> 24265[label="",style="solid", color="burlywood", weight=9]; 24265 -> 3310[label="",style="solid", color="burlywood", weight=3]; 24266[label="vzz2140/Zero",fontsize=10,color="white",style="solid",shape="box"];2335 -> 24266[label="",style="solid", color="burlywood", weight=9]; 24266 -> 3311[label="",style="solid", color="burlywood", weight=3]; 2354 -> 2326[label="",style="dashed", color="red", weight=0]; 2354[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2354 -> 3312[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3313[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3314[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3315[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3316[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3317[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3318[label="",style="dashed", color="magenta", weight=3]; 2354 -> 3319[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3236[label="",style="dashed", color="red", weight=0]; 2355[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2355 -> 3253[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3254[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3255[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3256[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3257[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3258[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3259[label="",style="dashed", color="magenta", weight=3]; 2355 -> 3260[label="",style="dashed", color="magenta", weight=3]; 2356 -> 2304[label="",style="dashed", color="red", weight=0]; 2356[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz21400) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2356 -> 3320[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3321[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3322[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3323[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3324[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3325[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3326[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3327[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3328[label="",style="dashed", color="magenta", weight=3]; 2356 -> 3329[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3236[label="",style="dashed", color="red", weight=0]; 2357[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2357 -> 3261[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3262[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3263[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3264[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3265[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3266[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3267[label="",style="dashed", color="magenta", weight=3]; 2357 -> 3268[label="",style="dashed", color="magenta", weight=3]; 2359 -> 1651[label="",style="dashed", color="red", weight=0]; 2359[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2359 -> 3330[label="",style="dashed", color="magenta", weight=3]; 2359 -> 3331[label="",style="dashed", color="magenta", weight=3]; 2360 -> 1651[label="",style="dashed", color="red", weight=0]; 2360[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2360 -> 3332[label="",style="dashed", color="magenta", weight=3]; 2360 -> 3333[label="",style="dashed", color="magenta", weight=3]; 2361 -> 1527[label="",style="dashed", color="red", weight=0]; 2361[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2361 -> 3334[label="",style="dashed", color="magenta", weight=3]; 2361 -> 3335[label="",style="dashed", color="magenta", weight=3]; 2362 -> 1527[label="",style="dashed", color="red", weight=0]; 2362[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2362 -> 3336[label="",style="dashed", color="magenta", weight=3]; 2362 -> 3337[label="",style="dashed", color="magenta", weight=3]; 2363 -> 1651[label="",style="dashed", color="red", weight=0]; 2363[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2363 -> 3338[label="",style="dashed", color="magenta", weight=3]; 2363 -> 3339[label="",style="dashed", color="magenta", weight=3]; 2364 -> 1527[label="",style="dashed", color="red", weight=0]; 2364[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2364 -> 3340[label="",style="dashed", color="magenta", weight=3]; 2364 -> 3341[label="",style="dashed", color="magenta", weight=3]; 2365 -> 1651[label="",style="dashed", color="red", weight=0]; 2365[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2365 -> 3342[label="",style="dashed", color="magenta", weight=3]; 2365 -> 3343[label="",style="dashed", color="magenta", weight=3]; 2366 -> 1527[label="",style="dashed", color="red", weight=0]; 2366[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2366 -> 3344[label="",style="dashed", color="magenta", weight=3]; 2366 -> 3345[label="",style="dashed", color="magenta", weight=3]; 2358[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz23100) vzz2300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24267[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];2358 -> 24267[label="",style="solid", color="burlywood", weight=9]; 24267 -> 3346[label="",style="solid", color="burlywood", weight=3]; 24268[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];2358 -> 24268[label="",style="solid", color="burlywood", weight=9]; 24268 -> 3347[label="",style="solid", color="burlywood", weight=3]; 2368 -> 1527[label="",style="dashed", color="red", weight=0]; 2368[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2368 -> 3348[label="",style="dashed", color="magenta", weight=3]; 2368 -> 3349[label="",style="dashed", color="magenta", weight=3]; 2369 -> 1527[label="",style="dashed", color="red", weight=0]; 2369[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2369 -> 3350[label="",style="dashed", color="magenta", weight=3]; 2369 -> 3351[label="",style="dashed", color="magenta", weight=3]; 2370 -> 1651[label="",style="dashed", color="red", weight=0]; 2370[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2370 -> 3352[label="",style="dashed", color="magenta", weight=3]; 2370 -> 3353[label="",style="dashed", color="magenta", weight=3]; 2371 -> 1651[label="",style="dashed", color="red", weight=0]; 2371[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2371 -> 3354[label="",style="dashed", color="magenta", weight=3]; 2371 -> 3355[label="",style="dashed", color="magenta", weight=3]; 2372 -> 1651[label="",style="dashed", color="red", weight=0]; 2372[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2372 -> 3356[label="",style="dashed", color="magenta", weight=3]; 2372 -> 3357[label="",style="dashed", color="magenta", weight=3]; 2373 -> 1527[label="",style="dashed", color="red", weight=0]; 2373[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2373 -> 3358[label="",style="dashed", color="magenta", weight=3]; 2373 -> 3359[label="",style="dashed", color="magenta", weight=3]; 2374 -> 1651[label="",style="dashed", color="red", weight=0]; 2374[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2374 -> 3360[label="",style="dashed", color="magenta", weight=3]; 2374 -> 3361[label="",style="dashed", color="magenta", weight=3]; 2375 -> 1527[label="",style="dashed", color="red", weight=0]; 2375[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2375 -> 3362[label="",style="dashed", color="magenta", weight=3]; 2375 -> 3363[label="",style="dashed", color="magenta", weight=3]; 2367[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz626 (Neg vzz630)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz629 (Neg vzz632)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz623 (Neg vzz625)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz624 (Neg vzz627)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2367 -> 3364[label="",style="solid", color="black", weight=3]; 2376 -> 2389[label="",style="dashed", color="red", weight=0]; 2376[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat Zero (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2376 -> 2398[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2399[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2400[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2401[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2402[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2403[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2404[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2405[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2406[label="",style="dashed", color="magenta", weight=3]; 2376 -> 2407[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3365[label="",style="dashed", color="red", weight=0]; 2377[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2377 -> 3366[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3367[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3368[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3369[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3370[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3371[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3372[label="",style="dashed", color="magenta", weight=3]; 2377 -> 3373[label="",style="dashed", color="magenta", weight=3]; 2378 -> 2367[label="",style="dashed", color="red", weight=0]; 2378[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2378 -> 3398[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3399[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3400[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3401[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3402[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3403[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3404[label="",style="dashed", color="magenta", weight=3]; 2378 -> 3405[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3365[label="",style="dashed", color="red", weight=0]; 2379[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2379 -> 3374[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3375[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3376[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3377[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3378[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3379[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3380[label="",style="dashed", color="magenta", weight=3]; 2379 -> 3381[label="",style="dashed", color="magenta", weight=3]; 2381 -> 1651[label="",style="dashed", color="red", weight=0]; 2381[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2381 -> 3406[label="",style="dashed", color="magenta", weight=3]; 2381 -> 3407[label="",style="dashed", color="magenta", weight=3]; 2382 -> 1527[label="",style="dashed", color="red", weight=0]; 2382[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2382 -> 3408[label="",style="dashed", color="magenta", weight=3]; 2382 -> 3409[label="",style="dashed", color="magenta", weight=3]; 2383 -> 1527[label="",style="dashed", color="red", weight=0]; 2383[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2383 -> 3410[label="",style="dashed", color="magenta", weight=3]; 2383 -> 3411[label="",style="dashed", color="magenta", weight=3]; 2384 -> 1651[label="",style="dashed", color="red", weight=0]; 2384[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2384 -> 3412[label="",style="dashed", color="magenta", weight=3]; 2384 -> 3413[label="",style="dashed", color="magenta", weight=3]; 2385 -> 1527[label="",style="dashed", color="red", weight=0]; 2385[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2385 -> 3414[label="",style="dashed", color="magenta", weight=3]; 2385 -> 3415[label="",style="dashed", color="magenta", weight=3]; 2386 -> 1651[label="",style="dashed", color="red", weight=0]; 2386[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2386 -> 3416[label="",style="dashed", color="magenta", weight=3]; 2386 -> 3417[label="",style="dashed", color="magenta", weight=3]; 2387 -> 1527[label="",style="dashed", color="red", weight=0]; 2387[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2387 -> 3418[label="",style="dashed", color="magenta", weight=3]; 2387 -> 3419[label="",style="dashed", color="magenta", weight=3]; 2388 -> 1651[label="",style="dashed", color="red", weight=0]; 2388[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2388 -> 3420[label="",style="dashed", color="magenta", weight=3]; 2388 -> 3421[label="",style="dashed", color="magenta", weight=3]; 2380[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz638 (Neg vzz642)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz641 (Neg vzz644)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz635 (Neg vzz637)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz636 (Neg vzz639)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2380 -> 3422[label="",style="solid", color="black", weight=3]; 2390 -> 1651[label="",style="dashed", color="red", weight=0]; 2390[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2390 -> 3423[label="",style="dashed", color="magenta", weight=3]; 2390 -> 3424[label="",style="dashed", color="magenta", weight=3]; 2391 -> 1527[label="",style="dashed", color="red", weight=0]; 2391[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2391 -> 3425[label="",style="dashed", color="magenta", weight=3]; 2391 -> 3426[label="",style="dashed", color="magenta", weight=3]; 2392 -> 1651[label="",style="dashed", color="red", weight=0]; 2392[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2392 -> 3427[label="",style="dashed", color="magenta", weight=3]; 2392 -> 3428[label="",style="dashed", color="magenta", weight=3]; 2393 -> 1527[label="",style="dashed", color="red", weight=0]; 2393[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2393 -> 3429[label="",style="dashed", color="magenta", weight=3]; 2393 -> 3430[label="",style="dashed", color="magenta", weight=3]; 2394 -> 1527[label="",style="dashed", color="red", weight=0]; 2394[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2394 -> 3431[label="",style="dashed", color="magenta", weight=3]; 2394 -> 3432[label="",style="dashed", color="magenta", weight=3]; 2395 -> 1651[label="",style="dashed", color="red", weight=0]; 2395[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2395 -> 3433[label="",style="dashed", color="magenta", weight=3]; 2395 -> 3434[label="",style="dashed", color="magenta", weight=3]; 2396 -> 1651[label="",style="dashed", color="red", weight=0]; 2396[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2396 -> 3435[label="",style="dashed", color="magenta", weight=3]; 2396 -> 3436[label="",style="dashed", color="magenta", weight=3]; 2397 -> 1527[label="",style="dashed", color="red", weight=0]; 2397[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2397 -> 3437[label="",style="dashed", color="magenta", weight=3]; 2397 -> 3438[label="",style="dashed", color="magenta", weight=3]; 2389[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat vzz2300 (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24269[label="vzz2300/Succ vzz23000",fontsize=10,color="white",style="solid",shape="box"];2389 -> 24269[label="",style="solid", color="burlywood", weight=9]; 24269 -> 3439[label="",style="solid", color="burlywood", weight=3]; 24270[label="vzz2300/Zero",fontsize=10,color="white",style="solid",shape="box"];2389 -> 24270[label="",style="solid", color="burlywood", weight=9]; 24270 -> 3440[label="",style="solid", color="burlywood", weight=3]; 2408 -> 2380[label="",style="dashed", color="red", weight=0]; 2408[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2408 -> 3441[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3442[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3443[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3444[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3445[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3446[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3447[label="",style="dashed", color="magenta", weight=3]; 2408 -> 3448[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3365[label="",style="dashed", color="red", weight=0]; 2409[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2409 -> 3382[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3383[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3384[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3385[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3386[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3387[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3388[label="",style="dashed", color="magenta", weight=3]; 2409 -> 3389[label="",style="dashed", color="magenta", weight=3]; 2410 -> 2358[label="",style="dashed", color="red", weight=0]; 2410[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (primCmpNat (Succ vzz23000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2410 -> 3449[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3450[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3451[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3452[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3453[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3454[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3455[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3456[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3457[label="",style="dashed", color="magenta", weight=3]; 2410 -> 3458[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3365[label="",style="dashed", color="red", weight=0]; 2411[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double (primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220) (Neg (primMulNat vzz310 (Succ Zero)))) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];2411 -> 3390[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3391[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3392[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3393[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3394[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3395[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3396[label="",style="dashed", color="magenta", weight=3]; 2411 -> 3397[label="",style="dashed", color="magenta", weight=3]; 2412[label="vzz300",fontsize=16,color="green",shape="box"];2413[label="Succ Zero",fontsize=16,color="green",shape="box"];2414[label="primMinusNat (Succ vzz2730) vzz2510",fontsize=16,color="burlywood",shape="box"];24271[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2414 -> 24271[label="",style="solid", color="burlywood", weight=9]; 24271 -> 3459[label="",style="solid", color="burlywood", weight=3]; 24272[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2414 -> 24272[label="",style="solid", color="burlywood", weight=9]; 24272 -> 3460[label="",style="solid", color="burlywood", weight=3]; 2415[label="primMinusNat Zero vzz2510",fontsize=16,color="burlywood",shape="box"];24273[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2415 -> 24273[label="",style="solid", color="burlywood", weight=9]; 24273 -> 3461[label="",style="solid", color="burlywood", weight=3]; 24274[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2415 -> 24274[label="",style="solid", color="burlywood", weight=9]; 24274 -> 3462[label="",style="solid", color="burlywood", weight=3]; 2419 -> 1651[label="",style="dashed", color="red", weight=0]; 2419[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2419 -> 3463[label="",style="dashed", color="magenta", weight=3]; 2419 -> 3464[label="",style="dashed", color="magenta", weight=3]; 2424[label="vzz3100",fontsize=16,color="green",shape="box"];2425[label="Succ Zero",fontsize=16,color="green",shape="box"];2426[label="primPlusNat (Succ vzz6590) vzz2510",fontsize=16,color="burlywood",shape="box"];24275[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2426 -> 24275[label="",style="solid", color="burlywood", weight=9]; 24275 -> 3465[label="",style="solid", color="burlywood", weight=3]; 24276[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2426 -> 24276[label="",style="solid", color="burlywood", weight=9]; 24276 -> 3466[label="",style="solid", color="burlywood", weight=3]; 2427[label="primPlusNat Zero vzz2510",fontsize=16,color="burlywood",shape="box"];24277[label="vzz2510/Succ vzz25100",fontsize=10,color="white",style="solid",shape="box"];2427 -> 24277[label="",style="solid", color="burlywood", weight=9]; 24277 -> 3467[label="",style="solid", color="burlywood", weight=3]; 24278[label="vzz2510/Zero",fontsize=10,color="white",style="solid",shape="box"];2427 -> 24278[label="",style="solid", color="burlywood", weight=9]; 24278 -> 3468[label="",style="solid", color="burlywood", weight=3]; 2428[label="vzz310",fontsize=16,color="green",shape="box"];2429[label="Succ Zero",fontsize=16,color="green",shape="box"];2430[label="vzz310",fontsize=16,color="green",shape="box"];2431[label="Succ Zero",fontsize=16,color="green",shape="box"];2432[label="vzz106",fontsize=16,color="green",shape="box"];2433[label="vzz310",fontsize=16,color="green",shape="box"];2434[label="Succ Zero",fontsize=16,color="green",shape="box"];2435[label="vzz108",fontsize=16,color="green",shape="box"];2436[label="vzz310",fontsize=16,color="green",shape="box"];2437[label="Succ Zero",fontsize=16,color="green",shape="box"];2438[label="vzz104",fontsize=16,color="green",shape="box"];2439[label="vzz103",fontsize=16,color="green",shape="box"];2440[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz23800) (Succ vzz11100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2440 -> 3469[label="",style="solid", color="black", weight=3]; 2441[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz23800) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2441 -> 3470[label="",style="solid", color="black", weight=3]; 2442[label="vzz310",fontsize=16,color="green",shape="box"];2443[label="Succ Zero",fontsize=16,color="green",shape="box"];2444[label="vzz103",fontsize=16,color="green",shape="box"];2445[label="vzz310",fontsize=16,color="green",shape="box"];2446[label="Succ Zero",fontsize=16,color="green",shape="box"];2447[label="vzz310",fontsize=16,color="green",shape="box"];2448[label="Succ Zero",fontsize=16,color="green",shape="box"];2449[label="vzz104",fontsize=16,color="green",shape="box"];2450[label="vzz310",fontsize=16,color="green",shape="box"];2451[label="Succ Zero",fontsize=16,color="green",shape="box"];2452[label="vzz106",fontsize=16,color="green",shape="box"];2453[label="vzz108",fontsize=16,color="green",shape="box"];2454[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz290 (Pos vzz294)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz293 (Pos vzz296)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz287 (Pos vzz289)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz288 (Pos vzz291)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2454 -> 3471[label="",style="solid", color="black", weight=3]; 1985 -> 1327[label="",style="dashed", color="red", weight=0]; 1985[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];1985 -> 3472[label="",style="dashed", color="magenta", weight=3]; 1986 -> 1651[label="",style="dashed", color="red", weight=0]; 1986[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1986 -> 3473[label="",style="dashed", color="magenta", weight=3]; 1986 -> 3474[label="",style="dashed", color="magenta", weight=3]; 1987[label="Zero",fontsize=16,color="green",shape="box"];1988[label="vzz11100",fontsize=16,color="green",shape="box"];1989 -> 1327[label="",style="dashed", color="red", weight=0]; 1989[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];1989 -> 3475[label="",style="dashed", color="magenta", weight=3]; 1990 -> 1651[label="",style="dashed", color="red", weight=0]; 1990[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1990 -> 3476[label="",style="dashed", color="magenta", weight=3]; 1990 -> 3477[label="",style="dashed", color="magenta", weight=3]; 1991 -> 1651[label="",style="dashed", color="red", weight=0]; 1991[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1991 -> 3478[label="",style="dashed", color="magenta", weight=3]; 1991 -> 3479[label="",style="dashed", color="magenta", weight=3]; 1992 -> 1651[label="",style="dashed", color="red", weight=0]; 1992[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];1992 -> 3480[label="",style="dashed", color="magenta", weight=3]; 1992 -> 3481[label="",style="dashed", color="magenta", weight=3]; 1993 -> 1327[label="",style="dashed", color="red", weight=0]; 1993[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];1993 -> 3482[label="",style="dashed", color="magenta", weight=3]; 1994 -> 1327[label="",style="dashed", color="red", weight=0]; 1994[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];1994 -> 3483[label="",style="dashed", color="magenta", weight=3]; 2456 -> 1651[label="",style="dashed", color="red", weight=0]; 2456[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2456 -> 3484[label="",style="dashed", color="magenta", weight=3]; 2456 -> 3485[label="",style="dashed", color="magenta", weight=3]; 2457 -> 1651[label="",style="dashed", color="red", weight=0]; 2457[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2457 -> 3486[label="",style="dashed", color="magenta", weight=3]; 2457 -> 3487[label="",style="dashed", color="magenta", weight=3]; 2458 -> 1651[label="",style="dashed", color="red", weight=0]; 2458[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2458 -> 3488[label="",style="dashed", color="magenta", weight=3]; 2458 -> 3489[label="",style="dashed", color="magenta", weight=3]; 2459 -> 1327[label="",style="dashed", color="red", weight=0]; 2459[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2459 -> 3490[label="",style="dashed", color="magenta", weight=3]; 2460 -> 1651[label="",style="dashed", color="red", weight=0]; 2460[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2460 -> 3491[label="",style="dashed", color="magenta", weight=3]; 2460 -> 3492[label="",style="dashed", color="magenta", weight=3]; 2461 -> 1327[label="",style="dashed", color="red", weight=0]; 2461[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2461 -> 3493[label="",style="dashed", color="magenta", weight=3]; 2462 -> 1327[label="",style="dashed", color="red", weight=0]; 2462[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2462 -> 3494[label="",style="dashed", color="magenta", weight=3]; 2463 -> 1327[label="",style="dashed", color="red", weight=0]; 2463[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2463 -> 3495[label="",style="dashed", color="magenta", weight=3]; 2455[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz663 (Pos vzz667)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz666 (Pos vzz669)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz660 (Pos vzz662)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz661 (Pos vzz664)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2455 -> 3496[label="",style="solid", color="black", weight=3]; 2488 -> 1651[label="",style="dashed", color="red", weight=0]; 2488[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2488 -> 3497[label="",style="dashed", color="magenta", weight=3]; 2488 -> 3498[label="",style="dashed", color="magenta", weight=3]; 2489 -> 1327[label="",style="dashed", color="red", weight=0]; 2489[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2489 -> 3499[label="",style="dashed", color="magenta", weight=3]; 2490 -> 1651[label="",style="dashed", color="red", weight=0]; 2490[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2490 -> 3500[label="",style="dashed", color="magenta", weight=3]; 2490 -> 3501[label="",style="dashed", color="magenta", weight=3]; 2491 -> 1651[label="",style="dashed", color="red", weight=0]; 2491[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2491 -> 3502[label="",style="dashed", color="magenta", weight=3]; 2491 -> 3503[label="",style="dashed", color="magenta", weight=3]; 2492 -> 1327[label="",style="dashed", color="red", weight=0]; 2492[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2492 -> 3504[label="",style="dashed", color="magenta", weight=3]; 2493 -> 1651[label="",style="dashed", color="red", weight=0]; 2493[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2493 -> 3505[label="",style="dashed", color="magenta", weight=3]; 2493 -> 3506[label="",style="dashed", color="magenta", weight=3]; 2494 -> 1327[label="",style="dashed", color="red", weight=0]; 2494[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2494 -> 3507[label="",style="dashed", color="magenta", weight=3]; 2495 -> 1327[label="",style="dashed", color="red", weight=0]; 2495[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2495 -> 3508[label="",style="dashed", color="magenta", weight=3]; 2464 -> 1651[label="",style="dashed", color="red", weight=0]; 2464[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2464 -> 3509[label="",style="dashed", color="magenta", weight=3]; 2464 -> 3510[label="",style="dashed", color="magenta", weight=3]; 2465 -> 1651[label="",style="dashed", color="red", weight=0]; 2465[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2465 -> 3511[label="",style="dashed", color="magenta", weight=3]; 2465 -> 3512[label="",style="dashed", color="magenta", weight=3]; 2466 -> 1651[label="",style="dashed", color="red", weight=0]; 2466[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2466 -> 3513[label="",style="dashed", color="magenta", weight=3]; 2466 -> 3514[label="",style="dashed", color="magenta", weight=3]; 2467 -> 1327[label="",style="dashed", color="red", weight=0]; 2467[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2467 -> 3515[label="",style="dashed", color="magenta", weight=3]; 2468 -> 1651[label="",style="dashed", color="red", weight=0]; 2468[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2468 -> 3516[label="",style="dashed", color="magenta", weight=3]; 2468 -> 3517[label="",style="dashed", color="magenta", weight=3]; 2469 -> 1327[label="",style="dashed", color="red", weight=0]; 2469[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2469 -> 3518[label="",style="dashed", color="magenta", weight=3]; 2470 -> 1327[label="",style="dashed", color="red", weight=0]; 2470[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2470 -> 3519[label="",style="dashed", color="magenta", weight=3]; 2471 -> 1327[label="",style="dashed", color="red", weight=0]; 2471[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2471 -> 3520[label="",style="dashed", color="magenta", weight=3]; 2496[label="vzz310",fontsize=16,color="green",shape="box"];2497[label="Succ Zero",fontsize=16,color="green",shape="box"];2498[label="vzz104",fontsize=16,color="green",shape="box"];2499[label="vzz310",fontsize=16,color="green",shape="box"];2500[label="Succ Zero",fontsize=16,color="green",shape="box"];2501[label="vzz310",fontsize=16,color="green",shape="box"];2502[label="Succ Zero",fontsize=16,color="green",shape="box"];2503[label="vzz310",fontsize=16,color="green",shape="box"];2504[label="Succ Zero",fontsize=16,color="green",shape="box"];2505[label="vzz103",fontsize=16,color="green",shape="box"];2506[label="vzz106",fontsize=16,color="green",shape="box"];2507[label="vzz108",fontsize=16,color="green",shape="box"];2508[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz302 (Pos vzz306)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz305 (Pos vzz308)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz299 (Pos vzz301)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz300 (Pos vzz303)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2508 -> 3521[label="",style="solid", color="black", weight=3]; 2509[label="vzz104",fontsize=16,color="green",shape="box"];2510[label="vzz310",fontsize=16,color="green",shape="box"];2511[label="Succ Zero",fontsize=16,color="green",shape="box"];2512[label="vzz106",fontsize=16,color="green",shape="box"];2513[label="vzz310",fontsize=16,color="green",shape="box"];2514[label="Succ Zero",fontsize=16,color="green",shape="box"];2515[label="vzz310",fontsize=16,color="green",shape="box"];2516[label="Succ Zero",fontsize=16,color="green",shape="box"];2517[label="vzz310",fontsize=16,color="green",shape="box"];2518[label="Succ Zero",fontsize=16,color="green",shape="box"];2519[label="vzz108",fontsize=16,color="green",shape="box"];2520[label="vzz103",fontsize=16,color="green",shape="box"];2521[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat (Succ vzz11100) (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2521 -> 3522[label="",style="solid", color="black", weight=3]; 2522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat Zero (Succ vzz23800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2522 -> 3523[label="",style="solid", color="black", weight=3]; 2523 -> 1651[label="",style="dashed", color="red", weight=0]; 2523[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2523 -> 3524[label="",style="dashed", color="magenta", weight=3]; 2523 -> 3525[label="",style="dashed", color="magenta", weight=3]; 2524 -> 1327[label="",style="dashed", color="red", weight=0]; 2524[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2524 -> 3526[label="",style="dashed", color="magenta", weight=3]; 2525 -> 1651[label="",style="dashed", color="red", weight=0]; 2525[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2525 -> 3527[label="",style="dashed", color="magenta", weight=3]; 2525 -> 3528[label="",style="dashed", color="magenta", weight=3]; 2526 -> 1651[label="",style="dashed", color="red", weight=0]; 2526[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2526 -> 3529[label="",style="dashed", color="magenta", weight=3]; 2526 -> 3530[label="",style="dashed", color="magenta", weight=3]; 2527 -> 1651[label="",style="dashed", color="red", weight=0]; 2527[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2527 -> 3531[label="",style="dashed", color="magenta", weight=3]; 2527 -> 3532[label="",style="dashed", color="magenta", weight=3]; 2528 -> 1327[label="",style="dashed", color="red", weight=0]; 2528[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2528 -> 3533[label="",style="dashed", color="magenta", weight=3]; 2529 -> 1327[label="",style="dashed", color="red", weight=0]; 2529[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2529 -> 3534[label="",style="dashed", color="magenta", weight=3]; 2530 -> 1327[label="",style="dashed", color="red", weight=0]; 2530[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2530 -> 3535[label="",style="dashed", color="magenta", weight=3]; 2472 -> 1651[label="",style="dashed", color="red", weight=0]; 2472[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2472 -> 3536[label="",style="dashed", color="magenta", weight=3]; 2472 -> 3537[label="",style="dashed", color="magenta", weight=3]; 2473 -> 1651[label="",style="dashed", color="red", weight=0]; 2473[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2473 -> 3538[label="",style="dashed", color="magenta", weight=3]; 2473 -> 3539[label="",style="dashed", color="magenta", weight=3]; 2474 -> 1651[label="",style="dashed", color="red", weight=0]; 2474[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2474 -> 3540[label="",style="dashed", color="magenta", weight=3]; 2474 -> 3541[label="",style="dashed", color="magenta", weight=3]; 2475 -> 1327[label="",style="dashed", color="red", weight=0]; 2475[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2475 -> 3542[label="",style="dashed", color="magenta", weight=3]; 2476 -> 1651[label="",style="dashed", color="red", weight=0]; 2476[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2476 -> 3543[label="",style="dashed", color="magenta", weight=3]; 2476 -> 3544[label="",style="dashed", color="magenta", weight=3]; 2477 -> 1327[label="",style="dashed", color="red", weight=0]; 2477[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2477 -> 3545[label="",style="dashed", color="magenta", weight=3]; 2478 -> 1327[label="",style="dashed", color="red", weight=0]; 2478[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2478 -> 3546[label="",style="dashed", color="magenta", weight=3]; 2479 -> 1327[label="",style="dashed", color="red", weight=0]; 2479[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2479 -> 3547[label="",style="dashed", color="magenta", weight=3]; 2531[label="vzz11100",fontsize=16,color="green",shape="box"];2532 -> 1651[label="",style="dashed", color="red", weight=0]; 2532[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2532 -> 3548[label="",style="dashed", color="magenta", weight=3]; 2532 -> 3549[label="",style="dashed", color="magenta", weight=3]; 2533 -> 1651[label="",style="dashed", color="red", weight=0]; 2533[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2533 -> 3550[label="",style="dashed", color="magenta", weight=3]; 2533 -> 3551[label="",style="dashed", color="magenta", weight=3]; 2534 -> 1327[label="",style="dashed", color="red", weight=0]; 2534[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2534 -> 3552[label="",style="dashed", color="magenta", weight=3]; 2535 -> 1651[label="",style="dashed", color="red", weight=0]; 2535[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2535 -> 3553[label="",style="dashed", color="magenta", weight=3]; 2535 -> 3554[label="",style="dashed", color="magenta", weight=3]; 2536[label="Zero",fontsize=16,color="green",shape="box"];2537 -> 1327[label="",style="dashed", color="red", weight=0]; 2537[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2537 -> 3555[label="",style="dashed", color="magenta", weight=3]; 2538 -> 1651[label="",style="dashed", color="red", weight=0]; 2538[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2538 -> 3556[label="",style="dashed", color="magenta", weight=3]; 2538 -> 3557[label="",style="dashed", color="magenta", weight=3]; 2539 -> 1327[label="",style="dashed", color="red", weight=0]; 2539[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2539 -> 3558[label="",style="dashed", color="magenta", weight=3]; 2540 -> 1327[label="",style="dashed", color="red", weight=0]; 2540[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2540 -> 3559[label="",style="dashed", color="magenta", weight=3]; 2480 -> 1651[label="",style="dashed", color="red", weight=0]; 2480[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2480 -> 3560[label="",style="dashed", color="magenta", weight=3]; 2480 -> 3561[label="",style="dashed", color="magenta", weight=3]; 2481 -> 1651[label="",style="dashed", color="red", weight=0]; 2481[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2481 -> 3562[label="",style="dashed", color="magenta", weight=3]; 2481 -> 3563[label="",style="dashed", color="magenta", weight=3]; 2482 -> 1651[label="",style="dashed", color="red", weight=0]; 2482[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2482 -> 3564[label="",style="dashed", color="magenta", weight=3]; 2482 -> 3565[label="",style="dashed", color="magenta", weight=3]; 2483 -> 1327[label="",style="dashed", color="red", weight=0]; 2483[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz103",fontsize=16,color="magenta"];2483 -> 3566[label="",style="dashed", color="magenta", weight=3]; 2484 -> 1651[label="",style="dashed", color="red", weight=0]; 2484[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2484 -> 3567[label="",style="dashed", color="magenta", weight=3]; 2484 -> 3568[label="",style="dashed", color="magenta", weight=3]; 2485 -> 1327[label="",style="dashed", color="red", weight=0]; 2485[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz106",fontsize=16,color="magenta"];2485 -> 3569[label="",style="dashed", color="magenta", weight=3]; 2486 -> 1327[label="",style="dashed", color="red", weight=0]; 2486[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz108",fontsize=16,color="magenta"];2486 -> 3570[label="",style="dashed", color="magenta", weight=3]; 2487 -> 1327[label="",style="dashed", color="red", weight=0]; 2487[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz104",fontsize=16,color="magenta"];2487 -> 3571[label="",style="dashed", color="magenta", weight=3]; 2422[label="vzz253",fontsize=16,color="green",shape="box"];2423[label="vzz2520",fontsize=16,color="green",shape="box"];2541[label="vzz310",fontsize=16,color="green",shape="box"];2542[label="Succ Zero",fontsize=16,color="green",shape="box"];2543[label="vzz116",fontsize=16,color="green",shape="box"];2544 -> 1651[label="",style="dashed", color="red", weight=0]; 2544[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2544 -> 3572[label="",style="dashed", color="magenta", weight=3]; 2544 -> 3573[label="",style="dashed", color="magenta", weight=3]; 2545[label="vzz115",fontsize=16,color="green",shape="box"];2546 -> 1651[label="",style="dashed", color="red", weight=0]; 2546[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2546 -> 3574[label="",style="dashed", color="magenta", weight=3]; 2546 -> 3575[label="",style="dashed", color="magenta", weight=3]; 2547[label="vzz310",fontsize=16,color="green",shape="box"];2548[label="Succ Zero",fontsize=16,color="green",shape="box"];2549[label="vzz310",fontsize=16,color="green",shape="box"];2550[label="Succ Zero",fontsize=16,color="green",shape="box"];2551[label="vzz120",fontsize=16,color="green",shape="box"];2552 -> 1651[label="",style="dashed", color="red", weight=0]; 2552[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2552 -> 3576[label="",style="dashed", color="magenta", weight=3]; 2552 -> 3577[label="",style="dashed", color="magenta", weight=3]; 2553[label="vzz118",fontsize=16,color="green",shape="box"];2554 -> 1651[label="",style="dashed", color="red", weight=0]; 2554[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2554 -> 3578[label="",style="dashed", color="magenta", weight=3]; 2554 -> 3579[label="",style="dashed", color="magenta", weight=3]; 2555[label="vzz310",fontsize=16,color="green",shape="box"];2556[label="Succ Zero",fontsize=16,color="green",shape="box"];2557[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz24200) (Succ vzz12300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2557 -> 3580[label="",style="solid", color="black", weight=3]; 2558[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz24200) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2558 -> 3581[label="",style="solid", color="black", weight=3]; 2559[label="vzz118",fontsize=16,color="green",shape="box"];2560 -> 1651[label="",style="dashed", color="red", weight=0]; 2560[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2560 -> 3582[label="",style="dashed", color="magenta", weight=3]; 2560 -> 3583[label="",style="dashed", color="magenta", weight=3]; 2561[label="vzz120",fontsize=16,color="green",shape="box"];2562 -> 1651[label="",style="dashed", color="red", weight=0]; 2562[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2562 -> 3584[label="",style="dashed", color="magenta", weight=3]; 2562 -> 3585[label="",style="dashed", color="magenta", weight=3]; 2563[label="vzz116",fontsize=16,color="green",shape="box"];2564 -> 1651[label="",style="dashed", color="red", weight=0]; 2564[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2564 -> 3586[label="",style="dashed", color="magenta", weight=3]; 2564 -> 3587[label="",style="dashed", color="magenta", weight=3]; 2565[label="vzz115",fontsize=16,color="green",shape="box"];2566 -> 1651[label="",style="dashed", color="red", weight=0]; 2566[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2566 -> 3588[label="",style="dashed", color="magenta", weight=3]; 2566 -> 3589[label="",style="dashed", color="magenta", weight=3]; 2567[label="vzz310",fontsize=16,color="green",shape="box"];2568[label="Succ Zero",fontsize=16,color="green",shape="box"];2569[label="vzz310",fontsize=16,color="green",shape="box"];2570[label="Succ Zero",fontsize=16,color="green",shape="box"];2571[label="vzz310",fontsize=16,color="green",shape="box"];2572[label="Succ Zero",fontsize=16,color="green",shape="box"];2573[label="vzz310",fontsize=16,color="green",shape="box"];2574[label="Succ Zero",fontsize=16,color="green",shape="box"];2575[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz338 (Pos vzz342)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz341 (Pos vzz344)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz335 (Pos vzz337)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz336 (Pos vzz339)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2575 -> 3590[label="",style="solid", color="black", weight=3]; 2040 -> 1651[label="",style="dashed", color="red", weight=0]; 2040[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2040 -> 3591[label="",style="dashed", color="magenta", weight=3]; 2040 -> 3592[label="",style="dashed", color="magenta", weight=3]; 2041 -> 1651[label="",style="dashed", color="red", weight=0]; 2041[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2041 -> 3593[label="",style="dashed", color="magenta", weight=3]; 2041 -> 3594[label="",style="dashed", color="magenta", weight=3]; 2042 -> 1651[label="",style="dashed", color="red", weight=0]; 2042[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2042 -> 3595[label="",style="dashed", color="magenta", weight=3]; 2042 -> 3596[label="",style="dashed", color="magenta", weight=3]; 2043 -> 1527[label="",style="dashed", color="red", weight=0]; 2043[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2043 -> 3597[label="",style="dashed", color="magenta", weight=3]; 2043 -> 3598[label="",style="dashed", color="magenta", weight=3]; 2044 -> 1651[label="",style="dashed", color="red", weight=0]; 2044[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2044 -> 3599[label="",style="dashed", color="magenta", weight=3]; 2044 -> 3600[label="",style="dashed", color="magenta", weight=3]; 2045 -> 1527[label="",style="dashed", color="red", weight=0]; 2045[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2045 -> 3601[label="",style="dashed", color="magenta", weight=3]; 2045 -> 3602[label="",style="dashed", color="magenta", weight=3]; 2046[label="vzz12300",fontsize=16,color="green",shape="box"];2047[label="Zero",fontsize=16,color="green",shape="box"];2048 -> 1527[label="",style="dashed", color="red", weight=0]; 2048[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2048 -> 3603[label="",style="dashed", color="magenta", weight=3]; 2048 -> 3604[label="",style="dashed", color="magenta", weight=3]; 2049 -> 1527[label="",style="dashed", color="red", weight=0]; 2049[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2049 -> 3605[label="",style="dashed", color="magenta", weight=3]; 2049 -> 3606[label="",style="dashed", color="magenta", weight=3]; 2577 -> 1527[label="",style="dashed", color="red", weight=0]; 2577[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2577 -> 3607[label="",style="dashed", color="magenta", weight=3]; 2577 -> 3608[label="",style="dashed", color="magenta", weight=3]; 2578 -> 1651[label="",style="dashed", color="red", weight=0]; 2578[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2578 -> 3609[label="",style="dashed", color="magenta", weight=3]; 2578 -> 3610[label="",style="dashed", color="magenta", weight=3]; 2579 -> 1651[label="",style="dashed", color="red", weight=0]; 2579[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2579 -> 3611[label="",style="dashed", color="magenta", weight=3]; 2579 -> 3612[label="",style="dashed", color="magenta", weight=3]; 2580 -> 1527[label="",style="dashed", color="red", weight=0]; 2580[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2580 -> 3613[label="",style="dashed", color="magenta", weight=3]; 2580 -> 3614[label="",style="dashed", color="magenta", weight=3]; 2581 -> 1527[label="",style="dashed", color="red", weight=0]; 2581[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2581 -> 3615[label="",style="dashed", color="magenta", weight=3]; 2581 -> 3616[label="",style="dashed", color="magenta", weight=3]; 2582 -> 1651[label="",style="dashed", color="red", weight=0]; 2582[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2582 -> 3617[label="",style="dashed", color="magenta", weight=3]; 2582 -> 3618[label="",style="dashed", color="magenta", weight=3]; 2583 -> 1651[label="",style="dashed", color="red", weight=0]; 2583[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2583 -> 3619[label="",style="dashed", color="magenta", weight=3]; 2583 -> 3620[label="",style="dashed", color="magenta", weight=3]; 2584 -> 1527[label="",style="dashed", color="red", weight=0]; 2584[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2584 -> 3621[label="",style="dashed", color="magenta", weight=3]; 2584 -> 3622[label="",style="dashed", color="magenta", weight=3]; 2576[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz675 (Pos vzz679)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz678 (Pos vzz681)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz672 (Pos vzz674)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz673 (Pos vzz676)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2576 -> 3623[label="",style="solid", color="black", weight=3]; 2609 -> 1527[label="",style="dashed", color="red", weight=0]; 2609[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2609 -> 3624[label="",style="dashed", color="magenta", weight=3]; 2609 -> 3625[label="",style="dashed", color="magenta", weight=3]; 2610 -> 1527[label="",style="dashed", color="red", weight=0]; 2610[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2610 -> 3626[label="",style="dashed", color="magenta", weight=3]; 2610 -> 3627[label="",style="dashed", color="magenta", weight=3]; 2611 -> 1527[label="",style="dashed", color="red", weight=0]; 2611[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2611 -> 3628[label="",style="dashed", color="magenta", weight=3]; 2611 -> 3629[label="",style="dashed", color="magenta", weight=3]; 2612 -> 1527[label="",style="dashed", color="red", weight=0]; 2612[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2612 -> 3630[label="",style="dashed", color="magenta", weight=3]; 2612 -> 3631[label="",style="dashed", color="magenta", weight=3]; 2613 -> 1651[label="",style="dashed", color="red", weight=0]; 2613[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2613 -> 3632[label="",style="dashed", color="magenta", weight=3]; 2613 -> 3633[label="",style="dashed", color="magenta", weight=3]; 2614 -> 1651[label="",style="dashed", color="red", weight=0]; 2614[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2614 -> 3634[label="",style="dashed", color="magenta", weight=3]; 2614 -> 3635[label="",style="dashed", color="magenta", weight=3]; 2615 -> 1651[label="",style="dashed", color="red", weight=0]; 2615[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2615 -> 3636[label="",style="dashed", color="magenta", weight=3]; 2615 -> 3637[label="",style="dashed", color="magenta", weight=3]; 2616 -> 1651[label="",style="dashed", color="red", weight=0]; 2616[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2616 -> 3638[label="",style="dashed", color="magenta", weight=3]; 2616 -> 3639[label="",style="dashed", color="magenta", weight=3]; 2585 -> 1527[label="",style="dashed", color="red", weight=0]; 2585[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2585 -> 3640[label="",style="dashed", color="magenta", weight=3]; 2585 -> 3641[label="",style="dashed", color="magenta", weight=3]; 2586 -> 1651[label="",style="dashed", color="red", weight=0]; 2586[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2586 -> 3642[label="",style="dashed", color="magenta", weight=3]; 2586 -> 3643[label="",style="dashed", color="magenta", weight=3]; 2587 -> 1651[label="",style="dashed", color="red", weight=0]; 2587[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2587 -> 3644[label="",style="dashed", color="magenta", weight=3]; 2587 -> 3645[label="",style="dashed", color="magenta", weight=3]; 2588 -> 1527[label="",style="dashed", color="red", weight=0]; 2588[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2588 -> 3646[label="",style="dashed", color="magenta", weight=3]; 2588 -> 3647[label="",style="dashed", color="magenta", weight=3]; 2589 -> 1527[label="",style="dashed", color="red", weight=0]; 2589[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2589 -> 3648[label="",style="dashed", color="magenta", weight=3]; 2589 -> 3649[label="",style="dashed", color="magenta", weight=3]; 2590 -> 1651[label="",style="dashed", color="red", weight=0]; 2590[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2590 -> 3650[label="",style="dashed", color="magenta", weight=3]; 2590 -> 3651[label="",style="dashed", color="magenta", weight=3]; 2591 -> 1651[label="",style="dashed", color="red", weight=0]; 2591[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2591 -> 3652[label="",style="dashed", color="magenta", weight=3]; 2591 -> 3653[label="",style="dashed", color="magenta", weight=3]; 2592 -> 1527[label="",style="dashed", color="red", weight=0]; 2592[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2592 -> 3654[label="",style="dashed", color="magenta", weight=3]; 2592 -> 3655[label="",style="dashed", color="magenta", weight=3]; 2617[label="vzz310",fontsize=16,color="green",shape="box"];2618[label="Succ Zero",fontsize=16,color="green",shape="box"];2619[label="vzz310",fontsize=16,color="green",shape="box"];2620[label="Succ Zero",fontsize=16,color="green",shape="box"];2621[label="vzz120",fontsize=16,color="green",shape="box"];2622 -> 1651[label="",style="dashed", color="red", weight=0]; 2622[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2622 -> 3656[label="",style="dashed", color="magenta", weight=3]; 2622 -> 3657[label="",style="dashed", color="magenta", weight=3]; 2623[label="vzz115",fontsize=16,color="green",shape="box"];2624 -> 1651[label="",style="dashed", color="red", weight=0]; 2624[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2624 -> 3658[label="",style="dashed", color="magenta", weight=3]; 2624 -> 3659[label="",style="dashed", color="magenta", weight=3]; 2625[label="vzz310",fontsize=16,color="green",shape="box"];2626[label="Succ Zero",fontsize=16,color="green",shape="box"];2627[label="vzz118",fontsize=16,color="green",shape="box"];2628 -> 1651[label="",style="dashed", color="red", weight=0]; 2628[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2628 -> 3660[label="",style="dashed", color="magenta", weight=3]; 2628 -> 3661[label="",style="dashed", color="magenta", weight=3]; 2629[label="vzz310",fontsize=16,color="green",shape="box"];2630[label="Succ Zero",fontsize=16,color="green",shape="box"];2631[label="vzz116",fontsize=16,color="green",shape="box"];2632 -> 1651[label="",style="dashed", color="red", weight=0]; 2632[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2632 -> 3662[label="",style="dashed", color="magenta", weight=3]; 2632 -> 3663[label="",style="dashed", color="magenta", weight=3]; 2633[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz350 (Pos vzz354)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz353 (Pos vzz356)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz347 (Pos vzz349)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz348 (Pos vzz351)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2633 -> 3664[label="",style="solid", color="black", weight=3]; 2634[label="vzz310",fontsize=16,color="green",shape="box"];2635[label="Succ Zero",fontsize=16,color="green",shape="box"];2636[label="vzz310",fontsize=16,color="green",shape="box"];2637[label="Succ Zero",fontsize=16,color="green",shape="box"];2638[label="vzz310",fontsize=16,color="green",shape="box"];2639[label="Succ Zero",fontsize=16,color="green",shape="box"];2640[label="vzz118",fontsize=16,color="green",shape="box"];2641 -> 1651[label="",style="dashed", color="red", weight=0]; 2641[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2641 -> 3665[label="",style="dashed", color="magenta", weight=3]; 2641 -> 3666[label="",style="dashed", color="magenta", weight=3]; 2642[label="vzz310",fontsize=16,color="green",shape="box"];2643[label="Succ Zero",fontsize=16,color="green",shape="box"];2644[label="vzz115",fontsize=16,color="green",shape="box"];2645 -> 1651[label="",style="dashed", color="red", weight=0]; 2645[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2645 -> 3667[label="",style="dashed", color="magenta", weight=3]; 2645 -> 3668[label="",style="dashed", color="magenta", weight=3]; 2646[label="vzz120",fontsize=16,color="green",shape="box"];2647 -> 1651[label="",style="dashed", color="red", weight=0]; 2647[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2647 -> 3669[label="",style="dashed", color="magenta", weight=3]; 2647 -> 3670[label="",style="dashed", color="magenta", weight=3]; 2648[label="vzz116",fontsize=16,color="green",shape="box"];2649 -> 1651[label="",style="dashed", color="red", weight=0]; 2649[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2649 -> 3671[label="",style="dashed", color="magenta", weight=3]; 2649 -> 3672[label="",style="dashed", color="magenta", weight=3]; 2650[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat (Succ vzz12300) (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2650 -> 3673[label="",style="solid", color="black", weight=3]; 2651[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat Zero (Succ vzz24200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2651 -> 3674[label="",style="solid", color="black", weight=3]; 2652 -> 1651[label="",style="dashed", color="red", weight=0]; 2652[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2652 -> 3675[label="",style="dashed", color="magenta", weight=3]; 2652 -> 3676[label="",style="dashed", color="magenta", weight=3]; 2653 -> 1651[label="",style="dashed", color="red", weight=0]; 2653[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2653 -> 3677[label="",style="dashed", color="magenta", weight=3]; 2653 -> 3678[label="",style="dashed", color="magenta", weight=3]; 2654 -> 1527[label="",style="dashed", color="red", weight=0]; 2654[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2654 -> 3679[label="",style="dashed", color="magenta", weight=3]; 2654 -> 3680[label="",style="dashed", color="magenta", weight=3]; 2655 -> 1527[label="",style="dashed", color="red", weight=0]; 2655[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2655 -> 3681[label="",style="dashed", color="magenta", weight=3]; 2655 -> 3682[label="",style="dashed", color="magenta", weight=3]; 2656 -> 1651[label="",style="dashed", color="red", weight=0]; 2656[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2656 -> 3683[label="",style="dashed", color="magenta", weight=3]; 2656 -> 3684[label="",style="dashed", color="magenta", weight=3]; 2657 -> 1527[label="",style="dashed", color="red", weight=0]; 2657[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2657 -> 3685[label="",style="dashed", color="magenta", weight=3]; 2657 -> 3686[label="",style="dashed", color="magenta", weight=3]; 2658 -> 1651[label="",style="dashed", color="red", weight=0]; 2658[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2658 -> 3687[label="",style="dashed", color="magenta", weight=3]; 2658 -> 3688[label="",style="dashed", color="magenta", weight=3]; 2659 -> 1527[label="",style="dashed", color="red", weight=0]; 2659[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2659 -> 3689[label="",style="dashed", color="magenta", weight=3]; 2659 -> 3690[label="",style="dashed", color="magenta", weight=3]; 2593 -> 1527[label="",style="dashed", color="red", weight=0]; 2593[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2593 -> 3691[label="",style="dashed", color="magenta", weight=3]; 2593 -> 3692[label="",style="dashed", color="magenta", weight=3]; 2594 -> 1651[label="",style="dashed", color="red", weight=0]; 2594[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2594 -> 3693[label="",style="dashed", color="magenta", weight=3]; 2594 -> 3694[label="",style="dashed", color="magenta", weight=3]; 2595 -> 1651[label="",style="dashed", color="red", weight=0]; 2595[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2595 -> 3695[label="",style="dashed", color="magenta", weight=3]; 2595 -> 3696[label="",style="dashed", color="magenta", weight=3]; 2596 -> 1527[label="",style="dashed", color="red", weight=0]; 2596[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2596 -> 3697[label="",style="dashed", color="magenta", weight=3]; 2596 -> 3698[label="",style="dashed", color="magenta", weight=3]; 2597 -> 1527[label="",style="dashed", color="red", weight=0]; 2597[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2597 -> 3699[label="",style="dashed", color="magenta", weight=3]; 2597 -> 3700[label="",style="dashed", color="magenta", weight=3]; 2598 -> 1651[label="",style="dashed", color="red", weight=0]; 2598[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2598 -> 3701[label="",style="dashed", color="magenta", weight=3]; 2598 -> 3702[label="",style="dashed", color="magenta", weight=3]; 2599 -> 1651[label="",style="dashed", color="red", weight=0]; 2599[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2599 -> 3703[label="",style="dashed", color="magenta", weight=3]; 2599 -> 3704[label="",style="dashed", color="magenta", weight=3]; 2600 -> 1527[label="",style="dashed", color="red", weight=0]; 2600[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2600 -> 3705[label="",style="dashed", color="magenta", weight=3]; 2600 -> 3706[label="",style="dashed", color="magenta", weight=3]; 2660 -> 1651[label="",style="dashed", color="red", weight=0]; 2660[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2660 -> 3707[label="",style="dashed", color="magenta", weight=3]; 2660 -> 3708[label="",style="dashed", color="magenta", weight=3]; 2661 -> 1527[label="",style="dashed", color="red", weight=0]; 2661[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2661 -> 3709[label="",style="dashed", color="magenta", weight=3]; 2661 -> 3710[label="",style="dashed", color="magenta", weight=3]; 2662[label="vzz12300",fontsize=16,color="green",shape="box"];2663[label="Zero",fontsize=16,color="green",shape="box"];2664 -> 1527[label="",style="dashed", color="red", weight=0]; 2664[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2664 -> 3711[label="",style="dashed", color="magenta", weight=3]; 2664 -> 3712[label="",style="dashed", color="magenta", weight=3]; 2665 -> 1651[label="",style="dashed", color="red", weight=0]; 2665[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2665 -> 3713[label="",style="dashed", color="magenta", weight=3]; 2665 -> 3714[label="",style="dashed", color="magenta", weight=3]; 2666 -> 1651[label="",style="dashed", color="red", weight=0]; 2666[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2666 -> 3715[label="",style="dashed", color="magenta", weight=3]; 2666 -> 3716[label="",style="dashed", color="magenta", weight=3]; 2667 -> 1527[label="",style="dashed", color="red", weight=0]; 2667[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2667 -> 3717[label="",style="dashed", color="magenta", weight=3]; 2667 -> 3718[label="",style="dashed", color="magenta", weight=3]; 2668 -> 1527[label="",style="dashed", color="red", weight=0]; 2668[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2668 -> 3719[label="",style="dashed", color="magenta", weight=3]; 2668 -> 3720[label="",style="dashed", color="magenta", weight=3]; 2669 -> 1651[label="",style="dashed", color="red", weight=0]; 2669[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2669 -> 3721[label="",style="dashed", color="magenta", weight=3]; 2669 -> 3722[label="",style="dashed", color="magenta", weight=3]; 2601 -> 1527[label="",style="dashed", color="red", weight=0]; 2601[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz120",fontsize=16,color="magenta"];2601 -> 3723[label="",style="dashed", color="magenta", weight=3]; 2601 -> 3724[label="",style="dashed", color="magenta", weight=3]; 2602 -> 1651[label="",style="dashed", color="red", weight=0]; 2602[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2602 -> 3725[label="",style="dashed", color="magenta", weight=3]; 2602 -> 3726[label="",style="dashed", color="magenta", weight=3]; 2603 -> 1651[label="",style="dashed", color="red", weight=0]; 2603[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2603 -> 3727[label="",style="dashed", color="magenta", weight=3]; 2603 -> 3728[label="",style="dashed", color="magenta", weight=3]; 2604 -> 1527[label="",style="dashed", color="red", weight=0]; 2604[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz118",fontsize=16,color="magenta"];2604 -> 3729[label="",style="dashed", color="magenta", weight=3]; 2604 -> 3730[label="",style="dashed", color="magenta", weight=3]; 2605 -> 1527[label="",style="dashed", color="red", weight=0]; 2605[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz115",fontsize=16,color="magenta"];2605 -> 3731[label="",style="dashed", color="magenta", weight=3]; 2605 -> 3732[label="",style="dashed", color="magenta", weight=3]; 2606 -> 1651[label="",style="dashed", color="red", weight=0]; 2606[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2606 -> 3733[label="",style="dashed", color="magenta", weight=3]; 2606 -> 3734[label="",style="dashed", color="magenta", weight=3]; 2607 -> 1651[label="",style="dashed", color="red", weight=0]; 2607[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2607 -> 3735[label="",style="dashed", color="magenta", weight=3]; 2607 -> 3736[label="",style="dashed", color="magenta", weight=3]; 2608 -> 1527[label="",style="dashed", color="red", weight=0]; 2608[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz116",fontsize=16,color="magenta"];2608 -> 3737[label="",style="dashed", color="magenta", weight=3]; 2608 -> 3738[label="",style="dashed", color="magenta", weight=3]; 2670[label="vzz310",fontsize=16,color="green",shape="box"];2671[label="Succ Zero",fontsize=16,color="green",shape="box"];2672[label="vzz130",fontsize=16,color="green",shape="box"];2673[label="vzz310",fontsize=16,color="green",shape="box"];2674[label="Succ Zero",fontsize=16,color="green",shape="box"];2675[label="vzz132",fontsize=16,color="green",shape="box"];2676[label="vzz310",fontsize=16,color="green",shape="box"];2677[label="Succ Zero",fontsize=16,color="green",shape="box"];2678[label="vzz310",fontsize=16,color="green",shape="box"];2679[label="Succ Zero",fontsize=16,color="green",shape="box"];2680[label="vzz127",fontsize=16,color="green",shape="box"];2681[label="vzz128",fontsize=16,color="green",shape="box"];2682[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz24600) (Succ vzz13500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2682 -> 3739[label="",style="solid", color="black", weight=3]; 2683[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz24600) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2683 -> 3740[label="",style="solid", color="black", weight=3]; 2684[label="vzz132",fontsize=16,color="green",shape="box"];2685[label="vzz127",fontsize=16,color="green",shape="box"];2686[label="vzz130",fontsize=16,color="green",shape="box"];2687[label="vzz310",fontsize=16,color="green",shape="box"];2688[label="Succ Zero",fontsize=16,color="green",shape="box"];2689[label="vzz128",fontsize=16,color="green",shape="box"];2690[label="vzz310",fontsize=16,color="green",shape="box"];2691[label="Succ Zero",fontsize=16,color="green",shape="box"];2692[label="vzz310",fontsize=16,color="green",shape="box"];2693[label="Succ Zero",fontsize=16,color="green",shape="box"];2694[label="vzz310",fontsize=16,color="green",shape="box"];2695[label="Succ Zero",fontsize=16,color="green",shape="box"];2696[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz386 (Neg vzz390)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz389 (Neg vzz392)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz383 (Neg vzz385)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz384 (Neg vzz387)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2696 -> 3741[label="",style="solid", color="black", weight=3]; 2094[label="Zero",fontsize=16,color="green",shape="box"];2095 -> 1651[label="",style="dashed", color="red", weight=0]; 2095[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2095 -> 3742[label="",style="dashed", color="magenta", weight=3]; 2095 -> 3743[label="",style="dashed", color="magenta", weight=3]; 2096 -> 1651[label="",style="dashed", color="red", weight=0]; 2096[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2096 -> 3744[label="",style="dashed", color="magenta", weight=3]; 2096 -> 3745[label="",style="dashed", color="magenta", weight=3]; 2097 -> 1651[label="",style="dashed", color="red", weight=0]; 2097[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2097 -> 3746[label="",style="dashed", color="magenta", weight=3]; 2097 -> 3747[label="",style="dashed", color="magenta", weight=3]; 2098 -> 1327[label="",style="dashed", color="red", weight=0]; 2098[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2098 -> 3748[label="",style="dashed", color="magenta", weight=3]; 2099[label="vzz13500",fontsize=16,color="green",shape="box"];2100 -> 1327[label="",style="dashed", color="red", weight=0]; 2100[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2100 -> 3749[label="",style="dashed", color="magenta", weight=3]; 2101 -> 1651[label="",style="dashed", color="red", weight=0]; 2101[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2101 -> 3750[label="",style="dashed", color="magenta", weight=3]; 2101 -> 3751[label="",style="dashed", color="magenta", weight=3]; 2102 -> 1327[label="",style="dashed", color="red", weight=0]; 2102[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2102 -> 3752[label="",style="dashed", color="magenta", weight=3]; 2103 -> 1327[label="",style="dashed", color="red", weight=0]; 2103[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2103 -> 3753[label="",style="dashed", color="magenta", weight=3]; 2698 -> 1651[label="",style="dashed", color="red", weight=0]; 2698[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2698 -> 3754[label="",style="dashed", color="magenta", weight=3]; 2698 -> 3755[label="",style="dashed", color="magenta", weight=3]; 2699 -> 1327[label="",style="dashed", color="red", weight=0]; 2699[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2699 -> 3756[label="",style="dashed", color="magenta", weight=3]; 2700 -> 1327[label="",style="dashed", color="red", weight=0]; 2700[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2700 -> 3757[label="",style="dashed", color="magenta", weight=3]; 2701 -> 1651[label="",style="dashed", color="red", weight=0]; 2701[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2701 -> 3758[label="",style="dashed", color="magenta", weight=3]; 2701 -> 3759[label="",style="dashed", color="magenta", weight=3]; 2702 -> 1651[label="",style="dashed", color="red", weight=0]; 2702[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2702 -> 3760[label="",style="dashed", color="magenta", weight=3]; 2702 -> 3761[label="",style="dashed", color="magenta", weight=3]; 2703 -> 1327[label="",style="dashed", color="red", weight=0]; 2703[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2703 -> 3762[label="",style="dashed", color="magenta", weight=3]; 2704 -> 1651[label="",style="dashed", color="red", weight=0]; 2704[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2704 -> 3763[label="",style="dashed", color="magenta", weight=3]; 2704 -> 3764[label="",style="dashed", color="magenta", weight=3]; 2705 -> 1327[label="",style="dashed", color="red", weight=0]; 2705[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2705 -> 3765[label="",style="dashed", color="magenta", weight=3]; 2697[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz687 (Neg vzz691)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz690 (Neg vzz693)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz684 (Neg vzz686)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz685 (Neg vzz688)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2697 -> 3766[label="",style="solid", color="black", weight=3]; 2730 -> 1327[label="",style="dashed", color="red", weight=0]; 2730[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2730 -> 3767[label="",style="dashed", color="magenta", weight=3]; 2731 -> 1327[label="",style="dashed", color="red", weight=0]; 2731[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2731 -> 3768[label="",style="dashed", color="magenta", weight=3]; 2732 -> 1327[label="",style="dashed", color="red", weight=0]; 2732[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2732 -> 3769[label="",style="dashed", color="magenta", weight=3]; 2733 -> 1651[label="",style="dashed", color="red", weight=0]; 2733[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2733 -> 3770[label="",style="dashed", color="magenta", weight=3]; 2733 -> 3771[label="",style="dashed", color="magenta", weight=3]; 2734 -> 1327[label="",style="dashed", color="red", weight=0]; 2734[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2734 -> 3772[label="",style="dashed", color="magenta", weight=3]; 2735 -> 1651[label="",style="dashed", color="red", weight=0]; 2735[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2735 -> 3773[label="",style="dashed", color="magenta", weight=3]; 2735 -> 3774[label="",style="dashed", color="magenta", weight=3]; 2736 -> 1651[label="",style="dashed", color="red", weight=0]; 2736[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2736 -> 3775[label="",style="dashed", color="magenta", weight=3]; 2736 -> 3776[label="",style="dashed", color="magenta", weight=3]; 2737 -> 1651[label="",style="dashed", color="red", weight=0]; 2737[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2737 -> 3777[label="",style="dashed", color="magenta", weight=3]; 2737 -> 3778[label="",style="dashed", color="magenta", weight=3]; 2706 -> 1651[label="",style="dashed", color="red", weight=0]; 2706[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2706 -> 3779[label="",style="dashed", color="magenta", weight=3]; 2706 -> 3780[label="",style="dashed", color="magenta", weight=3]; 2707 -> 1327[label="",style="dashed", color="red", weight=0]; 2707[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2707 -> 3781[label="",style="dashed", color="magenta", weight=3]; 2708 -> 1327[label="",style="dashed", color="red", weight=0]; 2708[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2708 -> 3782[label="",style="dashed", color="magenta", weight=3]; 2709 -> 1651[label="",style="dashed", color="red", weight=0]; 2709[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2709 -> 3783[label="",style="dashed", color="magenta", weight=3]; 2709 -> 3784[label="",style="dashed", color="magenta", weight=3]; 2710 -> 1651[label="",style="dashed", color="red", weight=0]; 2710[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2710 -> 3785[label="",style="dashed", color="magenta", weight=3]; 2710 -> 3786[label="",style="dashed", color="magenta", weight=3]; 2711 -> 1327[label="",style="dashed", color="red", weight=0]; 2711[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2711 -> 3787[label="",style="dashed", color="magenta", weight=3]; 2712 -> 1651[label="",style="dashed", color="red", weight=0]; 2712[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2712 -> 3788[label="",style="dashed", color="magenta", weight=3]; 2712 -> 3789[label="",style="dashed", color="magenta", weight=3]; 2713 -> 1327[label="",style="dashed", color="red", weight=0]; 2713[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2713 -> 3790[label="",style="dashed", color="magenta", weight=3]; 2738[label="vzz127",fontsize=16,color="green",shape="box"];2739[label="vzz128",fontsize=16,color="green",shape="box"];2740[label="vzz310",fontsize=16,color="green",shape="box"];2741[label="Succ Zero",fontsize=16,color="green",shape="box"];2742[label="vzz132",fontsize=16,color="green",shape="box"];2743[label="vzz310",fontsize=16,color="green",shape="box"];2744[label="Succ Zero",fontsize=16,color="green",shape="box"];2745[label="vzz310",fontsize=16,color="green",shape="box"];2746[label="Succ Zero",fontsize=16,color="green",shape="box"];2747[label="vzz130",fontsize=16,color="green",shape="box"];2748[label="vzz310",fontsize=16,color="green",shape="box"];2749[label="Succ Zero",fontsize=16,color="green",shape="box"];2750[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz398 (Neg vzz402)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz401 (Neg vzz404)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz395 (Neg vzz397)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz396 (Neg vzz399)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2750 -> 3791[label="",style="solid", color="black", weight=3]; 2751[label="vzz310",fontsize=16,color="green",shape="box"];2752[label="Succ Zero",fontsize=16,color="green",shape="box"];2753[label="vzz310",fontsize=16,color="green",shape="box"];2754[label="Succ Zero",fontsize=16,color="green",shape="box"];2755[label="vzz310",fontsize=16,color="green",shape="box"];2756[label="Succ Zero",fontsize=16,color="green",shape="box"];2757[label="vzz132",fontsize=16,color="green",shape="box"];2758[label="vzz127",fontsize=16,color="green",shape="box"];2759[label="vzz310",fontsize=16,color="green",shape="box"];2760[label="Succ Zero",fontsize=16,color="green",shape="box"];2761[label="vzz130",fontsize=16,color="green",shape="box"];2762[label="vzz128",fontsize=16,color="green",shape="box"];2763[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat (Succ vzz13500) (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2763 -> 3792[label="",style="solid", color="black", weight=3]; 2764[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat Zero (Succ vzz24600) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2764 -> 3793[label="",style="solid", color="black", weight=3]; 2765 -> 1327[label="",style="dashed", color="red", weight=0]; 2765[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2765 -> 3794[label="",style="dashed", color="magenta", weight=3]; 2766 -> 1327[label="",style="dashed", color="red", weight=0]; 2766[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2766 -> 3795[label="",style="dashed", color="magenta", weight=3]; 2767 -> 1651[label="",style="dashed", color="red", weight=0]; 2767[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2767 -> 3796[label="",style="dashed", color="magenta", weight=3]; 2767 -> 3797[label="",style="dashed", color="magenta", weight=3]; 2768 -> 1327[label="",style="dashed", color="red", weight=0]; 2768[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2768 -> 3798[label="",style="dashed", color="magenta", weight=3]; 2769 -> 1651[label="",style="dashed", color="red", weight=0]; 2769[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2769 -> 3799[label="",style="dashed", color="magenta", weight=3]; 2769 -> 3800[label="",style="dashed", color="magenta", weight=3]; 2770 -> 1651[label="",style="dashed", color="red", weight=0]; 2770[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2770 -> 3801[label="",style="dashed", color="magenta", weight=3]; 2770 -> 3802[label="",style="dashed", color="magenta", weight=3]; 2771 -> 1327[label="",style="dashed", color="red", weight=0]; 2771[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2771 -> 3803[label="",style="dashed", color="magenta", weight=3]; 2772 -> 1651[label="",style="dashed", color="red", weight=0]; 2772[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2772 -> 3804[label="",style="dashed", color="magenta", weight=3]; 2772 -> 3805[label="",style="dashed", color="magenta", weight=3]; 2714 -> 1651[label="",style="dashed", color="red", weight=0]; 2714[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2714 -> 3806[label="",style="dashed", color="magenta", weight=3]; 2714 -> 3807[label="",style="dashed", color="magenta", weight=3]; 2715 -> 1327[label="",style="dashed", color="red", weight=0]; 2715[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2715 -> 3808[label="",style="dashed", color="magenta", weight=3]; 2716 -> 1327[label="",style="dashed", color="red", weight=0]; 2716[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2716 -> 3809[label="",style="dashed", color="magenta", weight=3]; 2717 -> 1651[label="",style="dashed", color="red", weight=0]; 2717[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2717 -> 3810[label="",style="dashed", color="magenta", weight=3]; 2717 -> 3811[label="",style="dashed", color="magenta", weight=3]; 2718 -> 1651[label="",style="dashed", color="red", weight=0]; 2718[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2718 -> 3812[label="",style="dashed", color="magenta", weight=3]; 2718 -> 3813[label="",style="dashed", color="magenta", weight=3]; 2719 -> 1327[label="",style="dashed", color="red", weight=0]; 2719[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2719 -> 3814[label="",style="dashed", color="magenta", weight=3]; 2720 -> 1651[label="",style="dashed", color="red", weight=0]; 2720[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2720 -> 3815[label="",style="dashed", color="magenta", weight=3]; 2720 -> 3816[label="",style="dashed", color="magenta", weight=3]; 2721 -> 1327[label="",style="dashed", color="red", weight=0]; 2721[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2721 -> 3817[label="",style="dashed", color="magenta", weight=3]; 2773 -> 1651[label="",style="dashed", color="red", weight=0]; 2773[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2773 -> 3818[label="",style="dashed", color="magenta", weight=3]; 2773 -> 3819[label="",style="dashed", color="magenta", weight=3]; 2774 -> 1327[label="",style="dashed", color="red", weight=0]; 2774[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2774 -> 3820[label="",style="dashed", color="magenta", weight=3]; 2775 -> 1651[label="",style="dashed", color="red", weight=0]; 2775[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2775 -> 3821[label="",style="dashed", color="magenta", weight=3]; 2775 -> 3822[label="",style="dashed", color="magenta", weight=3]; 2776 -> 1327[label="",style="dashed", color="red", weight=0]; 2776[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2776 -> 3823[label="",style="dashed", color="magenta", weight=3]; 2777 -> 1651[label="",style="dashed", color="red", weight=0]; 2777[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2777 -> 3824[label="",style="dashed", color="magenta", weight=3]; 2777 -> 3825[label="",style="dashed", color="magenta", weight=3]; 2778[label="Zero",fontsize=16,color="green",shape="box"];2779 -> 1651[label="",style="dashed", color="red", weight=0]; 2779[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2779 -> 3826[label="",style="dashed", color="magenta", weight=3]; 2779 -> 3827[label="",style="dashed", color="magenta", weight=3]; 2780 -> 1327[label="",style="dashed", color="red", weight=0]; 2780[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2780 -> 3828[label="",style="dashed", color="magenta", weight=3]; 2781 -> 1327[label="",style="dashed", color="red", weight=0]; 2781[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2781 -> 3829[label="",style="dashed", color="magenta", weight=3]; 2782[label="vzz13500",fontsize=16,color="green",shape="box"];2722 -> 1651[label="",style="dashed", color="red", weight=0]; 2722[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2722 -> 3830[label="",style="dashed", color="magenta", weight=3]; 2722 -> 3831[label="",style="dashed", color="magenta", weight=3]; 2723 -> 1327[label="",style="dashed", color="red", weight=0]; 2723[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz128",fontsize=16,color="magenta"];2723 -> 3832[label="",style="dashed", color="magenta", weight=3]; 2724 -> 1327[label="",style="dashed", color="red", weight=0]; 2724[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz132",fontsize=16,color="magenta"];2724 -> 3833[label="",style="dashed", color="magenta", weight=3]; 2725 -> 1651[label="",style="dashed", color="red", weight=0]; 2725[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2725 -> 3834[label="",style="dashed", color="magenta", weight=3]; 2725 -> 3835[label="",style="dashed", color="magenta", weight=3]; 2726 -> 1651[label="",style="dashed", color="red", weight=0]; 2726[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2726 -> 3836[label="",style="dashed", color="magenta", weight=3]; 2726 -> 3837[label="",style="dashed", color="magenta", weight=3]; 2727 -> 1327[label="",style="dashed", color="red", weight=0]; 2727[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz127",fontsize=16,color="magenta"];2727 -> 3838[label="",style="dashed", color="magenta", weight=3]; 2728 -> 1651[label="",style="dashed", color="red", weight=0]; 2728[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2728 -> 3839[label="",style="dashed", color="magenta", weight=3]; 2728 -> 3840[label="",style="dashed", color="magenta", weight=3]; 2729 -> 1327[label="",style="dashed", color="red", weight=0]; 2729[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz130",fontsize=16,color="magenta"];2729 -> 3841[label="",style="dashed", color="magenta", weight=3]; 2783[label="vzz142",fontsize=16,color="green",shape="box"];2784 -> 1651[label="",style="dashed", color="red", weight=0]; 2784[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2784 -> 3842[label="",style="dashed", color="magenta", weight=3]; 2784 -> 3843[label="",style="dashed", color="magenta", weight=3]; 2785[label="vzz310",fontsize=16,color="green",shape="box"];2786[label="Succ Zero",fontsize=16,color="green",shape="box"];2787[label="vzz140",fontsize=16,color="green",shape="box"];2788 -> 1651[label="",style="dashed", color="red", weight=0]; 2788[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2788 -> 3844[label="",style="dashed", color="magenta", weight=3]; 2788 -> 3845[label="",style="dashed", color="magenta", weight=3]; 2789[label="vzz310",fontsize=16,color="green",shape="box"];2790[label="Succ Zero",fontsize=16,color="green",shape="box"];2791[label="vzz310",fontsize=16,color="green",shape="box"];2792[label="Succ Zero",fontsize=16,color="green",shape="box"];2793[label="vzz310",fontsize=16,color="green",shape="box"];2794[label="Succ Zero",fontsize=16,color="green",shape="box"];2795[label="vzz144",fontsize=16,color="green",shape="box"];2796 -> 1651[label="",style="dashed", color="red", weight=0]; 2796[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2796 -> 3846[label="",style="dashed", color="magenta", weight=3]; 2796 -> 3847[label="",style="dashed", color="magenta", weight=3]; 2797[label="vzz139",fontsize=16,color="green",shape="box"];2798 -> 1651[label="",style="dashed", color="red", weight=0]; 2798[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2798 -> 3848[label="",style="dashed", color="magenta", weight=3]; 2798 -> 3849[label="",style="dashed", color="magenta", weight=3]; 2799[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz25000) (Succ vzz14700) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2799 -> 3850[label="",style="solid", color="black", weight=3]; 2800[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz25000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2800 -> 3851[label="",style="solid", color="black", weight=3]; 2801[label="vzz310",fontsize=16,color="green",shape="box"];2802[label="Succ Zero",fontsize=16,color="green",shape="box"];2803[label="vzz139",fontsize=16,color="green",shape="box"];2804 -> 1651[label="",style="dashed", color="red", weight=0]; 2804[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2804 -> 3852[label="",style="dashed", color="magenta", weight=3]; 2804 -> 3853[label="",style="dashed", color="magenta", weight=3]; 2805[label="vzz140",fontsize=16,color="green",shape="box"];2806 -> 1651[label="",style="dashed", color="red", weight=0]; 2806[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2806 -> 3854[label="",style="dashed", color="magenta", weight=3]; 2806 -> 3855[label="",style="dashed", color="magenta", weight=3]; 2807[label="vzz144",fontsize=16,color="green",shape="box"];2808 -> 1651[label="",style="dashed", color="red", weight=0]; 2808[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2808 -> 3856[label="",style="dashed", color="magenta", weight=3]; 2808 -> 3857[label="",style="dashed", color="magenta", weight=3]; 2809[label="vzz310",fontsize=16,color="green",shape="box"];2810[label="Succ Zero",fontsize=16,color="green",shape="box"];2811[label="vzz142",fontsize=16,color="green",shape="box"];2812 -> 1651[label="",style="dashed", color="red", weight=0]; 2812[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2812 -> 3858[label="",style="dashed", color="magenta", weight=3]; 2812 -> 3859[label="",style="dashed", color="magenta", weight=3]; 2813[label="vzz310",fontsize=16,color="green",shape="box"];2814[label="Succ Zero",fontsize=16,color="green",shape="box"];2815[label="vzz310",fontsize=16,color="green",shape="box"];2816[label="Succ Zero",fontsize=16,color="green",shape="box"];2817[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz434 (Neg vzz438)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz437 (Neg vzz440)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz431 (Neg vzz433)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz432 (Neg vzz435)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2817 -> 3860[label="",style="solid", color="black", weight=3]; 2148 -> 1527[label="",style="dashed", color="red", weight=0]; 2148[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2148 -> 3861[label="",style="dashed", color="magenta", weight=3]; 2148 -> 3862[label="",style="dashed", color="magenta", weight=3]; 2149 -> 1527[label="",style="dashed", color="red", weight=0]; 2149[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2149 -> 3863[label="",style="dashed", color="magenta", weight=3]; 2149 -> 3864[label="",style="dashed", color="magenta", weight=3]; 2150 -> 1651[label="",style="dashed", color="red", weight=0]; 2150[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2150 -> 3865[label="",style="dashed", color="magenta", weight=3]; 2150 -> 3866[label="",style="dashed", color="magenta", weight=3]; 2151 -> 1651[label="",style="dashed", color="red", weight=0]; 2151[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2151 -> 3867[label="",style="dashed", color="magenta", weight=3]; 2151 -> 3868[label="",style="dashed", color="magenta", weight=3]; 2152[label="Zero",fontsize=16,color="green",shape="box"];2153 -> 1651[label="",style="dashed", color="red", weight=0]; 2153[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2153 -> 3869[label="",style="dashed", color="magenta", weight=3]; 2153 -> 3870[label="",style="dashed", color="magenta", weight=3]; 2154 -> 1527[label="",style="dashed", color="red", weight=0]; 2154[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2154 -> 3871[label="",style="dashed", color="magenta", weight=3]; 2154 -> 3872[label="",style="dashed", color="magenta", weight=3]; 2155 -> 1651[label="",style="dashed", color="red", weight=0]; 2155[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2155 -> 3873[label="",style="dashed", color="magenta", weight=3]; 2155 -> 3874[label="",style="dashed", color="magenta", weight=3]; 2156[label="vzz14700",fontsize=16,color="green",shape="box"];2157 -> 1527[label="",style="dashed", color="red", weight=0]; 2157[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2157 -> 3875[label="",style="dashed", color="magenta", weight=3]; 2157 -> 3876[label="",style="dashed", color="magenta", weight=3]; 2819 -> 1651[label="",style="dashed", color="red", weight=0]; 2819[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2819 -> 3877[label="",style="dashed", color="magenta", weight=3]; 2819 -> 3878[label="",style="dashed", color="magenta", weight=3]; 2820 -> 1527[label="",style="dashed", color="red", weight=0]; 2820[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2820 -> 3879[label="",style="dashed", color="magenta", weight=3]; 2820 -> 3880[label="",style="dashed", color="magenta", weight=3]; 2821 -> 1527[label="",style="dashed", color="red", weight=0]; 2821[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2821 -> 3881[label="",style="dashed", color="magenta", weight=3]; 2821 -> 3882[label="",style="dashed", color="magenta", weight=3]; 2822 -> 1651[label="",style="dashed", color="red", weight=0]; 2822[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2822 -> 3883[label="",style="dashed", color="magenta", weight=3]; 2822 -> 3884[label="",style="dashed", color="magenta", weight=3]; 2823 -> 1527[label="",style="dashed", color="red", weight=0]; 2823[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2823 -> 3885[label="",style="dashed", color="magenta", weight=3]; 2823 -> 3886[label="",style="dashed", color="magenta", weight=3]; 2824 -> 1527[label="",style="dashed", color="red", weight=0]; 2824[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2824 -> 3887[label="",style="dashed", color="magenta", weight=3]; 2824 -> 3888[label="",style="dashed", color="magenta", weight=3]; 2825 -> 1651[label="",style="dashed", color="red", weight=0]; 2825[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2825 -> 3889[label="",style="dashed", color="magenta", weight=3]; 2825 -> 3890[label="",style="dashed", color="magenta", weight=3]; 2826 -> 1651[label="",style="dashed", color="red", weight=0]; 2826[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2826 -> 3891[label="",style="dashed", color="magenta", weight=3]; 2826 -> 3892[label="",style="dashed", color="magenta", weight=3]; 2818[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz699 (Neg vzz703)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz702 (Neg vzz705)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz696 (Neg vzz698)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz697 (Neg vzz700)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2818 -> 3893[label="",style="solid", color="black", weight=3]; 2851 -> 1651[label="",style="dashed", color="red", weight=0]; 2851[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2851 -> 3894[label="",style="dashed", color="magenta", weight=3]; 2851 -> 3895[label="",style="dashed", color="magenta", weight=3]; 2852 -> 1527[label="",style="dashed", color="red", weight=0]; 2852[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2852 -> 3896[label="",style="dashed", color="magenta", weight=3]; 2852 -> 3897[label="",style="dashed", color="magenta", weight=3]; 2853 -> 1527[label="",style="dashed", color="red", weight=0]; 2853[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2853 -> 3898[label="",style="dashed", color="magenta", weight=3]; 2853 -> 3899[label="",style="dashed", color="magenta", weight=3]; 2854 -> 1527[label="",style="dashed", color="red", weight=0]; 2854[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2854 -> 3900[label="",style="dashed", color="magenta", weight=3]; 2854 -> 3901[label="",style="dashed", color="magenta", weight=3]; 2855 -> 1651[label="",style="dashed", color="red", weight=0]; 2855[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2855 -> 3902[label="",style="dashed", color="magenta", weight=3]; 2855 -> 3903[label="",style="dashed", color="magenta", weight=3]; 2856 -> 1527[label="",style="dashed", color="red", weight=0]; 2856[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2856 -> 3904[label="",style="dashed", color="magenta", weight=3]; 2856 -> 3905[label="",style="dashed", color="magenta", weight=3]; 2857 -> 1651[label="",style="dashed", color="red", weight=0]; 2857[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2857 -> 3906[label="",style="dashed", color="magenta", weight=3]; 2857 -> 3907[label="",style="dashed", color="magenta", weight=3]; 2858 -> 1651[label="",style="dashed", color="red", weight=0]; 2858[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2858 -> 3908[label="",style="dashed", color="magenta", weight=3]; 2858 -> 3909[label="",style="dashed", color="magenta", weight=3]; 2827 -> 1651[label="",style="dashed", color="red", weight=0]; 2827[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2827 -> 3910[label="",style="dashed", color="magenta", weight=3]; 2827 -> 3911[label="",style="dashed", color="magenta", weight=3]; 2828 -> 1527[label="",style="dashed", color="red", weight=0]; 2828[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2828 -> 3912[label="",style="dashed", color="magenta", weight=3]; 2828 -> 3913[label="",style="dashed", color="magenta", weight=3]; 2829 -> 1527[label="",style="dashed", color="red", weight=0]; 2829[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2829 -> 3914[label="",style="dashed", color="magenta", weight=3]; 2829 -> 3915[label="",style="dashed", color="magenta", weight=3]; 2830 -> 1651[label="",style="dashed", color="red", weight=0]; 2830[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2830 -> 3916[label="",style="dashed", color="magenta", weight=3]; 2830 -> 3917[label="",style="dashed", color="magenta", weight=3]; 2831 -> 1527[label="",style="dashed", color="red", weight=0]; 2831[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2831 -> 3918[label="",style="dashed", color="magenta", weight=3]; 2831 -> 3919[label="",style="dashed", color="magenta", weight=3]; 2832 -> 1527[label="",style="dashed", color="red", weight=0]; 2832[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2832 -> 3920[label="",style="dashed", color="magenta", weight=3]; 2832 -> 3921[label="",style="dashed", color="magenta", weight=3]; 2833 -> 1651[label="",style="dashed", color="red", weight=0]; 2833[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2833 -> 3922[label="",style="dashed", color="magenta", weight=3]; 2833 -> 3923[label="",style="dashed", color="magenta", weight=3]; 2834 -> 1651[label="",style="dashed", color="red", weight=0]; 2834[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2834 -> 3924[label="",style="dashed", color="magenta", weight=3]; 2834 -> 3925[label="",style="dashed", color="magenta", weight=3]; 2859[label="vzz142",fontsize=16,color="green",shape="box"];2860 -> 1651[label="",style="dashed", color="red", weight=0]; 2860[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2860 -> 3926[label="",style="dashed", color="magenta", weight=3]; 2860 -> 3927[label="",style="dashed", color="magenta", weight=3]; 2861[label="vzz144",fontsize=16,color="green",shape="box"];2862 -> 1651[label="",style="dashed", color="red", weight=0]; 2862[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2862 -> 3928[label="",style="dashed", color="magenta", weight=3]; 2862 -> 3929[label="",style="dashed", color="magenta", weight=3]; 2863[label="vzz310",fontsize=16,color="green",shape="box"];2864[label="Succ Zero",fontsize=16,color="green",shape="box"];2865[label="vzz139",fontsize=16,color="green",shape="box"];2866 -> 1651[label="",style="dashed", color="red", weight=0]; 2866[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2866 -> 3930[label="",style="dashed", color="magenta", weight=3]; 2866 -> 3931[label="",style="dashed", color="magenta", weight=3]; 2867[label="vzz140",fontsize=16,color="green",shape="box"];2868 -> 1651[label="",style="dashed", color="red", weight=0]; 2868[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2868 -> 3932[label="",style="dashed", color="magenta", weight=3]; 2868 -> 3933[label="",style="dashed", color="magenta", weight=3]; 2869[label="vzz310",fontsize=16,color="green",shape="box"];2870[label="Succ Zero",fontsize=16,color="green",shape="box"];2871[label="vzz310",fontsize=16,color="green",shape="box"];2872[label="Succ Zero",fontsize=16,color="green",shape="box"];2873[label="vzz310",fontsize=16,color="green",shape="box"];2874[label="Succ Zero",fontsize=16,color="green",shape="box"];2875[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz446 (Neg vzz450)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz449 (Neg vzz452)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz443 (Neg vzz445)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz444 (Neg vzz447)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2875 -> 3934[label="",style="solid", color="black", weight=3]; 2876[label="vzz139",fontsize=16,color="green",shape="box"];2877 -> 1651[label="",style="dashed", color="red", weight=0]; 2877[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2877 -> 3935[label="",style="dashed", color="magenta", weight=3]; 2877 -> 3936[label="",style="dashed", color="magenta", weight=3]; 2878[label="vzz140",fontsize=16,color="green",shape="box"];2879 -> 1651[label="",style="dashed", color="red", weight=0]; 2879[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2879 -> 3937[label="",style="dashed", color="magenta", weight=3]; 2879 -> 3938[label="",style="dashed", color="magenta", weight=3]; 2880[label="vzz310",fontsize=16,color="green",shape="box"];2881[label="Succ Zero",fontsize=16,color="green",shape="box"];2882[label="vzz310",fontsize=16,color="green",shape="box"];2883[label="Succ Zero",fontsize=16,color="green",shape="box"];2884[label="vzz310",fontsize=16,color="green",shape="box"];2885[label="Succ Zero",fontsize=16,color="green",shape="box"];2886[label="vzz142",fontsize=16,color="green",shape="box"];2887 -> 1651[label="",style="dashed", color="red", weight=0]; 2887[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2887 -> 3939[label="",style="dashed", color="magenta", weight=3]; 2887 -> 3940[label="",style="dashed", color="magenta", weight=3]; 2888[label="vzz310",fontsize=16,color="green",shape="box"];2889[label="Succ Zero",fontsize=16,color="green",shape="box"];2890[label="vzz144",fontsize=16,color="green",shape="box"];2891 -> 1651[label="",style="dashed", color="red", weight=0]; 2891[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];2891 -> 3941[label="",style="dashed", color="magenta", weight=3]; 2891 -> 3942[label="",style="dashed", color="magenta", weight=3]; 2892[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat (Succ vzz14700) (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2892 -> 3943[label="",style="solid", color="black", weight=3]; 2893[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat Zero (Succ vzz25000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2893 -> 3944[label="",style="solid", color="black", weight=3]; 2894 -> 1527[label="",style="dashed", color="red", weight=0]; 2894[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2894 -> 3945[label="",style="dashed", color="magenta", weight=3]; 2894 -> 3946[label="",style="dashed", color="magenta", weight=3]; 2895 -> 1527[label="",style="dashed", color="red", weight=0]; 2895[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2895 -> 3947[label="",style="dashed", color="magenta", weight=3]; 2895 -> 3948[label="",style="dashed", color="magenta", weight=3]; 2896 -> 1651[label="",style="dashed", color="red", weight=0]; 2896[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2896 -> 3949[label="",style="dashed", color="magenta", weight=3]; 2896 -> 3950[label="",style="dashed", color="magenta", weight=3]; 2897 -> 1527[label="",style="dashed", color="red", weight=0]; 2897[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2897 -> 3951[label="",style="dashed", color="magenta", weight=3]; 2897 -> 3952[label="",style="dashed", color="magenta", weight=3]; 2898 -> 1527[label="",style="dashed", color="red", weight=0]; 2898[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2898 -> 3953[label="",style="dashed", color="magenta", weight=3]; 2898 -> 3954[label="",style="dashed", color="magenta", weight=3]; 2899 -> 1651[label="",style="dashed", color="red", weight=0]; 2899[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2899 -> 3955[label="",style="dashed", color="magenta", weight=3]; 2899 -> 3956[label="",style="dashed", color="magenta", weight=3]; 2900 -> 1651[label="",style="dashed", color="red", weight=0]; 2900[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2900 -> 3957[label="",style="dashed", color="magenta", weight=3]; 2900 -> 3958[label="",style="dashed", color="magenta", weight=3]; 2901 -> 1651[label="",style="dashed", color="red", weight=0]; 2901[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2901 -> 3959[label="",style="dashed", color="magenta", weight=3]; 2901 -> 3960[label="",style="dashed", color="magenta", weight=3]; 2835 -> 1651[label="",style="dashed", color="red", weight=0]; 2835[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2835 -> 3961[label="",style="dashed", color="magenta", weight=3]; 2835 -> 3962[label="",style="dashed", color="magenta", weight=3]; 2836 -> 1527[label="",style="dashed", color="red", weight=0]; 2836[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2836 -> 3963[label="",style="dashed", color="magenta", weight=3]; 2836 -> 3964[label="",style="dashed", color="magenta", weight=3]; 2837 -> 1527[label="",style="dashed", color="red", weight=0]; 2837[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2837 -> 3965[label="",style="dashed", color="magenta", weight=3]; 2837 -> 3966[label="",style="dashed", color="magenta", weight=3]; 2838 -> 1651[label="",style="dashed", color="red", weight=0]; 2838[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2838 -> 3967[label="",style="dashed", color="magenta", weight=3]; 2838 -> 3968[label="",style="dashed", color="magenta", weight=3]; 2839 -> 1527[label="",style="dashed", color="red", weight=0]; 2839[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2839 -> 3969[label="",style="dashed", color="magenta", weight=3]; 2839 -> 3970[label="",style="dashed", color="magenta", weight=3]; 2840 -> 1527[label="",style="dashed", color="red", weight=0]; 2840[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2840 -> 3971[label="",style="dashed", color="magenta", weight=3]; 2840 -> 3972[label="",style="dashed", color="magenta", weight=3]; 2841 -> 1651[label="",style="dashed", color="red", weight=0]; 2841[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2841 -> 3973[label="",style="dashed", color="magenta", weight=3]; 2841 -> 3974[label="",style="dashed", color="magenta", weight=3]; 2842 -> 1651[label="",style="dashed", color="red", weight=0]; 2842[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2842 -> 3975[label="",style="dashed", color="magenta", weight=3]; 2842 -> 3976[label="",style="dashed", color="magenta", weight=3]; 2902 -> 1527[label="",style="dashed", color="red", weight=0]; 2902[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2902 -> 3977[label="",style="dashed", color="magenta", weight=3]; 2902 -> 3978[label="",style="dashed", color="magenta", weight=3]; 2903 -> 1651[label="",style="dashed", color="red", weight=0]; 2903[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2903 -> 3979[label="",style="dashed", color="magenta", weight=3]; 2903 -> 3980[label="",style="dashed", color="magenta", weight=3]; 2904 -> 1527[label="",style="dashed", color="red", weight=0]; 2904[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2904 -> 3981[label="",style="dashed", color="magenta", weight=3]; 2904 -> 3982[label="",style="dashed", color="magenta", weight=3]; 2905 -> 1651[label="",style="dashed", color="red", weight=0]; 2905[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2905 -> 3983[label="",style="dashed", color="magenta", weight=3]; 2905 -> 3984[label="",style="dashed", color="magenta", weight=3]; 2906[label="vzz14700",fontsize=16,color="green",shape="box"];2907 -> 1651[label="",style="dashed", color="red", weight=0]; 2907[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2907 -> 3985[label="",style="dashed", color="magenta", weight=3]; 2907 -> 3986[label="",style="dashed", color="magenta", weight=3]; 2908[label="Zero",fontsize=16,color="green",shape="box"];2909 -> 1651[label="",style="dashed", color="red", weight=0]; 2909[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2909 -> 3987[label="",style="dashed", color="magenta", weight=3]; 2909 -> 3988[label="",style="dashed", color="magenta", weight=3]; 2910 -> 1527[label="",style="dashed", color="red", weight=0]; 2910[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2910 -> 3989[label="",style="dashed", color="magenta", weight=3]; 2910 -> 3990[label="",style="dashed", color="magenta", weight=3]; 2911 -> 1527[label="",style="dashed", color="red", weight=0]; 2911[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2911 -> 3991[label="",style="dashed", color="magenta", weight=3]; 2911 -> 3992[label="",style="dashed", color="magenta", weight=3]; 2843 -> 1651[label="",style="dashed", color="red", weight=0]; 2843[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2843 -> 3993[label="",style="dashed", color="magenta", weight=3]; 2843 -> 3994[label="",style="dashed", color="magenta", weight=3]; 2844 -> 1527[label="",style="dashed", color="red", weight=0]; 2844[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz142",fontsize=16,color="magenta"];2844 -> 3995[label="",style="dashed", color="magenta", weight=3]; 2844 -> 3996[label="",style="dashed", color="magenta", weight=3]; 2845 -> 1527[label="",style="dashed", color="red", weight=0]; 2845[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz139",fontsize=16,color="magenta"];2845 -> 3997[label="",style="dashed", color="magenta", weight=3]; 2845 -> 3998[label="",style="dashed", color="magenta", weight=3]; 2846 -> 1651[label="",style="dashed", color="red", weight=0]; 2846[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2846 -> 3999[label="",style="dashed", color="magenta", weight=3]; 2846 -> 4000[label="",style="dashed", color="magenta", weight=3]; 2847 -> 1527[label="",style="dashed", color="red", weight=0]; 2847[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz140",fontsize=16,color="magenta"];2847 -> 4001[label="",style="dashed", color="magenta", weight=3]; 2847 -> 4002[label="",style="dashed", color="magenta", weight=3]; 2848 -> 1527[label="",style="dashed", color="red", weight=0]; 2848[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz144",fontsize=16,color="magenta"];2848 -> 4003[label="",style="dashed", color="magenta", weight=3]; 2848 -> 4004[label="",style="dashed", color="magenta", weight=3]; 2849 -> 1651[label="",style="dashed", color="red", weight=0]; 2849[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2849 -> 4005[label="",style="dashed", color="magenta", weight=3]; 2849 -> 4006[label="",style="dashed", color="magenta", weight=3]; 2850 -> 1651[label="",style="dashed", color="red", weight=0]; 2850[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2850 -> 4007[label="",style="dashed", color="magenta", weight=3]; 2850 -> 4008[label="",style="dashed", color="magenta", weight=3]; 2923[label="signumReal1 (Pos (Succ vzz8900)) (primCmpNat (Succ vzz8900) Zero == GT)",fontsize=16,color="black",shape="box"];2923 -> 4026[label="",style="solid", color="black", weight=3]; 2924[label="signumReal1 (Pos Zero) (EQ == GT)",fontsize=16,color="black",shape="box"];2924 -> 4027[label="",style="solid", color="black", weight=3]; 2925[label="signumReal1 (Neg (Succ vzz8900)) (LT == GT)",fontsize=16,color="black",shape="box"];2925 -> 4028[label="",style="solid", color="black", weight=3]; 2926[label="signumReal1 (Neg Zero) (EQ == GT)",fontsize=16,color="black",shape="box"];2926 -> 4029[label="",style="solid", color="black", weight=3]; 2927 -> 797[label="",style="dashed", color="red", weight=0]; 2927[label="gcd0Gcd' vzz151 (vzz152 `rem` vzz151)",fontsize=16,color="magenta"];2927 -> 4030[label="",style="dashed", color="magenta", weight=3]; 2927 -> 4031[label="",style="dashed", color="magenta", weight=3]; 2928 -> 2416[label="",style="dashed", color="red", weight=0]; 2928[label="primPlusNat (primMulNat vzz2400 (Succ vzz7700)) (Succ vzz7700)",fontsize=16,color="magenta"];2928 -> 4032[label="",style="dashed", color="magenta", weight=3]; 2928 -> 4033[label="",style="dashed", color="magenta", weight=3]; 2929[label="Zero",fontsize=16,color="green",shape="box"];2930[label="Zero",fontsize=16,color="green",shape="box"];2931[label="Zero",fontsize=16,color="green",shape="box"];2932[label="primPlusInt (Pos vzz1640) vzz163",fontsize=16,color="burlywood",shape="box"];24279[label="vzz163/Pos vzz1630",fontsize=10,color="white",style="solid",shape="box"];2932 -> 24279[label="",style="solid", color="burlywood", weight=9]; 24279 -> 4034[label="",style="solid", color="burlywood", weight=3]; 24280[label="vzz163/Neg vzz1630",fontsize=10,color="white",style="solid",shape="box"];2932 -> 24280[label="",style="solid", color="burlywood", weight=9]; 24280 -> 4035[label="",style="solid", color="burlywood", weight=3]; 2933[label="primPlusInt (Neg vzz1640) vzz163",fontsize=16,color="burlywood",shape="box"];24281[label="vzz163/Pos vzz1630",fontsize=10,color="white",style="solid",shape="box"];2933 -> 24281[label="",style="solid", color="burlywood", weight=9]; 24281 -> 4036[label="",style="solid", color="burlywood", weight=3]; 24282[label="vzz163/Neg vzz1630",fontsize=10,color="white",style="solid",shape="box"];2933 -> 24282[label="",style="solid", color="burlywood", weight=9]; 24282 -> 4037[label="",style="solid", color="burlywood", weight=3]; 6226[label="signumReal vzz260",fontsize=16,color="black",shape="box"];6226 -> 6293[label="",style="solid", color="black", weight=3]; 5302[label="fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];5302 -> 5483[label="",style="solid", color="black", weight=3]; 6227[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == intToRatio (Neg (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6227 -> 6294[label="",style="solid", color="black", weight=3]; 2935[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Pos (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="box"];2935 -> 4039[label="",style="solid", color="black", weight=3]; 2936[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Pos Zero)) True) vzz53))))",fontsize=16,color="black",shape="box"];2936 -> 4040[label="",style="solid", color="black", weight=3]; 2937[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg (Succ vzz67000))) True) vzz53))))",fontsize=16,color="black",shape="box"];2937 -> 4041[label="",style="solid", color="black", weight=3]; 2938[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * signumReal0 (Integer (Neg Zero)) True) vzz53))))",fontsize=16,color="black",shape="box"];2938 -> 4042[label="",style="solid", color="black", weight=3]; 5660 -> 5666[label="",style="dashed", color="red", weight=0]; 5660[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd' (abs (Integer vzz777)) (abs vzz62) :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd' (abs (Integer vzz777)) (abs vzz62) :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5660 -> 5667[label="",style="dashed", color="magenta", weight=3]; 5660 -> 5668[label="",style="dashed", color="magenta", weight=3]; 5660 -> 5669[label="",style="dashed", color="magenta", weight=3]; 5660 -> 5670[label="",style="dashed", color="magenta", weight=3]; 5662 -> 195[label="",style="dashed", color="red", weight=0]; 5662[label="vzz62 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5662 -> 5675[label="",style="dashed", color="magenta", weight=3]; 5663 -> 195[label="",style="dashed", color="red", weight=0]; 5663[label="vzz62 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5663 -> 5676[label="",style="dashed", color="magenta", weight=3]; 5661[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 vzz790 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 vzz789 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24283[label="vzz790/False",fontsize=10,color="white",style="solid",shape="box"];5661 -> 24283[label="",style="solid", color="burlywood", weight=9]; 24283 -> 5677[label="",style="solid", color="burlywood", weight=3]; 24284[label="vzz790/True",fontsize=10,color="white",style="solid",shape="box"];5661 -> 24284[label="",style="solid", color="burlywood", weight=9]; 24284 -> 5678[label="",style="solid", color="burlywood", weight=3]; 2943[label="vzz310",fontsize=16,color="green",shape="box"];2944[label="Succ Zero",fontsize=16,color="green",shape="box"];2945[label="vzz300",fontsize=16,color="green",shape="box"];2946[label="vzz178",fontsize=16,color="green",shape="box"];2947[label="vzz300",fontsize=16,color="green",shape="box"];2948[label="vzz172",fontsize=16,color="green",shape="box"];2949[label="vzz310",fontsize=16,color="green",shape="box"];2950[label="Succ Zero",fontsize=16,color="green",shape="box"];2951[label="vzz310",fontsize=16,color="green",shape="box"];2952[label="Succ Zero",fontsize=16,color="green",shape="box"];2953[label="vzz300",fontsize=16,color="green",shape="box"];2954[label="vzz175",fontsize=16,color="green",shape="box"];2955[label="vzz300",fontsize=16,color="green",shape="box"];2956[label="vzz171",fontsize=16,color="green",shape="box"];2957[label="vzz310",fontsize=16,color="green",shape="box"];2958[label="Succ Zero",fontsize=16,color="green",shape="box"];2959[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz18300) (Succ vzz18200) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2959 -> 4052[label="",style="solid", color="black", weight=3]; 2960[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz18300) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];2960 -> 4053[label="",style="solid", color="black", weight=3]; 2961[label="vzz310",fontsize=16,color="green",shape="box"];2962[label="Succ Zero",fontsize=16,color="green",shape="box"];2963[label="vzz310",fontsize=16,color="green",shape="box"];2964[label="Succ Zero",fontsize=16,color="green",shape="box"];2965[label="vzz300",fontsize=16,color="green",shape="box"];2966[label="vzz175",fontsize=16,color="green",shape="box"];2967[label="vzz300",fontsize=16,color="green",shape="box"];2968[label="vzz178",fontsize=16,color="green",shape="box"];2969[label="vzz310",fontsize=16,color="green",shape="box"];2970[label="Succ Zero",fontsize=16,color="green",shape="box"];2971[label="vzz300",fontsize=16,color="green",shape="box"];2972[label="vzz171",fontsize=16,color="green",shape="box"];2973[label="vzz300",fontsize=16,color="green",shape="box"];2974[label="vzz172",fontsize=16,color="green",shape="box"];2975[label="vzz310",fontsize=16,color="green",shape="box"];2976[label="Succ Zero",fontsize=16,color="green",shape="box"];2977[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz482 (Pos vzz486)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz485 (Pos vzz488)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz479 (Pos vzz481)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz480 (Pos vzz483)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2977 -> 4054[label="",style="solid", color="black", weight=3]; 2236 -> 1327[label="",style="dashed", color="red", weight=0]; 2236[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2236 -> 4055[label="",style="dashed", color="magenta", weight=3]; 2236 -> 4056[label="",style="dashed", color="magenta", weight=3]; 2237 -> 1327[label="",style="dashed", color="red", weight=0]; 2237[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2237 -> 4057[label="",style="dashed", color="magenta", weight=3]; 2237 -> 4058[label="",style="dashed", color="magenta", weight=3]; 2238 -> 1327[label="",style="dashed", color="red", weight=0]; 2238[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2238 -> 4059[label="",style="dashed", color="magenta", weight=3]; 2238 -> 4060[label="",style="dashed", color="magenta", weight=3]; 2239 -> 1651[label="",style="dashed", color="red", weight=0]; 2239[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2239 -> 4061[label="",style="dashed", color="magenta", weight=3]; 2239 -> 4062[label="",style="dashed", color="magenta", weight=3]; 2240[label="vzz18200",fontsize=16,color="green",shape="box"];2241 -> 1651[label="",style="dashed", color="red", weight=0]; 2241[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2241 -> 4063[label="",style="dashed", color="magenta", weight=3]; 2241 -> 4064[label="",style="dashed", color="magenta", weight=3]; 2242 -> 1651[label="",style="dashed", color="red", weight=0]; 2242[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2242 -> 4065[label="",style="dashed", color="magenta", weight=3]; 2242 -> 4066[label="",style="dashed", color="magenta", weight=3]; 2243 -> 1327[label="",style="dashed", color="red", weight=0]; 2243[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2243 -> 4067[label="",style="dashed", color="magenta", weight=3]; 2243 -> 4068[label="",style="dashed", color="magenta", weight=3]; 2244[label="Zero",fontsize=16,color="green",shape="box"];2245 -> 1651[label="",style="dashed", color="red", weight=0]; 2245[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2245 -> 4069[label="",style="dashed", color="magenta", weight=3]; 2245 -> 4070[label="",style="dashed", color="magenta", weight=3]; 2979 -> 1327[label="",style="dashed", color="red", weight=0]; 2979[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2979 -> 4071[label="",style="dashed", color="magenta", weight=3]; 2979 -> 4072[label="",style="dashed", color="magenta", weight=3]; 2980 -> 1327[label="",style="dashed", color="red", weight=0]; 2980[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2980 -> 4073[label="",style="dashed", color="magenta", weight=3]; 2980 -> 4074[label="",style="dashed", color="magenta", weight=3]; 2981 -> 1651[label="",style="dashed", color="red", weight=0]; 2981[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2981 -> 4075[label="",style="dashed", color="magenta", weight=3]; 2981 -> 4076[label="",style="dashed", color="magenta", weight=3]; 2982 -> 1327[label="",style="dashed", color="red", weight=0]; 2982[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2982 -> 4077[label="",style="dashed", color="magenta", weight=3]; 2982 -> 4078[label="",style="dashed", color="magenta", weight=3]; 2983 -> 1651[label="",style="dashed", color="red", weight=0]; 2983[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2983 -> 4079[label="",style="dashed", color="magenta", weight=3]; 2983 -> 4080[label="",style="dashed", color="magenta", weight=3]; 2984 -> 1651[label="",style="dashed", color="red", weight=0]; 2984[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2984 -> 4081[label="",style="dashed", color="magenta", weight=3]; 2984 -> 4082[label="",style="dashed", color="magenta", weight=3]; 2985 -> 1327[label="",style="dashed", color="red", weight=0]; 2985[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2985 -> 4083[label="",style="dashed", color="magenta", weight=3]; 2985 -> 4084[label="",style="dashed", color="magenta", weight=3]; 2986 -> 1651[label="",style="dashed", color="red", weight=0]; 2986[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2986 -> 4085[label="",style="dashed", color="magenta", weight=3]; 2986 -> 4086[label="",style="dashed", color="magenta", weight=3]; 2978[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz713 (Pos vzz717)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz716 (Pos vzz719)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz710 (Pos vzz712)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz711 (Pos vzz714)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];2978 -> 4087[label="",style="solid", color="black", weight=3]; 3011 -> 1651[label="",style="dashed", color="red", weight=0]; 3011[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3011 -> 4088[label="",style="dashed", color="magenta", weight=3]; 3011 -> 4089[label="",style="dashed", color="magenta", weight=3]; 3012 -> 1651[label="",style="dashed", color="red", weight=0]; 3012[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3012 -> 4090[label="",style="dashed", color="magenta", weight=3]; 3012 -> 4091[label="",style="dashed", color="magenta", weight=3]; 3013 -> 1327[label="",style="dashed", color="red", weight=0]; 3013[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3013 -> 4092[label="",style="dashed", color="magenta", weight=3]; 3013 -> 4093[label="",style="dashed", color="magenta", weight=3]; 3014 -> 1327[label="",style="dashed", color="red", weight=0]; 3014[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3014 -> 4094[label="",style="dashed", color="magenta", weight=3]; 3014 -> 4095[label="",style="dashed", color="magenta", weight=3]; 3015 -> 1651[label="",style="dashed", color="red", weight=0]; 3015[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3015 -> 4096[label="",style="dashed", color="magenta", weight=3]; 3015 -> 4097[label="",style="dashed", color="magenta", weight=3]; 3016 -> 1327[label="",style="dashed", color="red", weight=0]; 3016[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3016 -> 4098[label="",style="dashed", color="magenta", weight=3]; 3016 -> 4099[label="",style="dashed", color="magenta", weight=3]; 3017 -> 1327[label="",style="dashed", color="red", weight=0]; 3017[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3017 -> 4100[label="",style="dashed", color="magenta", weight=3]; 3017 -> 4101[label="",style="dashed", color="magenta", weight=3]; 3018 -> 1651[label="",style="dashed", color="red", weight=0]; 3018[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3018 -> 4102[label="",style="dashed", color="magenta", weight=3]; 3018 -> 4103[label="",style="dashed", color="magenta", weight=3]; 2987 -> 1327[label="",style="dashed", color="red", weight=0]; 2987[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2987 -> 4104[label="",style="dashed", color="magenta", weight=3]; 2987 -> 4105[label="",style="dashed", color="magenta", weight=3]; 2988 -> 1327[label="",style="dashed", color="red", weight=0]; 2988[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2988 -> 4106[label="",style="dashed", color="magenta", weight=3]; 2988 -> 4107[label="",style="dashed", color="magenta", weight=3]; 2989 -> 1651[label="",style="dashed", color="red", weight=0]; 2989[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2989 -> 4108[label="",style="dashed", color="magenta", weight=3]; 2989 -> 4109[label="",style="dashed", color="magenta", weight=3]; 2990 -> 1327[label="",style="dashed", color="red", weight=0]; 2990[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2990 -> 4110[label="",style="dashed", color="magenta", weight=3]; 2990 -> 4111[label="",style="dashed", color="magenta", weight=3]; 2991 -> 1651[label="",style="dashed", color="red", weight=0]; 2991[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2991 -> 4112[label="",style="dashed", color="magenta", weight=3]; 2991 -> 4113[label="",style="dashed", color="magenta", weight=3]; 2992 -> 1651[label="",style="dashed", color="red", weight=0]; 2992[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2992 -> 4114[label="",style="dashed", color="magenta", weight=3]; 2992 -> 4115[label="",style="dashed", color="magenta", weight=3]; 2993 -> 1327[label="",style="dashed", color="red", weight=0]; 2993[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];2993 -> 4116[label="",style="dashed", color="magenta", weight=3]; 2993 -> 4117[label="",style="dashed", color="magenta", weight=3]; 2994 -> 1651[label="",style="dashed", color="red", weight=0]; 2994[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2994 -> 4118[label="",style="dashed", color="magenta", weight=3]; 2994 -> 4119[label="",style="dashed", color="magenta", weight=3]; 3019[label="vzz300",fontsize=16,color="green",shape="box"];3020[label="vzz175",fontsize=16,color="green",shape="box"];3021[label="vzz300",fontsize=16,color="green",shape="box"];3022[label="vzz178",fontsize=16,color="green",shape="box"];3023[label="vzz300",fontsize=16,color="green",shape="box"];3024[label="vzz171",fontsize=16,color="green",shape="box"];3025[label="vzz310",fontsize=16,color="green",shape="box"];3026[label="Succ Zero",fontsize=16,color="green",shape="box"];3027[label="vzz310",fontsize=16,color="green",shape="box"];3028[label="Succ Zero",fontsize=16,color="green",shape="box"];3029[label="vzz310",fontsize=16,color="green",shape="box"];3030[label="Succ Zero",fontsize=16,color="green",shape="box"];3031[label="vzz310",fontsize=16,color="green",shape="box"];3032[label="Succ Zero",fontsize=16,color="green",shape="box"];3033[label="vzz300",fontsize=16,color="green",shape="box"];3034[label="vzz172",fontsize=16,color="green",shape="box"];3035[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz494 (Pos vzz498)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz497 (Pos vzz500)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz491 (Pos vzz493)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz492 (Pos vzz495)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3035 -> 4120[label="",style="solid", color="black", weight=3]; 3036[label="vzz300",fontsize=16,color="green",shape="box"];3037[label="vzz172",fontsize=16,color="green",shape="box"];3038[label="vzz300",fontsize=16,color="green",shape="box"];3039[label="vzz178",fontsize=16,color="green",shape="box"];3040[label="vzz300",fontsize=16,color="green",shape="box"];3041[label="vzz175",fontsize=16,color="green",shape="box"];3042[label="vzz310",fontsize=16,color="green",shape="box"];3043[label="Succ Zero",fontsize=16,color="green",shape="box"];3044[label="vzz310",fontsize=16,color="green",shape="box"];3045[label="Succ Zero",fontsize=16,color="green",shape="box"];3046[label="vzz310",fontsize=16,color="green",shape="box"];3047[label="Succ Zero",fontsize=16,color="green",shape="box"];3048[label="vzz300",fontsize=16,color="green",shape="box"];3049[label="vzz171",fontsize=16,color="green",shape="box"];3050[label="vzz310",fontsize=16,color="green",shape="box"];3051[label="Succ Zero",fontsize=16,color="green",shape="box"];3052[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat (Succ vzz18200) (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3052 -> 4121[label="",style="solid", color="black", weight=3]; 3053[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat Zero (Succ vzz18300) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3053 -> 4122[label="",style="solid", color="black", weight=3]; 3054 -> 1327[label="",style="dashed", color="red", weight=0]; 3054[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3054 -> 4123[label="",style="dashed", color="magenta", weight=3]; 3054 -> 4124[label="",style="dashed", color="magenta", weight=3]; 3055 -> 1327[label="",style="dashed", color="red", weight=0]; 3055[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3055 -> 4125[label="",style="dashed", color="magenta", weight=3]; 3055 -> 4126[label="",style="dashed", color="magenta", weight=3]; 3056 -> 1327[label="",style="dashed", color="red", weight=0]; 3056[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3056 -> 4127[label="",style="dashed", color="magenta", weight=3]; 3056 -> 4128[label="",style="dashed", color="magenta", weight=3]; 3057 -> 1651[label="",style="dashed", color="red", weight=0]; 3057[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3057 -> 4129[label="",style="dashed", color="magenta", weight=3]; 3057 -> 4130[label="",style="dashed", color="magenta", weight=3]; 3058 -> 1651[label="",style="dashed", color="red", weight=0]; 3058[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3058 -> 4131[label="",style="dashed", color="magenta", weight=3]; 3058 -> 4132[label="",style="dashed", color="magenta", weight=3]; 3059 -> 1651[label="",style="dashed", color="red", weight=0]; 3059[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3059 -> 4133[label="",style="dashed", color="magenta", weight=3]; 3059 -> 4134[label="",style="dashed", color="magenta", weight=3]; 3060 -> 1651[label="",style="dashed", color="red", weight=0]; 3060[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3060 -> 4135[label="",style="dashed", color="magenta", weight=3]; 3060 -> 4136[label="",style="dashed", color="magenta", weight=3]; 3061 -> 1327[label="",style="dashed", color="red", weight=0]; 3061[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3061 -> 4137[label="",style="dashed", color="magenta", weight=3]; 3061 -> 4138[label="",style="dashed", color="magenta", weight=3]; 2995 -> 1327[label="",style="dashed", color="red", weight=0]; 2995[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];2995 -> 4139[label="",style="dashed", color="magenta", weight=3]; 2995 -> 4140[label="",style="dashed", color="magenta", weight=3]; 2996 -> 1327[label="",style="dashed", color="red", weight=0]; 2996[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];2996 -> 4141[label="",style="dashed", color="magenta", weight=3]; 2996 -> 4142[label="",style="dashed", color="magenta", weight=3]; 2997 -> 1651[label="",style="dashed", color="red", weight=0]; 2997[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2997 -> 4143[label="",style="dashed", color="magenta", weight=3]; 2997 -> 4144[label="",style="dashed", color="magenta", weight=3]; 2998 -> 1327[label="",style="dashed", color="red", weight=0]; 2998[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];2998 -> 4145[label="",style="dashed", color="magenta", weight=3]; 2998 -> 4146[label="",style="dashed", color="magenta", weight=3]; 2999 -> 1651[label="",style="dashed", color="red", weight=0]; 2999[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2999 -> 4147[label="",style="dashed", color="magenta", weight=3]; 2999 -> 4148[label="",style="dashed", color="magenta", weight=3]; 3000 -> 1651[label="",style="dashed", color="red", weight=0]; 3000[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3000 -> 4149[label="",style="dashed", color="magenta", weight=3]; 3000 -> 4150[label="",style="dashed", color="magenta", weight=3]; 3001 -> 1327[label="",style="dashed", color="red", weight=0]; 3001[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3001 -> 4151[label="",style="dashed", color="magenta", weight=3]; 3001 -> 4152[label="",style="dashed", color="magenta", weight=3]; 3002 -> 1651[label="",style="dashed", color="red", weight=0]; 3002[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3002 -> 4153[label="",style="dashed", color="magenta", weight=3]; 3002 -> 4154[label="",style="dashed", color="magenta", weight=3]; 3062 -> 1651[label="",style="dashed", color="red", weight=0]; 3062[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3062 -> 4155[label="",style="dashed", color="magenta", weight=3]; 3062 -> 4156[label="",style="dashed", color="magenta", weight=3]; 3063 -> 1327[label="",style="dashed", color="red", weight=0]; 3063[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3063 -> 4157[label="",style="dashed", color="magenta", weight=3]; 3063 -> 4158[label="",style="dashed", color="magenta", weight=3]; 3064[label="vzz18200",fontsize=16,color="green",shape="box"];3065 -> 1327[label="",style="dashed", color="red", weight=0]; 3065[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3065 -> 4159[label="",style="dashed", color="magenta", weight=3]; 3065 -> 4160[label="",style="dashed", color="magenta", weight=3]; 3066 -> 1651[label="",style="dashed", color="red", weight=0]; 3066[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3066 -> 4161[label="",style="dashed", color="magenta", weight=3]; 3066 -> 4162[label="",style="dashed", color="magenta", weight=3]; 3067 -> 1651[label="",style="dashed", color="red", weight=0]; 3067[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3067 -> 4163[label="",style="dashed", color="magenta", weight=3]; 3067 -> 4164[label="",style="dashed", color="magenta", weight=3]; 3068 -> 1327[label="",style="dashed", color="red", weight=0]; 3068[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3068 -> 4165[label="",style="dashed", color="magenta", weight=3]; 3068 -> 4166[label="",style="dashed", color="magenta", weight=3]; 3069[label="Zero",fontsize=16,color="green",shape="box"];3070 -> 1327[label="",style="dashed", color="red", weight=0]; 3070[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3070 -> 4167[label="",style="dashed", color="magenta", weight=3]; 3070 -> 4168[label="",style="dashed", color="magenta", weight=3]; 3071 -> 1651[label="",style="dashed", color="red", weight=0]; 3071[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3071 -> 4169[label="",style="dashed", color="magenta", weight=3]; 3071 -> 4170[label="",style="dashed", color="magenta", weight=3]; 3003 -> 1327[label="",style="dashed", color="red", weight=0]; 3003[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz178",fontsize=16,color="magenta"];3003 -> 4171[label="",style="dashed", color="magenta", weight=3]; 3003 -> 4172[label="",style="dashed", color="magenta", weight=3]; 3004 -> 1327[label="",style="dashed", color="red", weight=0]; 3004[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz172",fontsize=16,color="magenta"];3004 -> 4173[label="",style="dashed", color="magenta", weight=3]; 3004 -> 4174[label="",style="dashed", color="magenta", weight=3]; 3005 -> 1651[label="",style="dashed", color="red", weight=0]; 3005[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3005 -> 4175[label="",style="dashed", color="magenta", weight=3]; 3005 -> 4176[label="",style="dashed", color="magenta", weight=3]; 3006 -> 1327[label="",style="dashed", color="red", weight=0]; 3006[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz175",fontsize=16,color="magenta"];3006 -> 4177[label="",style="dashed", color="magenta", weight=3]; 3006 -> 4178[label="",style="dashed", color="magenta", weight=3]; 3007 -> 1651[label="",style="dashed", color="red", weight=0]; 3007[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3007 -> 4179[label="",style="dashed", color="magenta", weight=3]; 3007 -> 4180[label="",style="dashed", color="magenta", weight=3]; 3008 -> 1651[label="",style="dashed", color="red", weight=0]; 3008[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3008 -> 4181[label="",style="dashed", color="magenta", weight=3]; 3008 -> 4182[label="",style="dashed", color="magenta", weight=3]; 3009 -> 1327[label="",style="dashed", color="red", weight=0]; 3009[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz171",fontsize=16,color="magenta"];3009 -> 4183[label="",style="dashed", color="magenta", weight=3]; 3009 -> 4184[label="",style="dashed", color="magenta", weight=3]; 3010 -> 1651[label="",style="dashed", color="red", weight=0]; 3010[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3010 -> 4185[label="",style="dashed", color="magenta", weight=3]; 3010 -> 4186[label="",style="dashed", color="magenta", weight=3]; 3072[label="vzz310",fontsize=16,color="green",shape="box"];3073[label="Succ Zero",fontsize=16,color="green",shape="box"];3074[label="vzz188",fontsize=16,color="green",shape="box"];3075 -> 1651[label="",style="dashed", color="red", weight=0]; 3075[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3075 -> 4187[label="",style="dashed", color="magenta", weight=3]; 3075 -> 4188[label="",style="dashed", color="magenta", weight=3]; 3076[label="vzz191",fontsize=16,color="green",shape="box"];3077 -> 1651[label="",style="dashed", color="red", weight=0]; 3077[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3077 -> 4189[label="",style="dashed", color="magenta", weight=3]; 3077 -> 4190[label="",style="dashed", color="magenta", weight=3]; 3078[label="vzz310",fontsize=16,color="green",shape="box"];3079[label="Succ Zero",fontsize=16,color="green",shape="box"];3080[label="vzz194",fontsize=16,color="green",shape="box"];3081 -> 1651[label="",style="dashed", color="red", weight=0]; 3081[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3081 -> 4191[label="",style="dashed", color="magenta", weight=3]; 3081 -> 4192[label="",style="dashed", color="magenta", weight=3]; 3082[label="vzz310",fontsize=16,color="green",shape="box"];3083[label="Succ Zero",fontsize=16,color="green",shape="box"];3084[label="vzz310",fontsize=16,color="green",shape="box"];3085[label="Succ Zero",fontsize=16,color="green",shape="box"];3086[label="vzz187",fontsize=16,color="green",shape="box"];3087 -> 1651[label="",style="dashed", color="red", weight=0]; 3087[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3087 -> 4193[label="",style="dashed", color="magenta", weight=3]; 3087 -> 4194[label="",style="dashed", color="magenta", weight=3]; 3088[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz19900) (Succ vzz19800) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3088 -> 4195[label="",style="solid", color="black", weight=3]; 3089[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz19900) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3089 -> 4196[label="",style="solid", color="black", weight=3]; 3090[label="vzz191",fontsize=16,color="green",shape="box"];3091 -> 1651[label="",style="dashed", color="red", weight=0]; 3091[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3091 -> 4197[label="",style="dashed", color="magenta", weight=3]; 3091 -> 4198[label="",style="dashed", color="magenta", weight=3]; 3092[label="vzz310",fontsize=16,color="green",shape="box"];3093[label="Succ Zero",fontsize=16,color="green",shape="box"];3094[label="vzz194",fontsize=16,color="green",shape="box"];3095 -> 1651[label="",style="dashed", color="red", weight=0]; 3095[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3095 -> 4199[label="",style="dashed", color="magenta", weight=3]; 3095 -> 4200[label="",style="dashed", color="magenta", weight=3]; 3096[label="vzz187",fontsize=16,color="green",shape="box"];3097 -> 1651[label="",style="dashed", color="red", weight=0]; 3097[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3097 -> 4201[label="",style="dashed", color="magenta", weight=3]; 3097 -> 4202[label="",style="dashed", color="magenta", weight=3]; 3098[label="vzz310",fontsize=16,color="green",shape="box"];3099[label="Succ Zero",fontsize=16,color="green",shape="box"];3100[label="vzz188",fontsize=16,color="green",shape="box"];3101 -> 1651[label="",style="dashed", color="red", weight=0]; 3101[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3101 -> 4203[label="",style="dashed", color="magenta", weight=3]; 3101 -> 4204[label="",style="dashed", color="magenta", weight=3]; 3102[label="vzz310",fontsize=16,color="green",shape="box"];3103[label="Succ Zero",fontsize=16,color="green",shape="box"];3104[label="vzz310",fontsize=16,color="green",shape="box"];3105[label="Succ Zero",fontsize=16,color="green",shape="box"];3106[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz530 (Pos vzz534)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz533 (Pos vzz536)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz527 (Pos vzz529)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz528 (Pos vzz531)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3106 -> 4205[label="",style="solid", color="black", weight=3]; 2290 -> 1527[label="",style="dashed", color="red", weight=0]; 2290[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];2290 -> 4206[label="",style="dashed", color="magenta", weight=3]; 2290 -> 4207[label="",style="dashed", color="magenta", weight=3]; 2291 -> 1651[label="",style="dashed", color="red", weight=0]; 2291[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2291 -> 4208[label="",style="dashed", color="magenta", weight=3]; 2291 -> 4209[label="",style="dashed", color="magenta", weight=3]; 2292 -> 1527[label="",style="dashed", color="red", weight=0]; 2292[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];2292 -> 4210[label="",style="dashed", color="magenta", weight=3]; 2292 -> 4211[label="",style="dashed", color="magenta", weight=3]; 2293 -> 1527[label="",style="dashed", color="red", weight=0]; 2293[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];2293 -> 4212[label="",style="dashed", color="magenta", weight=3]; 2293 -> 4213[label="",style="dashed", color="magenta", weight=3]; 2294[label="vzz19800",fontsize=16,color="green",shape="box"];2295 -> 1527[label="",style="dashed", color="red", weight=0]; 2295[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];2295 -> 4214[label="",style="dashed", color="magenta", weight=3]; 2295 -> 4215[label="",style="dashed", color="magenta", weight=3]; 2296[label="Zero",fontsize=16,color="green",shape="box"];2297 -> 1651[label="",style="dashed", color="red", weight=0]; 2297[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2297 -> 4216[label="",style="dashed", color="magenta", weight=3]; 2297 -> 4217[label="",style="dashed", color="magenta", weight=3]; 2298 -> 1651[label="",style="dashed", color="red", weight=0]; 2298[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2298 -> 4218[label="",style="dashed", color="magenta", weight=3]; 2298 -> 4219[label="",style="dashed", color="magenta", weight=3]; 2299 -> 1651[label="",style="dashed", color="red", weight=0]; 2299[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2299 -> 4220[label="",style="dashed", color="magenta", weight=3]; 2299 -> 4221[label="",style="dashed", color="magenta", weight=3]; 3108 -> 1651[label="",style="dashed", color="red", weight=0]; 3108[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3108 -> 4222[label="",style="dashed", color="magenta", weight=3]; 3108 -> 4223[label="",style="dashed", color="magenta", weight=3]; 3109 -> 1527[label="",style="dashed", color="red", weight=0]; 3109[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3109 -> 4224[label="",style="dashed", color="magenta", weight=3]; 3109 -> 4225[label="",style="dashed", color="magenta", weight=3]; 3110 -> 1527[label="",style="dashed", color="red", weight=0]; 3110[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3110 -> 4226[label="",style="dashed", color="magenta", weight=3]; 3110 -> 4227[label="",style="dashed", color="magenta", weight=3]; 3111 -> 1651[label="",style="dashed", color="red", weight=0]; 3111[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3111 -> 4228[label="",style="dashed", color="magenta", weight=3]; 3111 -> 4229[label="",style="dashed", color="magenta", weight=3]; 3112 -> 1527[label="",style="dashed", color="red", weight=0]; 3112[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3112 -> 4230[label="",style="dashed", color="magenta", weight=3]; 3112 -> 4231[label="",style="dashed", color="magenta", weight=3]; 3113 -> 1651[label="",style="dashed", color="red", weight=0]; 3113[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3113 -> 4232[label="",style="dashed", color="magenta", weight=3]; 3113 -> 4233[label="",style="dashed", color="magenta", weight=3]; 3114 -> 1527[label="",style="dashed", color="red", weight=0]; 3114[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3114 -> 4234[label="",style="dashed", color="magenta", weight=3]; 3114 -> 4235[label="",style="dashed", color="magenta", weight=3]; 3115 -> 1651[label="",style="dashed", color="red", weight=0]; 3115[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3115 -> 4236[label="",style="dashed", color="magenta", weight=3]; 3115 -> 4237[label="",style="dashed", color="magenta", weight=3]; 3107[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz725 (Pos vzz729)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz728 (Pos vzz731)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz722 (Pos vzz724)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz723 (Pos vzz726)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3107 -> 4238[label="",style="solid", color="black", weight=3]; 3140 -> 1527[label="",style="dashed", color="red", weight=0]; 3140[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3140 -> 4239[label="",style="dashed", color="magenta", weight=3]; 3140 -> 4240[label="",style="dashed", color="magenta", weight=3]; 3141 -> 1651[label="",style="dashed", color="red", weight=0]; 3141[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3141 -> 4241[label="",style="dashed", color="magenta", weight=3]; 3141 -> 4242[label="",style="dashed", color="magenta", weight=3]; 3142 -> 1527[label="",style="dashed", color="red", weight=0]; 3142[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3142 -> 4243[label="",style="dashed", color="magenta", weight=3]; 3142 -> 4244[label="",style="dashed", color="magenta", weight=3]; 3143 -> 1527[label="",style="dashed", color="red", weight=0]; 3143[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3143 -> 4245[label="",style="dashed", color="magenta", weight=3]; 3143 -> 4246[label="",style="dashed", color="magenta", weight=3]; 3144 -> 1651[label="",style="dashed", color="red", weight=0]; 3144[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3144 -> 4247[label="",style="dashed", color="magenta", weight=3]; 3144 -> 4248[label="",style="dashed", color="magenta", weight=3]; 3145 -> 1527[label="",style="dashed", color="red", weight=0]; 3145[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3145 -> 4249[label="",style="dashed", color="magenta", weight=3]; 3145 -> 4250[label="",style="dashed", color="magenta", weight=3]; 3146 -> 1651[label="",style="dashed", color="red", weight=0]; 3146[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3146 -> 4251[label="",style="dashed", color="magenta", weight=3]; 3146 -> 4252[label="",style="dashed", color="magenta", weight=3]; 3147 -> 1651[label="",style="dashed", color="red", weight=0]; 3147[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3147 -> 4253[label="",style="dashed", color="magenta", weight=3]; 3147 -> 4254[label="",style="dashed", color="magenta", weight=3]; 3116 -> 1651[label="",style="dashed", color="red", weight=0]; 3116[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3116 -> 4255[label="",style="dashed", color="magenta", weight=3]; 3116 -> 4256[label="",style="dashed", color="magenta", weight=3]; 3117 -> 1527[label="",style="dashed", color="red", weight=0]; 3117[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3117 -> 4257[label="",style="dashed", color="magenta", weight=3]; 3117 -> 4258[label="",style="dashed", color="magenta", weight=3]; 3118 -> 1527[label="",style="dashed", color="red", weight=0]; 3118[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3118 -> 4259[label="",style="dashed", color="magenta", weight=3]; 3118 -> 4260[label="",style="dashed", color="magenta", weight=3]; 3119 -> 1651[label="",style="dashed", color="red", weight=0]; 3119[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3119 -> 4261[label="",style="dashed", color="magenta", weight=3]; 3119 -> 4262[label="",style="dashed", color="magenta", weight=3]; 3120 -> 1527[label="",style="dashed", color="red", weight=0]; 3120[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3120 -> 4263[label="",style="dashed", color="magenta", weight=3]; 3120 -> 4264[label="",style="dashed", color="magenta", weight=3]; 3121 -> 1651[label="",style="dashed", color="red", weight=0]; 3121[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3121 -> 4265[label="",style="dashed", color="magenta", weight=3]; 3121 -> 4266[label="",style="dashed", color="magenta", weight=3]; 3122 -> 1527[label="",style="dashed", color="red", weight=0]; 3122[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3122 -> 4267[label="",style="dashed", color="magenta", weight=3]; 3122 -> 4268[label="",style="dashed", color="magenta", weight=3]; 3123 -> 1651[label="",style="dashed", color="red", weight=0]; 3123[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3123 -> 4269[label="",style="dashed", color="magenta", weight=3]; 3123 -> 4270[label="",style="dashed", color="magenta", weight=3]; 3148[label="vzz310",fontsize=16,color="green",shape="box"];3149[label="Succ Zero",fontsize=16,color="green",shape="box"];3150[label="vzz188",fontsize=16,color="green",shape="box"];3151 -> 1651[label="",style="dashed", color="red", weight=0]; 3151[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3151 -> 4271[label="",style="dashed", color="magenta", weight=3]; 3151 -> 4272[label="",style="dashed", color="magenta", weight=3]; 3152[label="vzz194",fontsize=16,color="green",shape="box"];3153 -> 1651[label="",style="dashed", color="red", weight=0]; 3153[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3153 -> 4273[label="",style="dashed", color="magenta", weight=3]; 3153 -> 4274[label="",style="dashed", color="magenta", weight=3]; 3154[label="vzz191",fontsize=16,color="green",shape="box"];3155 -> 1651[label="",style="dashed", color="red", weight=0]; 3155[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3155 -> 4275[label="",style="dashed", color="magenta", weight=3]; 3155 -> 4276[label="",style="dashed", color="magenta", weight=3]; 3156[label="vzz310",fontsize=16,color="green",shape="box"];3157[label="Succ Zero",fontsize=16,color="green",shape="box"];3158[label="vzz187",fontsize=16,color="green",shape="box"];3159 -> 1651[label="",style="dashed", color="red", weight=0]; 3159[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3159 -> 4277[label="",style="dashed", color="magenta", weight=3]; 3159 -> 4278[label="",style="dashed", color="magenta", weight=3]; 3160[label="vzz310",fontsize=16,color="green",shape="box"];3161[label="Succ Zero",fontsize=16,color="green",shape="box"];3162[label="vzz310",fontsize=16,color="green",shape="box"];3163[label="Succ Zero",fontsize=16,color="green",shape="box"];3164[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz542 (Pos vzz546)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz545 (Pos vzz548)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz539 (Pos vzz541)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz540 (Pos vzz543)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3164 -> 4279[label="",style="solid", color="black", weight=3]; 3165[label="vzz187",fontsize=16,color="green",shape="box"];3166 -> 1651[label="",style="dashed", color="red", weight=0]; 3166[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3166 -> 4280[label="",style="dashed", color="magenta", weight=3]; 3166 -> 4281[label="",style="dashed", color="magenta", weight=3]; 3167[label="vzz310",fontsize=16,color="green",shape="box"];3168[label="Succ Zero",fontsize=16,color="green",shape="box"];3169[label="vzz194",fontsize=16,color="green",shape="box"];3170 -> 1651[label="",style="dashed", color="red", weight=0]; 3170[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3170 -> 4282[label="",style="dashed", color="magenta", weight=3]; 3170 -> 4283[label="",style="dashed", color="magenta", weight=3]; 3171[label="vzz191",fontsize=16,color="green",shape="box"];3172 -> 1651[label="",style="dashed", color="red", weight=0]; 3172[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3172 -> 4284[label="",style="dashed", color="magenta", weight=3]; 3172 -> 4285[label="",style="dashed", color="magenta", weight=3]; 3173[label="vzz188",fontsize=16,color="green",shape="box"];3174 -> 1651[label="",style="dashed", color="red", weight=0]; 3174[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3174 -> 4286[label="",style="dashed", color="magenta", weight=3]; 3174 -> 4287[label="",style="dashed", color="magenta", weight=3]; 3175[label="vzz310",fontsize=16,color="green",shape="box"];3176[label="Succ Zero",fontsize=16,color="green",shape="box"];3177[label="vzz310",fontsize=16,color="green",shape="box"];3178[label="Succ Zero",fontsize=16,color="green",shape="box"];3179[label="vzz310",fontsize=16,color="green",shape="box"];3180[label="Succ Zero",fontsize=16,color="green",shape="box"];3181[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat (Succ vzz19800) (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3181 -> 4288[label="",style="solid", color="black", weight=3]; 3182[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat Zero (Succ vzz19900) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3182 -> 4289[label="",style="solid", color="black", weight=3]; 3183 -> 1651[label="",style="dashed", color="red", weight=0]; 3183[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3183 -> 4290[label="",style="dashed", color="magenta", weight=3]; 3183 -> 4291[label="",style="dashed", color="magenta", weight=3]; 3184 -> 1527[label="",style="dashed", color="red", weight=0]; 3184[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3184 -> 4292[label="",style="dashed", color="magenta", weight=3]; 3184 -> 4293[label="",style="dashed", color="magenta", weight=3]; 3185 -> 1527[label="",style="dashed", color="red", weight=0]; 3185[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3185 -> 4294[label="",style="dashed", color="magenta", weight=3]; 3185 -> 4295[label="",style="dashed", color="magenta", weight=3]; 3186 -> 1527[label="",style="dashed", color="red", weight=0]; 3186[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3186 -> 4296[label="",style="dashed", color="magenta", weight=3]; 3186 -> 4297[label="",style="dashed", color="magenta", weight=3]; 3187 -> 1651[label="",style="dashed", color="red", weight=0]; 3187[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3187 -> 4298[label="",style="dashed", color="magenta", weight=3]; 3187 -> 4299[label="",style="dashed", color="magenta", weight=3]; 3188 -> 1527[label="",style="dashed", color="red", weight=0]; 3188[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3188 -> 4300[label="",style="dashed", color="magenta", weight=3]; 3188 -> 4301[label="",style="dashed", color="magenta", weight=3]; 3189 -> 1651[label="",style="dashed", color="red", weight=0]; 3189[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3189 -> 4302[label="",style="dashed", color="magenta", weight=3]; 3189 -> 4303[label="",style="dashed", color="magenta", weight=3]; 3190 -> 1651[label="",style="dashed", color="red", weight=0]; 3190[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3190 -> 4304[label="",style="dashed", color="magenta", weight=3]; 3190 -> 4305[label="",style="dashed", color="magenta", weight=3]; 3124 -> 1651[label="",style="dashed", color="red", weight=0]; 3124[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3124 -> 4306[label="",style="dashed", color="magenta", weight=3]; 3124 -> 4307[label="",style="dashed", color="magenta", weight=3]; 3125 -> 1527[label="",style="dashed", color="red", weight=0]; 3125[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3125 -> 4308[label="",style="dashed", color="magenta", weight=3]; 3125 -> 4309[label="",style="dashed", color="magenta", weight=3]; 3126 -> 1527[label="",style="dashed", color="red", weight=0]; 3126[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3126 -> 4310[label="",style="dashed", color="magenta", weight=3]; 3126 -> 4311[label="",style="dashed", color="magenta", weight=3]; 3127 -> 1651[label="",style="dashed", color="red", weight=0]; 3127[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3127 -> 4312[label="",style="dashed", color="magenta", weight=3]; 3127 -> 4313[label="",style="dashed", color="magenta", weight=3]; 3128 -> 1527[label="",style="dashed", color="red", weight=0]; 3128[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3128 -> 4314[label="",style="dashed", color="magenta", weight=3]; 3128 -> 4315[label="",style="dashed", color="magenta", weight=3]; 3129 -> 1651[label="",style="dashed", color="red", weight=0]; 3129[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3129 -> 4316[label="",style="dashed", color="magenta", weight=3]; 3129 -> 4317[label="",style="dashed", color="magenta", weight=3]; 3130 -> 1527[label="",style="dashed", color="red", weight=0]; 3130[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3130 -> 4318[label="",style="dashed", color="magenta", weight=3]; 3130 -> 4319[label="",style="dashed", color="magenta", weight=3]; 3131 -> 1651[label="",style="dashed", color="red", weight=0]; 3131[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3131 -> 4320[label="",style="dashed", color="magenta", weight=3]; 3131 -> 4321[label="",style="dashed", color="magenta", weight=3]; 3191 -> 1651[label="",style="dashed", color="red", weight=0]; 3191[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3191 -> 4322[label="",style="dashed", color="magenta", weight=3]; 3191 -> 4323[label="",style="dashed", color="magenta", weight=3]; 3192 -> 1527[label="",style="dashed", color="red", weight=0]; 3192[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3192 -> 4324[label="",style="dashed", color="magenta", weight=3]; 3192 -> 4325[label="",style="dashed", color="magenta", weight=3]; 3193 -> 1527[label="",style="dashed", color="red", weight=0]; 3193[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3193 -> 4326[label="",style="dashed", color="magenta", weight=3]; 3193 -> 4327[label="",style="dashed", color="magenta", weight=3]; 3194 -> 1651[label="",style="dashed", color="red", weight=0]; 3194[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3194 -> 4328[label="",style="dashed", color="magenta", weight=3]; 3194 -> 4329[label="",style="dashed", color="magenta", weight=3]; 3195 -> 1527[label="",style="dashed", color="red", weight=0]; 3195[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3195 -> 4330[label="",style="dashed", color="magenta", weight=3]; 3195 -> 4331[label="",style="dashed", color="magenta", weight=3]; 3196 -> 1651[label="",style="dashed", color="red", weight=0]; 3196[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3196 -> 4332[label="",style="dashed", color="magenta", weight=3]; 3196 -> 4333[label="",style="dashed", color="magenta", weight=3]; 3197[label="Zero",fontsize=16,color="green",shape="box"];3198 -> 1651[label="",style="dashed", color="red", weight=0]; 3198[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3198 -> 4334[label="",style="dashed", color="magenta", weight=3]; 3198 -> 4335[label="",style="dashed", color="magenta", weight=3]; 3199[label="vzz19800",fontsize=16,color="green",shape="box"];3200 -> 1527[label="",style="dashed", color="red", weight=0]; 3200[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3200 -> 4336[label="",style="dashed", color="magenta", weight=3]; 3200 -> 4337[label="",style="dashed", color="magenta", weight=3]; 3132 -> 1651[label="",style="dashed", color="red", weight=0]; 3132[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3132 -> 4338[label="",style="dashed", color="magenta", weight=3]; 3132 -> 4339[label="",style="dashed", color="magenta", weight=3]; 3133 -> 1527[label="",style="dashed", color="red", weight=0]; 3133[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz194",fontsize=16,color="magenta"];3133 -> 4340[label="",style="dashed", color="magenta", weight=3]; 3133 -> 4341[label="",style="dashed", color="magenta", weight=3]; 3134 -> 1527[label="",style="dashed", color="red", weight=0]; 3134[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz191",fontsize=16,color="magenta"];3134 -> 4342[label="",style="dashed", color="magenta", weight=3]; 3134 -> 4343[label="",style="dashed", color="magenta", weight=3]; 3135 -> 1651[label="",style="dashed", color="red", weight=0]; 3135[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3135 -> 4344[label="",style="dashed", color="magenta", weight=3]; 3135 -> 4345[label="",style="dashed", color="magenta", weight=3]; 3136 -> 1527[label="",style="dashed", color="red", weight=0]; 3136[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz187",fontsize=16,color="magenta"];3136 -> 4346[label="",style="dashed", color="magenta", weight=3]; 3136 -> 4347[label="",style="dashed", color="magenta", weight=3]; 3137 -> 1651[label="",style="dashed", color="red", weight=0]; 3137[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3137 -> 4348[label="",style="dashed", color="magenta", weight=3]; 3137 -> 4349[label="",style="dashed", color="magenta", weight=3]; 3138 -> 1527[label="",style="dashed", color="red", weight=0]; 3138[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz188",fontsize=16,color="magenta"];3138 -> 4350[label="",style="dashed", color="magenta", weight=3]; 3138 -> 4351[label="",style="dashed", color="magenta", weight=3]; 3139 -> 1651[label="",style="dashed", color="red", weight=0]; 3139[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3139 -> 4352[label="",style="dashed", color="magenta", weight=3]; 3139 -> 4353[label="",style="dashed", color="magenta", weight=3]; 3201[label="vzz300",fontsize=16,color="green",shape="box"];3202[label="vzz210",fontsize=16,color="green",shape="box"];3203[label="vzz300",fontsize=16,color="green",shape="box"];3204[label="vzz203",fontsize=16,color="green",shape="box"];3205[label="vzz310",fontsize=16,color="green",shape="box"];3206[label="Succ Zero",fontsize=16,color="green",shape="box"];3207[label="vzz300",fontsize=16,color="green",shape="box"];3208[label="vzz207",fontsize=16,color="green",shape="box"];3209[label="vzz310",fontsize=16,color="green",shape="box"];3210[label="Succ Zero",fontsize=16,color="green",shape="box"];3211[label="vzz310",fontsize=16,color="green",shape="box"];3212[label="Succ Zero",fontsize=16,color="green",shape="box"];3213[label="vzz300",fontsize=16,color="green",shape="box"];3214[label="vzz204",fontsize=16,color="green",shape="box"];3215[label="vzz310",fontsize=16,color="green",shape="box"];3216[label="Succ Zero",fontsize=16,color="green",shape="box"];3217[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz21500) (Succ vzz21400) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3217 -> 4354[label="",style="solid", color="black", weight=3]; 3218[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz21500) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3218 -> 4355[label="",style="solid", color="black", weight=3]; 3219[label="vzz310",fontsize=16,color="green",shape="box"];3220[label="Succ Zero",fontsize=16,color="green",shape="box"];3221[label="vzz310",fontsize=16,color="green",shape="box"];3222[label="Succ Zero",fontsize=16,color="green",shape="box"];3223[label="vzz300",fontsize=16,color="green",shape="box"];3224[label="vzz210",fontsize=16,color="green",shape="box"];3225[label="vzz310",fontsize=16,color="green",shape="box"];3226[label="Succ Zero",fontsize=16,color="green",shape="box"];3227[label="vzz300",fontsize=16,color="green",shape="box"];3228[label="vzz203",fontsize=16,color="green",shape="box"];3229[label="vzz300",fontsize=16,color="green",shape="box"];3230[label="vzz204",fontsize=16,color="green",shape="box"];3231[label="vzz310",fontsize=16,color="green",shape="box"];3232[label="Succ Zero",fontsize=16,color="green",shape="box"];3233[label="vzz300",fontsize=16,color="green",shape="box"];3234[label="vzz207",fontsize=16,color="green",shape="box"];3235[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz578 (Neg vzz582)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz581 (Neg vzz584)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz575 (Neg vzz577)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz576 (Neg vzz579)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3235 -> 4356[label="",style="solid", color="black", weight=3]; 2344[label="Zero",fontsize=16,color="green",shape="box"];2345 -> 1651[label="",style="dashed", color="red", weight=0]; 2345[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2345 -> 4357[label="",style="dashed", color="magenta", weight=3]; 2345 -> 4358[label="",style="dashed", color="magenta", weight=3]; 2346 -> 1327[label="",style="dashed", color="red", weight=0]; 2346[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];2346 -> 4359[label="",style="dashed", color="magenta", weight=3]; 2346 -> 4360[label="",style="dashed", color="magenta", weight=3]; 2347[label="vzz21400",fontsize=16,color="green",shape="box"];2348 -> 1651[label="",style="dashed", color="red", weight=0]; 2348[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2348 -> 4361[label="",style="dashed", color="magenta", weight=3]; 2348 -> 4362[label="",style="dashed", color="magenta", weight=3]; 2349 -> 1651[label="",style="dashed", color="red", weight=0]; 2349[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2349 -> 4363[label="",style="dashed", color="magenta", weight=3]; 2349 -> 4364[label="",style="dashed", color="magenta", weight=3]; 2350 -> 1327[label="",style="dashed", color="red", weight=0]; 2350[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];2350 -> 4365[label="",style="dashed", color="magenta", weight=3]; 2350 -> 4366[label="",style="dashed", color="magenta", weight=3]; 2351 -> 1327[label="",style="dashed", color="red", weight=0]; 2351[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];2351 -> 4367[label="",style="dashed", color="magenta", weight=3]; 2351 -> 4368[label="",style="dashed", color="magenta", weight=3]; 2352 -> 1651[label="",style="dashed", color="red", weight=0]; 2352[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2352 -> 4369[label="",style="dashed", color="magenta", weight=3]; 2352 -> 4370[label="",style="dashed", color="magenta", weight=3]; 2353 -> 1327[label="",style="dashed", color="red", weight=0]; 2353[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];2353 -> 4371[label="",style="dashed", color="magenta", weight=3]; 2353 -> 4372[label="",style="dashed", color="magenta", weight=3]; 3237 -> 1327[label="",style="dashed", color="red", weight=0]; 3237[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3237 -> 4373[label="",style="dashed", color="magenta", weight=3]; 3237 -> 4374[label="",style="dashed", color="magenta", weight=3]; 3238 -> 1651[label="",style="dashed", color="red", weight=0]; 3238[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3238 -> 4375[label="",style="dashed", color="magenta", weight=3]; 3238 -> 4376[label="",style="dashed", color="magenta", weight=3]; 3239 -> 1651[label="",style="dashed", color="red", weight=0]; 3239[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3239 -> 4377[label="",style="dashed", color="magenta", weight=3]; 3239 -> 4378[label="",style="dashed", color="magenta", weight=3]; 3240 -> 1327[label="",style="dashed", color="red", weight=0]; 3240[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3240 -> 4379[label="",style="dashed", color="magenta", weight=3]; 3240 -> 4380[label="",style="dashed", color="magenta", weight=3]; 3241 -> 1651[label="",style="dashed", color="red", weight=0]; 3241[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3241 -> 4381[label="",style="dashed", color="magenta", weight=3]; 3241 -> 4382[label="",style="dashed", color="magenta", weight=3]; 3242 -> 1651[label="",style="dashed", color="red", weight=0]; 3242[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3242 -> 4383[label="",style="dashed", color="magenta", weight=3]; 3242 -> 4384[label="",style="dashed", color="magenta", weight=3]; 3243 -> 1327[label="",style="dashed", color="red", weight=0]; 3243[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3243 -> 4385[label="",style="dashed", color="magenta", weight=3]; 3243 -> 4386[label="",style="dashed", color="magenta", weight=3]; 3244 -> 1327[label="",style="dashed", color="red", weight=0]; 3244[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3244 -> 4387[label="",style="dashed", color="magenta", weight=3]; 3244 -> 4388[label="",style="dashed", color="magenta", weight=3]; 3236[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz737 (Neg vzz741)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz740 (Neg vzz743)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz734 (Neg vzz736)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz735 (Neg vzz738)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3236 -> 4389[label="",style="solid", color="black", weight=3]; 3269 -> 1651[label="",style="dashed", color="red", weight=0]; 3269[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3269 -> 4390[label="",style="dashed", color="magenta", weight=3]; 3269 -> 4391[label="",style="dashed", color="magenta", weight=3]; 3270 -> 1651[label="",style="dashed", color="red", weight=0]; 3270[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3270 -> 4392[label="",style="dashed", color="magenta", weight=3]; 3270 -> 4393[label="",style="dashed", color="magenta", weight=3]; 3271 -> 1327[label="",style="dashed", color="red", weight=0]; 3271[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3271 -> 4394[label="",style="dashed", color="magenta", weight=3]; 3271 -> 4395[label="",style="dashed", color="magenta", weight=3]; 3272 -> 1651[label="",style="dashed", color="red", weight=0]; 3272[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3272 -> 4396[label="",style="dashed", color="magenta", weight=3]; 3272 -> 4397[label="",style="dashed", color="magenta", weight=3]; 3273 -> 1327[label="",style="dashed", color="red", weight=0]; 3273[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3273 -> 4398[label="",style="dashed", color="magenta", weight=3]; 3273 -> 4399[label="",style="dashed", color="magenta", weight=3]; 3274 -> 1327[label="",style="dashed", color="red", weight=0]; 3274[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3274 -> 4400[label="",style="dashed", color="magenta", weight=3]; 3274 -> 4401[label="",style="dashed", color="magenta", weight=3]; 3275 -> 1651[label="",style="dashed", color="red", weight=0]; 3275[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3275 -> 4402[label="",style="dashed", color="magenta", weight=3]; 3275 -> 4403[label="",style="dashed", color="magenta", weight=3]; 3276 -> 1327[label="",style="dashed", color="red", weight=0]; 3276[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3276 -> 4404[label="",style="dashed", color="magenta", weight=3]; 3276 -> 4405[label="",style="dashed", color="magenta", weight=3]; 3245 -> 1327[label="",style="dashed", color="red", weight=0]; 3245[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3245 -> 4406[label="",style="dashed", color="magenta", weight=3]; 3245 -> 4407[label="",style="dashed", color="magenta", weight=3]; 3246 -> 1651[label="",style="dashed", color="red", weight=0]; 3246[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3246 -> 4408[label="",style="dashed", color="magenta", weight=3]; 3246 -> 4409[label="",style="dashed", color="magenta", weight=3]; 3247 -> 1651[label="",style="dashed", color="red", weight=0]; 3247[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3247 -> 4410[label="",style="dashed", color="magenta", weight=3]; 3247 -> 4411[label="",style="dashed", color="magenta", weight=3]; 3248 -> 1327[label="",style="dashed", color="red", weight=0]; 3248[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3248 -> 4412[label="",style="dashed", color="magenta", weight=3]; 3248 -> 4413[label="",style="dashed", color="magenta", weight=3]; 3249 -> 1651[label="",style="dashed", color="red", weight=0]; 3249[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3249 -> 4414[label="",style="dashed", color="magenta", weight=3]; 3249 -> 4415[label="",style="dashed", color="magenta", weight=3]; 3250 -> 1651[label="",style="dashed", color="red", weight=0]; 3250[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3250 -> 4416[label="",style="dashed", color="magenta", weight=3]; 3250 -> 4417[label="",style="dashed", color="magenta", weight=3]; 3251 -> 1327[label="",style="dashed", color="red", weight=0]; 3251[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3251 -> 4418[label="",style="dashed", color="magenta", weight=3]; 3251 -> 4419[label="",style="dashed", color="magenta", weight=3]; 3252 -> 1327[label="",style="dashed", color="red", weight=0]; 3252[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3252 -> 4420[label="",style="dashed", color="magenta", weight=3]; 3252 -> 4421[label="",style="dashed", color="magenta", weight=3]; 3277[label="vzz310",fontsize=16,color="green",shape="box"];3278[label="Succ Zero",fontsize=16,color="green",shape="box"];3279[label="vzz300",fontsize=16,color="green",shape="box"];3280[label="vzz210",fontsize=16,color="green",shape="box"];3281[label="vzz310",fontsize=16,color="green",shape="box"];3282[label="Succ Zero",fontsize=16,color="green",shape="box"];3283[label="vzz300",fontsize=16,color="green",shape="box"];3284[label="vzz204",fontsize=16,color="green",shape="box"];3285[label="vzz310",fontsize=16,color="green",shape="box"];3286[label="Succ Zero",fontsize=16,color="green",shape="box"];3287[label="vzz300",fontsize=16,color="green",shape="box"];3288[label="vzz207",fontsize=16,color="green",shape="box"];3289[label="vzz310",fontsize=16,color="green",shape="box"];3290[label="Succ Zero",fontsize=16,color="green",shape="box"];3291[label="vzz300",fontsize=16,color="green",shape="box"];3292[label="vzz203",fontsize=16,color="green",shape="box"];3293[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz590 (Neg vzz594)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz593 (Neg vzz596)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz587 (Neg vzz589)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz588 (Neg vzz591)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3293 -> 4422[label="",style="solid", color="black", weight=3]; 3294[label="vzz310",fontsize=16,color="green",shape="box"];3295[label="Succ Zero",fontsize=16,color="green",shape="box"];3296[label="vzz300",fontsize=16,color="green",shape="box"];3297[label="vzz210",fontsize=16,color="green",shape="box"];3298[label="vzz310",fontsize=16,color="green",shape="box"];3299[label="Succ Zero",fontsize=16,color="green",shape="box"];3300[label="vzz310",fontsize=16,color="green",shape="box"];3301[label="Succ Zero",fontsize=16,color="green",shape="box"];3302[label="vzz300",fontsize=16,color="green",shape="box"];3303[label="vzz204",fontsize=16,color="green",shape="box"];3304[label="vzz300",fontsize=16,color="green",shape="box"];3305[label="vzz207",fontsize=16,color="green",shape="box"];3306[label="vzz310",fontsize=16,color="green",shape="box"];3307[label="Succ Zero",fontsize=16,color="green",shape="box"];3308[label="vzz300",fontsize=16,color="green",shape="box"];3309[label="vzz203",fontsize=16,color="green",shape="box"];3310[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat (Succ vzz21400) (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3310 -> 4423[label="",style="solid", color="black", weight=3]; 3311[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat Zero (Succ vzz21500) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3311 -> 4424[label="",style="solid", color="black", weight=3]; 3312 -> 1651[label="",style="dashed", color="red", weight=0]; 3312[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3312 -> 4425[label="",style="dashed", color="magenta", weight=3]; 3312 -> 4426[label="",style="dashed", color="magenta", weight=3]; 3313 -> 1327[label="",style="dashed", color="red", weight=0]; 3313[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3313 -> 4427[label="",style="dashed", color="magenta", weight=3]; 3313 -> 4428[label="",style="dashed", color="magenta", weight=3]; 3314 -> 1651[label="",style="dashed", color="red", weight=0]; 3314[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3314 -> 4429[label="",style="dashed", color="magenta", weight=3]; 3314 -> 4430[label="",style="dashed", color="magenta", weight=3]; 3315 -> 1327[label="",style="dashed", color="red", weight=0]; 3315[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3315 -> 4431[label="",style="dashed", color="magenta", weight=3]; 3315 -> 4432[label="",style="dashed", color="magenta", weight=3]; 3316 -> 1651[label="",style="dashed", color="red", weight=0]; 3316[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3316 -> 4433[label="",style="dashed", color="magenta", weight=3]; 3316 -> 4434[label="",style="dashed", color="magenta", weight=3]; 3317 -> 1327[label="",style="dashed", color="red", weight=0]; 3317[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3317 -> 4435[label="",style="dashed", color="magenta", weight=3]; 3317 -> 4436[label="",style="dashed", color="magenta", weight=3]; 3318 -> 1651[label="",style="dashed", color="red", weight=0]; 3318[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3318 -> 4437[label="",style="dashed", color="magenta", weight=3]; 3318 -> 4438[label="",style="dashed", color="magenta", weight=3]; 3319 -> 1327[label="",style="dashed", color="red", weight=0]; 3319[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3319 -> 4439[label="",style="dashed", color="magenta", weight=3]; 3319 -> 4440[label="",style="dashed", color="magenta", weight=3]; 3253 -> 1327[label="",style="dashed", color="red", weight=0]; 3253[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3253 -> 4441[label="",style="dashed", color="magenta", weight=3]; 3253 -> 4442[label="",style="dashed", color="magenta", weight=3]; 3254 -> 1651[label="",style="dashed", color="red", weight=0]; 3254[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3254 -> 4443[label="",style="dashed", color="magenta", weight=3]; 3254 -> 4444[label="",style="dashed", color="magenta", weight=3]; 3255 -> 1651[label="",style="dashed", color="red", weight=0]; 3255[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3255 -> 4445[label="",style="dashed", color="magenta", weight=3]; 3255 -> 4446[label="",style="dashed", color="magenta", weight=3]; 3256 -> 1327[label="",style="dashed", color="red", weight=0]; 3256[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3256 -> 4447[label="",style="dashed", color="magenta", weight=3]; 3256 -> 4448[label="",style="dashed", color="magenta", weight=3]; 3257 -> 1651[label="",style="dashed", color="red", weight=0]; 3257[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3257 -> 4449[label="",style="dashed", color="magenta", weight=3]; 3257 -> 4450[label="",style="dashed", color="magenta", weight=3]; 3258 -> 1651[label="",style="dashed", color="red", weight=0]; 3258[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3258 -> 4451[label="",style="dashed", color="magenta", weight=3]; 3258 -> 4452[label="",style="dashed", color="magenta", weight=3]; 3259 -> 1327[label="",style="dashed", color="red", weight=0]; 3259[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3259 -> 4453[label="",style="dashed", color="magenta", weight=3]; 3259 -> 4454[label="",style="dashed", color="magenta", weight=3]; 3260 -> 1327[label="",style="dashed", color="red", weight=0]; 3260[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3260 -> 4455[label="",style="dashed", color="magenta", weight=3]; 3260 -> 4456[label="",style="dashed", color="magenta", weight=3]; 3320 -> 1327[label="",style="dashed", color="red", weight=0]; 3320[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3320 -> 4457[label="",style="dashed", color="magenta", weight=3]; 3320 -> 4458[label="",style="dashed", color="magenta", weight=3]; 3321 -> 1327[label="",style="dashed", color="red", weight=0]; 3321[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3321 -> 4459[label="",style="dashed", color="magenta", weight=3]; 3321 -> 4460[label="",style="dashed", color="magenta", weight=3]; 3322 -> 1651[label="",style="dashed", color="red", weight=0]; 3322[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3322 -> 4461[label="",style="dashed", color="magenta", weight=3]; 3322 -> 4462[label="",style="dashed", color="magenta", weight=3]; 3323 -> 1327[label="",style="dashed", color="red", weight=0]; 3323[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3323 -> 4463[label="",style="dashed", color="magenta", weight=3]; 3323 -> 4464[label="",style="dashed", color="magenta", weight=3]; 3324 -> 1651[label="",style="dashed", color="red", weight=0]; 3324[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3324 -> 4465[label="",style="dashed", color="magenta", weight=3]; 3324 -> 4466[label="",style="dashed", color="magenta", weight=3]; 3325 -> 1651[label="",style="dashed", color="red", weight=0]; 3325[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3325 -> 4467[label="",style="dashed", color="magenta", weight=3]; 3325 -> 4468[label="",style="dashed", color="magenta", weight=3]; 3326[label="Zero",fontsize=16,color="green",shape="box"];3327 -> 1327[label="",style="dashed", color="red", weight=0]; 3327[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3327 -> 4469[label="",style="dashed", color="magenta", weight=3]; 3327 -> 4470[label="",style="dashed", color="magenta", weight=3]; 3328 -> 1651[label="",style="dashed", color="red", weight=0]; 3328[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3328 -> 4471[label="",style="dashed", color="magenta", weight=3]; 3328 -> 4472[label="",style="dashed", color="magenta", weight=3]; 3329[label="vzz21400",fontsize=16,color="green",shape="box"];3261 -> 1327[label="",style="dashed", color="red", weight=0]; 3261[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz207",fontsize=16,color="magenta"];3261 -> 4473[label="",style="dashed", color="magenta", weight=3]; 3261 -> 4474[label="",style="dashed", color="magenta", weight=3]; 3262 -> 1651[label="",style="dashed", color="red", weight=0]; 3262[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3262 -> 4475[label="",style="dashed", color="magenta", weight=3]; 3262 -> 4476[label="",style="dashed", color="magenta", weight=3]; 3263 -> 1651[label="",style="dashed", color="red", weight=0]; 3263[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3263 -> 4477[label="",style="dashed", color="magenta", weight=3]; 3263 -> 4478[label="",style="dashed", color="magenta", weight=3]; 3264 -> 1327[label="",style="dashed", color="red", weight=0]; 3264[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz210",fontsize=16,color="magenta"];3264 -> 4479[label="",style="dashed", color="magenta", weight=3]; 3264 -> 4480[label="",style="dashed", color="magenta", weight=3]; 3265 -> 1651[label="",style="dashed", color="red", weight=0]; 3265[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3265 -> 4481[label="",style="dashed", color="magenta", weight=3]; 3265 -> 4482[label="",style="dashed", color="magenta", weight=3]; 3266 -> 1651[label="",style="dashed", color="red", weight=0]; 3266[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3266 -> 4483[label="",style="dashed", color="magenta", weight=3]; 3266 -> 4484[label="",style="dashed", color="magenta", weight=3]; 3267 -> 1327[label="",style="dashed", color="red", weight=0]; 3267[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz204",fontsize=16,color="magenta"];3267 -> 4485[label="",style="dashed", color="magenta", weight=3]; 3267 -> 4486[label="",style="dashed", color="magenta", weight=3]; 3268 -> 1327[label="",style="dashed", color="red", weight=0]; 3268[label="primMinusInt (Pos (primMulNat vzz300 (Succ Zero))) vzz203",fontsize=16,color="magenta"];3268 -> 4487[label="",style="dashed", color="magenta", weight=3]; 3268 -> 4488[label="",style="dashed", color="magenta", weight=3]; 3330[label="vzz310",fontsize=16,color="green",shape="box"];3331[label="Succ Zero",fontsize=16,color="green",shape="box"];3332[label="vzz310",fontsize=16,color="green",shape="box"];3333[label="Succ Zero",fontsize=16,color="green",shape="box"];3334[label="vzz226",fontsize=16,color="green",shape="box"];3335 -> 1651[label="",style="dashed", color="red", weight=0]; 3335[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3335 -> 4489[label="",style="dashed", color="magenta", weight=3]; 3335 -> 4490[label="",style="dashed", color="magenta", weight=3]; 3336[label="vzz220",fontsize=16,color="green",shape="box"];3337 -> 1651[label="",style="dashed", color="red", weight=0]; 3337[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3337 -> 4491[label="",style="dashed", color="magenta", weight=3]; 3337 -> 4492[label="",style="dashed", color="magenta", weight=3]; 3338[label="vzz310",fontsize=16,color="green",shape="box"];3339[label="Succ Zero",fontsize=16,color="green",shape="box"];3340[label="vzz223",fontsize=16,color="green",shape="box"];3341 -> 1651[label="",style="dashed", color="red", weight=0]; 3341[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3341 -> 4493[label="",style="dashed", color="magenta", weight=3]; 3341 -> 4494[label="",style="dashed", color="magenta", weight=3]; 3342[label="vzz310",fontsize=16,color="green",shape="box"];3343[label="Succ Zero",fontsize=16,color="green",shape="box"];3344[label="vzz219",fontsize=16,color="green",shape="box"];3345 -> 1651[label="",style="dashed", color="red", weight=0]; 3345[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3345 -> 4495[label="",style="dashed", color="magenta", weight=3]; 3345 -> 4496[label="",style="dashed", color="magenta", weight=3]; 3346[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz23100) (Succ vzz23000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3346 -> 4497[label="",style="solid", color="black", weight=3]; 3347[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz23100) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3347 -> 4498[label="",style="solid", color="black", weight=3]; 3348[label="vzz226",fontsize=16,color="green",shape="box"];3349 -> 1651[label="",style="dashed", color="red", weight=0]; 3349[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3349 -> 4499[label="",style="dashed", color="magenta", weight=3]; 3349 -> 4500[label="",style="dashed", color="magenta", weight=3]; 3350[label="vzz223",fontsize=16,color="green",shape="box"];3351 -> 1651[label="",style="dashed", color="red", weight=0]; 3351[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3351 -> 4501[label="",style="dashed", color="magenta", weight=3]; 3351 -> 4502[label="",style="dashed", color="magenta", weight=3]; 3352[label="vzz310",fontsize=16,color="green",shape="box"];3353[label="Succ Zero",fontsize=16,color="green",shape="box"];3354[label="vzz310",fontsize=16,color="green",shape="box"];3355[label="Succ Zero",fontsize=16,color="green",shape="box"];3356[label="vzz310",fontsize=16,color="green",shape="box"];3357[label="Succ Zero",fontsize=16,color="green",shape="box"];3358[label="vzz220",fontsize=16,color="green",shape="box"];3359 -> 1651[label="",style="dashed", color="red", weight=0]; 3359[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3359 -> 4503[label="",style="dashed", color="magenta", weight=3]; 3359 -> 4504[label="",style="dashed", color="magenta", weight=3]; 3360[label="vzz310",fontsize=16,color="green",shape="box"];3361[label="Succ Zero",fontsize=16,color="green",shape="box"];3362[label="vzz219",fontsize=16,color="green",shape="box"];3363 -> 1651[label="",style="dashed", color="red", weight=0]; 3363[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3363 -> 4505[label="",style="dashed", color="magenta", weight=3]; 3363 -> 4506[label="",style="dashed", color="magenta", weight=3]; 3364[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz626 (Neg vzz630)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz629 (Neg vzz632)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz623 (Neg vzz625)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz624 (Neg vzz627)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3364 -> 4507[label="",style="solid", color="black", weight=3]; 2398 -> 1651[label="",style="dashed", color="red", weight=0]; 2398[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2398 -> 4508[label="",style="dashed", color="magenta", weight=3]; 2398 -> 4509[label="",style="dashed", color="magenta", weight=3]; 2399 -> 1527[label="",style="dashed", color="red", weight=0]; 2399[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];2399 -> 4510[label="",style="dashed", color="magenta", weight=3]; 2399 -> 4511[label="",style="dashed", color="magenta", weight=3]; 2400[label="vzz23000",fontsize=16,color="green",shape="box"];2401 -> 1651[label="",style="dashed", color="red", weight=0]; 2401[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2401 -> 4512[label="",style="dashed", color="magenta", weight=3]; 2401 -> 4513[label="",style="dashed", color="magenta", weight=3]; 2402 -> 1527[label="",style="dashed", color="red", weight=0]; 2402[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];2402 -> 4514[label="",style="dashed", color="magenta", weight=3]; 2402 -> 4515[label="",style="dashed", color="magenta", weight=3]; 2403 -> 1527[label="",style="dashed", color="red", weight=0]; 2403[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];2403 -> 4516[label="",style="dashed", color="magenta", weight=3]; 2403 -> 4517[label="",style="dashed", color="magenta", weight=3]; 2404 -> 1651[label="",style="dashed", color="red", weight=0]; 2404[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2404 -> 4518[label="",style="dashed", color="magenta", weight=3]; 2404 -> 4519[label="",style="dashed", color="magenta", weight=3]; 2405 -> 1651[label="",style="dashed", color="red", weight=0]; 2405[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];2405 -> 4520[label="",style="dashed", color="magenta", weight=3]; 2405 -> 4521[label="",style="dashed", color="magenta", weight=3]; 2406[label="Zero",fontsize=16,color="green",shape="box"];2407 -> 1527[label="",style="dashed", color="red", weight=0]; 2407[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];2407 -> 4522[label="",style="dashed", color="magenta", weight=3]; 2407 -> 4523[label="",style="dashed", color="magenta", weight=3]; 3366 -> 1527[label="",style="dashed", color="red", weight=0]; 3366[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3366 -> 4524[label="",style="dashed", color="magenta", weight=3]; 3366 -> 4525[label="",style="dashed", color="magenta", weight=3]; 3367 -> 1651[label="",style="dashed", color="red", weight=0]; 3367[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3367 -> 4526[label="",style="dashed", color="magenta", weight=3]; 3367 -> 4527[label="",style="dashed", color="magenta", weight=3]; 3368 -> 1651[label="",style="dashed", color="red", weight=0]; 3368[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3368 -> 4528[label="",style="dashed", color="magenta", weight=3]; 3368 -> 4529[label="",style="dashed", color="magenta", weight=3]; 3369 -> 1527[label="",style="dashed", color="red", weight=0]; 3369[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3369 -> 4530[label="",style="dashed", color="magenta", weight=3]; 3369 -> 4531[label="",style="dashed", color="magenta", weight=3]; 3370 -> 1527[label="",style="dashed", color="red", weight=0]; 3370[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3370 -> 4532[label="",style="dashed", color="magenta", weight=3]; 3370 -> 4533[label="",style="dashed", color="magenta", weight=3]; 3371 -> 1651[label="",style="dashed", color="red", weight=0]; 3371[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3371 -> 4534[label="",style="dashed", color="magenta", weight=3]; 3371 -> 4535[label="",style="dashed", color="magenta", weight=3]; 3372 -> 1651[label="",style="dashed", color="red", weight=0]; 3372[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3372 -> 4536[label="",style="dashed", color="magenta", weight=3]; 3372 -> 4537[label="",style="dashed", color="magenta", weight=3]; 3373 -> 1527[label="",style="dashed", color="red", weight=0]; 3373[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3373 -> 4538[label="",style="dashed", color="magenta", weight=3]; 3373 -> 4539[label="",style="dashed", color="magenta", weight=3]; 3365[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz749 (Neg vzz753)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz752 (Neg vzz755)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz746 (Neg vzz748)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz747 (Neg vzz750)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];3365 -> 4540[label="",style="solid", color="black", weight=3]; 3398 -> 1527[label="",style="dashed", color="red", weight=0]; 3398[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3398 -> 4541[label="",style="dashed", color="magenta", weight=3]; 3398 -> 4542[label="",style="dashed", color="magenta", weight=3]; 3399 -> 1527[label="",style="dashed", color="red", weight=0]; 3399[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3399 -> 4543[label="",style="dashed", color="magenta", weight=3]; 3399 -> 4544[label="",style="dashed", color="magenta", weight=3]; 3400 -> 1651[label="",style="dashed", color="red", weight=0]; 3400[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3400 -> 4545[label="",style="dashed", color="magenta", weight=3]; 3400 -> 4546[label="",style="dashed", color="magenta", weight=3]; 3401 -> 1651[label="",style="dashed", color="red", weight=0]; 3401[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3401 -> 4547[label="",style="dashed", color="magenta", weight=3]; 3401 -> 4548[label="",style="dashed", color="magenta", weight=3]; 3402 -> 1651[label="",style="dashed", color="red", weight=0]; 3402[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3402 -> 4549[label="",style="dashed", color="magenta", weight=3]; 3402 -> 4550[label="",style="dashed", color="magenta", weight=3]; 3403 -> 1527[label="",style="dashed", color="red", weight=0]; 3403[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3403 -> 4551[label="",style="dashed", color="magenta", weight=3]; 3403 -> 4552[label="",style="dashed", color="magenta", weight=3]; 3404 -> 1651[label="",style="dashed", color="red", weight=0]; 3404[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3404 -> 4553[label="",style="dashed", color="magenta", weight=3]; 3404 -> 4554[label="",style="dashed", color="magenta", weight=3]; 3405 -> 1527[label="",style="dashed", color="red", weight=0]; 3405[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3405 -> 4555[label="",style="dashed", color="magenta", weight=3]; 3405 -> 4556[label="",style="dashed", color="magenta", weight=3]; 3374 -> 1527[label="",style="dashed", color="red", weight=0]; 3374[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3374 -> 4557[label="",style="dashed", color="magenta", weight=3]; 3374 -> 4558[label="",style="dashed", color="magenta", weight=3]; 3375 -> 1651[label="",style="dashed", color="red", weight=0]; 3375[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3375 -> 4559[label="",style="dashed", color="magenta", weight=3]; 3375 -> 4560[label="",style="dashed", color="magenta", weight=3]; 3376 -> 1651[label="",style="dashed", color="red", weight=0]; 3376[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3376 -> 4561[label="",style="dashed", color="magenta", weight=3]; 3376 -> 4562[label="",style="dashed", color="magenta", weight=3]; 3377 -> 1527[label="",style="dashed", color="red", weight=0]; 3377[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3377 -> 4563[label="",style="dashed", color="magenta", weight=3]; 3377 -> 4564[label="",style="dashed", color="magenta", weight=3]; 3378 -> 1527[label="",style="dashed", color="red", weight=0]; 3378[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3378 -> 4565[label="",style="dashed", color="magenta", weight=3]; 3378 -> 4566[label="",style="dashed", color="magenta", weight=3]; 3379 -> 1651[label="",style="dashed", color="red", weight=0]; 3379[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3379 -> 4567[label="",style="dashed", color="magenta", weight=3]; 3379 -> 4568[label="",style="dashed", color="magenta", weight=3]; 3380 -> 1651[label="",style="dashed", color="red", weight=0]; 3380[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3380 -> 4569[label="",style="dashed", color="magenta", weight=3]; 3380 -> 4570[label="",style="dashed", color="magenta", weight=3]; 3381 -> 1527[label="",style="dashed", color="red", weight=0]; 3381[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3381 -> 4571[label="",style="dashed", color="magenta", weight=3]; 3381 -> 4572[label="",style="dashed", color="magenta", weight=3]; 3406[label="vzz310",fontsize=16,color="green",shape="box"];3407[label="Succ Zero",fontsize=16,color="green",shape="box"];3408[label="vzz220",fontsize=16,color="green",shape="box"];3409 -> 1651[label="",style="dashed", color="red", weight=0]; 3409[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3409 -> 4573[label="",style="dashed", color="magenta", weight=3]; 3409 -> 4574[label="",style="dashed", color="magenta", weight=3]; 3410[label="vzz226",fontsize=16,color="green",shape="box"];3411 -> 1651[label="",style="dashed", color="red", weight=0]; 3411[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3411 -> 4575[label="",style="dashed", color="magenta", weight=3]; 3411 -> 4576[label="",style="dashed", color="magenta", weight=3]; 3412[label="vzz310",fontsize=16,color="green",shape="box"];3413[label="Succ Zero",fontsize=16,color="green",shape="box"];3414[label="vzz219",fontsize=16,color="green",shape="box"];3415 -> 1651[label="",style="dashed", color="red", weight=0]; 3415[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3415 -> 4577[label="",style="dashed", color="magenta", weight=3]; 3415 -> 4578[label="",style="dashed", color="magenta", weight=3]; 3416[label="vzz310",fontsize=16,color="green",shape="box"];3417[label="Succ Zero",fontsize=16,color="green",shape="box"];3418[label="vzz223",fontsize=16,color="green",shape="box"];3419 -> 1651[label="",style="dashed", color="red", weight=0]; 3419[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3419 -> 4579[label="",style="dashed", color="magenta", weight=3]; 3419 -> 4580[label="",style="dashed", color="magenta", weight=3]; 3420[label="vzz310",fontsize=16,color="green",shape="box"];3421[label="Succ Zero",fontsize=16,color="green",shape="box"];3422[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz638 (Neg vzz642)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz641 (Neg vzz644)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz635 (Neg vzz637)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz636 (Neg vzz639)) (not True)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3422 -> 4581[label="",style="solid", color="black", weight=3]; 3423[label="vzz310",fontsize=16,color="green",shape="box"];3424[label="Succ Zero",fontsize=16,color="green",shape="box"];3425[label="vzz223",fontsize=16,color="green",shape="box"];3426 -> 1651[label="",style="dashed", color="red", weight=0]; 3426[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3426 -> 4582[label="",style="dashed", color="magenta", weight=3]; 3426 -> 4583[label="",style="dashed", color="magenta", weight=3]; 3427[label="vzz310",fontsize=16,color="green",shape="box"];3428[label="Succ Zero",fontsize=16,color="green",shape="box"];3429[label="vzz226",fontsize=16,color="green",shape="box"];3430 -> 1651[label="",style="dashed", color="red", weight=0]; 3430[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3430 -> 4584[label="",style="dashed", color="magenta", weight=3]; 3430 -> 4585[label="",style="dashed", color="magenta", weight=3]; 3431[label="vzz220",fontsize=16,color="green",shape="box"];3432 -> 1651[label="",style="dashed", color="red", weight=0]; 3432[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3432 -> 4586[label="",style="dashed", color="magenta", weight=3]; 3432 -> 4587[label="",style="dashed", color="magenta", weight=3]; 3433[label="vzz310",fontsize=16,color="green",shape="box"];3434[label="Succ Zero",fontsize=16,color="green",shape="box"];3435[label="vzz310",fontsize=16,color="green",shape="box"];3436[label="Succ Zero",fontsize=16,color="green",shape="box"];3437[label="vzz219",fontsize=16,color="green",shape="box"];3438 -> 1651[label="",style="dashed", color="red", weight=0]; 3438[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3438 -> 4588[label="",style="dashed", color="magenta", weight=3]; 3438 -> 4589[label="",style="dashed", color="magenta", weight=3]; 3439[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat (Succ vzz23000) (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3439 -> 4590[label="",style="solid", color="black", weight=3]; 3440[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat Zero (Succ vzz23100) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3440 -> 4591[label="",style="solid", color="black", weight=3]; 3441 -> 1651[label="",style="dashed", color="red", weight=0]; 3441[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3441 -> 4592[label="",style="dashed", color="magenta", weight=3]; 3441 -> 4593[label="",style="dashed", color="magenta", weight=3]; 3442 -> 1527[label="",style="dashed", color="red", weight=0]; 3442[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3442 -> 4594[label="",style="dashed", color="magenta", weight=3]; 3442 -> 4595[label="",style="dashed", color="magenta", weight=3]; 3443 -> 1527[label="",style="dashed", color="red", weight=0]; 3443[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3443 -> 4596[label="",style="dashed", color="magenta", weight=3]; 3443 -> 4597[label="",style="dashed", color="magenta", weight=3]; 3444 -> 1651[label="",style="dashed", color="red", weight=0]; 3444[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3444 -> 4598[label="",style="dashed", color="magenta", weight=3]; 3444 -> 4599[label="",style="dashed", color="magenta", weight=3]; 3445 -> 1527[label="",style="dashed", color="red", weight=0]; 3445[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3445 -> 4600[label="",style="dashed", color="magenta", weight=3]; 3445 -> 4601[label="",style="dashed", color="magenta", weight=3]; 3446 -> 1651[label="",style="dashed", color="red", weight=0]; 3446[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3446 -> 4602[label="",style="dashed", color="magenta", weight=3]; 3446 -> 4603[label="",style="dashed", color="magenta", weight=3]; 3447 -> 1527[label="",style="dashed", color="red", weight=0]; 3447[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3447 -> 4604[label="",style="dashed", color="magenta", weight=3]; 3447 -> 4605[label="",style="dashed", color="magenta", weight=3]; 3448 -> 1651[label="",style="dashed", color="red", weight=0]; 3448[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3448 -> 4606[label="",style="dashed", color="magenta", weight=3]; 3448 -> 4607[label="",style="dashed", color="magenta", weight=3]; 3382 -> 1527[label="",style="dashed", color="red", weight=0]; 3382[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3382 -> 4608[label="",style="dashed", color="magenta", weight=3]; 3382 -> 4609[label="",style="dashed", color="magenta", weight=3]; 3383 -> 1651[label="",style="dashed", color="red", weight=0]; 3383[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3383 -> 4610[label="",style="dashed", color="magenta", weight=3]; 3383 -> 4611[label="",style="dashed", color="magenta", weight=3]; 3384 -> 1651[label="",style="dashed", color="red", weight=0]; 3384[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3384 -> 4612[label="",style="dashed", color="magenta", weight=3]; 3384 -> 4613[label="",style="dashed", color="magenta", weight=3]; 3385 -> 1527[label="",style="dashed", color="red", weight=0]; 3385[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3385 -> 4614[label="",style="dashed", color="magenta", weight=3]; 3385 -> 4615[label="",style="dashed", color="magenta", weight=3]; 3386 -> 1527[label="",style="dashed", color="red", weight=0]; 3386[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3386 -> 4616[label="",style="dashed", color="magenta", weight=3]; 3386 -> 4617[label="",style="dashed", color="magenta", weight=3]; 3387 -> 1651[label="",style="dashed", color="red", weight=0]; 3387[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3387 -> 4618[label="",style="dashed", color="magenta", weight=3]; 3387 -> 4619[label="",style="dashed", color="magenta", weight=3]; 3388 -> 1651[label="",style="dashed", color="red", weight=0]; 3388[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3388 -> 4620[label="",style="dashed", color="magenta", weight=3]; 3388 -> 4621[label="",style="dashed", color="magenta", weight=3]; 3389 -> 1527[label="",style="dashed", color="red", weight=0]; 3389[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3389 -> 4622[label="",style="dashed", color="magenta", weight=3]; 3389 -> 4623[label="",style="dashed", color="magenta", weight=3]; 3449[label="Zero",fontsize=16,color="green",shape="box"];3450 -> 1651[label="",style="dashed", color="red", weight=0]; 3450[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3450 -> 4624[label="",style="dashed", color="magenta", weight=3]; 3450 -> 4625[label="",style="dashed", color="magenta", weight=3]; 3451 -> 1651[label="",style="dashed", color="red", weight=0]; 3451[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3451 -> 4626[label="",style="dashed", color="magenta", weight=3]; 3451 -> 4627[label="",style="dashed", color="magenta", weight=3]; 3452 -> 1527[label="",style="dashed", color="red", weight=0]; 3452[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3452 -> 4628[label="",style="dashed", color="magenta", weight=3]; 3452 -> 4629[label="",style="dashed", color="magenta", weight=3]; 3453 -> 1527[label="",style="dashed", color="red", weight=0]; 3453[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3453 -> 4630[label="",style="dashed", color="magenta", weight=3]; 3453 -> 4631[label="",style="dashed", color="magenta", weight=3]; 3454[label="vzz23000",fontsize=16,color="green",shape="box"];3455 -> 1651[label="",style="dashed", color="red", weight=0]; 3455[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3455 -> 4632[label="",style="dashed", color="magenta", weight=3]; 3455 -> 4633[label="",style="dashed", color="magenta", weight=3]; 3456 -> 1527[label="",style="dashed", color="red", weight=0]; 3456[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3456 -> 4634[label="",style="dashed", color="magenta", weight=3]; 3456 -> 4635[label="",style="dashed", color="magenta", weight=3]; 3457 -> 1651[label="",style="dashed", color="red", weight=0]; 3457[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3457 -> 4636[label="",style="dashed", color="magenta", weight=3]; 3457 -> 4637[label="",style="dashed", color="magenta", weight=3]; 3458 -> 1527[label="",style="dashed", color="red", weight=0]; 3458[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3458 -> 4638[label="",style="dashed", color="magenta", weight=3]; 3458 -> 4639[label="",style="dashed", color="magenta", weight=3]; 3390 -> 1527[label="",style="dashed", color="red", weight=0]; 3390[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz226",fontsize=16,color="magenta"];3390 -> 4640[label="",style="dashed", color="magenta", weight=3]; 3390 -> 4641[label="",style="dashed", color="magenta", weight=3]; 3391 -> 1651[label="",style="dashed", color="red", weight=0]; 3391[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3391 -> 4642[label="",style="dashed", color="magenta", weight=3]; 3391 -> 4643[label="",style="dashed", color="magenta", weight=3]; 3392 -> 1651[label="",style="dashed", color="red", weight=0]; 3392[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3392 -> 4644[label="",style="dashed", color="magenta", weight=3]; 3392 -> 4645[label="",style="dashed", color="magenta", weight=3]; 3393 -> 1527[label="",style="dashed", color="red", weight=0]; 3393[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz223",fontsize=16,color="magenta"];3393 -> 4646[label="",style="dashed", color="magenta", weight=3]; 3393 -> 4647[label="",style="dashed", color="magenta", weight=3]; 3394 -> 1527[label="",style="dashed", color="red", weight=0]; 3394[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz220",fontsize=16,color="magenta"];3394 -> 4648[label="",style="dashed", color="magenta", weight=3]; 3394 -> 4649[label="",style="dashed", color="magenta", weight=3]; 3395 -> 1651[label="",style="dashed", color="red", weight=0]; 3395[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3395 -> 4650[label="",style="dashed", color="magenta", weight=3]; 3395 -> 4651[label="",style="dashed", color="magenta", weight=3]; 3396 -> 1651[label="",style="dashed", color="red", weight=0]; 3396[label="primMulNat vzz310 (Succ Zero)",fontsize=16,color="magenta"];3396 -> 4652[label="",style="dashed", color="magenta", weight=3]; 3396 -> 4653[label="",style="dashed", color="magenta", weight=3]; 3397 -> 1527[label="",style="dashed", color="red", weight=0]; 3397[label="primMinusInt (Neg (primMulNat vzz300 (Succ Zero))) vzz219",fontsize=16,color="magenta"];3397 -> 4654[label="",style="dashed", color="magenta", weight=3]; 3397 -> 4655[label="",style="dashed", color="magenta", weight=3]; 3459[label="primMinusNat (Succ vzz2730) (Succ vzz25100)",fontsize=16,color="black",shape="box"];3459 -> 4656[label="",style="solid", color="black", weight=3]; 3460[label="primMinusNat (Succ vzz2730) Zero",fontsize=16,color="black",shape="box"];3460 -> 4657[label="",style="solid", color="black", weight=3]; 3461[label="primMinusNat Zero (Succ vzz25100)",fontsize=16,color="black",shape="box"];3461 -> 4658[label="",style="solid", color="black", weight=3]; 3462[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];3462 -> 4659[label="",style="solid", color="black", weight=3]; 3463[label="vzz300",fontsize=16,color="green",shape="box"];3464[label="Succ Zero",fontsize=16,color="green",shape="box"];3465[label="primPlusNat (Succ vzz6590) (Succ vzz25100)",fontsize=16,color="black",shape="box"];3465 -> 4660[label="",style="solid", color="black", weight=3]; 3466[label="primPlusNat (Succ vzz6590) Zero",fontsize=16,color="black",shape="box"];3466 -> 4661[label="",style="solid", color="black", weight=3]; 3467[label="primPlusNat Zero (Succ vzz25100)",fontsize=16,color="black",shape="box"];3467 -> 4662[label="",style="solid", color="black", weight=3]; 3468[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];3468 -> 4663[label="",style="solid", color="black", weight=3]; 3469[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat vzz23800 vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24285[label="vzz23800/Succ vzz238000",fontsize=10,color="white",style="solid",shape="box"];3469 -> 24285[label="",style="solid", color="burlywood", weight=9]; 24285 -> 4664[label="",style="solid", color="burlywood", weight=3]; 24286[label="vzz23800/Zero",fontsize=10,color="white",style="solid",shape="box"];3469 -> 24286[label="",style="solid", color="burlywood", weight=9]; 24286 -> 4665[label="",style="solid", color="burlywood", weight=3]; 3470 -> 1954[label="",style="dashed", color="red", weight=0]; 3470[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3470 -> 4666[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4667[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4668[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4669[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4670[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4671[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4672[label="",style="dashed", color="magenta", weight=3]; 3470 -> 4673[label="",style="dashed", color="magenta", weight=3]; 3471[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz290 (Pos vzz294)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz293 (Pos vzz296)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz287 (Pos vzz289)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz288 (Pos vzz291)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3471 -> 4674[label="",style="solid", color="black", weight=3]; 3472[label="vzz104",fontsize=16,color="green",shape="box"];3473[label="vzz310",fontsize=16,color="green",shape="box"];3474[label="Succ Zero",fontsize=16,color="green",shape="box"];3475[label="vzz106",fontsize=16,color="green",shape="box"];3476[label="vzz310",fontsize=16,color="green",shape="box"];3477[label="Succ Zero",fontsize=16,color="green",shape="box"];3478[label="vzz310",fontsize=16,color="green",shape="box"];3479[label="Succ Zero",fontsize=16,color="green",shape="box"];3480[label="vzz310",fontsize=16,color="green",shape="box"];3481[label="Succ Zero",fontsize=16,color="green",shape="box"];3482[label="vzz108",fontsize=16,color="green",shape="box"];3483[label="vzz103",fontsize=16,color="green",shape="box"];3484[label="vzz310",fontsize=16,color="green",shape="box"];3485[label="Succ Zero",fontsize=16,color="green",shape="box"];3486[label="vzz310",fontsize=16,color="green",shape="box"];3487[label="Succ Zero",fontsize=16,color="green",shape="box"];3488[label="vzz310",fontsize=16,color="green",shape="box"];3489[label="Succ Zero",fontsize=16,color="green",shape="box"];3490[label="vzz103",fontsize=16,color="green",shape="box"];3491[label="vzz310",fontsize=16,color="green",shape="box"];3492[label="Succ Zero",fontsize=16,color="green",shape="box"];3493[label="vzz106",fontsize=16,color="green",shape="box"];3494[label="vzz108",fontsize=16,color="green",shape="box"];3495[label="vzz104",fontsize=16,color="green",shape="box"];3496 -> 2454[label="",style="dashed", color="red", weight=0]; 3496[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz663 (Pos vzz667)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz666 (Pos vzz669)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz660 (Pos vzz662)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz661 (Pos vzz664)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3496 -> 4675[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4676[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4677[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4678[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4679[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4680[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4681[label="",style="dashed", color="magenta", weight=3]; 3496 -> 4682[label="",style="dashed", color="magenta", weight=3]; 3497[label="vzz310",fontsize=16,color="green",shape="box"];3498[label="Succ Zero",fontsize=16,color="green",shape="box"];3499[label="vzz103",fontsize=16,color="green",shape="box"];3500[label="vzz310",fontsize=16,color="green",shape="box"];3501[label="Succ Zero",fontsize=16,color="green",shape="box"];3502[label="vzz310",fontsize=16,color="green",shape="box"];3503[label="Succ Zero",fontsize=16,color="green",shape="box"];3504[label="vzz104",fontsize=16,color="green",shape="box"];3505[label="vzz310",fontsize=16,color="green",shape="box"];3506[label="Succ Zero",fontsize=16,color="green",shape="box"];3507[label="vzz106",fontsize=16,color="green",shape="box"];3508[label="vzz108",fontsize=16,color="green",shape="box"];3509[label="vzz310",fontsize=16,color="green",shape="box"];3510[label="Succ Zero",fontsize=16,color="green",shape="box"];3511[label="vzz310",fontsize=16,color="green",shape="box"];3512[label="Succ Zero",fontsize=16,color="green",shape="box"];3513[label="vzz310",fontsize=16,color="green",shape="box"];3514[label="Succ Zero",fontsize=16,color="green",shape="box"];3515[label="vzz103",fontsize=16,color="green",shape="box"];3516[label="vzz310",fontsize=16,color="green",shape="box"];3517[label="Succ Zero",fontsize=16,color="green",shape="box"];3518[label="vzz106",fontsize=16,color="green",shape="box"];3519[label="vzz108",fontsize=16,color="green",shape="box"];3520[label="vzz104",fontsize=16,color="green",shape="box"];3521[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz302 (Pos vzz306)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz305 (Pos vzz308)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz299 (Pos vzz301)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz300 (Pos vzz303)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3521 -> 4683[label="",style="solid", color="black", weight=3]; 3522 -> 3469[label="",style="dashed", color="red", weight=0]; 3522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (primCmpNat vzz11100 vzz23800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3522 -> 4684[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4685[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4686[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4687[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4688[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4689[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4690[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4691[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4692[label="",style="dashed", color="magenta", weight=3]; 3522 -> 4693[label="",style="dashed", color="magenta", weight=3]; 3523 -> 1967[label="",style="dashed", color="red", weight=0]; 3523[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz314 (Pos vzz318)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz317 (Pos vzz320)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz311 (Pos vzz313)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz312 (Pos vzz315)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3523 -> 4694[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4695[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4696[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4697[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4698[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4699[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4700[label="",style="dashed", color="magenta", weight=3]; 3523 -> 4701[label="",style="dashed", color="magenta", weight=3]; 3524[label="vzz310",fontsize=16,color="green",shape="box"];3525[label="Succ Zero",fontsize=16,color="green",shape="box"];3526[label="vzz104",fontsize=16,color="green",shape="box"];3527[label="vzz310",fontsize=16,color="green",shape="box"];3528[label="Succ Zero",fontsize=16,color="green",shape="box"];3529[label="vzz310",fontsize=16,color="green",shape="box"];3530[label="Succ Zero",fontsize=16,color="green",shape="box"];3531[label="vzz310",fontsize=16,color="green",shape="box"];3532[label="Succ Zero",fontsize=16,color="green",shape="box"];3533[label="vzz103",fontsize=16,color="green",shape="box"];3534[label="vzz106",fontsize=16,color="green",shape="box"];3535[label="vzz108",fontsize=16,color="green",shape="box"];3536[label="vzz310",fontsize=16,color="green",shape="box"];3537[label="Succ Zero",fontsize=16,color="green",shape="box"];3538[label="vzz310",fontsize=16,color="green",shape="box"];3539[label="Succ Zero",fontsize=16,color="green",shape="box"];3540[label="vzz310",fontsize=16,color="green",shape="box"];3541[label="Succ Zero",fontsize=16,color="green",shape="box"];3542[label="vzz103",fontsize=16,color="green",shape="box"];3543[label="vzz310",fontsize=16,color="green",shape="box"];3544[label="Succ Zero",fontsize=16,color="green",shape="box"];3545[label="vzz106",fontsize=16,color="green",shape="box"];3546[label="vzz108",fontsize=16,color="green",shape="box"];3547[label="vzz104",fontsize=16,color="green",shape="box"];3548[label="vzz310",fontsize=16,color="green",shape="box"];3549[label="Succ Zero",fontsize=16,color="green",shape="box"];3550[label="vzz310",fontsize=16,color="green",shape="box"];3551[label="Succ Zero",fontsize=16,color="green",shape="box"];3552[label="vzz106",fontsize=16,color="green",shape="box"];3553[label="vzz310",fontsize=16,color="green",shape="box"];3554[label="Succ Zero",fontsize=16,color="green",shape="box"];3555[label="vzz108",fontsize=16,color="green",shape="box"];3556[label="vzz310",fontsize=16,color="green",shape="box"];3557[label="Succ Zero",fontsize=16,color="green",shape="box"];3558[label="vzz104",fontsize=16,color="green",shape="box"];3559[label="vzz103",fontsize=16,color="green",shape="box"];3560[label="vzz310",fontsize=16,color="green",shape="box"];3561[label="Succ Zero",fontsize=16,color="green",shape="box"];3562[label="vzz310",fontsize=16,color="green",shape="box"];3563[label="Succ Zero",fontsize=16,color="green",shape="box"];3564[label="vzz310",fontsize=16,color="green",shape="box"];3565[label="Succ Zero",fontsize=16,color="green",shape="box"];3566[label="vzz103",fontsize=16,color="green",shape="box"];3567[label="vzz310",fontsize=16,color="green",shape="box"];3568[label="Succ Zero",fontsize=16,color="green",shape="box"];3569[label="vzz106",fontsize=16,color="green",shape="box"];3570[label="vzz108",fontsize=16,color="green",shape="box"];3571[label="vzz104",fontsize=16,color="green",shape="box"];3572[label="vzz300",fontsize=16,color="green",shape="box"];3573[label="Succ Zero",fontsize=16,color="green",shape="box"];3574[label="vzz300",fontsize=16,color="green",shape="box"];3575[label="Succ Zero",fontsize=16,color="green",shape="box"];3576[label="vzz300",fontsize=16,color="green",shape="box"];3577[label="Succ Zero",fontsize=16,color="green",shape="box"];3578[label="vzz300",fontsize=16,color="green",shape="box"];3579[label="Succ Zero",fontsize=16,color="green",shape="box"];3580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat vzz24200 vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24287[label="vzz24200/Succ vzz242000",fontsize=10,color="white",style="solid",shape="box"];3580 -> 24287[label="",style="solid", color="burlywood", weight=9]; 24287 -> 4702[label="",style="solid", color="burlywood", weight=3]; 24288[label="vzz24200/Zero",fontsize=10,color="white",style="solid",shape="box"];3580 -> 24288[label="",style="solid", color="burlywood", weight=9]; 24288 -> 4703[label="",style="solid", color="burlywood", weight=3]; 3581 -> 2009[label="",style="dashed", color="red", weight=0]; 3581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3581 -> 4704[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4705[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4706[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4707[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4708[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4709[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4710[label="",style="dashed", color="magenta", weight=3]; 3581 -> 4711[label="",style="dashed", color="magenta", weight=3]; 3582[label="vzz300",fontsize=16,color="green",shape="box"];3583[label="Succ Zero",fontsize=16,color="green",shape="box"];3584[label="vzz300",fontsize=16,color="green",shape="box"];3585[label="Succ Zero",fontsize=16,color="green",shape="box"];3586[label="vzz300",fontsize=16,color="green",shape="box"];3587[label="Succ Zero",fontsize=16,color="green",shape="box"];3588[label="vzz300",fontsize=16,color="green",shape="box"];3589[label="Succ Zero",fontsize=16,color="green",shape="box"];3590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz338 (Pos vzz342)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz341 (Pos vzz344)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz335 (Pos vzz337)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz336 (Pos vzz339)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3590 -> 4712[label="",style="solid", color="black", weight=3]; 3591[label="vzz310",fontsize=16,color="green",shape="box"];3592[label="Succ Zero",fontsize=16,color="green",shape="box"];3593[label="vzz310",fontsize=16,color="green",shape="box"];3594[label="Succ Zero",fontsize=16,color="green",shape="box"];3595[label="vzz310",fontsize=16,color="green",shape="box"];3596[label="Succ Zero",fontsize=16,color="green",shape="box"];3597[label="vzz118",fontsize=16,color="green",shape="box"];3598 -> 1651[label="",style="dashed", color="red", weight=0]; 3598[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3598 -> 4713[label="",style="dashed", color="magenta", weight=3]; 3598 -> 4714[label="",style="dashed", color="magenta", weight=3]; 3599[label="vzz310",fontsize=16,color="green",shape="box"];3600[label="Succ Zero",fontsize=16,color="green",shape="box"];3601[label="vzz115",fontsize=16,color="green",shape="box"];3602 -> 1651[label="",style="dashed", color="red", weight=0]; 3602[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3602 -> 4715[label="",style="dashed", color="magenta", weight=3]; 3602 -> 4716[label="",style="dashed", color="magenta", weight=3]; 3603[label="vzz120",fontsize=16,color="green",shape="box"];3604 -> 1651[label="",style="dashed", color="red", weight=0]; 3604[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3604 -> 4717[label="",style="dashed", color="magenta", weight=3]; 3604 -> 4718[label="",style="dashed", color="magenta", weight=3]; 3605[label="vzz116",fontsize=16,color="green",shape="box"];3606 -> 1651[label="",style="dashed", color="red", weight=0]; 3606[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3606 -> 4719[label="",style="dashed", color="magenta", weight=3]; 3606 -> 4720[label="",style="dashed", color="magenta", weight=3]; 3607[label="vzz120",fontsize=16,color="green",shape="box"];3608 -> 1651[label="",style="dashed", color="red", weight=0]; 3608[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3608 -> 4721[label="",style="dashed", color="magenta", weight=3]; 3608 -> 4722[label="",style="dashed", color="magenta", weight=3]; 3609[label="vzz310",fontsize=16,color="green",shape="box"];3610[label="Succ Zero",fontsize=16,color="green",shape="box"];3611[label="vzz310",fontsize=16,color="green",shape="box"];3612[label="Succ Zero",fontsize=16,color="green",shape="box"];3613[label="vzz118",fontsize=16,color="green",shape="box"];3614 -> 1651[label="",style="dashed", color="red", weight=0]; 3614[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3614 -> 4723[label="",style="dashed", color="magenta", weight=3]; 3614 -> 4724[label="",style="dashed", color="magenta", weight=3]; 3615[label="vzz115",fontsize=16,color="green",shape="box"];3616 -> 1651[label="",style="dashed", color="red", weight=0]; 3616[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3616 -> 4725[label="",style="dashed", color="magenta", weight=3]; 3616 -> 4726[label="",style="dashed", color="magenta", weight=3]; 3617[label="vzz310",fontsize=16,color="green",shape="box"];3618[label="Succ Zero",fontsize=16,color="green",shape="box"];3619[label="vzz310",fontsize=16,color="green",shape="box"];3620[label="Succ Zero",fontsize=16,color="green",shape="box"];3621[label="vzz116",fontsize=16,color="green",shape="box"];3622 -> 1651[label="",style="dashed", color="red", weight=0]; 3622[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3622 -> 4727[label="",style="dashed", color="magenta", weight=3]; 3622 -> 4728[label="",style="dashed", color="magenta", weight=3]; 3623 -> 2575[label="",style="dashed", color="red", weight=0]; 3623[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz675 (Pos vzz679)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz678 (Pos vzz681)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz672 (Pos vzz674)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz673 (Pos vzz676)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3623 -> 4729[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4730[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4731[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4732[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4733[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4734[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4735[label="",style="dashed", color="magenta", weight=3]; 3623 -> 4736[label="",style="dashed", color="magenta", weight=3]; 3624[label="vzz118",fontsize=16,color="green",shape="box"];3625 -> 1651[label="",style="dashed", color="red", weight=0]; 3625[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3625 -> 4737[label="",style="dashed", color="magenta", weight=3]; 3625 -> 4738[label="",style="dashed", color="magenta", weight=3]; 3626[label="vzz120",fontsize=16,color="green",shape="box"];3627 -> 1651[label="",style="dashed", color="red", weight=0]; 3627[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3627 -> 4739[label="",style="dashed", color="magenta", weight=3]; 3627 -> 4740[label="",style="dashed", color="magenta", weight=3]; 3628[label="vzz116",fontsize=16,color="green",shape="box"];3629 -> 1651[label="",style="dashed", color="red", weight=0]; 3629[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3629 -> 4741[label="",style="dashed", color="magenta", weight=3]; 3629 -> 4742[label="",style="dashed", color="magenta", weight=3]; 3630[label="vzz115",fontsize=16,color="green",shape="box"];3631 -> 1651[label="",style="dashed", color="red", weight=0]; 3631[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3631 -> 4743[label="",style="dashed", color="magenta", weight=3]; 3631 -> 4744[label="",style="dashed", color="magenta", weight=3]; 3632[label="vzz310",fontsize=16,color="green",shape="box"];3633[label="Succ Zero",fontsize=16,color="green",shape="box"];3634[label="vzz310",fontsize=16,color="green",shape="box"];3635[label="Succ Zero",fontsize=16,color="green",shape="box"];3636[label="vzz310",fontsize=16,color="green",shape="box"];3637[label="Succ Zero",fontsize=16,color="green",shape="box"];3638[label="vzz310",fontsize=16,color="green",shape="box"];3639[label="Succ Zero",fontsize=16,color="green",shape="box"];3640[label="vzz120",fontsize=16,color="green",shape="box"];3641 -> 1651[label="",style="dashed", color="red", weight=0]; 3641[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3641 -> 4745[label="",style="dashed", color="magenta", weight=3]; 3641 -> 4746[label="",style="dashed", color="magenta", weight=3]; 3642[label="vzz310",fontsize=16,color="green",shape="box"];3643[label="Succ Zero",fontsize=16,color="green",shape="box"];3644[label="vzz310",fontsize=16,color="green",shape="box"];3645[label="Succ Zero",fontsize=16,color="green",shape="box"];3646[label="vzz118",fontsize=16,color="green",shape="box"];3647 -> 1651[label="",style="dashed", color="red", weight=0]; 3647[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3647 -> 4747[label="",style="dashed", color="magenta", weight=3]; 3647 -> 4748[label="",style="dashed", color="magenta", weight=3]; 3648[label="vzz115",fontsize=16,color="green",shape="box"];3649 -> 1651[label="",style="dashed", color="red", weight=0]; 3649[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3649 -> 4749[label="",style="dashed", color="magenta", weight=3]; 3649 -> 4750[label="",style="dashed", color="magenta", weight=3]; 3650[label="vzz310",fontsize=16,color="green",shape="box"];3651[label="Succ Zero",fontsize=16,color="green",shape="box"];3652[label="vzz310",fontsize=16,color="green",shape="box"];3653[label="Succ Zero",fontsize=16,color="green",shape="box"];3654[label="vzz116",fontsize=16,color="green",shape="box"];3655 -> 1651[label="",style="dashed", color="red", weight=0]; 3655[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3655 -> 4751[label="",style="dashed", color="magenta", weight=3]; 3655 -> 4752[label="",style="dashed", color="magenta", weight=3]; 3656[label="vzz300",fontsize=16,color="green",shape="box"];3657[label="Succ Zero",fontsize=16,color="green",shape="box"];3658[label="vzz300",fontsize=16,color="green",shape="box"];3659[label="Succ Zero",fontsize=16,color="green",shape="box"];3660[label="vzz300",fontsize=16,color="green",shape="box"];3661[label="Succ Zero",fontsize=16,color="green",shape="box"];3662[label="vzz300",fontsize=16,color="green",shape="box"];3663[label="Succ Zero",fontsize=16,color="green",shape="box"];3664[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz350 (Pos vzz354)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz353 (Pos vzz356)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz347 (Pos vzz349)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz348 (Pos vzz351)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3664 -> 4753[label="",style="solid", color="black", weight=3]; 3665[label="vzz300",fontsize=16,color="green",shape="box"];3666[label="Succ Zero",fontsize=16,color="green",shape="box"];3667[label="vzz300",fontsize=16,color="green",shape="box"];3668[label="Succ Zero",fontsize=16,color="green",shape="box"];3669[label="vzz300",fontsize=16,color="green",shape="box"];3670[label="Succ Zero",fontsize=16,color="green",shape="box"];3671[label="vzz300",fontsize=16,color="green",shape="box"];3672[label="Succ Zero",fontsize=16,color="green",shape="box"];3673 -> 3580[label="",style="dashed", color="red", weight=0]; 3673[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (primCmpNat vzz12300 vzz24200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3673 -> 4754[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4755[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4756[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4757[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4758[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4759[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4760[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4761[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4762[label="",style="dashed", color="magenta", weight=3]; 3673 -> 4763[label="",style="dashed", color="magenta", weight=3]; 3674 -> 2022[label="",style="dashed", color="red", weight=0]; 3674[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz362 (Pos vzz366)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz365 (Pos vzz368)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz359 (Pos vzz361)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz360 (Pos vzz363)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3674 -> 4764[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4765[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4766[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4767[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4768[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4769[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4770[label="",style="dashed", color="magenta", weight=3]; 3674 -> 4771[label="",style="dashed", color="magenta", weight=3]; 3675[label="vzz310",fontsize=16,color="green",shape="box"];3676[label="Succ Zero",fontsize=16,color="green",shape="box"];3677[label="vzz310",fontsize=16,color="green",shape="box"];3678[label="Succ Zero",fontsize=16,color="green",shape="box"];3679[label="vzz120",fontsize=16,color="green",shape="box"];3680 -> 1651[label="",style="dashed", color="red", weight=0]; 3680[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3680 -> 4772[label="",style="dashed", color="magenta", weight=3]; 3680 -> 4773[label="",style="dashed", color="magenta", weight=3]; 3681[label="vzz115",fontsize=16,color="green",shape="box"];3682 -> 1651[label="",style="dashed", color="red", weight=0]; 3682[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3682 -> 4774[label="",style="dashed", color="magenta", weight=3]; 3682 -> 4775[label="",style="dashed", color="magenta", weight=3]; 3683[label="vzz310",fontsize=16,color="green",shape="box"];3684[label="Succ Zero",fontsize=16,color="green",shape="box"];3685[label="vzz118",fontsize=16,color="green",shape="box"];3686 -> 1651[label="",style="dashed", color="red", weight=0]; 3686[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3686 -> 4776[label="",style="dashed", color="magenta", weight=3]; 3686 -> 4777[label="",style="dashed", color="magenta", weight=3]; 3687[label="vzz310",fontsize=16,color="green",shape="box"];3688[label="Succ Zero",fontsize=16,color="green",shape="box"];3689[label="vzz116",fontsize=16,color="green",shape="box"];3690 -> 1651[label="",style="dashed", color="red", weight=0]; 3690[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3690 -> 4778[label="",style="dashed", color="magenta", weight=3]; 3690 -> 4779[label="",style="dashed", color="magenta", weight=3]; 3691[label="vzz120",fontsize=16,color="green",shape="box"];3692 -> 1651[label="",style="dashed", color="red", weight=0]; 3692[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3692 -> 4780[label="",style="dashed", color="magenta", weight=3]; 3692 -> 4781[label="",style="dashed", color="magenta", weight=3]; 3693[label="vzz310",fontsize=16,color="green",shape="box"];3694[label="Succ Zero",fontsize=16,color="green",shape="box"];3695[label="vzz310",fontsize=16,color="green",shape="box"];3696[label="Succ Zero",fontsize=16,color="green",shape="box"];3697[label="vzz118",fontsize=16,color="green",shape="box"];3698 -> 1651[label="",style="dashed", color="red", weight=0]; 3698[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3698 -> 4782[label="",style="dashed", color="magenta", weight=3]; 3698 -> 4783[label="",style="dashed", color="magenta", weight=3]; 3699[label="vzz115",fontsize=16,color="green",shape="box"];3700 -> 1651[label="",style="dashed", color="red", weight=0]; 3700[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3700 -> 4784[label="",style="dashed", color="magenta", weight=3]; 3700 -> 4785[label="",style="dashed", color="magenta", weight=3]; 3701[label="vzz310",fontsize=16,color="green",shape="box"];3702[label="Succ Zero",fontsize=16,color="green",shape="box"];3703[label="vzz310",fontsize=16,color="green",shape="box"];3704[label="Succ Zero",fontsize=16,color="green",shape="box"];3705[label="vzz116",fontsize=16,color="green",shape="box"];3706 -> 1651[label="",style="dashed", color="red", weight=0]; 3706[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3706 -> 4786[label="",style="dashed", color="magenta", weight=3]; 3706 -> 4787[label="",style="dashed", color="magenta", weight=3]; 3707[label="vzz310",fontsize=16,color="green",shape="box"];3708[label="Succ Zero",fontsize=16,color="green",shape="box"];3709[label="vzz116",fontsize=16,color="green",shape="box"];3710 -> 1651[label="",style="dashed", color="red", weight=0]; 3710[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3710 -> 4788[label="",style="dashed", color="magenta", weight=3]; 3710 -> 4789[label="",style="dashed", color="magenta", weight=3]; 3711[label="vzz115",fontsize=16,color="green",shape="box"];3712 -> 1651[label="",style="dashed", color="red", weight=0]; 3712[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3712 -> 4790[label="",style="dashed", color="magenta", weight=3]; 3712 -> 4791[label="",style="dashed", color="magenta", weight=3]; 3713[label="vzz310",fontsize=16,color="green",shape="box"];3714[label="Succ Zero",fontsize=16,color="green",shape="box"];3715[label="vzz310",fontsize=16,color="green",shape="box"];3716[label="Succ Zero",fontsize=16,color="green",shape="box"];3717[label="vzz120",fontsize=16,color="green",shape="box"];3718 -> 1651[label="",style="dashed", color="red", weight=0]; 3718[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3718 -> 4792[label="",style="dashed", color="magenta", weight=3]; 3718 -> 4793[label="",style="dashed", color="magenta", weight=3]; 3719[label="vzz118",fontsize=16,color="green",shape="box"];3720 -> 1651[label="",style="dashed", color="red", weight=0]; 3720[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3720 -> 4794[label="",style="dashed", color="magenta", weight=3]; 3720 -> 4795[label="",style="dashed", color="magenta", weight=3]; 3721[label="vzz310",fontsize=16,color="green",shape="box"];3722[label="Succ Zero",fontsize=16,color="green",shape="box"];3723[label="vzz120",fontsize=16,color="green",shape="box"];3724 -> 1651[label="",style="dashed", color="red", weight=0]; 3724[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3724 -> 4796[label="",style="dashed", color="magenta", weight=3]; 3724 -> 4797[label="",style="dashed", color="magenta", weight=3]; 3725[label="vzz310",fontsize=16,color="green",shape="box"];3726[label="Succ Zero",fontsize=16,color="green",shape="box"];3727[label="vzz310",fontsize=16,color="green",shape="box"];3728[label="Succ Zero",fontsize=16,color="green",shape="box"];3729[label="vzz118",fontsize=16,color="green",shape="box"];3730 -> 1651[label="",style="dashed", color="red", weight=0]; 3730[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3730 -> 4798[label="",style="dashed", color="magenta", weight=3]; 3730 -> 4799[label="",style="dashed", color="magenta", weight=3]; 3731[label="vzz115",fontsize=16,color="green",shape="box"];3732 -> 1651[label="",style="dashed", color="red", weight=0]; 3732[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3732 -> 4800[label="",style="dashed", color="magenta", weight=3]; 3732 -> 4801[label="",style="dashed", color="magenta", weight=3]; 3733[label="vzz310",fontsize=16,color="green",shape="box"];3734[label="Succ Zero",fontsize=16,color="green",shape="box"];3735[label="vzz310",fontsize=16,color="green",shape="box"];3736[label="Succ Zero",fontsize=16,color="green",shape="box"];3737[label="vzz116",fontsize=16,color="green",shape="box"];3738 -> 1651[label="",style="dashed", color="red", weight=0]; 3738[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3738 -> 4802[label="",style="dashed", color="magenta", weight=3]; 3738 -> 4803[label="",style="dashed", color="magenta", weight=3]; 3739[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat vzz24600 vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24289[label="vzz24600/Succ vzz246000",fontsize=10,color="white",style="solid",shape="box"];3739 -> 24289[label="",style="solid", color="burlywood", weight=9]; 24289 -> 4804[label="",style="solid", color="burlywood", weight=3]; 24290[label="vzz24600/Zero",fontsize=10,color="white",style="solid",shape="box"];3739 -> 24290[label="",style="solid", color="burlywood", weight=9]; 24290 -> 4805[label="",style="solid", color="burlywood", weight=3]; 3740 -> 2063[label="",style="dashed", color="red", weight=0]; 3740[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3740 -> 4806[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4807[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4808[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4809[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4810[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4811[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4812[label="",style="dashed", color="magenta", weight=3]; 3740 -> 4813[label="",style="dashed", color="magenta", weight=3]; 3741[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz386 (Neg vzz390)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz389 (Neg vzz392)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz383 (Neg vzz385)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz384 (Neg vzz387)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3741 -> 4814[label="",style="solid", color="black", weight=3]; 3742[label="vzz310",fontsize=16,color="green",shape="box"];3743[label="Succ Zero",fontsize=16,color="green",shape="box"];3744[label="vzz310",fontsize=16,color="green",shape="box"];3745[label="Succ Zero",fontsize=16,color="green",shape="box"];3746[label="vzz310",fontsize=16,color="green",shape="box"];3747[label="Succ Zero",fontsize=16,color="green",shape="box"];3748[label="vzz132",fontsize=16,color="green",shape="box"];3749[label="vzz127",fontsize=16,color="green",shape="box"];3750[label="vzz310",fontsize=16,color="green",shape="box"];3751[label="Succ Zero",fontsize=16,color="green",shape="box"];3752[label="vzz130",fontsize=16,color="green",shape="box"];3753[label="vzz128",fontsize=16,color="green",shape="box"];3754[label="vzz310",fontsize=16,color="green",shape="box"];3755[label="Succ Zero",fontsize=16,color="green",shape="box"];3756[label="vzz128",fontsize=16,color="green",shape="box"];3757[label="vzz132",fontsize=16,color="green",shape="box"];3758[label="vzz310",fontsize=16,color="green",shape="box"];3759[label="Succ Zero",fontsize=16,color="green",shape="box"];3760[label="vzz310",fontsize=16,color="green",shape="box"];3761[label="Succ Zero",fontsize=16,color="green",shape="box"];3762[label="vzz127",fontsize=16,color="green",shape="box"];3763[label="vzz310",fontsize=16,color="green",shape="box"];3764[label="Succ Zero",fontsize=16,color="green",shape="box"];3765[label="vzz130",fontsize=16,color="green",shape="box"];3766 -> 2696[label="",style="dashed", color="red", weight=0]; 3766[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz687 (Neg vzz691)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz690 (Neg vzz693)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz684 (Neg vzz686)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz685 (Neg vzz688)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3766 -> 4815[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4816[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4817[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4818[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4819[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4820[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4821[label="",style="dashed", color="magenta", weight=3]; 3766 -> 4822[label="",style="dashed", color="magenta", weight=3]; 3767[label="vzz132",fontsize=16,color="green",shape="box"];3768[label="vzz127",fontsize=16,color="green",shape="box"];3769[label="vzz130",fontsize=16,color="green",shape="box"];3770[label="vzz310",fontsize=16,color="green",shape="box"];3771[label="Succ Zero",fontsize=16,color="green",shape="box"];3772[label="vzz128",fontsize=16,color="green",shape="box"];3773[label="vzz310",fontsize=16,color="green",shape="box"];3774[label="Succ Zero",fontsize=16,color="green",shape="box"];3775[label="vzz310",fontsize=16,color="green",shape="box"];3776[label="Succ Zero",fontsize=16,color="green",shape="box"];3777[label="vzz310",fontsize=16,color="green",shape="box"];3778[label="Succ Zero",fontsize=16,color="green",shape="box"];3779[label="vzz310",fontsize=16,color="green",shape="box"];3780[label="Succ Zero",fontsize=16,color="green",shape="box"];3781[label="vzz128",fontsize=16,color="green",shape="box"];3782[label="vzz132",fontsize=16,color="green",shape="box"];3783[label="vzz310",fontsize=16,color="green",shape="box"];3784[label="Succ Zero",fontsize=16,color="green",shape="box"];3785[label="vzz310",fontsize=16,color="green",shape="box"];3786[label="Succ Zero",fontsize=16,color="green",shape="box"];3787[label="vzz127",fontsize=16,color="green",shape="box"];3788[label="vzz310",fontsize=16,color="green",shape="box"];3789[label="Succ Zero",fontsize=16,color="green",shape="box"];3790[label="vzz130",fontsize=16,color="green",shape="box"];3791[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz398 (Neg vzz402)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz401 (Neg vzz404)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz395 (Neg vzz397)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz396 (Neg vzz399)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3791 -> 4823[label="",style="solid", color="black", weight=3]; 3792 -> 3739[label="",style="dashed", color="red", weight=0]; 3792[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (primCmpNat vzz13500 vzz24600 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3792 -> 4824[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4825[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4826[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4827[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4828[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4829[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4830[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4831[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4832[label="",style="dashed", color="magenta", weight=3]; 3792 -> 4833[label="",style="dashed", color="magenta", weight=3]; 3793 -> 2076[label="",style="dashed", color="red", weight=0]; 3793[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz410 (Neg vzz414)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz413 (Neg vzz416)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz407 (Neg vzz409)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz408 (Neg vzz411)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3793 -> 4834[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4835[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4836[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4837[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4838[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4839[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4840[label="",style="dashed", color="magenta", weight=3]; 3793 -> 4841[label="",style="dashed", color="magenta", weight=3]; 3794[label="vzz127",fontsize=16,color="green",shape="box"];3795[label="vzz128",fontsize=16,color="green",shape="box"];3796[label="vzz310",fontsize=16,color="green",shape="box"];3797[label="Succ Zero",fontsize=16,color="green",shape="box"];3798[label="vzz132",fontsize=16,color="green",shape="box"];3799[label="vzz310",fontsize=16,color="green",shape="box"];3800[label="Succ Zero",fontsize=16,color="green",shape="box"];3801[label="vzz310",fontsize=16,color="green",shape="box"];3802[label="Succ Zero",fontsize=16,color="green",shape="box"];3803[label="vzz130",fontsize=16,color="green",shape="box"];3804[label="vzz310",fontsize=16,color="green",shape="box"];3805[label="Succ Zero",fontsize=16,color="green",shape="box"];3806[label="vzz310",fontsize=16,color="green",shape="box"];3807[label="Succ Zero",fontsize=16,color="green",shape="box"];3808[label="vzz128",fontsize=16,color="green",shape="box"];3809[label="vzz132",fontsize=16,color="green",shape="box"];3810[label="vzz310",fontsize=16,color="green",shape="box"];3811[label="Succ Zero",fontsize=16,color="green",shape="box"];3812[label="vzz310",fontsize=16,color="green",shape="box"];3813[label="Succ Zero",fontsize=16,color="green",shape="box"];3814[label="vzz127",fontsize=16,color="green",shape="box"];3815[label="vzz310",fontsize=16,color="green",shape="box"];3816[label="Succ Zero",fontsize=16,color="green",shape="box"];3817[label="vzz130",fontsize=16,color="green",shape="box"];3818[label="vzz310",fontsize=16,color="green",shape="box"];3819[label="Succ Zero",fontsize=16,color="green",shape="box"];3820[label="vzz130",fontsize=16,color="green",shape="box"];3821[label="vzz310",fontsize=16,color="green",shape="box"];3822[label="Succ Zero",fontsize=16,color="green",shape="box"];3823[label="vzz132",fontsize=16,color="green",shape="box"];3824[label="vzz310",fontsize=16,color="green",shape="box"];3825[label="Succ Zero",fontsize=16,color="green",shape="box"];3826[label="vzz310",fontsize=16,color="green",shape="box"];3827[label="Succ Zero",fontsize=16,color="green",shape="box"];3828[label="vzz127",fontsize=16,color="green",shape="box"];3829[label="vzz128",fontsize=16,color="green",shape="box"];3830[label="vzz310",fontsize=16,color="green",shape="box"];3831[label="Succ Zero",fontsize=16,color="green",shape="box"];3832[label="vzz128",fontsize=16,color="green",shape="box"];3833[label="vzz132",fontsize=16,color="green",shape="box"];3834[label="vzz310",fontsize=16,color="green",shape="box"];3835[label="Succ Zero",fontsize=16,color="green",shape="box"];3836[label="vzz310",fontsize=16,color="green",shape="box"];3837[label="Succ Zero",fontsize=16,color="green",shape="box"];3838[label="vzz127",fontsize=16,color="green",shape="box"];3839[label="vzz310",fontsize=16,color="green",shape="box"];3840[label="Succ Zero",fontsize=16,color="green",shape="box"];3841[label="vzz130",fontsize=16,color="green",shape="box"];3842[label="vzz300",fontsize=16,color="green",shape="box"];3843[label="Succ Zero",fontsize=16,color="green",shape="box"];3844[label="vzz300",fontsize=16,color="green",shape="box"];3845[label="Succ Zero",fontsize=16,color="green",shape="box"];3846[label="vzz300",fontsize=16,color="green",shape="box"];3847[label="Succ Zero",fontsize=16,color="green",shape="box"];3848[label="vzz300",fontsize=16,color="green",shape="box"];3849[label="Succ Zero",fontsize=16,color="green",shape="box"];3850[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat vzz25000 vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24291[label="vzz25000/Succ vzz250000",fontsize=10,color="white",style="solid",shape="box"];3850 -> 24291[label="",style="solid", color="burlywood", weight=9]; 24291 -> 4842[label="",style="solid", color="burlywood", weight=3]; 24292[label="vzz25000/Zero",fontsize=10,color="white",style="solid",shape="box"];3850 -> 24292[label="",style="solid", color="burlywood", weight=9]; 24292 -> 4843[label="",style="solid", color="burlywood", weight=3]; 3851 -> 2117[label="",style="dashed", color="red", weight=0]; 3851[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3851 -> 4844[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4845[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4846[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4847[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4848[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4849[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4850[label="",style="dashed", color="magenta", weight=3]; 3851 -> 4851[label="",style="dashed", color="magenta", weight=3]; 3852[label="vzz300",fontsize=16,color="green",shape="box"];3853[label="Succ Zero",fontsize=16,color="green",shape="box"];3854[label="vzz300",fontsize=16,color="green",shape="box"];3855[label="Succ Zero",fontsize=16,color="green",shape="box"];3856[label="vzz300",fontsize=16,color="green",shape="box"];3857[label="Succ Zero",fontsize=16,color="green",shape="box"];3858[label="vzz300",fontsize=16,color="green",shape="box"];3859[label="Succ Zero",fontsize=16,color="green",shape="box"];3860[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz434 (Neg vzz438)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz437 (Neg vzz440)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz431 (Neg vzz433)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz432 (Neg vzz435)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3860 -> 4852[label="",style="solid", color="black", weight=3]; 3861[label="vzz139",fontsize=16,color="green",shape="box"];3862 -> 1651[label="",style="dashed", color="red", weight=0]; 3862[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3862 -> 4853[label="",style="dashed", color="magenta", weight=3]; 3862 -> 4854[label="",style="dashed", color="magenta", weight=3]; 3863[label="vzz140",fontsize=16,color="green",shape="box"];3864 -> 1651[label="",style="dashed", color="red", weight=0]; 3864[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3864 -> 4855[label="",style="dashed", color="magenta", weight=3]; 3864 -> 4856[label="",style="dashed", color="magenta", weight=3]; 3865[label="vzz310",fontsize=16,color="green",shape="box"];3866[label="Succ Zero",fontsize=16,color="green",shape="box"];3867[label="vzz310",fontsize=16,color="green",shape="box"];3868[label="Succ Zero",fontsize=16,color="green",shape="box"];3869[label="vzz310",fontsize=16,color="green",shape="box"];3870[label="Succ Zero",fontsize=16,color="green",shape="box"];3871[label="vzz142",fontsize=16,color="green",shape="box"];3872 -> 1651[label="",style="dashed", color="red", weight=0]; 3872[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3872 -> 4857[label="",style="dashed", color="magenta", weight=3]; 3872 -> 4858[label="",style="dashed", color="magenta", weight=3]; 3873[label="vzz310",fontsize=16,color="green",shape="box"];3874[label="Succ Zero",fontsize=16,color="green",shape="box"];3875[label="vzz144",fontsize=16,color="green",shape="box"];3876 -> 1651[label="",style="dashed", color="red", weight=0]; 3876[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3876 -> 4859[label="",style="dashed", color="magenta", weight=3]; 3876 -> 4860[label="",style="dashed", color="magenta", weight=3]; 3877[label="vzz310",fontsize=16,color="green",shape="box"];3878[label="Succ Zero",fontsize=16,color="green",shape="box"];3879[label="vzz142",fontsize=16,color="green",shape="box"];3880 -> 1651[label="",style="dashed", color="red", weight=0]; 3880[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3880 -> 4861[label="",style="dashed", color="magenta", weight=3]; 3880 -> 4862[label="",style="dashed", color="magenta", weight=3]; 3881[label="vzz139",fontsize=16,color="green",shape="box"];3882 -> 1651[label="",style="dashed", color="red", weight=0]; 3882[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3882 -> 4863[label="",style="dashed", color="magenta", weight=3]; 3882 -> 4864[label="",style="dashed", color="magenta", weight=3]; 3883[label="vzz310",fontsize=16,color="green",shape="box"];3884[label="Succ Zero",fontsize=16,color="green",shape="box"];3885[label="vzz140",fontsize=16,color="green",shape="box"];3886 -> 1651[label="",style="dashed", color="red", weight=0]; 3886[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3886 -> 4865[label="",style="dashed", color="magenta", weight=3]; 3886 -> 4866[label="",style="dashed", color="magenta", weight=3]; 3887[label="vzz144",fontsize=16,color="green",shape="box"];3888 -> 1651[label="",style="dashed", color="red", weight=0]; 3888[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3888 -> 4867[label="",style="dashed", color="magenta", weight=3]; 3888 -> 4868[label="",style="dashed", color="magenta", weight=3]; 3889[label="vzz310",fontsize=16,color="green",shape="box"];3890[label="Succ Zero",fontsize=16,color="green",shape="box"];3891[label="vzz310",fontsize=16,color="green",shape="box"];3892[label="Succ Zero",fontsize=16,color="green",shape="box"];3893 -> 2817[label="",style="dashed", color="red", weight=0]; 3893[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz699 (Neg vzz703)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz702 (Neg vzz705)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz696 (Neg vzz698)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz697 (Neg vzz700)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3893 -> 4869[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4870[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4871[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4872[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4873[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4874[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4875[label="",style="dashed", color="magenta", weight=3]; 3893 -> 4876[label="",style="dashed", color="magenta", weight=3]; 3894[label="vzz310",fontsize=16,color="green",shape="box"];3895[label="Succ Zero",fontsize=16,color="green",shape="box"];3896[label="vzz139",fontsize=16,color="green",shape="box"];3897 -> 1651[label="",style="dashed", color="red", weight=0]; 3897[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3897 -> 4877[label="",style="dashed", color="magenta", weight=3]; 3897 -> 4878[label="",style="dashed", color="magenta", weight=3]; 3898[label="vzz140",fontsize=16,color="green",shape="box"];3899 -> 1651[label="",style="dashed", color="red", weight=0]; 3899[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3899 -> 4879[label="",style="dashed", color="magenta", weight=3]; 3899 -> 4880[label="",style="dashed", color="magenta", weight=3]; 3900[label="vzz144",fontsize=16,color="green",shape="box"];3901 -> 1651[label="",style="dashed", color="red", weight=0]; 3901[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3901 -> 4881[label="",style="dashed", color="magenta", weight=3]; 3901 -> 4882[label="",style="dashed", color="magenta", weight=3]; 3902[label="vzz310",fontsize=16,color="green",shape="box"];3903[label="Succ Zero",fontsize=16,color="green",shape="box"];3904[label="vzz142",fontsize=16,color="green",shape="box"];3905 -> 1651[label="",style="dashed", color="red", weight=0]; 3905[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3905 -> 4883[label="",style="dashed", color="magenta", weight=3]; 3905 -> 4884[label="",style="dashed", color="magenta", weight=3]; 3906[label="vzz310",fontsize=16,color="green",shape="box"];3907[label="Succ Zero",fontsize=16,color="green",shape="box"];3908[label="vzz310",fontsize=16,color="green",shape="box"];3909[label="Succ Zero",fontsize=16,color="green",shape="box"];3910[label="vzz310",fontsize=16,color="green",shape="box"];3911[label="Succ Zero",fontsize=16,color="green",shape="box"];3912[label="vzz142",fontsize=16,color="green",shape="box"];3913 -> 1651[label="",style="dashed", color="red", weight=0]; 3913[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3913 -> 4885[label="",style="dashed", color="magenta", weight=3]; 3913 -> 4886[label="",style="dashed", color="magenta", weight=3]; 3914[label="vzz139",fontsize=16,color="green",shape="box"];3915 -> 1651[label="",style="dashed", color="red", weight=0]; 3915[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3915 -> 4887[label="",style="dashed", color="magenta", weight=3]; 3915 -> 4888[label="",style="dashed", color="magenta", weight=3]; 3916[label="vzz310",fontsize=16,color="green",shape="box"];3917[label="Succ Zero",fontsize=16,color="green",shape="box"];3918[label="vzz140",fontsize=16,color="green",shape="box"];3919 -> 1651[label="",style="dashed", color="red", weight=0]; 3919[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3919 -> 4889[label="",style="dashed", color="magenta", weight=3]; 3919 -> 4890[label="",style="dashed", color="magenta", weight=3]; 3920[label="vzz144",fontsize=16,color="green",shape="box"];3921 -> 1651[label="",style="dashed", color="red", weight=0]; 3921[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3921 -> 4891[label="",style="dashed", color="magenta", weight=3]; 3921 -> 4892[label="",style="dashed", color="magenta", weight=3]; 3922[label="vzz310",fontsize=16,color="green",shape="box"];3923[label="Succ Zero",fontsize=16,color="green",shape="box"];3924[label="vzz310",fontsize=16,color="green",shape="box"];3925[label="Succ Zero",fontsize=16,color="green",shape="box"];3926[label="vzz300",fontsize=16,color="green",shape="box"];3927[label="Succ Zero",fontsize=16,color="green",shape="box"];3928[label="vzz300",fontsize=16,color="green",shape="box"];3929[label="Succ Zero",fontsize=16,color="green",shape="box"];3930[label="vzz300",fontsize=16,color="green",shape="box"];3931[label="Succ Zero",fontsize=16,color="green",shape="box"];3932[label="vzz300",fontsize=16,color="green",shape="box"];3933[label="Succ Zero",fontsize=16,color="green",shape="box"];3934[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz446 (Neg vzz450)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz449 (Neg vzz452)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz443 (Neg vzz445)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz444 (Neg vzz447)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];3934 -> 4893[label="",style="solid", color="black", weight=3]; 3935[label="vzz300",fontsize=16,color="green",shape="box"];3936[label="Succ Zero",fontsize=16,color="green",shape="box"];3937[label="vzz300",fontsize=16,color="green",shape="box"];3938[label="Succ Zero",fontsize=16,color="green",shape="box"];3939[label="vzz300",fontsize=16,color="green",shape="box"];3940[label="Succ Zero",fontsize=16,color="green",shape="box"];3941[label="vzz300",fontsize=16,color="green",shape="box"];3942[label="Succ Zero",fontsize=16,color="green",shape="box"];3943 -> 3850[label="",style="dashed", color="red", weight=0]; 3943[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (primCmpNat vzz14700 vzz25000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3943 -> 4894[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4895[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4896[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4897[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4898[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4899[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4900[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4901[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4902[label="",style="dashed", color="magenta", weight=3]; 3943 -> 4903[label="",style="dashed", color="magenta", weight=3]; 3944 -> 2130[label="",style="dashed", color="red", weight=0]; 3944[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz458 (Neg vzz462)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz461 (Neg vzz464)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz455 (Neg vzz457)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz456 (Neg vzz459)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];3944 -> 4904[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4905[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4906[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4907[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4908[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4909[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4910[label="",style="dashed", color="magenta", weight=3]; 3944 -> 4911[label="",style="dashed", color="magenta", weight=3]; 3945[label="vzz142",fontsize=16,color="green",shape="box"];3946 -> 1651[label="",style="dashed", color="red", weight=0]; 3946[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3946 -> 4912[label="",style="dashed", color="magenta", weight=3]; 3946 -> 4913[label="",style="dashed", color="magenta", weight=3]; 3947[label="vzz144",fontsize=16,color="green",shape="box"];3948 -> 1651[label="",style="dashed", color="red", weight=0]; 3948[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3948 -> 4914[label="",style="dashed", color="magenta", weight=3]; 3948 -> 4915[label="",style="dashed", color="magenta", weight=3]; 3949[label="vzz310",fontsize=16,color="green",shape="box"];3950[label="Succ Zero",fontsize=16,color="green",shape="box"];3951[label="vzz139",fontsize=16,color="green",shape="box"];3952 -> 1651[label="",style="dashed", color="red", weight=0]; 3952[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3952 -> 4916[label="",style="dashed", color="magenta", weight=3]; 3952 -> 4917[label="",style="dashed", color="magenta", weight=3]; 3953[label="vzz140",fontsize=16,color="green",shape="box"];3954 -> 1651[label="",style="dashed", color="red", weight=0]; 3954[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3954 -> 4918[label="",style="dashed", color="magenta", weight=3]; 3954 -> 4919[label="",style="dashed", color="magenta", weight=3]; 3955[label="vzz310",fontsize=16,color="green",shape="box"];3956[label="Succ Zero",fontsize=16,color="green",shape="box"];3957[label="vzz310",fontsize=16,color="green",shape="box"];3958[label="Succ Zero",fontsize=16,color="green",shape="box"];3959[label="vzz310",fontsize=16,color="green",shape="box"];3960[label="Succ Zero",fontsize=16,color="green",shape="box"];3961[label="vzz310",fontsize=16,color="green",shape="box"];3962[label="Succ Zero",fontsize=16,color="green",shape="box"];3963[label="vzz142",fontsize=16,color="green",shape="box"];3964 -> 1651[label="",style="dashed", color="red", weight=0]; 3964[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3964 -> 4920[label="",style="dashed", color="magenta", weight=3]; 3964 -> 4921[label="",style="dashed", color="magenta", weight=3]; 3965[label="vzz139",fontsize=16,color="green",shape="box"];3966 -> 1651[label="",style="dashed", color="red", weight=0]; 3966[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3966 -> 4922[label="",style="dashed", color="magenta", weight=3]; 3966 -> 4923[label="",style="dashed", color="magenta", weight=3]; 3967[label="vzz310",fontsize=16,color="green",shape="box"];3968[label="Succ Zero",fontsize=16,color="green",shape="box"];3969[label="vzz140",fontsize=16,color="green",shape="box"];3970 -> 1651[label="",style="dashed", color="red", weight=0]; 3970[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3970 -> 4924[label="",style="dashed", color="magenta", weight=3]; 3970 -> 4925[label="",style="dashed", color="magenta", weight=3]; 3971[label="vzz144",fontsize=16,color="green",shape="box"];3972 -> 1651[label="",style="dashed", color="red", weight=0]; 3972[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3972 -> 4926[label="",style="dashed", color="magenta", weight=3]; 3972 -> 4927[label="",style="dashed", color="magenta", weight=3]; 3973[label="vzz310",fontsize=16,color="green",shape="box"];3974[label="Succ Zero",fontsize=16,color="green",shape="box"];3975[label="vzz310",fontsize=16,color="green",shape="box"];3976[label="Succ Zero",fontsize=16,color="green",shape="box"];3977[label="vzz142",fontsize=16,color="green",shape="box"];3978 -> 1651[label="",style="dashed", color="red", weight=0]; 3978[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3978 -> 4928[label="",style="dashed", color="magenta", weight=3]; 3978 -> 4929[label="",style="dashed", color="magenta", weight=3]; 3979[label="vzz310",fontsize=16,color="green",shape="box"];3980[label="Succ Zero",fontsize=16,color="green",shape="box"];3981[label="vzz140",fontsize=16,color="green",shape="box"];3982 -> 1651[label="",style="dashed", color="red", weight=0]; 3982[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3982 -> 4930[label="",style="dashed", color="magenta", weight=3]; 3982 -> 4931[label="",style="dashed", color="magenta", weight=3]; 3983[label="vzz310",fontsize=16,color="green",shape="box"];3984[label="Succ Zero",fontsize=16,color="green",shape="box"];3985[label="vzz310",fontsize=16,color="green",shape="box"];3986[label="Succ Zero",fontsize=16,color="green",shape="box"];3987[label="vzz310",fontsize=16,color="green",shape="box"];3988[label="Succ Zero",fontsize=16,color="green",shape="box"];3989[label="vzz144",fontsize=16,color="green",shape="box"];3990 -> 1651[label="",style="dashed", color="red", weight=0]; 3990[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3990 -> 4932[label="",style="dashed", color="magenta", weight=3]; 3990 -> 4933[label="",style="dashed", color="magenta", weight=3]; 3991[label="vzz139",fontsize=16,color="green",shape="box"];3992 -> 1651[label="",style="dashed", color="red", weight=0]; 3992[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3992 -> 4934[label="",style="dashed", color="magenta", weight=3]; 3992 -> 4935[label="",style="dashed", color="magenta", weight=3]; 3993[label="vzz310",fontsize=16,color="green",shape="box"];3994[label="Succ Zero",fontsize=16,color="green",shape="box"];3995[label="vzz142",fontsize=16,color="green",shape="box"];3996 -> 1651[label="",style="dashed", color="red", weight=0]; 3996[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3996 -> 4936[label="",style="dashed", color="magenta", weight=3]; 3996 -> 4937[label="",style="dashed", color="magenta", weight=3]; 3997[label="vzz139",fontsize=16,color="green",shape="box"];3998 -> 1651[label="",style="dashed", color="red", weight=0]; 3998[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];3998 -> 4938[label="",style="dashed", color="magenta", weight=3]; 3998 -> 4939[label="",style="dashed", color="magenta", weight=3]; 3999[label="vzz310",fontsize=16,color="green",shape="box"];4000[label="Succ Zero",fontsize=16,color="green",shape="box"];4001[label="vzz140",fontsize=16,color="green",shape="box"];4002 -> 1651[label="",style="dashed", color="red", weight=0]; 4002[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4002 -> 4940[label="",style="dashed", color="magenta", weight=3]; 4002 -> 4941[label="",style="dashed", color="magenta", weight=3]; 4003[label="vzz144",fontsize=16,color="green",shape="box"];4004 -> 1651[label="",style="dashed", color="red", weight=0]; 4004[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4004 -> 4942[label="",style="dashed", color="magenta", weight=3]; 4004 -> 4943[label="",style="dashed", color="magenta", weight=3]; 4005[label="vzz310",fontsize=16,color="green",shape="box"];4006[label="Succ Zero",fontsize=16,color="green",shape="box"];4007[label="vzz310",fontsize=16,color="green",shape="box"];4008[label="Succ Zero",fontsize=16,color="green",shape="box"];4026[label="signumReal1 (Pos (Succ vzz8900)) (GT == GT)",fontsize=16,color="black",shape="box"];4026 -> 4959[label="",style="solid", color="black", weight=3]; 4027[label="signumReal1 (Pos Zero) False",fontsize=16,color="black",shape="box"];4027 -> 4960[label="",style="solid", color="black", weight=3]; 4028[label="signumReal1 (Neg (Succ vzz8900)) False",fontsize=16,color="black",shape="box"];4028 -> 4961[label="",style="solid", color="black", weight=3]; 4029[label="signumReal1 (Neg Zero) False",fontsize=16,color="black",shape="box"];4029 -> 4962[label="",style="solid", color="black", weight=3]; 4030[label="vzz151",fontsize=16,color="green",shape="box"];4031[label="vzz152 `rem` vzz151",fontsize=16,color="black",shape="box"];4031 -> 4963[label="",style="solid", color="black", weight=3]; 4032 -> 1651[label="",style="dashed", color="red", weight=0]; 4032[label="primMulNat vzz2400 (Succ vzz7700)",fontsize=16,color="magenta"];4032 -> 4964[label="",style="dashed", color="magenta", weight=3]; 4032 -> 4965[label="",style="dashed", color="magenta", weight=3]; 4033[label="Succ vzz7700",fontsize=16,color="green",shape="box"];4034[label="primPlusInt (Pos vzz1640) (Pos vzz1630)",fontsize=16,color="black",shape="box"];4034 -> 4966[label="",style="solid", color="black", weight=3]; 4035[label="primPlusInt (Pos vzz1640) (Neg vzz1630)",fontsize=16,color="black",shape="box"];4035 -> 4967[label="",style="solid", color="black", weight=3]; 4036[label="primPlusInt (Neg vzz1640) (Pos vzz1630)",fontsize=16,color="black",shape="box"];4036 -> 4968[label="",style="solid", color="black", weight=3]; 4037[label="primPlusInt (Neg vzz1640) (Neg vzz1630)",fontsize=16,color="black",shape="box"];4037 -> 4969[label="",style="solid", color="black", weight=3]; 6293[label="signumReal3 vzz260",fontsize=16,color="black",shape="box"];6293 -> 6342[label="",style="solid", color="black", weight=3]; 5483[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6294 -> 6343[label="",style="dashed", color="red", weight=0]; 6294[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6294 -> 6344[label="",style="dashed", color="magenta", weight=3]; 6294 -> 6345[label="",style="dashed", color="magenta", weight=3]; 4039[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Pos (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="box"];4039 -> 4973[label="",style="solid", color="black", weight=3]; 4040[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="triangle"];4040 -> 4974[label="",style="solid", color="black", weight=3]; 4041 -> 4040[label="",style="dashed", color="red", weight=0]; 4041[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz53))))",fontsize=16,color="magenta"];4042 -> 4040[label="",style="dashed", color="red", weight=0]; 4042[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * fromInt (Neg (Succ Zero))) vzz53))))",fontsize=16,color="magenta"];5667 -> 74[label="",style="dashed", color="red", weight=0]; 5667[label="abs (Integer vzz777)",fontsize=16,color="magenta"];5667 -> 5679[label="",style="dashed", color="magenta", weight=3]; 5668 -> 74[label="",style="dashed", color="red", weight=0]; 5668[label="abs vzz62",fontsize=16,color="magenta"];5668 -> 5680[label="",style="dashed", color="magenta", weight=3]; 5669 -> 74[label="",style="dashed", color="red", weight=0]; 5669[label="abs vzz62",fontsize=16,color="magenta"];5669 -> 5681[label="",style="dashed", color="magenta", weight=3]; 5670 -> 74[label="",style="dashed", color="red", weight=0]; 5670[label="abs (Integer vzz777)",fontsize=16,color="magenta"];5670 -> 5682[label="",style="dashed", color="magenta", weight=3]; 5666[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd' vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd' vzz792 vzz791 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="triangle"];5666 -> 5683[label="",style="solid", color="black", weight=3]; 5675[label="vzz62",fontsize=16,color="green",shape="box"];5676[label="vzz62",fontsize=16,color="green",shape="box"];5677[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 False (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 vzz789 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5677 -> 5692[label="",style="solid", color="black", weight=3]; 5678[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd1 True (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd1 vzz789 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5678 -> 5693[label="",style="solid", color="black", weight=3]; 4052[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat vzz18300 vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24293[label="vzz18300/Succ vzz183000",fontsize=10,color="white",style="solid",shape="box"];4052 -> 24293[label="",style="solid", color="burlywood", weight=9]; 24293 -> 4982[label="",style="solid", color="burlywood", weight=3]; 24294[label="vzz18300/Zero",fontsize=10,color="white",style="solid",shape="box"];4052 -> 24294[label="",style="solid", color="burlywood", weight=9]; 24294 -> 4983[label="",style="solid", color="burlywood", weight=3]; 4053 -> 2205[label="",style="dashed", color="red", weight=0]; 4053[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4053 -> 4984[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4985[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4986[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4987[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4988[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4989[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4990[label="",style="dashed", color="magenta", weight=3]; 4053 -> 4991[label="",style="dashed", color="magenta", weight=3]; 4054[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz482 (Pos vzz486)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz485 (Pos vzz488)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz479 (Pos vzz481)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz480 (Pos vzz483)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4054 -> 4992[label="",style="solid", color="black", weight=3]; 4055[label="vzz300",fontsize=16,color="green",shape="box"];4056[label="vzz172",fontsize=16,color="green",shape="box"];4057[label="vzz300",fontsize=16,color="green",shape="box"];4058[label="vzz178",fontsize=16,color="green",shape="box"];4059[label="vzz300",fontsize=16,color="green",shape="box"];4060[label="vzz175",fontsize=16,color="green",shape="box"];4061[label="vzz310",fontsize=16,color="green",shape="box"];4062[label="Succ Zero",fontsize=16,color="green",shape="box"];4063[label="vzz310",fontsize=16,color="green",shape="box"];4064[label="Succ Zero",fontsize=16,color="green",shape="box"];4065[label="vzz310",fontsize=16,color="green",shape="box"];4066[label="Succ Zero",fontsize=16,color="green",shape="box"];4067[label="vzz300",fontsize=16,color="green",shape="box"];4068[label="vzz171",fontsize=16,color="green",shape="box"];4069[label="vzz310",fontsize=16,color="green",shape="box"];4070[label="Succ Zero",fontsize=16,color="green",shape="box"];4071[label="vzz300",fontsize=16,color="green",shape="box"];4072[label="vzz178",fontsize=16,color="green",shape="box"];4073[label="vzz300",fontsize=16,color="green",shape="box"];4074[label="vzz172",fontsize=16,color="green",shape="box"];4075[label="vzz310",fontsize=16,color="green",shape="box"];4076[label="Succ Zero",fontsize=16,color="green",shape="box"];4077[label="vzz300",fontsize=16,color="green",shape="box"];4078[label="vzz175",fontsize=16,color="green",shape="box"];4079[label="vzz310",fontsize=16,color="green",shape="box"];4080[label="Succ Zero",fontsize=16,color="green",shape="box"];4081[label="vzz310",fontsize=16,color="green",shape="box"];4082[label="Succ Zero",fontsize=16,color="green",shape="box"];4083[label="vzz300",fontsize=16,color="green",shape="box"];4084[label="vzz171",fontsize=16,color="green",shape="box"];4085[label="vzz310",fontsize=16,color="green",shape="box"];4086[label="Succ Zero",fontsize=16,color="green",shape="box"];4087 -> 2977[label="",style="dashed", color="red", weight=0]; 4087[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz713 (Pos vzz717)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz716 (Pos vzz719)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz710 (Pos vzz712)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz711 (Pos vzz714)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4087 -> 4993[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4994[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4995[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4996[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4997[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4998[label="",style="dashed", color="magenta", weight=3]; 4087 -> 4999[label="",style="dashed", color="magenta", weight=3]; 4087 -> 5000[label="",style="dashed", color="magenta", weight=3]; 4088[label="vzz310",fontsize=16,color="green",shape="box"];4089[label="Succ Zero",fontsize=16,color="green",shape="box"];4090[label="vzz310",fontsize=16,color="green",shape="box"];4091[label="Succ Zero",fontsize=16,color="green",shape="box"];4092[label="vzz300",fontsize=16,color="green",shape="box"];4093[label="vzz175",fontsize=16,color="green",shape="box"];4094[label="vzz300",fontsize=16,color="green",shape="box"];4095[label="vzz178",fontsize=16,color="green",shape="box"];4096[label="vzz310",fontsize=16,color="green",shape="box"];4097[label="Succ Zero",fontsize=16,color="green",shape="box"];4098[label="vzz300",fontsize=16,color="green",shape="box"];4099[label="vzz171",fontsize=16,color="green",shape="box"];4100[label="vzz300",fontsize=16,color="green",shape="box"];4101[label="vzz172",fontsize=16,color="green",shape="box"];4102[label="vzz310",fontsize=16,color="green",shape="box"];4103[label="Succ Zero",fontsize=16,color="green",shape="box"];4104[label="vzz300",fontsize=16,color="green",shape="box"];4105[label="vzz178",fontsize=16,color="green",shape="box"];4106[label="vzz300",fontsize=16,color="green",shape="box"];4107[label="vzz172",fontsize=16,color="green",shape="box"];4108[label="vzz310",fontsize=16,color="green",shape="box"];4109[label="Succ Zero",fontsize=16,color="green",shape="box"];4110[label="vzz300",fontsize=16,color="green",shape="box"];4111[label="vzz175",fontsize=16,color="green",shape="box"];4112[label="vzz310",fontsize=16,color="green",shape="box"];4113[label="Succ Zero",fontsize=16,color="green",shape="box"];4114[label="vzz310",fontsize=16,color="green",shape="box"];4115[label="Succ Zero",fontsize=16,color="green",shape="box"];4116[label="vzz300",fontsize=16,color="green",shape="box"];4117[label="vzz171",fontsize=16,color="green",shape="box"];4118[label="vzz310",fontsize=16,color="green",shape="box"];4119[label="Succ Zero",fontsize=16,color="green",shape="box"];4120[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz494 (Pos vzz498)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz497 (Pos vzz500)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz491 (Pos vzz493)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz492 (Pos vzz495)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4120 -> 5001[label="",style="solid", color="black", weight=3]; 4121 -> 4052[label="",style="dashed", color="red", weight=0]; 4121[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (primCmpNat vzz18200 vzz18300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4121 -> 5002[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5003[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5004[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5005[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5006[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5007[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5008[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5009[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5010[label="",style="dashed", color="magenta", weight=3]; 4121 -> 5011[label="",style="dashed", color="magenta", weight=3]; 4122 -> 2218[label="",style="dashed", color="red", weight=0]; 4122[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz506 (Pos vzz510)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz509 (Pos vzz512)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz503 (Pos vzz505)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz504 (Pos vzz507)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4122 -> 5012[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5013[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5014[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5015[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5016[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5017[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5018[label="",style="dashed", color="magenta", weight=3]; 4122 -> 5019[label="",style="dashed", color="magenta", weight=3]; 4123[label="vzz300",fontsize=16,color="green",shape="box"];4124[label="vzz175",fontsize=16,color="green",shape="box"];4125[label="vzz300",fontsize=16,color="green",shape="box"];4126[label="vzz178",fontsize=16,color="green",shape="box"];4127[label="vzz300",fontsize=16,color="green",shape="box"];4128[label="vzz171",fontsize=16,color="green",shape="box"];4129[label="vzz310",fontsize=16,color="green",shape="box"];4130[label="Succ Zero",fontsize=16,color="green",shape="box"];4131[label="vzz310",fontsize=16,color="green",shape="box"];4132[label="Succ Zero",fontsize=16,color="green",shape="box"];4133[label="vzz310",fontsize=16,color="green",shape="box"];4134[label="Succ Zero",fontsize=16,color="green",shape="box"];4135[label="vzz310",fontsize=16,color="green",shape="box"];4136[label="Succ Zero",fontsize=16,color="green",shape="box"];4137[label="vzz300",fontsize=16,color="green",shape="box"];4138[label="vzz172",fontsize=16,color="green",shape="box"];4139[label="vzz300",fontsize=16,color="green",shape="box"];4140[label="vzz178",fontsize=16,color="green",shape="box"];4141[label="vzz300",fontsize=16,color="green",shape="box"];4142[label="vzz172",fontsize=16,color="green",shape="box"];4143[label="vzz310",fontsize=16,color="green",shape="box"];4144[label="Succ Zero",fontsize=16,color="green",shape="box"];4145[label="vzz300",fontsize=16,color="green",shape="box"];4146[label="vzz175",fontsize=16,color="green",shape="box"];4147[label="vzz310",fontsize=16,color="green",shape="box"];4148[label="Succ Zero",fontsize=16,color="green",shape="box"];4149[label="vzz310",fontsize=16,color="green",shape="box"];4150[label="Succ Zero",fontsize=16,color="green",shape="box"];4151[label="vzz300",fontsize=16,color="green",shape="box"];4152[label="vzz171",fontsize=16,color="green",shape="box"];4153[label="vzz310",fontsize=16,color="green",shape="box"];4154[label="Succ Zero",fontsize=16,color="green",shape="box"];4155[label="vzz310",fontsize=16,color="green",shape="box"];4156[label="Succ Zero",fontsize=16,color="green",shape="box"];4157[label="vzz300",fontsize=16,color="green",shape="box"];4158[label="vzz178",fontsize=16,color="green",shape="box"];4159[label="vzz300",fontsize=16,color="green",shape="box"];4160[label="vzz172",fontsize=16,color="green",shape="box"];4161[label="vzz310",fontsize=16,color="green",shape="box"];4162[label="Succ Zero",fontsize=16,color="green",shape="box"];4163[label="vzz310",fontsize=16,color="green",shape="box"];4164[label="Succ Zero",fontsize=16,color="green",shape="box"];4165[label="vzz300",fontsize=16,color="green",shape="box"];4166[label="vzz175",fontsize=16,color="green",shape="box"];4167[label="vzz300",fontsize=16,color="green",shape="box"];4168[label="vzz171",fontsize=16,color="green",shape="box"];4169[label="vzz310",fontsize=16,color="green",shape="box"];4170[label="Succ Zero",fontsize=16,color="green",shape="box"];4171[label="vzz300",fontsize=16,color="green",shape="box"];4172[label="vzz178",fontsize=16,color="green",shape="box"];4173[label="vzz300",fontsize=16,color="green",shape="box"];4174[label="vzz172",fontsize=16,color="green",shape="box"];4175[label="vzz310",fontsize=16,color="green",shape="box"];4176[label="Succ Zero",fontsize=16,color="green",shape="box"];4177[label="vzz300",fontsize=16,color="green",shape="box"];4178[label="vzz175",fontsize=16,color="green",shape="box"];4179[label="vzz310",fontsize=16,color="green",shape="box"];4180[label="Succ Zero",fontsize=16,color="green",shape="box"];4181[label="vzz310",fontsize=16,color="green",shape="box"];4182[label="Succ Zero",fontsize=16,color="green",shape="box"];4183[label="vzz300",fontsize=16,color="green",shape="box"];4184[label="vzz171",fontsize=16,color="green",shape="box"];4185[label="vzz310",fontsize=16,color="green",shape="box"];4186[label="Succ Zero",fontsize=16,color="green",shape="box"];4187[label="vzz300",fontsize=16,color="green",shape="box"];4188[label="Succ Zero",fontsize=16,color="green",shape="box"];4189[label="vzz300",fontsize=16,color="green",shape="box"];4190[label="Succ Zero",fontsize=16,color="green",shape="box"];4191[label="vzz300",fontsize=16,color="green",shape="box"];4192[label="Succ Zero",fontsize=16,color="green",shape="box"];4193[label="vzz300",fontsize=16,color="green",shape="box"];4194[label="Succ Zero",fontsize=16,color="green",shape="box"];4195[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat vzz19900 vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24295[label="vzz19900/Succ vzz199000",fontsize=10,color="white",style="solid",shape="box"];4195 -> 24295[label="",style="solid", color="burlywood", weight=9]; 24295 -> 5020[label="",style="solid", color="burlywood", weight=3]; 24296[label="vzz19900/Zero",fontsize=10,color="white",style="solid",shape="box"];4195 -> 24296[label="",style="solid", color="burlywood", weight=9]; 24296 -> 5021[label="",style="solid", color="burlywood", weight=3]; 4196 -> 2259[label="",style="dashed", color="red", weight=0]; 4196[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4196 -> 5022[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5023[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5024[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5025[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5026[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5027[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5028[label="",style="dashed", color="magenta", weight=3]; 4196 -> 5029[label="",style="dashed", color="magenta", weight=3]; 4197[label="vzz300",fontsize=16,color="green",shape="box"];4198[label="Succ Zero",fontsize=16,color="green",shape="box"];4199[label="vzz300",fontsize=16,color="green",shape="box"];4200[label="Succ Zero",fontsize=16,color="green",shape="box"];4201[label="vzz300",fontsize=16,color="green",shape="box"];4202[label="Succ Zero",fontsize=16,color="green",shape="box"];4203[label="vzz300",fontsize=16,color="green",shape="box"];4204[label="Succ Zero",fontsize=16,color="green",shape="box"];4205[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz530 (Pos vzz534)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz533 (Pos vzz536)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz527 (Pos vzz529)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz528 (Pos vzz531)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4205 -> 5030[label="",style="solid", color="black", weight=3]; 4206[label="vzz187",fontsize=16,color="green",shape="box"];4207 -> 1651[label="",style="dashed", color="red", weight=0]; 4207[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4207 -> 5031[label="",style="dashed", color="magenta", weight=3]; 4207 -> 5032[label="",style="dashed", color="magenta", weight=3]; 4208[label="vzz310",fontsize=16,color="green",shape="box"];4209[label="Succ Zero",fontsize=16,color="green",shape="box"];4210[label="vzz194",fontsize=16,color="green",shape="box"];4211 -> 1651[label="",style="dashed", color="red", weight=0]; 4211[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4211 -> 5033[label="",style="dashed", color="magenta", weight=3]; 4211 -> 5034[label="",style="dashed", color="magenta", weight=3]; 4212[label="vzz191",fontsize=16,color="green",shape="box"];4213 -> 1651[label="",style="dashed", color="red", weight=0]; 4213[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4213 -> 5035[label="",style="dashed", color="magenta", weight=3]; 4213 -> 5036[label="",style="dashed", color="magenta", weight=3]; 4214[label="vzz188",fontsize=16,color="green",shape="box"];4215 -> 1651[label="",style="dashed", color="red", weight=0]; 4215[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4215 -> 5037[label="",style="dashed", color="magenta", weight=3]; 4215 -> 5038[label="",style="dashed", color="magenta", weight=3]; 4216[label="vzz310",fontsize=16,color="green",shape="box"];4217[label="Succ Zero",fontsize=16,color="green",shape="box"];4218[label="vzz310",fontsize=16,color="green",shape="box"];4219[label="Succ Zero",fontsize=16,color="green",shape="box"];4220[label="vzz310",fontsize=16,color="green",shape="box"];4221[label="Succ Zero",fontsize=16,color="green",shape="box"];4222[label="vzz310",fontsize=16,color="green",shape="box"];4223[label="Succ Zero",fontsize=16,color="green",shape="box"];4224[label="vzz194",fontsize=16,color="green",shape="box"];4225 -> 1651[label="",style="dashed", color="red", weight=0]; 4225[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4225 -> 5039[label="",style="dashed", color="magenta", weight=3]; 4225 -> 5040[label="",style="dashed", color="magenta", weight=3]; 4226[label="vzz191",fontsize=16,color="green",shape="box"];4227 -> 1651[label="",style="dashed", color="red", weight=0]; 4227[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4227 -> 5041[label="",style="dashed", color="magenta", weight=3]; 4227 -> 5042[label="",style="dashed", color="magenta", weight=3]; 4228[label="vzz310",fontsize=16,color="green",shape="box"];4229[label="Succ Zero",fontsize=16,color="green",shape="box"];4230[label="vzz187",fontsize=16,color="green",shape="box"];4231 -> 1651[label="",style="dashed", color="red", weight=0]; 4231[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4231 -> 5043[label="",style="dashed", color="magenta", weight=3]; 4231 -> 5044[label="",style="dashed", color="magenta", weight=3]; 4232[label="vzz310",fontsize=16,color="green",shape="box"];4233[label="Succ Zero",fontsize=16,color="green",shape="box"];4234[label="vzz188",fontsize=16,color="green",shape="box"];4235 -> 1651[label="",style="dashed", color="red", weight=0]; 4235[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4235 -> 5045[label="",style="dashed", color="magenta", weight=3]; 4235 -> 5046[label="",style="dashed", color="magenta", weight=3]; 4236[label="vzz310",fontsize=16,color="green",shape="box"];4237[label="Succ Zero",fontsize=16,color="green",shape="box"];4238 -> 3106[label="",style="dashed", color="red", weight=0]; 4238[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz725 (Pos vzz729)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz728 (Pos vzz731)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz722 (Pos vzz724)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz723 (Pos vzz726)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4238 -> 5047[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5048[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5049[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5050[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5051[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5052[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5053[label="",style="dashed", color="magenta", weight=3]; 4238 -> 5054[label="",style="dashed", color="magenta", weight=3]; 4239[label="vzz191",fontsize=16,color="green",shape="box"];4240 -> 1651[label="",style="dashed", color="red", weight=0]; 4240[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4240 -> 5055[label="",style="dashed", color="magenta", weight=3]; 4240 -> 5056[label="",style="dashed", color="magenta", weight=3]; 4241[label="vzz310",fontsize=16,color="green",shape="box"];4242[label="Succ Zero",fontsize=16,color="green",shape="box"];4243[label="vzz194",fontsize=16,color="green",shape="box"];4244 -> 1651[label="",style="dashed", color="red", weight=0]; 4244[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4244 -> 5057[label="",style="dashed", color="magenta", weight=3]; 4244 -> 5058[label="",style="dashed", color="magenta", weight=3]; 4245[label="vzz187",fontsize=16,color="green",shape="box"];4246 -> 1651[label="",style="dashed", color="red", weight=0]; 4246[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4246 -> 5059[label="",style="dashed", color="magenta", weight=3]; 4246 -> 5060[label="",style="dashed", color="magenta", weight=3]; 4247[label="vzz310",fontsize=16,color="green",shape="box"];4248[label="Succ Zero",fontsize=16,color="green",shape="box"];4249[label="vzz188",fontsize=16,color="green",shape="box"];4250 -> 1651[label="",style="dashed", color="red", weight=0]; 4250[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4250 -> 5061[label="",style="dashed", color="magenta", weight=3]; 4250 -> 5062[label="",style="dashed", color="magenta", weight=3]; 4251[label="vzz310",fontsize=16,color="green",shape="box"];4252[label="Succ Zero",fontsize=16,color="green",shape="box"];4253[label="vzz310",fontsize=16,color="green",shape="box"];4254[label="Succ Zero",fontsize=16,color="green",shape="box"];4255[label="vzz310",fontsize=16,color="green",shape="box"];4256[label="Succ Zero",fontsize=16,color="green",shape="box"];4257[label="vzz194",fontsize=16,color="green",shape="box"];4258 -> 1651[label="",style="dashed", color="red", weight=0]; 4258[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4258 -> 5063[label="",style="dashed", color="magenta", weight=3]; 4258 -> 5064[label="",style="dashed", color="magenta", weight=3]; 4259[label="vzz191",fontsize=16,color="green",shape="box"];4260 -> 1651[label="",style="dashed", color="red", weight=0]; 4260[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4260 -> 5065[label="",style="dashed", color="magenta", weight=3]; 4260 -> 5066[label="",style="dashed", color="magenta", weight=3]; 4261[label="vzz310",fontsize=16,color="green",shape="box"];4262[label="Succ Zero",fontsize=16,color="green",shape="box"];4263[label="vzz187",fontsize=16,color="green",shape="box"];4264 -> 1651[label="",style="dashed", color="red", weight=0]; 4264[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4264 -> 5067[label="",style="dashed", color="magenta", weight=3]; 4264 -> 5068[label="",style="dashed", color="magenta", weight=3]; 4265[label="vzz310",fontsize=16,color="green",shape="box"];4266[label="Succ Zero",fontsize=16,color="green",shape="box"];4267[label="vzz188",fontsize=16,color="green",shape="box"];4268 -> 1651[label="",style="dashed", color="red", weight=0]; 4268[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4268 -> 5069[label="",style="dashed", color="magenta", weight=3]; 4268 -> 5070[label="",style="dashed", color="magenta", weight=3]; 4269[label="vzz310",fontsize=16,color="green",shape="box"];4270[label="Succ Zero",fontsize=16,color="green",shape="box"];4271[label="vzz300",fontsize=16,color="green",shape="box"];4272[label="Succ Zero",fontsize=16,color="green",shape="box"];4273[label="vzz300",fontsize=16,color="green",shape="box"];4274[label="Succ Zero",fontsize=16,color="green",shape="box"];4275[label="vzz300",fontsize=16,color="green",shape="box"];4276[label="Succ Zero",fontsize=16,color="green",shape="box"];4277[label="vzz300",fontsize=16,color="green",shape="box"];4278[label="Succ Zero",fontsize=16,color="green",shape="box"];4279[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz542 (Pos vzz546)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz545 (Pos vzz548)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz539 (Pos vzz541)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz540 (Pos vzz543)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4279 -> 5071[label="",style="solid", color="black", weight=3]; 4280[label="vzz300",fontsize=16,color="green",shape="box"];4281[label="Succ Zero",fontsize=16,color="green",shape="box"];4282[label="vzz300",fontsize=16,color="green",shape="box"];4283[label="Succ Zero",fontsize=16,color="green",shape="box"];4284[label="vzz300",fontsize=16,color="green",shape="box"];4285[label="Succ Zero",fontsize=16,color="green",shape="box"];4286[label="vzz300",fontsize=16,color="green",shape="box"];4287[label="Succ Zero",fontsize=16,color="green",shape="box"];4288 -> 4195[label="",style="dashed", color="red", weight=0]; 4288[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (primCmpNat vzz19800 vzz19900 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4288 -> 5072[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5073[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5074[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5075[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5076[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5077[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5078[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5079[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5080[label="",style="dashed", color="magenta", weight=3]; 4288 -> 5081[label="",style="dashed", color="magenta", weight=3]; 4289 -> 2272[label="",style="dashed", color="red", weight=0]; 4289[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz554 (Pos vzz558)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz557 (Pos vzz560)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz551 (Pos vzz553)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz552 (Pos vzz555)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4289 -> 5082[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5083[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5084[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5085[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5086[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5087[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5088[label="",style="dashed", color="magenta", weight=3]; 4289 -> 5089[label="",style="dashed", color="magenta", weight=3]; 4290[label="vzz310",fontsize=16,color="green",shape="box"];4291[label="Succ Zero",fontsize=16,color="green",shape="box"];4292[label="vzz188",fontsize=16,color="green",shape="box"];4293 -> 1651[label="",style="dashed", color="red", weight=0]; 4293[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4293 -> 5090[label="",style="dashed", color="magenta", weight=3]; 4293 -> 5091[label="",style="dashed", color="magenta", weight=3]; 4294[label="vzz194",fontsize=16,color="green",shape="box"];4295 -> 1651[label="",style="dashed", color="red", weight=0]; 4295[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4295 -> 5092[label="",style="dashed", color="magenta", weight=3]; 4295 -> 5093[label="",style="dashed", color="magenta", weight=3]; 4296[label="vzz191",fontsize=16,color="green",shape="box"];4297 -> 1651[label="",style="dashed", color="red", weight=0]; 4297[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4297 -> 5094[label="",style="dashed", color="magenta", weight=3]; 4297 -> 5095[label="",style="dashed", color="magenta", weight=3]; 4298[label="vzz310",fontsize=16,color="green",shape="box"];4299[label="Succ Zero",fontsize=16,color="green",shape="box"];4300[label="vzz187",fontsize=16,color="green",shape="box"];4301 -> 1651[label="",style="dashed", color="red", weight=0]; 4301[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4301 -> 5096[label="",style="dashed", color="magenta", weight=3]; 4301 -> 5097[label="",style="dashed", color="magenta", weight=3]; 4302[label="vzz310",fontsize=16,color="green",shape="box"];4303[label="Succ Zero",fontsize=16,color="green",shape="box"];4304[label="vzz310",fontsize=16,color="green",shape="box"];4305[label="Succ Zero",fontsize=16,color="green",shape="box"];4306[label="vzz310",fontsize=16,color="green",shape="box"];4307[label="Succ Zero",fontsize=16,color="green",shape="box"];4308[label="vzz194",fontsize=16,color="green",shape="box"];4309 -> 1651[label="",style="dashed", color="red", weight=0]; 4309[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4309 -> 5098[label="",style="dashed", color="magenta", weight=3]; 4309 -> 5099[label="",style="dashed", color="magenta", weight=3]; 4310[label="vzz191",fontsize=16,color="green",shape="box"];4311 -> 1651[label="",style="dashed", color="red", weight=0]; 4311[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4311 -> 5100[label="",style="dashed", color="magenta", weight=3]; 4311 -> 5101[label="",style="dashed", color="magenta", weight=3]; 4312[label="vzz310",fontsize=16,color="green",shape="box"];4313[label="Succ Zero",fontsize=16,color="green",shape="box"];4314[label="vzz187",fontsize=16,color="green",shape="box"];4315 -> 1651[label="",style="dashed", color="red", weight=0]; 4315[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4315 -> 5102[label="",style="dashed", color="magenta", weight=3]; 4315 -> 5103[label="",style="dashed", color="magenta", weight=3]; 4316[label="vzz310",fontsize=16,color="green",shape="box"];4317[label="Succ Zero",fontsize=16,color="green",shape="box"];4318[label="vzz188",fontsize=16,color="green",shape="box"];4319 -> 1651[label="",style="dashed", color="red", weight=0]; 4319[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4319 -> 5104[label="",style="dashed", color="magenta", weight=3]; 4319 -> 5105[label="",style="dashed", color="magenta", weight=3]; 4320[label="vzz310",fontsize=16,color="green",shape="box"];4321[label="Succ Zero",fontsize=16,color="green",shape="box"];4322[label="vzz310",fontsize=16,color="green",shape="box"];4323[label="Succ Zero",fontsize=16,color="green",shape="box"];4324[label="vzz188",fontsize=16,color="green",shape="box"];4325 -> 1651[label="",style="dashed", color="red", weight=0]; 4325[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4325 -> 5106[label="",style="dashed", color="magenta", weight=3]; 4325 -> 5107[label="",style="dashed", color="magenta", weight=3]; 4326[label="vzz191",fontsize=16,color="green",shape="box"];4327 -> 1651[label="",style="dashed", color="red", weight=0]; 4327[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4327 -> 5108[label="",style="dashed", color="magenta", weight=3]; 4327 -> 5109[label="",style="dashed", color="magenta", weight=3]; 4328[label="vzz310",fontsize=16,color="green",shape="box"];4329[label="Succ Zero",fontsize=16,color="green",shape="box"];4330[label="vzz194",fontsize=16,color="green",shape="box"];4331 -> 1651[label="",style="dashed", color="red", weight=0]; 4331[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4331 -> 5110[label="",style="dashed", color="magenta", weight=3]; 4331 -> 5111[label="",style="dashed", color="magenta", weight=3]; 4332[label="vzz310",fontsize=16,color="green",shape="box"];4333[label="Succ Zero",fontsize=16,color="green",shape="box"];4334[label="vzz310",fontsize=16,color="green",shape="box"];4335[label="Succ Zero",fontsize=16,color="green",shape="box"];4336[label="vzz187",fontsize=16,color="green",shape="box"];4337 -> 1651[label="",style="dashed", color="red", weight=0]; 4337[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4337 -> 5112[label="",style="dashed", color="magenta", weight=3]; 4337 -> 5113[label="",style="dashed", color="magenta", weight=3]; 4338[label="vzz310",fontsize=16,color="green",shape="box"];4339[label="Succ Zero",fontsize=16,color="green",shape="box"];4340[label="vzz194",fontsize=16,color="green",shape="box"];4341 -> 1651[label="",style="dashed", color="red", weight=0]; 4341[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4341 -> 5114[label="",style="dashed", color="magenta", weight=3]; 4341 -> 5115[label="",style="dashed", color="magenta", weight=3]; 4342[label="vzz191",fontsize=16,color="green",shape="box"];4343 -> 1651[label="",style="dashed", color="red", weight=0]; 4343[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4343 -> 5116[label="",style="dashed", color="magenta", weight=3]; 4343 -> 5117[label="",style="dashed", color="magenta", weight=3]; 4344[label="vzz310",fontsize=16,color="green",shape="box"];4345[label="Succ Zero",fontsize=16,color="green",shape="box"];4346[label="vzz187",fontsize=16,color="green",shape="box"];4347 -> 1651[label="",style="dashed", color="red", weight=0]; 4347[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4347 -> 5118[label="",style="dashed", color="magenta", weight=3]; 4347 -> 5119[label="",style="dashed", color="magenta", weight=3]; 4348[label="vzz310",fontsize=16,color="green",shape="box"];4349[label="Succ Zero",fontsize=16,color="green",shape="box"];4350[label="vzz188",fontsize=16,color="green",shape="box"];4351 -> 1651[label="",style="dashed", color="red", weight=0]; 4351[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4351 -> 5120[label="",style="dashed", color="magenta", weight=3]; 4351 -> 5121[label="",style="dashed", color="magenta", weight=3]; 4352[label="vzz310",fontsize=16,color="green",shape="box"];4353[label="Succ Zero",fontsize=16,color="green",shape="box"];4354[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat vzz21500 vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24297[label="vzz21500/Succ vzz215000",fontsize=10,color="white",style="solid",shape="box"];4354 -> 24297[label="",style="solid", color="burlywood", weight=9]; 24297 -> 5122[label="",style="solid", color="burlywood", weight=3]; 24298[label="vzz21500/Zero",fontsize=10,color="white",style="solid",shape="box"];4354 -> 24298[label="",style="solid", color="burlywood", weight=9]; 24298 -> 5123[label="",style="solid", color="burlywood", weight=3]; 4355 -> 2313[label="",style="dashed", color="red", weight=0]; 4355[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4355 -> 5124[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5125[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5126[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5127[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5128[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5129[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5130[label="",style="dashed", color="magenta", weight=3]; 4355 -> 5131[label="",style="dashed", color="magenta", weight=3]; 4356[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz578 (Neg vzz582)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz581 (Neg vzz584)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz575 (Neg vzz577)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz576 (Neg vzz579)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4356 -> 5132[label="",style="solid", color="black", weight=3]; 4357[label="vzz310",fontsize=16,color="green",shape="box"];4358[label="Succ Zero",fontsize=16,color="green",shape="box"];4359[label="vzz300",fontsize=16,color="green",shape="box"];4360[label="vzz210",fontsize=16,color="green",shape="box"];4361[label="vzz310",fontsize=16,color="green",shape="box"];4362[label="Succ Zero",fontsize=16,color="green",shape="box"];4363[label="vzz310",fontsize=16,color="green",shape="box"];4364[label="Succ Zero",fontsize=16,color="green",shape="box"];4365[label="vzz300",fontsize=16,color="green",shape="box"];4366[label="vzz204",fontsize=16,color="green",shape="box"];4367[label="vzz300",fontsize=16,color="green",shape="box"];4368[label="vzz207",fontsize=16,color="green",shape="box"];4369[label="vzz310",fontsize=16,color="green",shape="box"];4370[label="Succ Zero",fontsize=16,color="green",shape="box"];4371[label="vzz300",fontsize=16,color="green",shape="box"];4372[label="vzz203",fontsize=16,color="green",shape="box"];4373[label="vzz300",fontsize=16,color="green",shape="box"];4374[label="vzz207",fontsize=16,color="green",shape="box"];4375[label="vzz310",fontsize=16,color="green",shape="box"];4376[label="Succ Zero",fontsize=16,color="green",shape="box"];4377[label="vzz310",fontsize=16,color="green",shape="box"];4378[label="Succ Zero",fontsize=16,color="green",shape="box"];4379[label="vzz300",fontsize=16,color="green",shape="box"];4380[label="vzz210",fontsize=16,color="green",shape="box"];4381[label="vzz310",fontsize=16,color="green",shape="box"];4382[label="Succ Zero",fontsize=16,color="green",shape="box"];4383[label="vzz310",fontsize=16,color="green",shape="box"];4384[label="Succ Zero",fontsize=16,color="green",shape="box"];4385[label="vzz300",fontsize=16,color="green",shape="box"];4386[label="vzz204",fontsize=16,color="green",shape="box"];4387[label="vzz300",fontsize=16,color="green",shape="box"];4388[label="vzz203",fontsize=16,color="green",shape="box"];4389 -> 3235[label="",style="dashed", color="red", weight=0]; 4389[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz737 (Neg vzz741)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz740 (Neg vzz743)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz734 (Neg vzz736)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz735 (Neg vzz738)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4389 -> 5133[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5134[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5135[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5136[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5137[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5138[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5139[label="",style="dashed", color="magenta", weight=3]; 4389 -> 5140[label="",style="dashed", color="magenta", weight=3]; 4390[label="vzz310",fontsize=16,color="green",shape="box"];4391[label="Succ Zero",fontsize=16,color="green",shape="box"];4392[label="vzz310",fontsize=16,color="green",shape="box"];4393[label="Succ Zero",fontsize=16,color="green",shape="box"];4394[label="vzz300",fontsize=16,color="green",shape="box"];4395[label="vzz210",fontsize=16,color="green",shape="box"];4396[label="vzz310",fontsize=16,color="green",shape="box"];4397[label="Succ Zero",fontsize=16,color="green",shape="box"];4398[label="vzz300",fontsize=16,color="green",shape="box"];4399[label="vzz203",fontsize=16,color="green",shape="box"];4400[label="vzz300",fontsize=16,color="green",shape="box"];4401[label="vzz204",fontsize=16,color="green",shape="box"];4402[label="vzz310",fontsize=16,color="green",shape="box"];4403[label="Succ Zero",fontsize=16,color="green",shape="box"];4404[label="vzz300",fontsize=16,color="green",shape="box"];4405[label="vzz207",fontsize=16,color="green",shape="box"];4406[label="vzz300",fontsize=16,color="green",shape="box"];4407[label="vzz207",fontsize=16,color="green",shape="box"];4408[label="vzz310",fontsize=16,color="green",shape="box"];4409[label="Succ Zero",fontsize=16,color="green",shape="box"];4410[label="vzz310",fontsize=16,color="green",shape="box"];4411[label="Succ Zero",fontsize=16,color="green",shape="box"];4412[label="vzz300",fontsize=16,color="green",shape="box"];4413[label="vzz210",fontsize=16,color="green",shape="box"];4414[label="vzz310",fontsize=16,color="green",shape="box"];4415[label="Succ Zero",fontsize=16,color="green",shape="box"];4416[label="vzz310",fontsize=16,color="green",shape="box"];4417[label="Succ Zero",fontsize=16,color="green",shape="box"];4418[label="vzz300",fontsize=16,color="green",shape="box"];4419[label="vzz204",fontsize=16,color="green",shape="box"];4420[label="vzz300",fontsize=16,color="green",shape="box"];4421[label="vzz203",fontsize=16,color="green",shape="box"];4422[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz590 (Neg vzz594)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz593 (Neg vzz596)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz587 (Neg vzz589)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz588 (Neg vzz591)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4422 -> 5141[label="",style="solid", color="black", weight=3]; 4423 -> 4354[label="",style="dashed", color="red", weight=0]; 4423[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (primCmpNat vzz21400 vzz21500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4423 -> 5142[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5143[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5144[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5145[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5146[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5147[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5148[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5149[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5150[label="",style="dashed", color="magenta", weight=3]; 4423 -> 5151[label="",style="dashed", color="magenta", weight=3]; 4424 -> 2326[label="",style="dashed", color="red", weight=0]; 4424[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz602 (Neg vzz606)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz605 (Neg vzz608)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz599 (Neg vzz601)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz600 (Neg vzz603)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4424 -> 5152[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5153[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5154[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5155[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5156[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5157[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5158[label="",style="dashed", color="magenta", weight=3]; 4424 -> 5159[label="",style="dashed", color="magenta", weight=3]; 4425[label="vzz310",fontsize=16,color="green",shape="box"];4426[label="Succ Zero",fontsize=16,color="green",shape="box"];4427[label="vzz300",fontsize=16,color="green",shape="box"];4428[label="vzz210",fontsize=16,color="green",shape="box"];4429[label="vzz310",fontsize=16,color="green",shape="box"];4430[label="Succ Zero",fontsize=16,color="green",shape="box"];4431[label="vzz300",fontsize=16,color="green",shape="box"];4432[label="vzz204",fontsize=16,color="green",shape="box"];4433[label="vzz310",fontsize=16,color="green",shape="box"];4434[label="Succ Zero",fontsize=16,color="green",shape="box"];4435[label="vzz300",fontsize=16,color="green",shape="box"];4436[label="vzz207",fontsize=16,color="green",shape="box"];4437[label="vzz310",fontsize=16,color="green",shape="box"];4438[label="Succ Zero",fontsize=16,color="green",shape="box"];4439[label="vzz300",fontsize=16,color="green",shape="box"];4440[label="vzz203",fontsize=16,color="green",shape="box"];4441[label="vzz300",fontsize=16,color="green",shape="box"];4442[label="vzz207",fontsize=16,color="green",shape="box"];4443[label="vzz310",fontsize=16,color="green",shape="box"];4444[label="Succ Zero",fontsize=16,color="green",shape="box"];4445[label="vzz310",fontsize=16,color="green",shape="box"];4446[label="Succ Zero",fontsize=16,color="green",shape="box"];4447[label="vzz300",fontsize=16,color="green",shape="box"];4448[label="vzz210",fontsize=16,color="green",shape="box"];4449[label="vzz310",fontsize=16,color="green",shape="box"];4450[label="Succ Zero",fontsize=16,color="green",shape="box"];4451[label="vzz310",fontsize=16,color="green",shape="box"];4452[label="Succ Zero",fontsize=16,color="green",shape="box"];4453[label="vzz300",fontsize=16,color="green",shape="box"];4454[label="vzz204",fontsize=16,color="green",shape="box"];4455[label="vzz300",fontsize=16,color="green",shape="box"];4456[label="vzz203",fontsize=16,color="green",shape="box"];4457[label="vzz300",fontsize=16,color="green",shape="box"];4458[label="vzz210",fontsize=16,color="green",shape="box"];4459[label="vzz300",fontsize=16,color="green",shape="box"];4460[label="vzz203",fontsize=16,color="green",shape="box"];4461[label="vzz310",fontsize=16,color="green",shape="box"];4462[label="Succ Zero",fontsize=16,color="green",shape="box"];4463[label="vzz300",fontsize=16,color="green",shape="box"];4464[label="vzz207",fontsize=16,color="green",shape="box"];4465[label="vzz310",fontsize=16,color="green",shape="box"];4466[label="Succ Zero",fontsize=16,color="green",shape="box"];4467[label="vzz310",fontsize=16,color="green",shape="box"];4468[label="Succ Zero",fontsize=16,color="green",shape="box"];4469[label="vzz300",fontsize=16,color="green",shape="box"];4470[label="vzz204",fontsize=16,color="green",shape="box"];4471[label="vzz310",fontsize=16,color="green",shape="box"];4472[label="Succ Zero",fontsize=16,color="green",shape="box"];4473[label="vzz300",fontsize=16,color="green",shape="box"];4474[label="vzz207",fontsize=16,color="green",shape="box"];4475[label="vzz310",fontsize=16,color="green",shape="box"];4476[label="Succ Zero",fontsize=16,color="green",shape="box"];4477[label="vzz310",fontsize=16,color="green",shape="box"];4478[label="Succ Zero",fontsize=16,color="green",shape="box"];4479[label="vzz300",fontsize=16,color="green",shape="box"];4480[label="vzz210",fontsize=16,color="green",shape="box"];4481[label="vzz310",fontsize=16,color="green",shape="box"];4482[label="Succ Zero",fontsize=16,color="green",shape="box"];4483[label="vzz310",fontsize=16,color="green",shape="box"];4484[label="Succ Zero",fontsize=16,color="green",shape="box"];4485[label="vzz300",fontsize=16,color="green",shape="box"];4486[label="vzz204",fontsize=16,color="green",shape="box"];4487[label="vzz300",fontsize=16,color="green",shape="box"];4488[label="vzz203",fontsize=16,color="green",shape="box"];4489[label="vzz300",fontsize=16,color="green",shape="box"];4490[label="Succ Zero",fontsize=16,color="green",shape="box"];4491[label="vzz300",fontsize=16,color="green",shape="box"];4492[label="Succ Zero",fontsize=16,color="green",shape="box"];4493[label="vzz300",fontsize=16,color="green",shape="box"];4494[label="Succ Zero",fontsize=16,color="green",shape="box"];4495[label="vzz300",fontsize=16,color="green",shape="box"];4496[label="Succ Zero",fontsize=16,color="green",shape="box"];4497[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat vzz23100 vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="triangle"];24299[label="vzz23100/Succ vzz231000",fontsize=10,color="white",style="solid",shape="box"];4497 -> 24299[label="",style="solid", color="burlywood", weight=9]; 24299 -> 5160[label="",style="solid", color="burlywood", weight=3]; 24300[label="vzz23100/Zero",fontsize=10,color="white",style="solid",shape="box"];4497 -> 24300[label="",style="solid", color="burlywood", weight=9]; 24300 -> 5161[label="",style="solid", color="burlywood", weight=3]; 4498 -> 2367[label="",style="dashed", color="red", weight=0]; 4498[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4498 -> 5162[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5163[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5164[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5165[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5166[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5167[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5168[label="",style="dashed", color="magenta", weight=3]; 4498 -> 5169[label="",style="dashed", color="magenta", weight=3]; 4499[label="vzz300",fontsize=16,color="green",shape="box"];4500[label="Succ Zero",fontsize=16,color="green",shape="box"];4501[label="vzz300",fontsize=16,color="green",shape="box"];4502[label="Succ Zero",fontsize=16,color="green",shape="box"];4503[label="vzz300",fontsize=16,color="green",shape="box"];4504[label="Succ Zero",fontsize=16,color="green",shape="box"];4505[label="vzz300",fontsize=16,color="green",shape="box"];4506[label="Succ Zero",fontsize=16,color="green",shape="box"];4507[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz626 (Neg vzz630)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz629 (Neg vzz632)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz623 (Neg vzz625)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz624 (Neg vzz627)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4507 -> 5170[label="",style="solid", color="black", weight=3]; 4508[label="vzz310",fontsize=16,color="green",shape="box"];4509[label="Succ Zero",fontsize=16,color="green",shape="box"];4510[label="vzz223",fontsize=16,color="green",shape="box"];4511 -> 1651[label="",style="dashed", color="red", weight=0]; 4511[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4511 -> 5171[label="",style="dashed", color="magenta", weight=3]; 4511 -> 5172[label="",style="dashed", color="magenta", weight=3]; 4512[label="vzz310",fontsize=16,color="green",shape="box"];4513[label="Succ Zero",fontsize=16,color="green",shape="box"];4514[label="vzz226",fontsize=16,color="green",shape="box"];4515 -> 1651[label="",style="dashed", color="red", weight=0]; 4515[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4515 -> 5173[label="",style="dashed", color="magenta", weight=3]; 4515 -> 5174[label="",style="dashed", color="magenta", weight=3]; 4516[label="vzz220",fontsize=16,color="green",shape="box"];4517 -> 1651[label="",style="dashed", color="red", weight=0]; 4517[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4517 -> 5175[label="",style="dashed", color="magenta", weight=3]; 4517 -> 5176[label="",style="dashed", color="magenta", weight=3]; 4518[label="vzz310",fontsize=16,color="green",shape="box"];4519[label="Succ Zero",fontsize=16,color="green",shape="box"];4520[label="vzz310",fontsize=16,color="green",shape="box"];4521[label="Succ Zero",fontsize=16,color="green",shape="box"];4522[label="vzz219",fontsize=16,color="green",shape="box"];4523 -> 1651[label="",style="dashed", color="red", weight=0]; 4523[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4523 -> 5177[label="",style="dashed", color="magenta", weight=3]; 4523 -> 5178[label="",style="dashed", color="magenta", weight=3]; 4524[label="vzz226",fontsize=16,color="green",shape="box"];4525 -> 1651[label="",style="dashed", color="red", weight=0]; 4525[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4525 -> 5179[label="",style="dashed", color="magenta", weight=3]; 4525 -> 5180[label="",style="dashed", color="magenta", weight=3]; 4526[label="vzz310",fontsize=16,color="green",shape="box"];4527[label="Succ Zero",fontsize=16,color="green",shape="box"];4528[label="vzz310",fontsize=16,color="green",shape="box"];4529[label="Succ Zero",fontsize=16,color="green",shape="box"];4530[label="vzz223",fontsize=16,color="green",shape="box"];4531 -> 1651[label="",style="dashed", color="red", weight=0]; 4531[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4531 -> 5181[label="",style="dashed", color="magenta", weight=3]; 4531 -> 5182[label="",style="dashed", color="magenta", weight=3]; 4532[label="vzz220",fontsize=16,color="green",shape="box"];4533 -> 1651[label="",style="dashed", color="red", weight=0]; 4533[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4533 -> 5183[label="",style="dashed", color="magenta", weight=3]; 4533 -> 5184[label="",style="dashed", color="magenta", weight=3]; 4534[label="vzz310",fontsize=16,color="green",shape="box"];4535[label="Succ Zero",fontsize=16,color="green",shape="box"];4536[label="vzz310",fontsize=16,color="green",shape="box"];4537[label="Succ Zero",fontsize=16,color="green",shape="box"];4538[label="vzz219",fontsize=16,color="green",shape="box"];4539 -> 1651[label="",style="dashed", color="red", weight=0]; 4539[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4539 -> 5185[label="",style="dashed", color="magenta", weight=3]; 4539 -> 5186[label="",style="dashed", color="magenta", weight=3]; 4540 -> 3364[label="",style="dashed", color="red", weight=0]; 4540[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz749 (Neg vzz753)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz752 (Neg vzz755)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz746 (Neg vzz748)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz747 (Neg vzz750)) (not False)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4540 -> 5187[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5188[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5189[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5190[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5191[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5192[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5193[label="",style="dashed", color="magenta", weight=3]; 4540 -> 5194[label="",style="dashed", color="magenta", weight=3]; 4541[label="vzz226",fontsize=16,color="green",shape="box"];4542 -> 1651[label="",style="dashed", color="red", weight=0]; 4542[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4542 -> 5195[label="",style="dashed", color="magenta", weight=3]; 4542 -> 5196[label="",style="dashed", color="magenta", weight=3]; 4543[label="vzz223",fontsize=16,color="green",shape="box"];4544 -> 1651[label="",style="dashed", color="red", weight=0]; 4544[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4544 -> 5197[label="",style="dashed", color="magenta", weight=3]; 4544 -> 5198[label="",style="dashed", color="magenta", weight=3]; 4545[label="vzz310",fontsize=16,color="green",shape="box"];4546[label="Succ Zero",fontsize=16,color="green",shape="box"];4547[label="vzz310",fontsize=16,color="green",shape="box"];4548[label="Succ Zero",fontsize=16,color="green",shape="box"];4549[label="vzz310",fontsize=16,color="green",shape="box"];4550[label="Succ Zero",fontsize=16,color="green",shape="box"];4551[label="vzz220",fontsize=16,color="green",shape="box"];4552 -> 1651[label="",style="dashed", color="red", weight=0]; 4552[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4552 -> 5199[label="",style="dashed", color="magenta", weight=3]; 4552 -> 5200[label="",style="dashed", color="magenta", weight=3]; 4553[label="vzz310",fontsize=16,color="green",shape="box"];4554[label="Succ Zero",fontsize=16,color="green",shape="box"];4555[label="vzz219",fontsize=16,color="green",shape="box"];4556 -> 1651[label="",style="dashed", color="red", weight=0]; 4556[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4556 -> 5201[label="",style="dashed", color="magenta", weight=3]; 4556 -> 5202[label="",style="dashed", color="magenta", weight=3]; 4557[label="vzz226",fontsize=16,color="green",shape="box"];4558 -> 1651[label="",style="dashed", color="red", weight=0]; 4558[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4558 -> 5203[label="",style="dashed", color="magenta", weight=3]; 4558 -> 5204[label="",style="dashed", color="magenta", weight=3]; 4559[label="vzz310",fontsize=16,color="green",shape="box"];4560[label="Succ Zero",fontsize=16,color="green",shape="box"];4561[label="vzz310",fontsize=16,color="green",shape="box"];4562[label="Succ Zero",fontsize=16,color="green",shape="box"];4563[label="vzz223",fontsize=16,color="green",shape="box"];4564 -> 1651[label="",style="dashed", color="red", weight=0]; 4564[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4564 -> 5205[label="",style="dashed", color="magenta", weight=3]; 4564 -> 5206[label="",style="dashed", color="magenta", weight=3]; 4565[label="vzz220",fontsize=16,color="green",shape="box"];4566 -> 1651[label="",style="dashed", color="red", weight=0]; 4566[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4566 -> 5207[label="",style="dashed", color="magenta", weight=3]; 4566 -> 5208[label="",style="dashed", color="magenta", weight=3]; 4567[label="vzz310",fontsize=16,color="green",shape="box"];4568[label="Succ Zero",fontsize=16,color="green",shape="box"];4569[label="vzz310",fontsize=16,color="green",shape="box"];4570[label="Succ Zero",fontsize=16,color="green",shape="box"];4571[label="vzz219",fontsize=16,color="green",shape="box"];4572 -> 1651[label="",style="dashed", color="red", weight=0]; 4572[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4572 -> 5209[label="",style="dashed", color="magenta", weight=3]; 4572 -> 5210[label="",style="dashed", color="magenta", weight=3]; 4573[label="vzz300",fontsize=16,color="green",shape="box"];4574[label="Succ Zero",fontsize=16,color="green",shape="box"];4575[label="vzz300",fontsize=16,color="green",shape="box"];4576[label="Succ Zero",fontsize=16,color="green",shape="box"];4577[label="vzz300",fontsize=16,color="green",shape="box"];4578[label="Succ Zero",fontsize=16,color="green",shape="box"];4579[label="vzz300",fontsize=16,color="green",shape="box"];4580[label="Succ Zero",fontsize=16,color="green",shape="box"];4581[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz638 (Neg vzz642)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz641 (Neg vzz644)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz635 (Neg vzz637)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz636 (Neg vzz639)) False) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4581 -> 5211[label="",style="solid", color="black", weight=3]; 4582[label="vzz300",fontsize=16,color="green",shape="box"];4583[label="Succ Zero",fontsize=16,color="green",shape="box"];4584[label="vzz300",fontsize=16,color="green",shape="box"];4585[label="Succ Zero",fontsize=16,color="green",shape="box"];4586[label="vzz300",fontsize=16,color="green",shape="box"];4587[label="Succ Zero",fontsize=16,color="green",shape="box"];4588[label="vzz300",fontsize=16,color="green",shape="box"];4589[label="Succ Zero",fontsize=16,color="green",shape="box"];4590 -> 4497[label="",style="dashed", color="red", weight=0]; 4590[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (primCmpNat vzz23000 vzz23100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4590 -> 5212[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5213[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5214[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5215[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5216[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5217[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5218[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5219[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5220[label="",style="dashed", color="magenta", weight=3]; 4590 -> 5221[label="",style="dashed", color="magenta", weight=3]; 4591 -> 2380[label="",style="dashed", color="red", weight=0]; 4591[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz650 (Neg vzz654)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz653 (Neg vzz656)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz647 (Neg vzz649)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz648 (Neg vzz651)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];4591 -> 5222[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5223[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5224[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5225[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5226[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5227[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5228[label="",style="dashed", color="magenta", weight=3]; 4591 -> 5229[label="",style="dashed", color="magenta", weight=3]; 4592[label="vzz310",fontsize=16,color="green",shape="box"];4593[label="Succ Zero",fontsize=16,color="green",shape="box"];4594[label="vzz220",fontsize=16,color="green",shape="box"];4595 -> 1651[label="",style="dashed", color="red", weight=0]; 4595[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4595 -> 5230[label="",style="dashed", color="magenta", weight=3]; 4595 -> 5231[label="",style="dashed", color="magenta", weight=3]; 4596[label="vzz226",fontsize=16,color="green",shape="box"];4597 -> 1651[label="",style="dashed", color="red", weight=0]; 4597[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4597 -> 5232[label="",style="dashed", color="magenta", weight=3]; 4597 -> 5233[label="",style="dashed", color="magenta", weight=3]; 4598[label="vzz310",fontsize=16,color="green",shape="box"];4599[label="Succ Zero",fontsize=16,color="green",shape="box"];4600[label="vzz219",fontsize=16,color="green",shape="box"];4601 -> 1651[label="",style="dashed", color="red", weight=0]; 4601[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4601 -> 5234[label="",style="dashed", color="magenta", weight=3]; 4601 -> 5235[label="",style="dashed", color="magenta", weight=3]; 4602[label="vzz310",fontsize=16,color="green",shape="box"];4603[label="Succ Zero",fontsize=16,color="green",shape="box"];4604[label="vzz223",fontsize=16,color="green",shape="box"];4605 -> 1651[label="",style="dashed", color="red", weight=0]; 4605[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4605 -> 5236[label="",style="dashed", color="magenta", weight=3]; 4605 -> 5237[label="",style="dashed", color="magenta", weight=3]; 4606[label="vzz310",fontsize=16,color="green",shape="box"];4607[label="Succ Zero",fontsize=16,color="green",shape="box"];4608[label="vzz226",fontsize=16,color="green",shape="box"];4609 -> 1651[label="",style="dashed", color="red", weight=0]; 4609[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4609 -> 5238[label="",style="dashed", color="magenta", weight=3]; 4609 -> 5239[label="",style="dashed", color="magenta", weight=3]; 4610[label="vzz310",fontsize=16,color="green",shape="box"];4611[label="Succ Zero",fontsize=16,color="green",shape="box"];4612[label="vzz310",fontsize=16,color="green",shape="box"];4613[label="Succ Zero",fontsize=16,color="green",shape="box"];4614[label="vzz223",fontsize=16,color="green",shape="box"];4615 -> 1651[label="",style="dashed", color="red", weight=0]; 4615[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4615 -> 5240[label="",style="dashed", color="magenta", weight=3]; 4615 -> 5241[label="",style="dashed", color="magenta", weight=3]; 4616[label="vzz220",fontsize=16,color="green",shape="box"];4617 -> 1651[label="",style="dashed", color="red", weight=0]; 4617[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4617 -> 5242[label="",style="dashed", color="magenta", weight=3]; 4617 -> 5243[label="",style="dashed", color="magenta", weight=3]; 4618[label="vzz310",fontsize=16,color="green",shape="box"];4619[label="Succ Zero",fontsize=16,color="green",shape="box"];4620[label="vzz310",fontsize=16,color="green",shape="box"];4621[label="Succ Zero",fontsize=16,color="green",shape="box"];4622[label="vzz219",fontsize=16,color="green",shape="box"];4623 -> 1651[label="",style="dashed", color="red", weight=0]; 4623[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4623 -> 5244[label="",style="dashed", color="magenta", weight=3]; 4623 -> 5245[label="",style="dashed", color="magenta", weight=3]; 4624[label="vzz310",fontsize=16,color="green",shape="box"];4625[label="Succ Zero",fontsize=16,color="green",shape="box"];4626[label="vzz310",fontsize=16,color="green",shape="box"];4627[label="Succ Zero",fontsize=16,color="green",shape="box"];4628[label="vzz226",fontsize=16,color="green",shape="box"];4629 -> 1651[label="",style="dashed", color="red", weight=0]; 4629[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4629 -> 5246[label="",style="dashed", color="magenta", weight=3]; 4629 -> 5247[label="",style="dashed", color="magenta", weight=3]; 4630[label="vzz220",fontsize=16,color="green",shape="box"];4631 -> 1651[label="",style="dashed", color="red", weight=0]; 4631[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4631 -> 5248[label="",style="dashed", color="magenta", weight=3]; 4631 -> 5249[label="",style="dashed", color="magenta", weight=3]; 4632[label="vzz310",fontsize=16,color="green",shape="box"];4633[label="Succ Zero",fontsize=16,color="green",shape="box"];4634[label="vzz223",fontsize=16,color="green",shape="box"];4635 -> 1651[label="",style="dashed", color="red", weight=0]; 4635[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4635 -> 5250[label="",style="dashed", color="magenta", weight=3]; 4635 -> 5251[label="",style="dashed", color="magenta", weight=3]; 4636[label="vzz310",fontsize=16,color="green",shape="box"];4637[label="Succ Zero",fontsize=16,color="green",shape="box"];4638[label="vzz219",fontsize=16,color="green",shape="box"];4639 -> 1651[label="",style="dashed", color="red", weight=0]; 4639[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4639 -> 5252[label="",style="dashed", color="magenta", weight=3]; 4639 -> 5253[label="",style="dashed", color="magenta", weight=3]; 4640[label="vzz226",fontsize=16,color="green",shape="box"];4641 -> 1651[label="",style="dashed", color="red", weight=0]; 4641[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4641 -> 5254[label="",style="dashed", color="magenta", weight=3]; 4641 -> 5255[label="",style="dashed", color="magenta", weight=3]; 4642[label="vzz310",fontsize=16,color="green",shape="box"];4643[label="Succ Zero",fontsize=16,color="green",shape="box"];4644[label="vzz310",fontsize=16,color="green",shape="box"];4645[label="Succ Zero",fontsize=16,color="green",shape="box"];4646[label="vzz223",fontsize=16,color="green",shape="box"];4647 -> 1651[label="",style="dashed", color="red", weight=0]; 4647[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4647 -> 5256[label="",style="dashed", color="magenta", weight=3]; 4647 -> 5257[label="",style="dashed", color="magenta", weight=3]; 4648[label="vzz220",fontsize=16,color="green",shape="box"];4649 -> 1651[label="",style="dashed", color="red", weight=0]; 4649[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4649 -> 5258[label="",style="dashed", color="magenta", weight=3]; 4649 -> 5259[label="",style="dashed", color="magenta", weight=3]; 4650[label="vzz310",fontsize=16,color="green",shape="box"];4651[label="Succ Zero",fontsize=16,color="green",shape="box"];4652[label="vzz310",fontsize=16,color="green",shape="box"];4653[label="Succ Zero",fontsize=16,color="green",shape="box"];4654[label="vzz219",fontsize=16,color="green",shape="box"];4655 -> 1651[label="",style="dashed", color="red", weight=0]; 4655[label="primMulNat vzz300 (Succ Zero)",fontsize=16,color="magenta"];4655 -> 5260[label="",style="dashed", color="magenta", weight=3]; 4655 -> 5261[label="",style="dashed", color="magenta", weight=3]; 4656 -> 1938[label="",style="dashed", color="red", weight=0]; 4656[label="primMinusNat vzz2730 vzz25100",fontsize=16,color="magenta"];4656 -> 5262[label="",style="dashed", color="magenta", weight=3]; 4656 -> 5263[label="",style="dashed", color="magenta", weight=3]; 4657[label="Pos (Succ vzz2730)",fontsize=16,color="green",shape="box"];4658[label="Neg (Succ vzz25100)",fontsize=16,color="green",shape="box"];4659[label="Pos Zero",fontsize=16,color="green",shape="box"];4660[label="Succ (Succ (primPlusNat vzz6590 vzz25100))",fontsize=16,color="green",shape="box"];4660 -> 5264[label="",style="dashed", color="green", weight=3]; 4661[label="Succ vzz6590",fontsize=16,color="green",shape="box"];4662[label="Succ vzz25100",fontsize=16,color="green",shape="box"];4663[label="Zero",fontsize=16,color="green",shape="box"];4664[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz238000) vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24301[label="vzz11100/Succ vzz111000",fontsize=10,color="white",style="solid",shape="box"];4664 -> 24301[label="",style="solid", color="burlywood", weight=9]; 24301 -> 5265[label="",style="solid", color="burlywood", weight=3]; 24302[label="vzz11100/Zero",fontsize=10,color="white",style="solid",shape="box"];4664 -> 24302[label="",style="solid", color="burlywood", weight=9]; 24302 -> 5266[label="",style="solid", color="burlywood", weight=3]; 4665[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat Zero vzz11100 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24303[label="vzz11100/Succ vzz111000",fontsize=10,color="white",style="solid",shape="box"];4665 -> 24303[label="",style="solid", color="burlywood", weight=9]; 24303 -> 5267[label="",style="solid", color="burlywood", weight=3]; 24304[label="vzz11100/Zero",fontsize=10,color="white",style="solid",shape="box"];4665 -> 24304[label="",style="solid", color="burlywood", weight=9]; 24304 -> 5268[label="",style="solid", color="burlywood", weight=3]; 4666[label="vzz277",fontsize=16,color="green",shape="box"];4667[label="vzz275",fontsize=16,color="green",shape="box"];4668[label="vzz282",fontsize=16,color="green",shape="box"];4669[label="vzz284",fontsize=16,color="green",shape="box"];4670[label="vzz276",fontsize=16,color="green",shape="box"];4671[label="vzz279",fontsize=16,color="green",shape="box"];4672[label="vzz278",fontsize=16,color="green",shape="box"];4673[label="vzz281",fontsize=16,color="green",shape="box"];4674[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4674 -> 5269[label="",style="solid", color="black", weight=3]; 4675[label="vzz662",fontsize=16,color="green",shape="box"];4676[label="vzz660",fontsize=16,color="green",shape="box"];4677[label="vzz667",fontsize=16,color="green",shape="box"];4678[label="vzz669",fontsize=16,color="green",shape="box"];4679[label="vzz661",fontsize=16,color="green",shape="box"];4680[label="vzz664",fontsize=16,color="green",shape="box"];4681[label="vzz663",fontsize=16,color="green",shape="box"];4682[label="vzz666",fontsize=16,color="green",shape="box"];4683[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4683 -> 5270[label="",style="solid", color="black", weight=3]; 4684[label="vzz11100",fontsize=16,color="green",shape="box"];4685[label="vzz320",fontsize=16,color="green",shape="box"];4686[label="vzz313",fontsize=16,color="green",shape="box"];4687[label="vzz314",fontsize=16,color="green",shape="box"];4688[label="vzz315",fontsize=16,color="green",shape="box"];4689[label="vzz23800",fontsize=16,color="green",shape="box"];4690[label="vzz317",fontsize=16,color="green",shape="box"];4691[label="vzz318",fontsize=16,color="green",shape="box"];4692[label="vzz312",fontsize=16,color="green",shape="box"];4693[label="vzz311",fontsize=16,color="green",shape="box"];4694[label="vzz320",fontsize=16,color="green",shape="box"];4695[label="vzz312",fontsize=16,color="green",shape="box"];4696[label="vzz315",fontsize=16,color="green",shape="box"];4697[label="vzz318",fontsize=16,color="green",shape="box"];4698[label="vzz313",fontsize=16,color="green",shape="box"];4699[label="vzz311",fontsize=16,color="green",shape="box"];4700[label="vzz314",fontsize=16,color="green",shape="box"];4701[label="vzz317",fontsize=16,color="green",shape="box"];4702[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz242000) vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24305[label="vzz12300/Succ vzz123000",fontsize=10,color="white",style="solid",shape="box"];4702 -> 24305[label="",style="solid", color="burlywood", weight=9]; 24305 -> 5271[label="",style="solid", color="burlywood", weight=3]; 24306[label="vzz12300/Zero",fontsize=10,color="white",style="solid",shape="box"];4702 -> 24306[label="",style="solid", color="burlywood", weight=9]; 24306 -> 5272[label="",style="solid", color="burlywood", weight=3]; 4703[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat Zero vzz12300 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24307[label="vzz12300/Succ vzz123000",fontsize=10,color="white",style="solid",shape="box"];4703 -> 24307[label="",style="solid", color="burlywood", weight=9]; 24307 -> 5273[label="",style="solid", color="burlywood", weight=3]; 24308[label="vzz12300/Zero",fontsize=10,color="white",style="solid",shape="box"];4703 -> 24308[label="",style="solid", color="burlywood", weight=9]; 24308 -> 5274[label="",style="solid", color="burlywood", weight=3]; 4704[label="vzz326",fontsize=16,color="green",shape="box"];4705[label="vzz329",fontsize=16,color="green",shape="box"];4706[label="vzz324",fontsize=16,color="green",shape="box"];4707[label="vzz323",fontsize=16,color="green",shape="box"];4708[label="vzz327",fontsize=16,color="green",shape="box"];4709[label="vzz330",fontsize=16,color="green",shape="box"];4710[label="vzz332",fontsize=16,color="green",shape="box"];4711[label="vzz325",fontsize=16,color="green",shape="box"];4712[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4712 -> 5275[label="",style="solid", color="black", weight=3]; 4713[label="vzz300",fontsize=16,color="green",shape="box"];4714[label="Succ Zero",fontsize=16,color="green",shape="box"];4715[label="vzz300",fontsize=16,color="green",shape="box"];4716[label="Succ Zero",fontsize=16,color="green",shape="box"];4717[label="vzz300",fontsize=16,color="green",shape="box"];4718[label="Succ Zero",fontsize=16,color="green",shape="box"];4719[label="vzz300",fontsize=16,color="green",shape="box"];4720[label="Succ Zero",fontsize=16,color="green",shape="box"];4721[label="vzz300",fontsize=16,color="green",shape="box"];4722[label="Succ Zero",fontsize=16,color="green",shape="box"];4723[label="vzz300",fontsize=16,color="green",shape="box"];4724[label="Succ Zero",fontsize=16,color="green",shape="box"];4725[label="vzz300",fontsize=16,color="green",shape="box"];4726[label="Succ Zero",fontsize=16,color="green",shape="box"];4727[label="vzz300",fontsize=16,color="green",shape="box"];4728[label="Succ Zero",fontsize=16,color="green",shape="box"];4729[label="vzz675",fontsize=16,color="green",shape="box"];4730[label="vzz678",fontsize=16,color="green",shape="box"];4731[label="vzz673",fontsize=16,color="green",shape="box"];4732[label="vzz672",fontsize=16,color="green",shape="box"];4733[label="vzz676",fontsize=16,color="green",shape="box"];4734[label="vzz679",fontsize=16,color="green",shape="box"];4735[label="vzz681",fontsize=16,color="green",shape="box"];4736[label="vzz674",fontsize=16,color="green",shape="box"];4737[label="vzz300",fontsize=16,color="green",shape="box"];4738[label="Succ Zero",fontsize=16,color="green",shape="box"];4739[label="vzz300",fontsize=16,color="green",shape="box"];4740[label="Succ Zero",fontsize=16,color="green",shape="box"];4741[label="vzz300",fontsize=16,color="green",shape="box"];4742[label="Succ Zero",fontsize=16,color="green",shape="box"];4743[label="vzz300",fontsize=16,color="green",shape="box"];4744[label="Succ Zero",fontsize=16,color="green",shape="box"];4745[label="vzz300",fontsize=16,color="green",shape="box"];4746[label="Succ Zero",fontsize=16,color="green",shape="box"];4747[label="vzz300",fontsize=16,color="green",shape="box"];4748[label="Succ Zero",fontsize=16,color="green",shape="box"];4749[label="vzz300",fontsize=16,color="green",shape="box"];4750[label="Succ Zero",fontsize=16,color="green",shape="box"];4751[label="vzz300",fontsize=16,color="green",shape="box"];4752[label="Succ Zero",fontsize=16,color="green",shape="box"];4753[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4753 -> 5276[label="",style="solid", color="black", weight=3]; 4754[label="vzz363",fontsize=16,color="green",shape="box"];4755[label="vzz24200",fontsize=16,color="green",shape="box"];4756[label="vzz360",fontsize=16,color="green",shape="box"];4757[label="vzz12300",fontsize=16,color="green",shape="box"];4758[label="vzz359",fontsize=16,color="green",shape="box"];4759[label="vzz361",fontsize=16,color="green",shape="box"];4760[label="vzz366",fontsize=16,color="green",shape="box"];4761[label="vzz365",fontsize=16,color="green",shape="box"];4762[label="vzz362",fontsize=16,color="green",shape="box"];4763[label="vzz368",fontsize=16,color="green",shape="box"];4764[label="vzz368",fontsize=16,color="green",shape="box"];4765[label="vzz363",fontsize=16,color="green",shape="box"];4766[label="vzz365",fontsize=16,color="green",shape="box"];4767[label="vzz359",fontsize=16,color="green",shape="box"];4768[label="vzz361",fontsize=16,color="green",shape="box"];4769[label="vzz362",fontsize=16,color="green",shape="box"];4770[label="vzz366",fontsize=16,color="green",shape="box"];4771[label="vzz360",fontsize=16,color="green",shape="box"];4772[label="vzz300",fontsize=16,color="green",shape="box"];4773[label="Succ Zero",fontsize=16,color="green",shape="box"];4774[label="vzz300",fontsize=16,color="green",shape="box"];4775[label="Succ Zero",fontsize=16,color="green",shape="box"];4776[label="vzz300",fontsize=16,color="green",shape="box"];4777[label="Succ Zero",fontsize=16,color="green",shape="box"];4778[label="vzz300",fontsize=16,color="green",shape="box"];4779[label="Succ Zero",fontsize=16,color="green",shape="box"];4780[label="vzz300",fontsize=16,color="green",shape="box"];4781[label="Succ Zero",fontsize=16,color="green",shape="box"];4782[label="vzz300",fontsize=16,color="green",shape="box"];4783[label="Succ Zero",fontsize=16,color="green",shape="box"];4784[label="vzz300",fontsize=16,color="green",shape="box"];4785[label="Succ Zero",fontsize=16,color="green",shape="box"];4786[label="vzz300",fontsize=16,color="green",shape="box"];4787[label="Succ Zero",fontsize=16,color="green",shape="box"];4788[label="vzz300",fontsize=16,color="green",shape="box"];4789[label="Succ Zero",fontsize=16,color="green",shape="box"];4790[label="vzz300",fontsize=16,color="green",shape="box"];4791[label="Succ Zero",fontsize=16,color="green",shape="box"];4792[label="vzz300",fontsize=16,color="green",shape="box"];4793[label="Succ Zero",fontsize=16,color="green",shape="box"];4794[label="vzz300",fontsize=16,color="green",shape="box"];4795[label="Succ Zero",fontsize=16,color="green",shape="box"];4796[label="vzz300",fontsize=16,color="green",shape="box"];4797[label="Succ Zero",fontsize=16,color="green",shape="box"];4798[label="vzz300",fontsize=16,color="green",shape="box"];4799[label="Succ Zero",fontsize=16,color="green",shape="box"];4800[label="vzz300",fontsize=16,color="green",shape="box"];4801[label="Succ Zero",fontsize=16,color="green",shape="box"];4802[label="vzz300",fontsize=16,color="green",shape="box"];4803[label="Succ Zero",fontsize=16,color="green",shape="box"];4804[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz246000) vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24309[label="vzz13500/Succ vzz135000",fontsize=10,color="white",style="solid",shape="box"];4804 -> 24309[label="",style="solid", color="burlywood", weight=9]; 24309 -> 5277[label="",style="solid", color="burlywood", weight=3]; 24310[label="vzz13500/Zero",fontsize=10,color="white",style="solid",shape="box"];4804 -> 24310[label="",style="solid", color="burlywood", weight=9]; 24310 -> 5278[label="",style="solid", color="burlywood", weight=3]; 4805[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat Zero vzz13500 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24311[label="vzz13500/Succ vzz135000",fontsize=10,color="white",style="solid",shape="box"];4805 -> 24311[label="",style="solid", color="burlywood", weight=9]; 24311 -> 5279[label="",style="solid", color="burlywood", weight=3]; 24312[label="vzz13500/Zero",fontsize=10,color="white",style="solid",shape="box"];4805 -> 24312[label="",style="solid", color="burlywood", weight=9]; 24312 -> 5280[label="",style="solid", color="burlywood", weight=3]; 4806[label="vzz377",fontsize=16,color="green",shape="box"];4807[label="vzz371",fontsize=16,color="green",shape="box"];4808[label="vzz374",fontsize=16,color="green",shape="box"];4809[label="vzz373",fontsize=16,color="green",shape="box"];4810[label="vzz372",fontsize=16,color="green",shape="box"];4811[label="vzz378",fontsize=16,color="green",shape="box"];4812[label="vzz375",fontsize=16,color="green",shape="box"];4813[label="vzz380",fontsize=16,color="green",shape="box"];4814[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4814 -> 5281[label="",style="solid", color="black", weight=3]; 4815[label="vzz690",fontsize=16,color="green",shape="box"];4816[label="vzz684",fontsize=16,color="green",shape="box"];4817[label="vzz687",fontsize=16,color="green",shape="box"];4818[label="vzz686",fontsize=16,color="green",shape="box"];4819[label="vzz685",fontsize=16,color="green",shape="box"];4820[label="vzz691",fontsize=16,color="green",shape="box"];4821[label="vzz688",fontsize=16,color="green",shape="box"];4822[label="vzz693",fontsize=16,color="green",shape="box"];4823[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4823 -> 5282[label="",style="solid", color="black", weight=3]; 4824[label="vzz414",fontsize=16,color="green",shape="box"];4825[label="vzz410",fontsize=16,color="green",shape="box"];4826[label="vzz416",fontsize=16,color="green",shape="box"];4827[label="vzz413",fontsize=16,color="green",shape="box"];4828[label="vzz409",fontsize=16,color="green",shape="box"];4829[label="vzz24600",fontsize=16,color="green",shape="box"];4830[label="vzz411",fontsize=16,color="green",shape="box"];4831[label="vzz407",fontsize=16,color="green",shape="box"];4832[label="vzz408",fontsize=16,color="green",shape="box"];4833[label="vzz13500",fontsize=16,color="green",shape="box"];4834[label="vzz407",fontsize=16,color="green",shape="box"];4835[label="vzz408",fontsize=16,color="green",shape="box"];4836[label="vzz414",fontsize=16,color="green",shape="box"];4837[label="vzz413",fontsize=16,color="green",shape="box"];4838[label="vzz411",fontsize=16,color="green",shape="box"];4839[label="vzz416",fontsize=16,color="green",shape="box"];4840[label="vzz410",fontsize=16,color="green",shape="box"];4841[label="vzz409",fontsize=16,color="green",shape="box"];4842[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz250000) vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24313[label="vzz14700/Succ vzz147000",fontsize=10,color="white",style="solid",shape="box"];4842 -> 24313[label="",style="solid", color="burlywood", weight=9]; 24313 -> 5283[label="",style="solid", color="burlywood", weight=3]; 24314[label="vzz14700/Zero",fontsize=10,color="white",style="solid",shape="box"];4842 -> 24314[label="",style="solid", color="burlywood", weight=9]; 24314 -> 5284[label="",style="solid", color="burlywood", weight=3]; 4843[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat Zero vzz14700 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24315[label="vzz14700/Succ vzz147000",fontsize=10,color="white",style="solid",shape="box"];4843 -> 24315[label="",style="solid", color="burlywood", weight=9]; 24315 -> 5285[label="",style="solid", color="burlywood", weight=3]; 24316[label="vzz14700/Zero",fontsize=10,color="white",style="solid",shape="box"];4843 -> 24316[label="",style="solid", color="burlywood", weight=9]; 24316 -> 5286[label="",style="solid", color="burlywood", weight=3]; 4844[label="vzz428",fontsize=16,color="green",shape="box"];4845[label="vzz419",fontsize=16,color="green",shape="box"];4846[label="vzz420",fontsize=16,color="green",shape="box"];4847[label="vzz425",fontsize=16,color="green",shape="box"];4848[label="vzz421",fontsize=16,color="green",shape="box"];4849[label="vzz422",fontsize=16,color="green",shape="box"];4850[label="vzz426",fontsize=16,color="green",shape="box"];4851[label="vzz423",fontsize=16,color="green",shape="box"];4852[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4852 -> 5287[label="",style="solid", color="black", weight=3]; 4853[label="vzz300",fontsize=16,color="green",shape="box"];4854[label="Succ Zero",fontsize=16,color="green",shape="box"];4855[label="vzz300",fontsize=16,color="green",shape="box"];4856[label="Succ Zero",fontsize=16,color="green",shape="box"];4857[label="vzz300",fontsize=16,color="green",shape="box"];4858[label="Succ Zero",fontsize=16,color="green",shape="box"];4859[label="vzz300",fontsize=16,color="green",shape="box"];4860[label="Succ Zero",fontsize=16,color="green",shape="box"];4861[label="vzz300",fontsize=16,color="green",shape="box"];4862[label="Succ Zero",fontsize=16,color="green",shape="box"];4863[label="vzz300",fontsize=16,color="green",shape="box"];4864[label="Succ Zero",fontsize=16,color="green",shape="box"];4865[label="vzz300",fontsize=16,color="green",shape="box"];4866[label="Succ Zero",fontsize=16,color="green",shape="box"];4867[label="vzz300",fontsize=16,color="green",shape="box"];4868[label="Succ Zero",fontsize=16,color="green",shape="box"];4869[label="vzz705",fontsize=16,color="green",shape="box"];4870[label="vzz696",fontsize=16,color="green",shape="box"];4871[label="vzz697",fontsize=16,color="green",shape="box"];4872[label="vzz702",fontsize=16,color="green",shape="box"];4873[label="vzz698",fontsize=16,color="green",shape="box"];4874[label="vzz699",fontsize=16,color="green",shape="box"];4875[label="vzz703",fontsize=16,color="green",shape="box"];4876[label="vzz700",fontsize=16,color="green",shape="box"];4877[label="vzz300",fontsize=16,color="green",shape="box"];4878[label="Succ Zero",fontsize=16,color="green",shape="box"];4879[label="vzz300",fontsize=16,color="green",shape="box"];4880[label="Succ Zero",fontsize=16,color="green",shape="box"];4881[label="vzz300",fontsize=16,color="green",shape="box"];4882[label="Succ Zero",fontsize=16,color="green",shape="box"];4883[label="vzz300",fontsize=16,color="green",shape="box"];4884[label="Succ Zero",fontsize=16,color="green",shape="box"];4885[label="vzz300",fontsize=16,color="green",shape="box"];4886[label="Succ Zero",fontsize=16,color="green",shape="box"];4887[label="vzz300",fontsize=16,color="green",shape="box"];4888[label="Succ Zero",fontsize=16,color="green",shape="box"];4889[label="vzz300",fontsize=16,color="green",shape="box"];4890[label="Succ Zero",fontsize=16,color="green",shape="box"];4891[label="vzz300",fontsize=16,color="green",shape="box"];4892[label="Succ Zero",fontsize=16,color="green",shape="box"];4893[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];4893 -> 5288[label="",style="solid", color="black", weight=3]; 4894[label="vzz458",fontsize=16,color="green",shape="box"];4895[label="vzz457",fontsize=16,color="green",shape="box"];4896[label="vzz456",fontsize=16,color="green",shape="box"];4897[label="vzz25000",fontsize=16,color="green",shape="box"];4898[label="vzz459",fontsize=16,color="green",shape="box"];4899[label="vzz14700",fontsize=16,color="green",shape="box"];4900[label="vzz462",fontsize=16,color="green",shape="box"];4901[label="vzz464",fontsize=16,color="green",shape="box"];4902[label="vzz461",fontsize=16,color="green",shape="box"];4903[label="vzz455",fontsize=16,color="green",shape="box"];4904[label="vzz458",fontsize=16,color="green",shape="box"];4905[label="vzz461",fontsize=16,color="green",shape="box"];4906[label="vzz459",fontsize=16,color="green",shape="box"];4907[label="vzz455",fontsize=16,color="green",shape="box"];4908[label="vzz456",fontsize=16,color="green",shape="box"];4909[label="vzz457",fontsize=16,color="green",shape="box"];4910[label="vzz462",fontsize=16,color="green",shape="box"];4911[label="vzz464",fontsize=16,color="green",shape="box"];4912[label="vzz300",fontsize=16,color="green",shape="box"];4913[label="Succ Zero",fontsize=16,color="green",shape="box"];4914[label="vzz300",fontsize=16,color="green",shape="box"];4915[label="Succ Zero",fontsize=16,color="green",shape="box"];4916[label="vzz300",fontsize=16,color="green",shape="box"];4917[label="Succ Zero",fontsize=16,color="green",shape="box"];4918[label="vzz300",fontsize=16,color="green",shape="box"];4919[label="Succ Zero",fontsize=16,color="green",shape="box"];4920[label="vzz300",fontsize=16,color="green",shape="box"];4921[label="Succ Zero",fontsize=16,color="green",shape="box"];4922[label="vzz300",fontsize=16,color="green",shape="box"];4923[label="Succ Zero",fontsize=16,color="green",shape="box"];4924[label="vzz300",fontsize=16,color="green",shape="box"];4925[label="Succ Zero",fontsize=16,color="green",shape="box"];4926[label="vzz300",fontsize=16,color="green",shape="box"];4927[label="Succ Zero",fontsize=16,color="green",shape="box"];4928[label="vzz300",fontsize=16,color="green",shape="box"];4929[label="Succ Zero",fontsize=16,color="green",shape="box"];4930[label="vzz300",fontsize=16,color="green",shape="box"];4931[label="Succ Zero",fontsize=16,color="green",shape="box"];4932[label="vzz300",fontsize=16,color="green",shape="box"];4933[label="Succ Zero",fontsize=16,color="green",shape="box"];4934[label="vzz300",fontsize=16,color="green",shape="box"];4935[label="Succ Zero",fontsize=16,color="green",shape="box"];4936[label="vzz300",fontsize=16,color="green",shape="box"];4937[label="Succ Zero",fontsize=16,color="green",shape="box"];4938[label="vzz300",fontsize=16,color="green",shape="box"];4939[label="Succ Zero",fontsize=16,color="green",shape="box"];4940[label="vzz300",fontsize=16,color="green",shape="box"];4941[label="Succ Zero",fontsize=16,color="green",shape="box"];4942[label="vzz300",fontsize=16,color="green",shape="box"];4943[label="Succ Zero",fontsize=16,color="green",shape="box"];4959[label="signumReal1 (Pos (Succ vzz8900)) True",fontsize=16,color="black",shape="box"];4959 -> 5302[label="",style="solid", color="black", weight=3]; 4960[label="signumReal0 (Pos Zero) otherwise",fontsize=16,color="black",shape="box"];4960 -> 5303[label="",style="solid", color="black", weight=3]; 4961[label="signumReal0 (Neg (Succ vzz8900)) otherwise",fontsize=16,color="black",shape="box"];4961 -> 5304[label="",style="solid", color="black", weight=3]; 4962[label="signumReal0 (Neg Zero) otherwise",fontsize=16,color="black",shape="box"];4962 -> 5305[label="",style="solid", color="black", weight=3]; 4963 -> 71[label="",style="dashed", color="red", weight=0]; 4963[label="primRemInt vzz152 vzz151",fontsize=16,color="magenta"];4963 -> 5306[label="",style="dashed", color="magenta", weight=3]; 4963 -> 5307[label="",style="dashed", color="magenta", weight=3]; 4964[label="vzz2400",fontsize=16,color="green",shape="box"];4965[label="Succ vzz7700",fontsize=16,color="green",shape="box"];4966[label="Pos (primPlusNat vzz1640 vzz1630)",fontsize=16,color="green",shape="box"];4966 -> 5308[label="",style="dashed", color="green", weight=3]; 4967 -> 1938[label="",style="dashed", color="red", weight=0]; 4967[label="primMinusNat vzz1640 vzz1630",fontsize=16,color="magenta"];4967 -> 5309[label="",style="dashed", color="magenta", weight=3]; 4967 -> 5310[label="",style="dashed", color="magenta", weight=3]; 4968 -> 1938[label="",style="dashed", color="red", weight=0]; 4968[label="primMinusNat vzz1630 vzz1640",fontsize=16,color="magenta"];4968 -> 5311[label="",style="dashed", color="magenta", weight=3]; 4968 -> 5312[label="",style="dashed", color="magenta", weight=3]; 4969[label="Neg (primPlusNat vzz1640 vzz1630)",fontsize=16,color="green",shape="box"];4969 -> 5313[label="",style="dashed", color="green", weight=3]; 6342 -> 6354[label="",style="dashed", color="red", weight=0]; 6342[label="signumReal2 vzz260 (vzz260 == fromInt (Pos Zero))",fontsize=16,color="magenta"];6342 -> 6355[label="",style="dashed", color="magenta", weight=3]; 6344 -> 5484[label="",style="dashed", color="red", weight=0]; 6344[label="fromInt (Neg (Succ Zero))",fontsize=16,color="magenta"];6345 -> 5302[label="",style="dashed", color="red", weight=0]; 6345[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6343[label="roundRound05 (vzz23 :% vzz24) (vzz914 :% vzz796 == vzz926 :% vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6343 -> 6364[label="",style="solid", color="black", weight=3]; 4973 -> 5318[label="",style="dashed", color="red", weight=0]; 4973[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz62 :% (vzz56 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz55 :% (vzz52 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Pos (Succ Zero)))) vzz53))))",fontsize=16,color="magenta"];4973 -> 5325[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5326[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5327[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5328[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5329[label="",style="dashed", color="magenta", weight=3]; 4973 -> 5330[label="",style="dashed", color="magenta", weight=3]; 4974[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz62 :% (vzz56 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero)) `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz55 :% (vzz52 `quot` reduce2D (Integer (Pos (Succ Zero)) * Integer (Neg (Succ Zero))) vzz53))))",fontsize=16,color="black",shape="box"];4974 -> 5344[label="",style="solid", color="black", weight=3]; 5679[label="Integer vzz777",fontsize=16,color="green",shape="box"];5680[label="vzz62",fontsize=16,color="green",shape="box"];5681[label="vzz62",fontsize=16,color="green",shape="box"];5682[label="Integer vzz777",fontsize=16,color="green",shape="box"];5683[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'2 vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'2 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5683 -> 5694[label="",style="solid", color="black", weight=3]; 5692 -> 5481[label="",style="dashed", color="red", weight=0]; 5692[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0 (Integer vzz777) vzz62 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5693[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` error [] :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` error [] :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5693 -> 5700[label="",style="solid", color="black", weight=3]; 4982[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz183000) vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24317[label="vzz18200/Succ vzz182000",fontsize=10,color="white",style="solid",shape="box"];4982 -> 24317[label="",style="solid", color="burlywood", weight=9]; 24317 -> 5345[label="",style="solid", color="burlywood", weight=3]; 24318[label="vzz18200/Zero",fontsize=10,color="white",style="solid",shape="box"];4982 -> 24318[label="",style="solid", color="burlywood", weight=9]; 24318 -> 5346[label="",style="solid", color="burlywood", weight=3]; 4983[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat Zero vzz18200 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24319[label="vzz18200/Succ vzz182000",fontsize=10,color="white",style="solid",shape="box"];4983 -> 24319[label="",style="solid", color="burlywood", weight=9]; 24319 -> 5347[label="",style="solid", color="burlywood", weight=3]; 24320[label="vzz18200/Zero",fontsize=10,color="white",style="solid",shape="box"];4983 -> 24320[label="",style="solid", color="burlywood", weight=9]; 24320 -> 5348[label="",style="solid", color="burlywood", weight=3]; 4984[label="vzz469",fontsize=16,color="green",shape="box"];4985[label="vzz471",fontsize=16,color="green",shape="box"];4986[label="vzz470",fontsize=16,color="green",shape="box"];4987[label="vzz473",fontsize=16,color="green",shape="box"];4988[label="vzz476",fontsize=16,color="green",shape="box"];4989[label="vzz467",fontsize=16,color="green",shape="box"];4990[label="vzz468",fontsize=16,color="green",shape="box"];4991[label="vzz474",fontsize=16,color="green",shape="box"];4992[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];4992 -> 5349[label="",style="solid", color="black", weight=3]; 4993[label="vzz712",fontsize=16,color="green",shape="box"];4994[label="vzz714",fontsize=16,color="green",shape="box"];4995[label="vzz713",fontsize=16,color="green",shape="box"];4996[label="vzz716",fontsize=16,color="green",shape="box"];4997[label="vzz719",fontsize=16,color="green",shape="box"];4998[label="vzz710",fontsize=16,color="green",shape="box"];4999[label="vzz711",fontsize=16,color="green",shape="box"];5000[label="vzz717",fontsize=16,color="green",shape="box"];5001[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5001 -> 5350[label="",style="solid", color="black", weight=3]; 5002[label="vzz510",fontsize=16,color="green",shape="box"];5003[label="vzz509",fontsize=16,color="green",shape="box"];5004[label="vzz18300",fontsize=16,color="green",shape="box"];5005[label="vzz18200",fontsize=16,color="green",shape="box"];5006[label="vzz504",fontsize=16,color="green",shape="box"];5007[label="vzz512",fontsize=16,color="green",shape="box"];5008[label="vzz507",fontsize=16,color="green",shape="box"];5009[label="vzz506",fontsize=16,color="green",shape="box"];5010[label="vzz503",fontsize=16,color="green",shape="box"];5011[label="vzz505",fontsize=16,color="green",shape="box"];5012[label="vzz506",fontsize=16,color="green",shape="box"];5013[label="vzz509",fontsize=16,color="green",shape="box"];5014[label="vzz503",fontsize=16,color="green",shape="box"];5015[label="vzz510",fontsize=16,color="green",shape="box"];5016[label="vzz512",fontsize=16,color="green",shape="box"];5017[label="vzz505",fontsize=16,color="green",shape="box"];5018[label="vzz507",fontsize=16,color="green",shape="box"];5019[label="vzz504",fontsize=16,color="green",shape="box"];5020[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz199000) vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24321[label="vzz19800/Succ vzz198000",fontsize=10,color="white",style="solid",shape="box"];5020 -> 24321[label="",style="solid", color="burlywood", weight=9]; 24321 -> 5351[label="",style="solid", color="burlywood", weight=3]; 24322[label="vzz19800/Zero",fontsize=10,color="white",style="solid",shape="box"];5020 -> 24322[label="",style="solid", color="burlywood", weight=9]; 24322 -> 5352[label="",style="solid", color="burlywood", weight=3]; 5021[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat Zero vzz19800 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24323[label="vzz19800/Succ vzz198000",fontsize=10,color="white",style="solid",shape="box"];5021 -> 24323[label="",style="solid", color="burlywood", weight=9]; 24323 -> 5353[label="",style="solid", color="burlywood", weight=3]; 24324[label="vzz19800/Zero",fontsize=10,color="white",style="solid",shape="box"];5021 -> 24324[label="",style="solid", color="burlywood", weight=9]; 24324 -> 5354[label="",style="solid", color="burlywood", weight=3]; 5022[label="vzz518",fontsize=16,color="green",shape="box"];5023[label="vzz522",fontsize=16,color="green",shape="box"];5024[label="vzz521",fontsize=16,color="green",shape="box"];5025[label="vzz515",fontsize=16,color="green",shape="box"];5026[label="vzz524",fontsize=16,color="green",shape="box"];5027[label="vzz516",fontsize=16,color="green",shape="box"];5028[label="vzz519",fontsize=16,color="green",shape="box"];5029[label="vzz517",fontsize=16,color="green",shape="box"];5030[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5030 -> 5355[label="",style="solid", color="black", weight=3]; 5031[label="vzz300",fontsize=16,color="green",shape="box"];5032[label="Succ Zero",fontsize=16,color="green",shape="box"];5033[label="vzz300",fontsize=16,color="green",shape="box"];5034[label="Succ Zero",fontsize=16,color="green",shape="box"];5035[label="vzz300",fontsize=16,color="green",shape="box"];5036[label="Succ Zero",fontsize=16,color="green",shape="box"];5037[label="vzz300",fontsize=16,color="green",shape="box"];5038[label="Succ Zero",fontsize=16,color="green",shape="box"];5039[label="vzz300",fontsize=16,color="green",shape="box"];5040[label="Succ Zero",fontsize=16,color="green",shape="box"];5041[label="vzz300",fontsize=16,color="green",shape="box"];5042[label="Succ Zero",fontsize=16,color="green",shape="box"];5043[label="vzz300",fontsize=16,color="green",shape="box"];5044[label="Succ Zero",fontsize=16,color="green",shape="box"];5045[label="vzz300",fontsize=16,color="green",shape="box"];5046[label="Succ Zero",fontsize=16,color="green",shape="box"];5047[label="vzz725",fontsize=16,color="green",shape="box"];5048[label="vzz729",fontsize=16,color="green",shape="box"];5049[label="vzz728",fontsize=16,color="green",shape="box"];5050[label="vzz722",fontsize=16,color="green",shape="box"];5051[label="vzz731",fontsize=16,color="green",shape="box"];5052[label="vzz723",fontsize=16,color="green",shape="box"];5053[label="vzz726",fontsize=16,color="green",shape="box"];5054[label="vzz724",fontsize=16,color="green",shape="box"];5055[label="vzz300",fontsize=16,color="green",shape="box"];5056[label="Succ Zero",fontsize=16,color="green",shape="box"];5057[label="vzz300",fontsize=16,color="green",shape="box"];5058[label="Succ Zero",fontsize=16,color="green",shape="box"];5059[label="vzz300",fontsize=16,color="green",shape="box"];5060[label="Succ Zero",fontsize=16,color="green",shape="box"];5061[label="vzz300",fontsize=16,color="green",shape="box"];5062[label="Succ Zero",fontsize=16,color="green",shape="box"];5063[label="vzz300",fontsize=16,color="green",shape="box"];5064[label="Succ Zero",fontsize=16,color="green",shape="box"];5065[label="vzz300",fontsize=16,color="green",shape="box"];5066[label="Succ Zero",fontsize=16,color="green",shape="box"];5067[label="vzz300",fontsize=16,color="green",shape="box"];5068[label="Succ Zero",fontsize=16,color="green",shape="box"];5069[label="vzz300",fontsize=16,color="green",shape="box"];5070[label="Succ Zero",fontsize=16,color="green",shape="box"];5071[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5071 -> 5356[label="",style="solid", color="black", weight=3]; 5072[label="vzz553",fontsize=16,color="green",shape="box"];5073[label="vzz552",fontsize=16,color="green",shape="box"];5074[label="vzz554",fontsize=16,color="green",shape="box"];5075[label="vzz560",fontsize=16,color="green",shape="box"];5076[label="vzz19900",fontsize=16,color="green",shape="box"];5077[label="vzz557",fontsize=16,color="green",shape="box"];5078[label="vzz555",fontsize=16,color="green",shape="box"];5079[label="vzz558",fontsize=16,color="green",shape="box"];5080[label="vzz19800",fontsize=16,color="green",shape="box"];5081[label="vzz551",fontsize=16,color="green",shape="box"];5082[label="vzz560",fontsize=16,color="green",shape="box"];5083[label="vzz552",fontsize=16,color="green",shape="box"];5084[label="vzz557",fontsize=16,color="green",shape="box"];5085[label="vzz554",fontsize=16,color="green",shape="box"];5086[label="vzz558",fontsize=16,color="green",shape="box"];5087[label="vzz551",fontsize=16,color="green",shape="box"];5088[label="vzz553",fontsize=16,color="green",shape="box"];5089[label="vzz555",fontsize=16,color="green",shape="box"];5090[label="vzz300",fontsize=16,color="green",shape="box"];5091[label="Succ Zero",fontsize=16,color="green",shape="box"];5092[label="vzz300",fontsize=16,color="green",shape="box"];5093[label="Succ Zero",fontsize=16,color="green",shape="box"];5094[label="vzz300",fontsize=16,color="green",shape="box"];5095[label="Succ Zero",fontsize=16,color="green",shape="box"];5096[label="vzz300",fontsize=16,color="green",shape="box"];5097[label="Succ Zero",fontsize=16,color="green",shape="box"];5098[label="vzz300",fontsize=16,color="green",shape="box"];5099[label="Succ Zero",fontsize=16,color="green",shape="box"];5100[label="vzz300",fontsize=16,color="green",shape="box"];5101[label="Succ Zero",fontsize=16,color="green",shape="box"];5102[label="vzz300",fontsize=16,color="green",shape="box"];5103[label="Succ Zero",fontsize=16,color="green",shape="box"];5104[label="vzz300",fontsize=16,color="green",shape="box"];5105[label="Succ Zero",fontsize=16,color="green",shape="box"];5106[label="vzz300",fontsize=16,color="green",shape="box"];5107[label="Succ Zero",fontsize=16,color="green",shape="box"];5108[label="vzz300",fontsize=16,color="green",shape="box"];5109[label="Succ Zero",fontsize=16,color="green",shape="box"];5110[label="vzz300",fontsize=16,color="green",shape="box"];5111[label="Succ Zero",fontsize=16,color="green",shape="box"];5112[label="vzz300",fontsize=16,color="green",shape="box"];5113[label="Succ Zero",fontsize=16,color="green",shape="box"];5114[label="vzz300",fontsize=16,color="green",shape="box"];5115[label="Succ Zero",fontsize=16,color="green",shape="box"];5116[label="vzz300",fontsize=16,color="green",shape="box"];5117[label="Succ Zero",fontsize=16,color="green",shape="box"];5118[label="vzz300",fontsize=16,color="green",shape="box"];5119[label="Succ Zero",fontsize=16,color="green",shape="box"];5120[label="vzz300",fontsize=16,color="green",shape="box"];5121[label="Succ Zero",fontsize=16,color="green",shape="box"];5122[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz215000) vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24325[label="vzz21400/Succ vzz214000",fontsize=10,color="white",style="solid",shape="box"];5122 -> 24325[label="",style="solid", color="burlywood", weight=9]; 24325 -> 5357[label="",style="solid", color="burlywood", weight=3]; 24326[label="vzz21400/Zero",fontsize=10,color="white",style="solid",shape="box"];5122 -> 24326[label="",style="solid", color="burlywood", weight=9]; 24326 -> 5358[label="",style="solid", color="burlywood", weight=3]; 5123[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat Zero vzz21400 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24327[label="vzz21400/Succ vzz214000",fontsize=10,color="white",style="solid",shape="box"];5123 -> 24327[label="",style="solid", color="burlywood", weight=9]; 24327 -> 5359[label="",style="solid", color="burlywood", weight=3]; 24328[label="vzz21400/Zero",fontsize=10,color="white",style="solid",shape="box"];5123 -> 24328[label="",style="solid", color="burlywood", weight=9]; 24328 -> 5360[label="",style="solid", color="burlywood", weight=3]; 5124[label="vzz565",fontsize=16,color="green",shape="box"];5125[label="vzz570",fontsize=16,color="green",shape="box"];5126[label="vzz569",fontsize=16,color="green",shape="box"];5127[label="vzz572",fontsize=16,color="green",shape="box"];5128[label="vzz563",fontsize=16,color="green",shape="box"];5129[label="vzz564",fontsize=16,color="green",shape="box"];5130[label="vzz567",fontsize=16,color="green",shape="box"];5131[label="vzz566",fontsize=16,color="green",shape="box"];5132[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5132 -> 5361[label="",style="solid", color="black", weight=3]; 5133[label="vzz736",fontsize=16,color="green",shape="box"];5134[label="vzz741",fontsize=16,color="green",shape="box"];5135[label="vzz740",fontsize=16,color="green",shape="box"];5136[label="vzz743",fontsize=16,color="green",shape="box"];5137[label="vzz734",fontsize=16,color="green",shape="box"];5138[label="vzz735",fontsize=16,color="green",shape="box"];5139[label="vzz738",fontsize=16,color="green",shape="box"];5140[label="vzz737",fontsize=16,color="green",shape="box"];5141[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5141 -> 5362[label="",style="solid", color="black", weight=3]; 5142[label="vzz605",fontsize=16,color="green",shape="box"];5143[label="vzz599",fontsize=16,color="green",shape="box"];5144[label="vzz601",fontsize=16,color="green",shape="box"];5145[label="vzz21500",fontsize=16,color="green",shape="box"];5146[label="vzz602",fontsize=16,color="green",shape="box"];5147[label="vzz603",fontsize=16,color="green",shape="box"];5148[label="vzz608",fontsize=16,color="green",shape="box"];5149[label="vzz600",fontsize=16,color="green",shape="box"];5150[label="vzz606",fontsize=16,color="green",shape="box"];5151[label="vzz21400",fontsize=16,color="green",shape="box"];5152[label="vzz601",fontsize=16,color="green",shape="box"];5153[label="vzz605",fontsize=16,color="green",shape="box"];5154[label="vzz608",fontsize=16,color="green",shape="box"];5155[label="vzz600",fontsize=16,color="green",shape="box"];5156[label="vzz603",fontsize=16,color="green",shape="box"];5157[label="vzz602",fontsize=16,color="green",shape="box"];5158[label="vzz606",fontsize=16,color="green",shape="box"];5159[label="vzz599",fontsize=16,color="green",shape="box"];5160[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz231000) vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24329[label="vzz23000/Succ vzz230000",fontsize=10,color="white",style="solid",shape="box"];5160 -> 24329[label="",style="solid", color="burlywood", weight=9]; 24329 -> 5363[label="",style="solid", color="burlywood", weight=3]; 24330[label="vzz23000/Zero",fontsize=10,color="white",style="solid",shape="box"];5160 -> 24330[label="",style="solid", color="burlywood", weight=9]; 24330 -> 5364[label="",style="solid", color="burlywood", weight=3]; 5161[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat Zero vzz23000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="burlywood",shape="box"];24331[label="vzz23000/Succ vzz230000",fontsize=10,color="white",style="solid",shape="box"];5161 -> 24331[label="",style="solid", color="burlywood", weight=9]; 24331 -> 5365[label="",style="solid", color="burlywood", weight=3]; 24332[label="vzz23000/Zero",fontsize=10,color="white",style="solid",shape="box"];5161 -> 24332[label="",style="solid", color="burlywood", weight=9]; 24332 -> 5366[label="",style="solid", color="burlywood", weight=3]; 5162[label="vzz617",fontsize=16,color="green",shape="box"];5163[label="vzz614",fontsize=16,color="green",shape="box"];5164[label="vzz620",fontsize=16,color="green",shape="box"];5165[label="vzz615",fontsize=16,color="green",shape="box"];5166[label="vzz613",fontsize=16,color="green",shape="box"];5167[label="vzz612",fontsize=16,color="green",shape="box"];5168[label="vzz618",fontsize=16,color="green",shape="box"];5169[label="vzz611",fontsize=16,color="green",shape="box"];5170[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5170 -> 5367[label="",style="solid", color="black", weight=3]; 5171[label="vzz300",fontsize=16,color="green",shape="box"];5172[label="Succ Zero",fontsize=16,color="green",shape="box"];5173[label="vzz300",fontsize=16,color="green",shape="box"];5174[label="Succ Zero",fontsize=16,color="green",shape="box"];5175[label="vzz300",fontsize=16,color="green",shape="box"];5176[label="Succ Zero",fontsize=16,color="green",shape="box"];5177[label="vzz300",fontsize=16,color="green",shape="box"];5178[label="Succ Zero",fontsize=16,color="green",shape="box"];5179[label="vzz300",fontsize=16,color="green",shape="box"];5180[label="Succ Zero",fontsize=16,color="green",shape="box"];5181[label="vzz300",fontsize=16,color="green",shape="box"];5182[label="Succ Zero",fontsize=16,color="green",shape="box"];5183[label="vzz300",fontsize=16,color="green",shape="box"];5184[label="Succ Zero",fontsize=16,color="green",shape="box"];5185[label="vzz300",fontsize=16,color="green",shape="box"];5186[label="Succ Zero",fontsize=16,color="green",shape="box"];5187[label="vzz752",fontsize=16,color="green",shape="box"];5188[label="vzz749",fontsize=16,color="green",shape="box"];5189[label="vzz755",fontsize=16,color="green",shape="box"];5190[label="vzz750",fontsize=16,color="green",shape="box"];5191[label="vzz748",fontsize=16,color="green",shape="box"];5192[label="vzz747",fontsize=16,color="green",shape="box"];5193[label="vzz753",fontsize=16,color="green",shape="box"];5194[label="vzz746",fontsize=16,color="green",shape="box"];5195[label="vzz300",fontsize=16,color="green",shape="box"];5196[label="Succ Zero",fontsize=16,color="green",shape="box"];5197[label="vzz300",fontsize=16,color="green",shape="box"];5198[label="Succ Zero",fontsize=16,color="green",shape="box"];5199[label="vzz300",fontsize=16,color="green",shape="box"];5200[label="Succ Zero",fontsize=16,color="green",shape="box"];5201[label="vzz300",fontsize=16,color="green",shape="box"];5202[label="Succ Zero",fontsize=16,color="green",shape="box"];5203[label="vzz300",fontsize=16,color="green",shape="box"];5204[label="Succ Zero",fontsize=16,color="green",shape="box"];5205[label="vzz300",fontsize=16,color="green",shape="box"];5206[label="Succ Zero",fontsize=16,color="green",shape="box"];5207[label="vzz300",fontsize=16,color="green",shape="box"];5208[label="Succ Zero",fontsize=16,color="green",shape="box"];5209[label="vzz300",fontsize=16,color="green",shape="box"];5210[label="Succ Zero",fontsize=16,color="green",shape="box"];5211[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) otherwise) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5211 -> 5368[label="",style="solid", color="black", weight=3]; 5212[label="vzz649",fontsize=16,color="green",shape="box"];5213[label="vzz651",fontsize=16,color="green",shape="box"];5214[label="vzz653",fontsize=16,color="green",shape="box"];5215[label="vzz648",fontsize=16,color="green",shape="box"];5216[label="vzz23000",fontsize=16,color="green",shape="box"];5217[label="vzz656",fontsize=16,color="green",shape="box"];5218[label="vzz650",fontsize=16,color="green",shape="box"];5219[label="vzz23100",fontsize=16,color="green",shape="box"];5220[label="vzz654",fontsize=16,color="green",shape="box"];5221[label="vzz647",fontsize=16,color="green",shape="box"];5222[label="vzz649",fontsize=16,color="green",shape="box"];5223[label="vzz648",fontsize=16,color="green",shape="box"];5224[label="vzz653",fontsize=16,color="green",shape="box"];5225[label="vzz656",fontsize=16,color="green",shape="box"];5226[label="vzz647",fontsize=16,color="green",shape="box"];5227[label="vzz651",fontsize=16,color="green",shape="box"];5228[label="vzz650",fontsize=16,color="green",shape="box"];5229[label="vzz654",fontsize=16,color="green",shape="box"];5230[label="vzz300",fontsize=16,color="green",shape="box"];5231[label="Succ Zero",fontsize=16,color="green",shape="box"];5232[label="vzz300",fontsize=16,color="green",shape="box"];5233[label="Succ Zero",fontsize=16,color="green",shape="box"];5234[label="vzz300",fontsize=16,color="green",shape="box"];5235[label="Succ Zero",fontsize=16,color="green",shape="box"];5236[label="vzz300",fontsize=16,color="green",shape="box"];5237[label="Succ Zero",fontsize=16,color="green",shape="box"];5238[label="vzz300",fontsize=16,color="green",shape="box"];5239[label="Succ Zero",fontsize=16,color="green",shape="box"];5240[label="vzz300",fontsize=16,color="green",shape="box"];5241[label="Succ Zero",fontsize=16,color="green",shape="box"];5242[label="vzz300",fontsize=16,color="green",shape="box"];5243[label="Succ Zero",fontsize=16,color="green",shape="box"];5244[label="vzz300",fontsize=16,color="green",shape="box"];5245[label="Succ Zero",fontsize=16,color="green",shape="box"];5246[label="vzz300",fontsize=16,color="green",shape="box"];5247[label="Succ Zero",fontsize=16,color="green",shape="box"];5248[label="vzz300",fontsize=16,color="green",shape="box"];5249[label="Succ Zero",fontsize=16,color="green",shape="box"];5250[label="vzz300",fontsize=16,color="green",shape="box"];5251[label="Succ Zero",fontsize=16,color="green",shape="box"];5252[label="vzz300",fontsize=16,color="green",shape="box"];5253[label="Succ Zero",fontsize=16,color="green",shape="box"];5254[label="vzz300",fontsize=16,color="green",shape="box"];5255[label="Succ Zero",fontsize=16,color="green",shape="box"];5256[label="vzz300",fontsize=16,color="green",shape="box"];5257[label="Succ Zero",fontsize=16,color="green",shape="box"];5258[label="vzz300",fontsize=16,color="green",shape="box"];5259[label="Succ Zero",fontsize=16,color="green",shape="box"];5260[label="vzz300",fontsize=16,color="green",shape="box"];5261[label="Succ Zero",fontsize=16,color="green",shape="box"];5262[label="vzz2730",fontsize=16,color="green",shape="box"];5263[label="vzz25100",fontsize=16,color="green",shape="box"];5264 -> 2416[label="",style="dashed", color="red", weight=0]; 5264[label="primPlusNat vzz6590 vzz25100",fontsize=16,color="magenta"];5264 -> 5369[label="",style="dashed", color="magenta", weight=3]; 5264 -> 5370[label="",style="dashed", color="magenta", weight=3]; 5265[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz238000) (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5265 -> 5371[label="",style="solid", color="black", weight=3]; 5266[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat (Succ vzz238000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5266 -> 5372[label="",style="solid", color="black", weight=3]; 5267[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat Zero (Succ vzz111000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5267 -> 5373[label="",style="solid", color="black", weight=3]; 5268[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5268 -> 5374[label="",style="solid", color="black", weight=3]; 5269[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5269 -> 5375[label="",style="solid", color="black", weight=3]; 5270[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz305 (Pos vzz308)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5270 -> 5376[label="",style="solid", color="black", weight=3]; 5271[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz242000) (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5271 -> 5377[label="",style="solid", color="black", weight=3]; 5272[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat (Succ vzz242000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5272 -> 5378[label="",style="solid", color="black", weight=3]; 5273[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat Zero (Succ vzz123000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5273 -> 5379[label="",style="solid", color="black", weight=3]; 5274[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5274 -> 5380[label="",style="solid", color="black", weight=3]; 5275[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5275 -> 5381[label="",style="solid", color="black", weight=3]; 5276[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz353 (Pos vzz356)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5276 -> 5382[label="",style="solid", color="black", weight=3]; 5277[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz246000) (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5277 -> 5383[label="",style="solid", color="black", weight=3]; 5278[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat (Succ vzz246000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5278 -> 5384[label="",style="solid", color="black", weight=3]; 5279[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat Zero (Succ vzz135000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5279 -> 5385[label="",style="solid", color="black", weight=3]; 5280[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5280 -> 5386[label="",style="solid", color="black", weight=3]; 5281[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5281 -> 5387[label="",style="solid", color="black", weight=3]; 5282[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz401 (Neg vzz404)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5282 -> 5388[label="",style="solid", color="black", weight=3]; 5283[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz250000) (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5283 -> 5389[label="",style="solid", color="black", weight=3]; 5284[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat (Succ vzz250000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5284 -> 5390[label="",style="solid", color="black", weight=3]; 5285[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat Zero (Succ vzz147000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5285 -> 5391[label="",style="solid", color="black", weight=3]; 5286[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5286 -> 5392[label="",style="solid", color="black", weight=3]; 5287[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (doubleToFloat (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5287 -> 5393[label="",style="solid", color="black", weight=3]; 5288[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal0 (Float vzz449 (Neg vzz452)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5288 -> 5394[label="",style="solid", color="black", weight=3]; 5303[label="signumReal0 (Pos Zero) True",fontsize=16,color="black",shape="box"];5303 -> 5484[label="",style="solid", color="black", weight=3]; 5304[label="signumReal0 (Neg (Succ vzz8900)) True",fontsize=16,color="black",shape="box"];5304 -> 5485[label="",style="solid", color="black", weight=3]; 5305[label="signumReal0 (Neg Zero) True",fontsize=16,color="black",shape="box"];5305 -> 5486[label="",style="solid", color="black", weight=3]; 5306[label="vzz152",fontsize=16,color="green",shape="box"];5307[label="vzz151",fontsize=16,color="green",shape="box"];5308 -> 2416[label="",style="dashed", color="red", weight=0]; 5308[label="primPlusNat vzz1640 vzz1630",fontsize=16,color="magenta"];5308 -> 5487[label="",style="dashed", color="magenta", weight=3]; 5308 -> 5488[label="",style="dashed", color="magenta", weight=3]; 5309[label="vzz1640",fontsize=16,color="green",shape="box"];5310[label="vzz1630",fontsize=16,color="green",shape="box"];5311[label="vzz1630",fontsize=16,color="green",shape="box"];5312[label="vzz1640",fontsize=16,color="green",shape="box"];5313 -> 2416[label="",style="dashed", color="red", weight=0]; 5313[label="primPlusNat vzz1640 vzz1630",fontsize=16,color="magenta"];5313 -> 5489[label="",style="dashed", color="magenta", weight=3]; 5313 -> 5490[label="",style="dashed", color="magenta", weight=3]; 6355 -> 193[label="",style="dashed", color="red", weight=0]; 6355[label="vzz260 == fromInt (Pos Zero)",fontsize=16,color="magenta"];6355 -> 6365[label="",style="dashed", color="magenta", weight=3]; 6354[label="signumReal2 vzz260 vzz927",fontsize=16,color="burlywood",shape="triangle"];24333[label="vzz927/False",fontsize=10,color="white",style="solid",shape="box"];6354 -> 24333[label="",style="solid", color="burlywood", weight=9]; 24333 -> 6366[label="",style="solid", color="burlywood", weight=3]; 24334[label="vzz927/True",fontsize=10,color="white",style="solid",shape="box"];6354 -> 24334[label="",style="solid", color="burlywood", weight=9]; 24334 -> 6367[label="",style="solid", color="burlywood", weight=3]; 5484[label="fromInt (Neg (Succ Zero))",fontsize=16,color="black",shape="triangle"];5484 -> 5684[label="",style="solid", color="black", weight=3]; 6364[label="roundRound05 (vzz23 :% vzz24) (vzz914 == vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6364 -> 6389[label="",style="solid", color="black", weight=3]; 5325 -> 718[label="",style="dashed", color="red", weight=0]; 5325[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5325 -> 5493[label="",style="dashed", color="magenta", weight=3]; 5325 -> 5494[label="",style="dashed", color="magenta", weight=3]; 5326 -> 718[label="",style="dashed", color="red", weight=0]; 5326[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5326 -> 5495[label="",style="dashed", color="magenta", weight=3]; 5326 -> 5496[label="",style="dashed", color="magenta", weight=3]; 5327 -> 718[label="",style="dashed", color="red", weight=0]; 5327[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5327 -> 5497[label="",style="dashed", color="magenta", weight=3]; 5327 -> 5498[label="",style="dashed", color="magenta", weight=3]; 5328 -> 718[label="",style="dashed", color="red", weight=0]; 5328[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5328 -> 5499[label="",style="dashed", color="magenta", weight=3]; 5328 -> 5500[label="",style="dashed", color="magenta", weight=3]; 5329 -> 718[label="",style="dashed", color="red", weight=0]; 5329[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5329 -> 5501[label="",style="dashed", color="magenta", weight=3]; 5329 -> 5502[label="",style="dashed", color="magenta", weight=3]; 5330 -> 718[label="",style="dashed", color="red", weight=0]; 5330[label="primMulInt (Pos (Succ Zero)) (Pos (Succ Zero))",fontsize=16,color="magenta"];5330 -> 5503[label="",style="dashed", color="magenta", weight=3]; 5330 -> 5504[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5318[label="",style="dashed", color="red", weight=0]; 5344[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz62 :% (vzz56 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))) `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz55 :% (vzz52 `quot` reduce2D (Integer (primMulInt (Pos (Succ Zero)) (Neg (Succ Zero)))) vzz53))))",fontsize=16,color="magenta"];5344 -> 5505[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5506[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5507[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5508[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5509[label="",style="dashed", color="magenta", weight=3]; 5344 -> 5510[label="",style="dashed", color="magenta", weight=3]; 5694 -> 5701[label="",style="dashed", color="red", weight=0]; 5694[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 (vzz793 == fromInt (Pos Zero)) vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 (vzz793 == fromInt (Pos Zero)) vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];5694 -> 5702[label="",style="dashed", color="magenta", weight=3]; 5694 -> 5703[label="",style="dashed", color="magenta", weight=3]; 5700[label="error []",fontsize=16,color="red",shape="box"];5345[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz183000) (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5345 -> 5511[label="",style="solid", color="black", weight=3]; 5346[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat (Succ vzz183000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5346 -> 5512[label="",style="solid", color="black", weight=3]; 5347[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat Zero (Succ vzz182000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5347 -> 5513[label="",style="solid", color="black", weight=3]; 5348[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5348 -> 5514[label="",style="solid", color="black", weight=3]; 5349[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz485 (Pos vzz488)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5349 -> 5515[label="",style="solid", color="black", weight=3]; 5350[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz497 (Pos vzz500)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5350 -> 5516[label="",style="solid", color="black", weight=3]; 5351[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz199000) (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5351 -> 5517[label="",style="solid", color="black", weight=3]; 5352[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat (Succ vzz199000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5352 -> 5518[label="",style="solid", color="black", weight=3]; 5353[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat Zero (Succ vzz198000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5353 -> 5519[label="",style="solid", color="black", weight=3]; 5354[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5354 -> 5520[label="",style="solid", color="black", weight=3]; 5355[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz533 (Pos vzz536)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5355 -> 5521[label="",style="solid", color="black", weight=3]; 5356[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz545 (Pos vzz548)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5356 -> 5522[label="",style="solid", color="black", weight=3]; 5357[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz215000) (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5357 -> 5523[label="",style="solid", color="black", weight=3]; 5358[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat (Succ vzz215000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5358 -> 5524[label="",style="solid", color="black", weight=3]; 5359[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat Zero (Succ vzz214000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5359 -> 5525[label="",style="solid", color="black", weight=3]; 5360[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5360 -> 5526[label="",style="solid", color="black", weight=3]; 5361[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz581 (Neg vzz584)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5361 -> 5527[label="",style="solid", color="black", weight=3]; 5362[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz593 (Neg vzz596)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5362 -> 5528[label="",style="solid", color="black", weight=3]; 5363[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz231000) (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5363 -> 5529[label="",style="solid", color="black", weight=3]; 5364[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat (Succ vzz231000) Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5364 -> 5530[label="",style="solid", color="black", weight=3]; 5365[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat Zero (Succ vzz230000) == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5365 -> 5531[label="",style="solid", color="black", weight=3]; 5366[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat Zero Zero == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5366 -> 5532[label="",style="solid", color="black", weight=3]; 5367[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqDouble (primMinusDouble (Double vzz629 (Neg vzz632)) (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5367 -> 5533[label="",style="solid", color="black", weight=3]; 5368[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal0 (Double vzz641 (Neg vzz644)) True) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5368 -> 5534[label="",style="solid", color="black", weight=3]; 5369[label="vzz6590",fontsize=16,color="green",shape="box"];5370[label="vzz25100",fontsize=16,color="green",shape="box"];5371 -> 3469[label="",style="dashed", color="red", weight=0]; 5371[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (primCmpNat vzz238000 vzz111000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5371 -> 5535[label="",style="dashed", color="magenta", weight=3]; 5371 -> 5536[label="",style="dashed", color="magenta", weight=3]; 5372 -> 1954[label="",style="dashed", color="red", weight=0]; 5372[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5372 -> 5537[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5538[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5539[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5540[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5541[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5542[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5543[label="",style="dashed", color="magenta", weight=3]; 5372 -> 5544[label="",style="dashed", color="magenta", weight=3]; 5373 -> 1967[label="",style="dashed", color="red", weight=0]; 5373[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5373 -> 5545[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5546[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5547[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5548[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5549[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5550[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5551[label="",style="dashed", color="magenta", weight=3]; 5373 -> 5552[label="",style="dashed", color="magenta", weight=3]; 5374 -> 2455[label="",style="dashed", color="red", weight=0]; 5374[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz278 (Pos vzz282)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz281 (Pos vzz284)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz275 (Pos vzz277)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz276 (Pos vzz279)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5374 -> 5553[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5554[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5555[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5556[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5557[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5558[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5559[label="",style="dashed", color="magenta", weight=3]; 5374 -> 5560[label="",style="dashed", color="magenta", weight=3]; 5375[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz293 (Pos vzz296)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5375 -> 5561[label="",style="solid", color="black", weight=3]; 5376[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz305 (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5376 -> 5562[label="",style="solid", color="black", weight=3]; 5377 -> 3580[label="",style="dashed", color="red", weight=0]; 5377[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (primCmpNat vzz242000 vzz123000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5377 -> 5563[label="",style="dashed", color="magenta", weight=3]; 5377 -> 5564[label="",style="dashed", color="magenta", weight=3]; 5378 -> 2009[label="",style="dashed", color="red", weight=0]; 5378[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5378 -> 5565[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5566[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5567[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5568[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5569[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5570[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5571[label="",style="dashed", color="magenta", weight=3]; 5378 -> 5572[label="",style="dashed", color="magenta", weight=3]; 5379 -> 2022[label="",style="dashed", color="red", weight=0]; 5379[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5379 -> 5573[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5574[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5575[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5576[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5577[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5578[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5579[label="",style="dashed", color="magenta", weight=3]; 5379 -> 5580[label="",style="dashed", color="magenta", weight=3]; 5380 -> 2576[label="",style="dashed", color="red", weight=0]; 5380[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz326 (Pos vzz330)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz329 (Pos vzz332)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz323 (Pos vzz325)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz324 (Pos vzz327)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5380 -> 5581[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5582[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5583[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5584[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5585[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5586[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5587[label="",style="dashed", color="magenta", weight=3]; 5380 -> 5588[label="",style="dashed", color="magenta", weight=3]; 5381[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz341 (Pos vzz344)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5381 -> 5589[label="",style="solid", color="black", weight=3]; 5382[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz353 (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5382 -> 5590[label="",style="solid", color="black", weight=3]; 5383 -> 3739[label="",style="dashed", color="red", weight=0]; 5383[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (primCmpNat vzz246000 vzz135000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5383 -> 5591[label="",style="dashed", color="magenta", weight=3]; 5383 -> 5592[label="",style="dashed", color="magenta", weight=3]; 5384 -> 2063[label="",style="dashed", color="red", weight=0]; 5384[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5384 -> 5593[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5594[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5595[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5596[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5597[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5598[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5599[label="",style="dashed", color="magenta", weight=3]; 5384 -> 5600[label="",style="dashed", color="magenta", weight=3]; 5385 -> 2076[label="",style="dashed", color="red", weight=0]; 5385[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5385 -> 5601[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5602[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5603[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5604[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5605[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5606[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5607[label="",style="dashed", color="magenta", weight=3]; 5385 -> 5608[label="",style="dashed", color="magenta", weight=3]; 5386 -> 2697[label="",style="dashed", color="red", weight=0]; 5386[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz374 (Neg vzz378)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz377 (Neg vzz380)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz371 (Neg vzz373)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz372 (Neg vzz375)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5386 -> 5609[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5610[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5611[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5612[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5613[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5614[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5615[label="",style="dashed", color="magenta", weight=3]; 5386 -> 5616[label="",style="dashed", color="magenta", weight=3]; 5387[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz389 (Neg vzz392)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5387 -> 5617[label="",style="solid", color="black", weight=3]; 5388[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz401 (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5388 -> 5618[label="",style="solid", color="black", weight=3]; 5389 -> 3850[label="",style="dashed", color="red", weight=0]; 5389[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (primCmpNat vzz250000 vzz147000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5389 -> 5619[label="",style="dashed", color="magenta", weight=3]; 5389 -> 5620[label="",style="dashed", color="magenta", weight=3]; 5390 -> 2117[label="",style="dashed", color="red", weight=0]; 5390[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5390 -> 5621[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5622[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5623[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5624[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5625[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5626[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5627[label="",style="dashed", color="magenta", weight=3]; 5390 -> 5628[label="",style="dashed", color="magenta", weight=3]; 5391 -> 2130[label="",style="dashed", color="red", weight=0]; 5391[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5391 -> 5629[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5630[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5631[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5632[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5633[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5634[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5635[label="",style="dashed", color="magenta", weight=3]; 5391 -> 5636[label="",style="dashed", color="magenta", weight=3]; 5392 -> 2818[label="",style="dashed", color="red", weight=0]; 5392[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (absReal1 (Float vzz422 (Neg vzz426)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz425 (Neg vzz428)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (absReal1 (Float vzz419 (Neg vzz421)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (absReal1 (Float vzz420 (Neg vzz423)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5392 -> 5637[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5638[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5639[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5640[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5641[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5642[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5643[label="",style="dashed", color="magenta", weight=3]; 5392 -> 5644[label="",style="dashed", color="magenta", weight=3]; 5393[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (primEqFloat (primMinusFloat (Float vzz437 (Neg vzz440)) (Float (Pos (Succ Zero)) (Pos (Succ (Succ Zero))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5393 -> 5645[label="",style="solid", color="black", weight=3]; 5394[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (`negate` Float vzz449 (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5394 -> 5646[label="",style="solid", color="black", weight=3]; 5485 -> 5484[label="",style="dashed", color="red", weight=0]; 5485[label="fromInt (Neg (Succ Zero))",fontsize=16,color="magenta"];5486 -> 5484[label="",style="dashed", color="red", weight=0]; 5486[label="fromInt (Neg (Succ Zero))",fontsize=16,color="magenta"];5487[label="vzz1640",fontsize=16,color="green",shape="box"];5488[label="vzz1630",fontsize=16,color="green",shape="box"];5489[label="vzz1640",fontsize=16,color="green",shape="box"];5490[label="vzz1630",fontsize=16,color="green",shape="box"];6365[label="vzz260",fontsize=16,color="green",shape="box"];6366[label="signumReal2 vzz260 False",fontsize=16,color="black",shape="box"];6366 -> 6390[label="",style="solid", color="black", weight=3]; 6367[label="signumReal2 vzz260 True",fontsize=16,color="black",shape="box"];6367 -> 6391[label="",style="solid", color="black", weight=3]; 5684[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];6389[label="roundRound05 (vzz23 :% vzz24) (primEqInt vzz914 vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24335[label="vzz914/Pos vzz9140",fontsize=10,color="white",style="solid",shape="box"];6389 -> 24335[label="",style="solid", color="burlywood", weight=9]; 24335 -> 6400[label="",style="solid", color="burlywood", weight=3]; 24336[label="vzz914/Neg vzz9140",fontsize=10,color="white",style="solid",shape="box"];6389 -> 24336[label="",style="solid", color="burlywood", weight=9]; 24336 -> 6401[label="",style="solid", color="burlywood", weight=3]; 5493[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5494[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5495[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5496[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5497[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5498[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5499[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5500[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5501[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5502[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5503[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5504[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5505 -> 718[label="",style="dashed", color="red", weight=0]; 5505[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5505 -> 5704[label="",style="dashed", color="magenta", weight=3]; 5505 -> 5705[label="",style="dashed", color="magenta", weight=3]; 5506 -> 718[label="",style="dashed", color="red", weight=0]; 5506[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5506 -> 5706[label="",style="dashed", color="magenta", weight=3]; 5506 -> 5707[label="",style="dashed", color="magenta", weight=3]; 5507 -> 718[label="",style="dashed", color="red", weight=0]; 5507[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5507 -> 5708[label="",style="dashed", color="magenta", weight=3]; 5507 -> 5709[label="",style="dashed", color="magenta", weight=3]; 5508 -> 718[label="",style="dashed", color="red", weight=0]; 5508[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5508 -> 5710[label="",style="dashed", color="magenta", weight=3]; 5508 -> 5711[label="",style="dashed", color="magenta", weight=3]; 5509 -> 718[label="",style="dashed", color="red", weight=0]; 5509[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5509 -> 5712[label="",style="dashed", color="magenta", weight=3]; 5509 -> 5713[label="",style="dashed", color="magenta", weight=3]; 5510 -> 718[label="",style="dashed", color="red", weight=0]; 5510[label="primMulInt (Pos (Succ Zero)) (Neg (Succ Zero))",fontsize=16,color="magenta"];5510 -> 5714[label="",style="dashed", color="magenta", weight=3]; 5510 -> 5715[label="",style="dashed", color="magenta", weight=3]; 5702 -> 195[label="",style="dashed", color="red", weight=0]; 5702[label="vzz793 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5702 -> 5716[label="",style="dashed", color="magenta", weight=3]; 5703 -> 195[label="",style="dashed", color="red", weight=0]; 5703[label="vzz793 == fromInt (Pos Zero)",fontsize=16,color="magenta"];5703 -> 5717[label="",style="dashed", color="magenta", weight=3]; 5701[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 vzz800 vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 vzz799 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24337[label="vzz800/False",fontsize=10,color="white",style="solid",shape="box"];5701 -> 24337[label="",style="solid", color="burlywood", weight=9]; 24337 -> 5718[label="",style="solid", color="burlywood", weight=3]; 24338[label="vzz800/True",fontsize=10,color="white",style="solid",shape="box"];5701 -> 24338[label="",style="solid", color="burlywood", weight=9]; 24338 -> 5719[label="",style="solid", color="burlywood", weight=3]; 5511 -> 4052[label="",style="dashed", color="red", weight=0]; 5511[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (primCmpNat vzz183000 vzz182000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5511 -> 5720[label="",style="dashed", color="magenta", weight=3]; 5511 -> 5721[label="",style="dashed", color="magenta", weight=3]; 5512 -> 2205[label="",style="dashed", color="red", weight=0]; 5512[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5512 -> 5722[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5723[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5724[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5725[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5726[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5727[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5728[label="",style="dashed", color="magenta", weight=3]; 5512 -> 5729[label="",style="dashed", color="magenta", weight=3]; 5513 -> 2218[label="",style="dashed", color="red", weight=0]; 5513[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5513 -> 5730[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5731[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5732[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5733[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5734[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5735[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5736[label="",style="dashed", color="magenta", weight=3]; 5513 -> 5737[label="",style="dashed", color="magenta", weight=3]; 5514 -> 2978[label="",style="dashed", color="red", weight=0]; 5514[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz470 (Pos vzz474)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz473 (Pos vzz476)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz467 (Pos vzz469)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz468 (Pos vzz471)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5514 -> 5738[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5739[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5740[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5741[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5742[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5743[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5744[label="",style="dashed", color="magenta", weight=3]; 5514 -> 5745[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5746[label="",style="dashed", color="red", weight=0]; 5515[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz485 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz488) (Pos vzz488 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5515 -> 5747[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5748[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5749[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5750[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5751[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5752[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5753[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5754[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5755[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5756[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5757[label="",style="dashed", color="magenta", weight=3]; 5515 -> 5758[label="",style="dashed", color="magenta", weight=3]; 5516[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz497 (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5516 -> 5759[label="",style="solid", color="black", weight=3]; 5517 -> 4195[label="",style="dashed", color="red", weight=0]; 5517[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (primCmpNat vzz199000 vzz198000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5517 -> 5760[label="",style="dashed", color="magenta", weight=3]; 5517 -> 5761[label="",style="dashed", color="magenta", weight=3]; 5518 -> 2259[label="",style="dashed", color="red", weight=0]; 5518[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5518 -> 5762[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5763[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5764[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5765[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5766[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5767[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5768[label="",style="dashed", color="magenta", weight=3]; 5518 -> 5769[label="",style="dashed", color="magenta", weight=3]; 5519 -> 2272[label="",style="dashed", color="red", weight=0]; 5519[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5519 -> 5770[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5771[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5772[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5773[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5774[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5775[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5776[label="",style="dashed", color="magenta", weight=3]; 5519 -> 5777[label="",style="dashed", color="magenta", weight=3]; 5520 -> 3107[label="",style="dashed", color="red", weight=0]; 5520[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz518 (Pos vzz522)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz521 (Pos vzz524)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz515 (Pos vzz517)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz516 (Pos vzz519)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5520 -> 5778[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5779[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5780[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5781[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5782[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5783[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5784[label="",style="dashed", color="magenta", weight=3]; 5520 -> 5785[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5786[label="",style="dashed", color="red", weight=0]; 5521[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz533 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz536) (Pos vzz536 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5521 -> 5787[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5788[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5789[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5790[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5791[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5792[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5793[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5794[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5795[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5796[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5797[label="",style="dashed", color="magenta", weight=3]; 5521 -> 5798[label="",style="dashed", color="magenta", weight=3]; 5522[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz545 (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5522 -> 5799[label="",style="solid", color="black", weight=3]; 5523 -> 4354[label="",style="dashed", color="red", weight=0]; 5523[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (primCmpNat vzz215000 vzz214000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5523 -> 5800[label="",style="dashed", color="magenta", weight=3]; 5523 -> 5801[label="",style="dashed", color="magenta", weight=3]; 5524 -> 2313[label="",style="dashed", color="red", weight=0]; 5524[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5524 -> 5802[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5803[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5804[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5805[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5806[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5807[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5808[label="",style="dashed", color="magenta", weight=3]; 5524 -> 5809[label="",style="dashed", color="magenta", weight=3]; 5525 -> 2326[label="",style="dashed", color="red", weight=0]; 5525[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5525 -> 5810[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5811[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5812[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5813[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5814[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5815[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5816[label="",style="dashed", color="magenta", weight=3]; 5525 -> 5817[label="",style="dashed", color="magenta", weight=3]; 5526 -> 3236[label="",style="dashed", color="red", weight=0]; 5526[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz566 (Neg vzz570)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz569 (Neg vzz572)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz563 (Neg vzz565)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz564 (Neg vzz567)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5526 -> 5818[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5819[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5820[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5821[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5822[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5823[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5824[label="",style="dashed", color="magenta", weight=3]; 5526 -> 5825[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5826[label="",style="dashed", color="red", weight=0]; 5527[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz581 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz584) (Neg vzz584 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5527 -> 5827[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5828[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5829[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5830[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5831[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5832[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5833[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5834[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5835[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5836[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5837[label="",style="dashed", color="magenta", weight=3]; 5527 -> 5838[label="",style="dashed", color="magenta", weight=3]; 5528[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz593 (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5528 -> 5839[label="",style="solid", color="black", weight=3]; 5529 -> 4497[label="",style="dashed", color="red", weight=0]; 5529[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (primCmpNat vzz231000 vzz230000 == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5529 -> 5840[label="",style="dashed", color="magenta", weight=3]; 5529 -> 5841[label="",style="dashed", color="magenta", weight=3]; 5530 -> 2367[label="",style="dashed", color="red", weight=0]; 5530[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (GT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5530 -> 5842[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5843[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5844[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5845[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5846[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5847[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5848[label="",style="dashed", color="magenta", weight=3]; 5530 -> 5849[label="",style="dashed", color="magenta", weight=3]; 5531 -> 2380[label="",style="dashed", color="red", weight=0]; 5531[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (LT == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5531 -> 5850[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5851[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5852[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5853[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5854[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5855[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5856[label="",style="dashed", color="magenta", weight=3]; 5531 -> 5857[label="",style="dashed", color="magenta", weight=3]; 5532 -> 3365[label="",style="dashed", color="red", weight=0]; 5532[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (absReal1 (Double vzz614 (Neg vzz618)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz617 (Neg vzz620)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (absReal1 (Double vzz611 (Neg vzz613)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (absReal1 (Double vzz612 (Neg vzz615)) (not (EQ == LT))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5532 -> 5858[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5859[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5860[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5861[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5862[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5863[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5864[label="",style="dashed", color="magenta", weight=3]; 5532 -> 5865[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5866[label="",style="dashed", color="red", weight=0]; 5533[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (primEqDouble (Double (vzz629 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz632) (Neg vzz632 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5533 -> 5867[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5868[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5869[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5870[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5871[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5872[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5873[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5874[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5875[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5876[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5877[label="",style="dashed", color="magenta", weight=3]; 5533 -> 5878[label="",style="dashed", color="magenta", weight=3]; 5534[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (`negate` Double vzz641 (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5534 -> 5879[label="",style="solid", color="black", weight=3]; 5535[label="vzz238000",fontsize=16,color="green",shape="box"];5536[label="vzz111000",fontsize=16,color="green",shape="box"];5537[label="vzz277",fontsize=16,color="green",shape="box"];5538[label="vzz275",fontsize=16,color="green",shape="box"];5539[label="vzz282",fontsize=16,color="green",shape="box"];5540[label="vzz284",fontsize=16,color="green",shape="box"];5541[label="vzz276",fontsize=16,color="green",shape="box"];5542[label="vzz279",fontsize=16,color="green",shape="box"];5543[label="vzz278",fontsize=16,color="green",shape="box"];5544[label="vzz281",fontsize=16,color="green",shape="box"];5545[label="vzz284",fontsize=16,color="green",shape="box"];5546[label="vzz276",fontsize=16,color="green",shape="box"];5547[label="vzz279",fontsize=16,color="green",shape="box"];5548[label="vzz282",fontsize=16,color="green",shape="box"];5549[label="vzz277",fontsize=16,color="green",shape="box"];5550[label="vzz275",fontsize=16,color="green",shape="box"];5551[label="vzz278",fontsize=16,color="green",shape="box"];5552[label="vzz281",fontsize=16,color="green",shape="box"];5553[label="vzz282",fontsize=16,color="green",shape="box"];5554[label="vzz284",fontsize=16,color="green",shape="box"];5555[label="vzz279",fontsize=16,color="green",shape="box"];5556[label="vzz275",fontsize=16,color="green",shape="box"];5557[label="vzz277",fontsize=16,color="green",shape="box"];5558[label="vzz278",fontsize=16,color="green",shape="box"];5559[label="vzz281",fontsize=16,color="green",shape="box"];5560[label="vzz276",fontsize=16,color="green",shape="box"];5561 -> 5880[label="",style="dashed", color="red", weight=0]; 5561[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz293 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz296) (Pos vzz296 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5561 -> 5881[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5882[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5883[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5884[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5885[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5886[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5887[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5888[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5889[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5890[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5891[label="",style="dashed", color="magenta", weight=3]; 5561 -> 5892[label="",style="dashed", color="magenta", weight=3]; 5562[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz305 (Pos vzz308))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5562 -> 5893[label="",style="solid", color="black", weight=3]; 5563[label="vzz123000",fontsize=16,color="green",shape="box"];5564[label="vzz242000",fontsize=16,color="green",shape="box"];5565[label="vzz326",fontsize=16,color="green",shape="box"];5566[label="vzz329",fontsize=16,color="green",shape="box"];5567[label="vzz324",fontsize=16,color="green",shape="box"];5568[label="vzz323",fontsize=16,color="green",shape="box"];5569[label="vzz327",fontsize=16,color="green",shape="box"];5570[label="vzz330",fontsize=16,color="green",shape="box"];5571[label="vzz332",fontsize=16,color="green",shape="box"];5572[label="vzz325",fontsize=16,color="green",shape="box"];5573[label="vzz332",fontsize=16,color="green",shape="box"];5574[label="vzz327",fontsize=16,color="green",shape="box"];5575[label="vzz329",fontsize=16,color="green",shape="box"];5576[label="vzz323",fontsize=16,color="green",shape="box"];5577[label="vzz325",fontsize=16,color="green",shape="box"];5578[label="vzz326",fontsize=16,color="green",shape="box"];5579[label="vzz330",fontsize=16,color="green",shape="box"];5580[label="vzz324",fontsize=16,color="green",shape="box"];5581[label="vzz329",fontsize=16,color="green",shape="box"];5582[label="vzz330",fontsize=16,color="green",shape="box"];5583[label="vzz332",fontsize=16,color="green",shape="box"];5584[label="vzz326",fontsize=16,color="green",shape="box"];5585[label="vzz323",fontsize=16,color="green",shape="box"];5586[label="vzz327",fontsize=16,color="green",shape="box"];5587[label="vzz325",fontsize=16,color="green",shape="box"];5588[label="vzz324",fontsize=16,color="green",shape="box"];5589 -> 5894[label="",style="dashed", color="red", weight=0]; 5589[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz341 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Pos vzz344) (Pos vzz344 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5589 -> 5895[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5896[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5897[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5898[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5899[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5900[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5901[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5902[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5903[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5904[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5905[label="",style="dashed", color="magenta", weight=3]; 5589 -> 5906[label="",style="dashed", color="magenta", weight=3]; 5590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz353 (Pos vzz356))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5590 -> 5907[label="",style="solid", color="black", weight=3]; 5591[label="vzz135000",fontsize=16,color="green",shape="box"];5592[label="vzz246000",fontsize=16,color="green",shape="box"];5593[label="vzz377",fontsize=16,color="green",shape="box"];5594[label="vzz371",fontsize=16,color="green",shape="box"];5595[label="vzz374",fontsize=16,color="green",shape="box"];5596[label="vzz373",fontsize=16,color="green",shape="box"];5597[label="vzz372",fontsize=16,color="green",shape="box"];5598[label="vzz378",fontsize=16,color="green",shape="box"];5599[label="vzz375",fontsize=16,color="green",shape="box"];5600[label="vzz380",fontsize=16,color="green",shape="box"];5601[label="vzz371",fontsize=16,color="green",shape="box"];5602[label="vzz372",fontsize=16,color="green",shape="box"];5603[label="vzz378",fontsize=16,color="green",shape="box"];5604[label="vzz377",fontsize=16,color="green",shape="box"];5605[label="vzz375",fontsize=16,color="green",shape="box"];5606[label="vzz380",fontsize=16,color="green",shape="box"];5607[label="vzz374",fontsize=16,color="green",shape="box"];5608[label="vzz373",fontsize=16,color="green",shape="box"];5609[label="vzz378",fontsize=16,color="green",shape="box"];5610[label="vzz372",fontsize=16,color="green",shape="box"];5611[label="vzz377",fontsize=16,color="green",shape="box"];5612[label="vzz375",fontsize=16,color="green",shape="box"];5613[label="vzz380",fontsize=16,color="green",shape="box"];5614[label="vzz371",fontsize=16,color="green",shape="box"];5615[label="vzz373",fontsize=16,color="green",shape="box"];5616[label="vzz374",fontsize=16,color="green",shape="box"];5617 -> 5908[label="",style="dashed", color="red", weight=0]; 5617[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz389 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz392) (Neg vzz392 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5617 -> 5909[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5910[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5911[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5912[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5913[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5914[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5915[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5916[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5917[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5918[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5919[label="",style="dashed", color="magenta", weight=3]; 5617 -> 5920[label="",style="dashed", color="magenta", weight=3]; 5618[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz401 (Neg vzz404))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5618 -> 5921[label="",style="solid", color="black", weight=3]; 5619[label="vzz147000",fontsize=16,color="green",shape="box"];5620[label="vzz250000",fontsize=16,color="green",shape="box"];5621[label="vzz428",fontsize=16,color="green",shape="box"];5622[label="vzz419",fontsize=16,color="green",shape="box"];5623[label="vzz420",fontsize=16,color="green",shape="box"];5624[label="vzz425",fontsize=16,color="green",shape="box"];5625[label="vzz421",fontsize=16,color="green",shape="box"];5626[label="vzz422",fontsize=16,color="green",shape="box"];5627[label="vzz426",fontsize=16,color="green",shape="box"];5628[label="vzz423",fontsize=16,color="green",shape="box"];5629[label="vzz422",fontsize=16,color="green",shape="box"];5630[label="vzz425",fontsize=16,color="green",shape="box"];5631[label="vzz423",fontsize=16,color="green",shape="box"];5632[label="vzz419",fontsize=16,color="green",shape="box"];5633[label="vzz420",fontsize=16,color="green",shape="box"];5634[label="vzz421",fontsize=16,color="green",shape="box"];5635[label="vzz426",fontsize=16,color="green",shape="box"];5636[label="vzz428",fontsize=16,color="green",shape="box"];5637[label="vzz423",fontsize=16,color="green",shape="box"];5638[label="vzz422",fontsize=16,color="green",shape="box"];5639[label="vzz419",fontsize=16,color="green",shape="box"];5640[label="vzz426",fontsize=16,color="green",shape="box"];5641[label="vzz420",fontsize=16,color="green",shape="box"];5642[label="vzz425",fontsize=16,color="green",shape="box"];5643[label="vzz421",fontsize=16,color="green",shape="box"];5644[label="vzz428",fontsize=16,color="green",shape="box"];5645 -> 5922[label="",style="dashed", color="red", weight=0]; 5645[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (primEqFloat (Float (vzz437 * Pos (Succ (Succ Zero)) - Pos (Succ Zero) * Neg vzz440) (Neg vzz440 * Pos (Succ (Succ Zero)))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5645 -> 5923[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5924[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5925[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5926[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5927[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5928[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5929[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5930[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5931[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5932[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5933[label="",style="dashed", color="magenta", weight=3]; 5645 -> 5934[label="",style="dashed", color="magenta", weight=3]; 5646[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (primNegFloat (Float vzz449 (Neg vzz452))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5646 -> 5935[label="",style="solid", color="black", weight=3]; 6390[label="signumReal1 vzz260 (vzz260 > fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];6390 -> 6402[label="",style="solid", color="black", weight=3]; 6391[label="fromInt (Pos Zero)",fontsize=16,color="black",shape="triangle"];6391 -> 6403[label="",style="solid", color="black", weight=3]; 6400[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos vzz9140) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24339[label="vzz9140/Succ vzz91400",fontsize=10,color="white",style="solid",shape="box"];6400 -> 24339[label="",style="solid", color="burlywood", weight=9]; 24339 -> 6412[label="",style="solid", color="burlywood", weight=3]; 24340[label="vzz9140/Zero",fontsize=10,color="white",style="solid",shape="box"];6400 -> 24340[label="",style="solid", color="burlywood", weight=9]; 24340 -> 6413[label="",style="solid", color="burlywood", weight=3]; 6401[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg vzz9140) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24341[label="vzz9140/Succ vzz91400",fontsize=10,color="white",style="solid",shape="box"];6401 -> 24341[label="",style="solid", color="burlywood", weight=9]; 24341 -> 6414[label="",style="solid", color="burlywood", weight=3]; 24342[label="vzz9140/Zero",fontsize=10,color="white",style="solid",shape="box"];6401 -> 24342[label="",style="solid", color="burlywood", weight=9]; 24342 -> 6415[label="",style="solid", color="burlywood", weight=3]; 5704[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5705[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5706[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5707[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5708[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5709[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5710[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5711[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5712[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5713[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5714[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5715[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];5716[label="vzz793",fontsize=16,color="green",shape="box"];5717[label="vzz793",fontsize=16,color="green",shape="box"];5718[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 False vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 vzz799 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5718 -> 5949[label="",style="solid", color="black", weight=3]; 5719[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'1 True vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'1 vzz799 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5719 -> 5950[label="",style="solid", color="black", weight=3]; 5720[label="vzz182000",fontsize=16,color="green",shape="box"];5721[label="vzz183000",fontsize=16,color="green",shape="box"];5722[label="vzz469",fontsize=16,color="green",shape="box"];5723[label="vzz471",fontsize=16,color="green",shape="box"];5724[label="vzz470",fontsize=16,color="green",shape="box"];5725[label="vzz473",fontsize=16,color="green",shape="box"];5726[label="vzz476",fontsize=16,color="green",shape="box"];5727[label="vzz467",fontsize=16,color="green",shape="box"];5728[label="vzz468",fontsize=16,color="green",shape="box"];5729[label="vzz474",fontsize=16,color="green",shape="box"];5730[label="vzz470",fontsize=16,color="green",shape="box"];5731[label="vzz473",fontsize=16,color="green",shape="box"];5732[label="vzz467",fontsize=16,color="green",shape="box"];5733[label="vzz474",fontsize=16,color="green",shape="box"];5734[label="vzz476",fontsize=16,color="green",shape="box"];5735[label="vzz469",fontsize=16,color="green",shape="box"];5736[label="vzz471",fontsize=16,color="green",shape="box"];5737[label="vzz468",fontsize=16,color="green",shape="box"];5738[label="vzz473",fontsize=16,color="green",shape="box"];5739[label="vzz468",fontsize=16,color="green",shape="box"];5740[label="vzz474",fontsize=16,color="green",shape="box"];5741[label="vzz470",fontsize=16,color="green",shape="box"];5742[label="vzz471",fontsize=16,color="green",shape="box"];5743[label="vzz476",fontsize=16,color="green",shape="box"];5744[label="vzz467",fontsize=16,color="green",shape="box"];5745[label="vzz469",fontsize=16,color="green",shape="box"];5747 -> 681[label="",style="dashed", color="red", weight=0]; 5747[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5747 -> 5951[label="",style="dashed", color="magenta", weight=3]; 5747 -> 5952[label="",style="dashed", color="magenta", weight=3]; 5748 -> 681[label="",style="dashed", color="red", weight=0]; 5748[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5748 -> 5953[label="",style="dashed", color="magenta", weight=3]; 5748 -> 5954[label="",style="dashed", color="magenta", weight=3]; 5749 -> 681[label="",style="dashed", color="red", weight=0]; 5749[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5749 -> 5955[label="",style="dashed", color="magenta", weight=3]; 5749 -> 5956[label="",style="dashed", color="magenta", weight=3]; 5750 -> 681[label="",style="dashed", color="red", weight=0]; 5750[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5750 -> 5957[label="",style="dashed", color="magenta", weight=3]; 5750 -> 5958[label="",style="dashed", color="magenta", weight=3]; 5751 -> 681[label="",style="dashed", color="red", weight=0]; 5751[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5751 -> 5959[label="",style="dashed", color="magenta", weight=3]; 5751 -> 5960[label="",style="dashed", color="magenta", weight=3]; 5752 -> 681[label="",style="dashed", color="red", weight=0]; 5752[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5752 -> 5961[label="",style="dashed", color="magenta", weight=3]; 5752 -> 5962[label="",style="dashed", color="magenta", weight=3]; 5753 -> 681[label="",style="dashed", color="red", weight=0]; 5753[label="Pos (Succ Zero) * Pos vzz488",fontsize=16,color="magenta"];5753 -> 5963[label="",style="dashed", color="magenta", weight=3]; 5753 -> 5964[label="",style="dashed", color="magenta", weight=3]; 5754 -> 681[label="",style="dashed", color="red", weight=0]; 5754[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5754 -> 5965[label="",style="dashed", color="magenta", weight=3]; 5754 -> 5966[label="",style="dashed", color="magenta", weight=3]; 5755 -> 681[label="",style="dashed", color="red", weight=0]; 5755[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5755 -> 5967[label="",style="dashed", color="magenta", weight=3]; 5755 -> 5968[label="",style="dashed", color="magenta", weight=3]; 5756 -> 681[label="",style="dashed", color="red", weight=0]; 5756[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5756 -> 5969[label="",style="dashed", color="magenta", weight=3]; 5756 -> 5970[label="",style="dashed", color="magenta", weight=3]; 5757 -> 681[label="",style="dashed", color="red", weight=0]; 5757[label="vzz485 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5757 -> 5971[label="",style="dashed", color="magenta", weight=3]; 5757 -> 5972[label="",style="dashed", color="magenta", weight=3]; 5758 -> 681[label="",style="dashed", color="red", weight=0]; 5758[label="Pos vzz488 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5758 -> 5973[label="",style="dashed", color="magenta", weight=3]; 5758 -> 5974[label="",style="dashed", color="magenta", weight=3]; 5746[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqDouble (Double (vzz812 - vzz811) vzz808) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqDouble (Double (vzz807 - vzz806) vzz802) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5746 -> 5975[label="",style="solid", color="black", weight=3]; 5759[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz497 (Pos vzz500))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5759 -> 5976[label="",style="solid", color="black", weight=3]; 5760[label="vzz198000",fontsize=16,color="green",shape="box"];5761[label="vzz199000",fontsize=16,color="green",shape="box"];5762[label="vzz518",fontsize=16,color="green",shape="box"];5763[label="vzz522",fontsize=16,color="green",shape="box"];5764[label="vzz521",fontsize=16,color="green",shape="box"];5765[label="vzz515",fontsize=16,color="green",shape="box"];5766[label="vzz524",fontsize=16,color="green",shape="box"];5767[label="vzz516",fontsize=16,color="green",shape="box"];5768[label="vzz519",fontsize=16,color="green",shape="box"];5769[label="vzz517",fontsize=16,color="green",shape="box"];5770[label="vzz524",fontsize=16,color="green",shape="box"];5771[label="vzz516",fontsize=16,color="green",shape="box"];5772[label="vzz521",fontsize=16,color="green",shape="box"];5773[label="vzz518",fontsize=16,color="green",shape="box"];5774[label="vzz522",fontsize=16,color="green",shape="box"];5775[label="vzz515",fontsize=16,color="green",shape="box"];5776[label="vzz517",fontsize=16,color="green",shape="box"];5777[label="vzz519",fontsize=16,color="green",shape="box"];5778[label="vzz519",fontsize=16,color="green",shape="box"];5779[label="vzz521",fontsize=16,color="green",shape="box"];5780[label="vzz518",fontsize=16,color="green",shape="box"];5781[label="vzz517",fontsize=16,color="green",shape="box"];5782[label="vzz515",fontsize=16,color="green",shape="box"];5783[label="vzz522",fontsize=16,color="green",shape="box"];5784[label="vzz516",fontsize=16,color="green",shape="box"];5785[label="vzz524",fontsize=16,color="green",shape="box"];5787 -> 681[label="",style="dashed", color="red", weight=0]; 5787[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5787 -> 5977[label="",style="dashed", color="magenta", weight=3]; 5787 -> 5978[label="",style="dashed", color="magenta", weight=3]; 5788 -> 681[label="",style="dashed", color="red", weight=0]; 5788[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5788 -> 5979[label="",style="dashed", color="magenta", weight=3]; 5788 -> 5980[label="",style="dashed", color="magenta", weight=3]; 5789 -> 681[label="",style="dashed", color="red", weight=0]; 5789[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5789 -> 5981[label="",style="dashed", color="magenta", weight=3]; 5789 -> 5982[label="",style="dashed", color="magenta", weight=3]; 5790 -> 681[label="",style="dashed", color="red", weight=0]; 5790[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5790 -> 5983[label="",style="dashed", color="magenta", weight=3]; 5790 -> 5984[label="",style="dashed", color="magenta", weight=3]; 5791 -> 681[label="",style="dashed", color="red", weight=0]; 5791[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5791 -> 5985[label="",style="dashed", color="magenta", weight=3]; 5791 -> 5986[label="",style="dashed", color="magenta", weight=3]; 5792 -> 681[label="",style="dashed", color="red", weight=0]; 5792[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5792 -> 5987[label="",style="dashed", color="magenta", weight=3]; 5792 -> 5988[label="",style="dashed", color="magenta", weight=3]; 5793 -> 681[label="",style="dashed", color="red", weight=0]; 5793[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5793 -> 5989[label="",style="dashed", color="magenta", weight=3]; 5793 -> 5990[label="",style="dashed", color="magenta", weight=3]; 5794 -> 681[label="",style="dashed", color="red", weight=0]; 5794[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5794 -> 5991[label="",style="dashed", color="magenta", weight=3]; 5794 -> 5992[label="",style="dashed", color="magenta", weight=3]; 5795 -> 681[label="",style="dashed", color="red", weight=0]; 5795[label="vzz533 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5795 -> 5993[label="",style="dashed", color="magenta", weight=3]; 5795 -> 5994[label="",style="dashed", color="magenta", weight=3]; 5796 -> 681[label="",style="dashed", color="red", weight=0]; 5796[label="Pos vzz536 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5796 -> 5995[label="",style="dashed", color="magenta", weight=3]; 5796 -> 5996[label="",style="dashed", color="magenta", weight=3]; 5797 -> 681[label="",style="dashed", color="red", weight=0]; 5797[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5797 -> 5997[label="",style="dashed", color="magenta", weight=3]; 5797 -> 5998[label="",style="dashed", color="magenta", weight=3]; 5798 -> 681[label="",style="dashed", color="red", weight=0]; 5798[label="Pos (Succ Zero) * Pos vzz536",fontsize=16,color="magenta"];5798 -> 5999[label="",style="dashed", color="magenta", weight=3]; 5798 -> 6000[label="",style="dashed", color="magenta", weight=3]; 5786[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqDouble (Double (vzz824 - vzz823) vzz820) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqDouble (Double (vzz819 - vzz818) vzz814) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5786 -> 6001[label="",style="solid", color="black", weight=3]; 5799[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz545 (Pos vzz548))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5799 -> 6002[label="",style="solid", color="black", weight=3]; 5800[label="vzz214000",fontsize=16,color="green",shape="box"];5801[label="vzz215000",fontsize=16,color="green",shape="box"];5802[label="vzz565",fontsize=16,color="green",shape="box"];5803[label="vzz570",fontsize=16,color="green",shape="box"];5804[label="vzz569",fontsize=16,color="green",shape="box"];5805[label="vzz572",fontsize=16,color="green",shape="box"];5806[label="vzz563",fontsize=16,color="green",shape="box"];5807[label="vzz564",fontsize=16,color="green",shape="box"];5808[label="vzz567",fontsize=16,color="green",shape="box"];5809[label="vzz566",fontsize=16,color="green",shape="box"];5810[label="vzz565",fontsize=16,color="green",shape="box"];5811[label="vzz569",fontsize=16,color="green",shape="box"];5812[label="vzz572",fontsize=16,color="green",shape="box"];5813[label="vzz564",fontsize=16,color="green",shape="box"];5814[label="vzz567",fontsize=16,color="green",shape="box"];5815[label="vzz566",fontsize=16,color="green",shape="box"];5816[label="vzz570",fontsize=16,color="green",shape="box"];5817[label="vzz563",fontsize=16,color="green",shape="box"];5818[label="vzz566",fontsize=16,color="green",shape="box"];5819[label="vzz565",fontsize=16,color="green",shape="box"];5820[label="vzz567",fontsize=16,color="green",shape="box"];5821[label="vzz569",fontsize=16,color="green",shape="box"];5822[label="vzz572",fontsize=16,color="green",shape="box"];5823[label="vzz570",fontsize=16,color="green",shape="box"];5824[label="vzz564",fontsize=16,color="green",shape="box"];5825[label="vzz563",fontsize=16,color="green",shape="box"];5827 -> 681[label="",style="dashed", color="red", weight=0]; 5827[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5827 -> 6003[label="",style="dashed", color="magenta", weight=3]; 5827 -> 6004[label="",style="dashed", color="magenta", weight=3]; 5828 -> 681[label="",style="dashed", color="red", weight=0]; 5828[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5828 -> 6005[label="",style="dashed", color="magenta", weight=3]; 5828 -> 6006[label="",style="dashed", color="magenta", weight=3]; 5829 -> 681[label="",style="dashed", color="red", weight=0]; 5829[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5829 -> 6007[label="",style="dashed", color="magenta", weight=3]; 5829 -> 6008[label="",style="dashed", color="magenta", weight=3]; 5830 -> 681[label="",style="dashed", color="red", weight=0]; 5830[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5830 -> 6009[label="",style="dashed", color="magenta", weight=3]; 5830 -> 6010[label="",style="dashed", color="magenta", weight=3]; 5831 -> 681[label="",style="dashed", color="red", weight=0]; 5831[label="Neg vzz584 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5831 -> 6011[label="",style="dashed", color="magenta", weight=3]; 5831 -> 6012[label="",style="dashed", color="magenta", weight=3]; 5832 -> 681[label="",style="dashed", color="red", weight=0]; 5832[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5832 -> 6013[label="",style="dashed", color="magenta", weight=3]; 5832 -> 6014[label="",style="dashed", color="magenta", weight=3]; 5833 -> 681[label="",style="dashed", color="red", weight=0]; 5833[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5833 -> 6015[label="",style="dashed", color="magenta", weight=3]; 5833 -> 6016[label="",style="dashed", color="magenta", weight=3]; 5834 -> 681[label="",style="dashed", color="red", weight=0]; 5834[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5834 -> 6017[label="",style="dashed", color="magenta", weight=3]; 5834 -> 6018[label="",style="dashed", color="magenta", weight=3]; 5835 -> 681[label="",style="dashed", color="red", weight=0]; 5835[label="vzz581 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5835 -> 6019[label="",style="dashed", color="magenta", weight=3]; 5835 -> 6020[label="",style="dashed", color="magenta", weight=3]; 5836 -> 681[label="",style="dashed", color="red", weight=0]; 5836[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5836 -> 6021[label="",style="dashed", color="magenta", weight=3]; 5836 -> 6022[label="",style="dashed", color="magenta", weight=3]; 5837 -> 681[label="",style="dashed", color="red", weight=0]; 5837[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5837 -> 6023[label="",style="dashed", color="magenta", weight=3]; 5837 -> 6024[label="",style="dashed", color="magenta", weight=3]; 5838 -> 681[label="",style="dashed", color="red", weight=0]; 5838[label="Pos (Succ Zero) * Neg vzz584",fontsize=16,color="magenta"];5838 -> 6025[label="",style="dashed", color="magenta", weight=3]; 5838 -> 6026[label="",style="dashed", color="magenta", weight=3]; 5826[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqDouble (Double (vzz836 - vzz835) vzz832) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqDouble (Double (vzz831 - vzz830) vzz826) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5826 -> 6027[label="",style="solid", color="black", weight=3]; 5839[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz593 (Neg vzz596))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5839 -> 6028[label="",style="solid", color="black", weight=3]; 5840[label="vzz231000",fontsize=16,color="green",shape="box"];5841[label="vzz230000",fontsize=16,color="green",shape="box"];5842[label="vzz617",fontsize=16,color="green",shape="box"];5843[label="vzz614",fontsize=16,color="green",shape="box"];5844[label="vzz620",fontsize=16,color="green",shape="box"];5845[label="vzz615",fontsize=16,color="green",shape="box"];5846[label="vzz613",fontsize=16,color="green",shape="box"];5847[label="vzz612",fontsize=16,color="green",shape="box"];5848[label="vzz618",fontsize=16,color="green",shape="box"];5849[label="vzz611",fontsize=16,color="green",shape="box"];5850[label="vzz613",fontsize=16,color="green",shape="box"];5851[label="vzz612",fontsize=16,color="green",shape="box"];5852[label="vzz617",fontsize=16,color="green",shape="box"];5853[label="vzz620",fontsize=16,color="green",shape="box"];5854[label="vzz611",fontsize=16,color="green",shape="box"];5855[label="vzz615",fontsize=16,color="green",shape="box"];5856[label="vzz614",fontsize=16,color="green",shape="box"];5857[label="vzz618",fontsize=16,color="green",shape="box"];5858[label="vzz617",fontsize=16,color="green",shape="box"];5859[label="vzz618",fontsize=16,color="green",shape="box"];5860[label="vzz615",fontsize=16,color="green",shape="box"];5861[label="vzz614",fontsize=16,color="green",shape="box"];5862[label="vzz612",fontsize=16,color="green",shape="box"];5863[label="vzz620",fontsize=16,color="green",shape="box"];5864[label="vzz613",fontsize=16,color="green",shape="box"];5865[label="vzz611",fontsize=16,color="green",shape="box"];5867 -> 681[label="",style="dashed", color="red", weight=0]; 5867[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5867 -> 6029[label="",style="dashed", color="magenta", weight=3]; 5867 -> 6030[label="",style="dashed", color="magenta", weight=3]; 5868 -> 681[label="",style="dashed", color="red", weight=0]; 5868[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5868 -> 6031[label="",style="dashed", color="magenta", weight=3]; 5868 -> 6032[label="",style="dashed", color="magenta", weight=3]; 5869 -> 681[label="",style="dashed", color="red", weight=0]; 5869[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5869 -> 6033[label="",style="dashed", color="magenta", weight=3]; 5869 -> 6034[label="",style="dashed", color="magenta", weight=3]; 5870 -> 681[label="",style="dashed", color="red", weight=0]; 5870[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5870 -> 6035[label="",style="dashed", color="magenta", weight=3]; 5870 -> 6036[label="",style="dashed", color="magenta", weight=3]; 5871 -> 681[label="",style="dashed", color="red", weight=0]; 5871[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5871 -> 6037[label="",style="dashed", color="magenta", weight=3]; 5871 -> 6038[label="",style="dashed", color="magenta", weight=3]; 5872 -> 681[label="",style="dashed", color="red", weight=0]; 5872[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5872 -> 6039[label="",style="dashed", color="magenta", weight=3]; 5872 -> 6040[label="",style="dashed", color="magenta", weight=3]; 5873 -> 681[label="",style="dashed", color="red", weight=0]; 5873[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5873 -> 6041[label="",style="dashed", color="magenta", weight=3]; 5873 -> 6042[label="",style="dashed", color="magenta", weight=3]; 5874 -> 681[label="",style="dashed", color="red", weight=0]; 5874[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5874 -> 6043[label="",style="dashed", color="magenta", weight=3]; 5874 -> 6044[label="",style="dashed", color="magenta", weight=3]; 5875 -> 681[label="",style="dashed", color="red", weight=0]; 5875[label="Neg vzz632 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5875 -> 6045[label="",style="dashed", color="magenta", weight=3]; 5875 -> 6046[label="",style="dashed", color="magenta", weight=3]; 5876 -> 681[label="",style="dashed", color="red", weight=0]; 5876[label="vzz629 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5876 -> 6047[label="",style="dashed", color="magenta", weight=3]; 5876 -> 6048[label="",style="dashed", color="magenta", weight=3]; 5877 -> 681[label="",style="dashed", color="red", weight=0]; 5877[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5877 -> 6049[label="",style="dashed", color="magenta", weight=3]; 5877 -> 6050[label="",style="dashed", color="magenta", weight=3]; 5878 -> 681[label="",style="dashed", color="red", weight=0]; 5878[label="Pos (Succ Zero) * Neg vzz632",fontsize=16,color="magenta"];5878 -> 6051[label="",style="dashed", color="magenta", weight=3]; 5878 -> 6052[label="",style="dashed", color="magenta", weight=3]; 5866[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqDouble (Double (vzz848 - vzz847) vzz844) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqDouble (Double (vzz843 - vzz842) vzz838) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5866 -> 6053[label="",style="solid", color="black", weight=3]; 5879[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (primNegDouble (Double vzz641 (Neg vzz644))) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="box"];5879 -> 6054[label="",style="solid", color="black", weight=3]; 5881 -> 681[label="",style="dashed", color="red", weight=0]; 5881[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5881 -> 6055[label="",style="dashed", color="magenta", weight=3]; 5881 -> 6056[label="",style="dashed", color="magenta", weight=3]; 5882 -> 681[label="",style="dashed", color="red", weight=0]; 5882[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5882 -> 6057[label="",style="dashed", color="magenta", weight=3]; 5882 -> 6058[label="",style="dashed", color="magenta", weight=3]; 5883 -> 681[label="",style="dashed", color="red", weight=0]; 5883[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5883 -> 6059[label="",style="dashed", color="magenta", weight=3]; 5883 -> 6060[label="",style="dashed", color="magenta", weight=3]; 5884 -> 681[label="",style="dashed", color="red", weight=0]; 5884[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5884 -> 6061[label="",style="dashed", color="magenta", weight=3]; 5884 -> 6062[label="",style="dashed", color="magenta", weight=3]; 5885 -> 681[label="",style="dashed", color="red", weight=0]; 5885[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5885 -> 6063[label="",style="dashed", color="magenta", weight=3]; 5885 -> 6064[label="",style="dashed", color="magenta", weight=3]; 5886 -> 681[label="",style="dashed", color="red", weight=0]; 5886[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5886 -> 6065[label="",style="dashed", color="magenta", weight=3]; 5886 -> 6066[label="",style="dashed", color="magenta", weight=3]; 5887 -> 681[label="",style="dashed", color="red", weight=0]; 5887[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5887 -> 6067[label="",style="dashed", color="magenta", weight=3]; 5887 -> 6068[label="",style="dashed", color="magenta", weight=3]; 5888 -> 681[label="",style="dashed", color="red", weight=0]; 5888[label="vzz293 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5888 -> 6069[label="",style="dashed", color="magenta", weight=3]; 5888 -> 6070[label="",style="dashed", color="magenta", weight=3]; 5889 -> 681[label="",style="dashed", color="red", weight=0]; 5889[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5889 -> 6071[label="",style="dashed", color="magenta", weight=3]; 5889 -> 6072[label="",style="dashed", color="magenta", weight=3]; 5890 -> 681[label="",style="dashed", color="red", weight=0]; 5890[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5890 -> 6073[label="",style="dashed", color="magenta", weight=3]; 5890 -> 6074[label="",style="dashed", color="magenta", weight=3]; 5891 -> 681[label="",style="dashed", color="red", weight=0]; 5891[label="Pos vzz296 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5891 -> 6075[label="",style="dashed", color="magenta", weight=3]; 5891 -> 6076[label="",style="dashed", color="magenta", weight=3]; 5892 -> 681[label="",style="dashed", color="red", weight=0]; 5892[label="Pos (Succ Zero) * Pos vzz296",fontsize=16,color="magenta"];5892 -> 6077[label="",style="dashed", color="magenta", weight=3]; 5892 -> 6078[label="",style="dashed", color="magenta", weight=3]; 5880[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqFloat (Float (vzz860 - vzz859) vzz856) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqFloat (Float (vzz855 - vzz854) vzz850) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5880 -> 6079[label="",style="solid", color="black", weight=3]; 5893 -> 4674[label="",style="dashed", color="red", weight=0]; 5893[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz305) (Pos vzz308)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5893 -> 6080[label="",style="dashed", color="magenta", weight=3]; 5893 -> 6081[label="",style="dashed", color="magenta", weight=3]; 5895 -> 681[label="",style="dashed", color="red", weight=0]; 5895[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5895 -> 6082[label="",style="dashed", color="magenta", weight=3]; 5895 -> 6083[label="",style="dashed", color="magenta", weight=3]; 5896 -> 681[label="",style="dashed", color="red", weight=0]; 5896[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5896 -> 6084[label="",style="dashed", color="magenta", weight=3]; 5896 -> 6085[label="",style="dashed", color="magenta", weight=3]; 5897 -> 681[label="",style="dashed", color="red", weight=0]; 5897[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5897 -> 6086[label="",style="dashed", color="magenta", weight=3]; 5897 -> 6087[label="",style="dashed", color="magenta", weight=3]; 5898 -> 681[label="",style="dashed", color="red", weight=0]; 5898[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5898 -> 6088[label="",style="dashed", color="magenta", weight=3]; 5898 -> 6089[label="",style="dashed", color="magenta", weight=3]; 5899 -> 681[label="",style="dashed", color="red", weight=0]; 5899[label="Pos vzz344 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5899 -> 6090[label="",style="dashed", color="magenta", weight=3]; 5899 -> 6091[label="",style="dashed", color="magenta", weight=3]; 5900 -> 681[label="",style="dashed", color="red", weight=0]; 5900[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5900 -> 6092[label="",style="dashed", color="magenta", weight=3]; 5900 -> 6093[label="",style="dashed", color="magenta", weight=3]; 5901 -> 681[label="",style="dashed", color="red", weight=0]; 5901[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5901 -> 6094[label="",style="dashed", color="magenta", weight=3]; 5901 -> 6095[label="",style="dashed", color="magenta", weight=3]; 5902 -> 681[label="",style="dashed", color="red", weight=0]; 5902[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5902 -> 6096[label="",style="dashed", color="magenta", weight=3]; 5902 -> 6097[label="",style="dashed", color="magenta", weight=3]; 5903 -> 681[label="",style="dashed", color="red", weight=0]; 5903[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5903 -> 6098[label="",style="dashed", color="magenta", weight=3]; 5903 -> 6099[label="",style="dashed", color="magenta", weight=3]; 5904 -> 681[label="",style="dashed", color="red", weight=0]; 5904[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5904 -> 6100[label="",style="dashed", color="magenta", weight=3]; 5904 -> 6101[label="",style="dashed", color="magenta", weight=3]; 5905 -> 681[label="",style="dashed", color="red", weight=0]; 5905[label="Pos (Succ Zero) * Pos vzz344",fontsize=16,color="magenta"];5905 -> 6102[label="",style="dashed", color="magenta", weight=3]; 5905 -> 6103[label="",style="dashed", color="magenta", weight=3]; 5906 -> 681[label="",style="dashed", color="red", weight=0]; 5906[label="vzz341 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5906 -> 6104[label="",style="dashed", color="magenta", weight=3]; 5906 -> 6105[label="",style="dashed", color="magenta", weight=3]; 5894[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqFloat (Float (vzz872 - vzz871) vzz868) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqFloat (Float (vzz867 - vzz866) vzz862) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5894 -> 6106[label="",style="solid", color="black", weight=3]; 5907 -> 4712[label="",style="dashed", color="red", weight=0]; 5907[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz353) (Pos vzz356)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5907 -> 6107[label="",style="dashed", color="magenta", weight=3]; 5907 -> 6108[label="",style="dashed", color="magenta", weight=3]; 5909 -> 681[label="",style="dashed", color="red", weight=0]; 5909[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5909 -> 6109[label="",style="dashed", color="magenta", weight=3]; 5909 -> 6110[label="",style="dashed", color="magenta", weight=3]; 5910 -> 681[label="",style="dashed", color="red", weight=0]; 5910[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5910 -> 6111[label="",style="dashed", color="magenta", weight=3]; 5910 -> 6112[label="",style="dashed", color="magenta", weight=3]; 5911 -> 681[label="",style="dashed", color="red", weight=0]; 5911[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5911 -> 6113[label="",style="dashed", color="magenta", weight=3]; 5911 -> 6114[label="",style="dashed", color="magenta", weight=3]; 5912 -> 681[label="",style="dashed", color="red", weight=0]; 5912[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5912 -> 6115[label="",style="dashed", color="magenta", weight=3]; 5912 -> 6116[label="",style="dashed", color="magenta", weight=3]; 5913 -> 681[label="",style="dashed", color="red", weight=0]; 5913[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5913 -> 6117[label="",style="dashed", color="magenta", weight=3]; 5913 -> 6118[label="",style="dashed", color="magenta", weight=3]; 5914 -> 681[label="",style="dashed", color="red", weight=0]; 5914[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5914 -> 6119[label="",style="dashed", color="magenta", weight=3]; 5914 -> 6120[label="",style="dashed", color="magenta", weight=3]; 5915 -> 681[label="",style="dashed", color="red", weight=0]; 5915[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5915 -> 6121[label="",style="dashed", color="magenta", weight=3]; 5915 -> 6122[label="",style="dashed", color="magenta", weight=3]; 5916 -> 681[label="",style="dashed", color="red", weight=0]; 5916[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5916 -> 6123[label="",style="dashed", color="magenta", weight=3]; 5916 -> 6124[label="",style="dashed", color="magenta", weight=3]; 5917 -> 681[label="",style="dashed", color="red", weight=0]; 5917[label="Pos (Succ Zero) * Neg vzz392",fontsize=16,color="magenta"];5917 -> 6125[label="",style="dashed", color="magenta", weight=3]; 5917 -> 6126[label="",style="dashed", color="magenta", weight=3]; 5918 -> 681[label="",style="dashed", color="red", weight=0]; 5918[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5918 -> 6127[label="",style="dashed", color="magenta", weight=3]; 5918 -> 6128[label="",style="dashed", color="magenta", weight=3]; 5919 -> 681[label="",style="dashed", color="red", weight=0]; 5919[label="Neg vzz392 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5919 -> 6129[label="",style="dashed", color="magenta", weight=3]; 5919 -> 6130[label="",style="dashed", color="magenta", weight=3]; 5920 -> 681[label="",style="dashed", color="red", weight=0]; 5920[label="vzz389 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5920 -> 6131[label="",style="dashed", color="magenta", weight=3]; 5920 -> 6132[label="",style="dashed", color="magenta", weight=3]; 5908[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqFloat (Float (vzz884 - vzz883) vzz880) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqFloat (Float (vzz879 - vzz878) vzz874) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5908 -> 6133[label="",style="solid", color="black", weight=3]; 5921 -> 4814[label="",style="dashed", color="red", weight=0]; 5921[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz401) (Neg vzz404)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5921 -> 6134[label="",style="dashed", color="magenta", weight=3]; 5921 -> 6135[label="",style="dashed", color="magenta", weight=3]; 5923 -> 681[label="",style="dashed", color="red", weight=0]; 5923[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5923 -> 6136[label="",style="dashed", color="magenta", weight=3]; 5923 -> 6137[label="",style="dashed", color="magenta", weight=3]; 5924 -> 681[label="",style="dashed", color="red", weight=0]; 5924[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5924 -> 6138[label="",style="dashed", color="magenta", weight=3]; 5924 -> 6139[label="",style="dashed", color="magenta", weight=3]; 5925 -> 681[label="",style="dashed", color="red", weight=0]; 5925[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5925 -> 6140[label="",style="dashed", color="magenta", weight=3]; 5925 -> 6141[label="",style="dashed", color="magenta", weight=3]; 5926 -> 681[label="",style="dashed", color="red", weight=0]; 5926[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5926 -> 6142[label="",style="dashed", color="magenta", weight=3]; 5926 -> 6143[label="",style="dashed", color="magenta", weight=3]; 5927 -> 681[label="",style="dashed", color="red", weight=0]; 5927[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5927 -> 6144[label="",style="dashed", color="magenta", weight=3]; 5927 -> 6145[label="",style="dashed", color="magenta", weight=3]; 5928 -> 681[label="",style="dashed", color="red", weight=0]; 5928[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5928 -> 6146[label="",style="dashed", color="magenta", weight=3]; 5928 -> 6147[label="",style="dashed", color="magenta", weight=3]; 5929 -> 681[label="",style="dashed", color="red", weight=0]; 5929[label="vzz437 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5929 -> 6148[label="",style="dashed", color="magenta", weight=3]; 5929 -> 6149[label="",style="dashed", color="magenta", weight=3]; 5930 -> 681[label="",style="dashed", color="red", weight=0]; 5930[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5930 -> 6150[label="",style="dashed", color="magenta", weight=3]; 5930 -> 6151[label="",style="dashed", color="magenta", weight=3]; 5931 -> 681[label="",style="dashed", color="red", weight=0]; 5931[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5931 -> 6152[label="",style="dashed", color="magenta", weight=3]; 5931 -> 6153[label="",style="dashed", color="magenta", weight=3]; 5932 -> 681[label="",style="dashed", color="red", weight=0]; 5932[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5932 -> 6154[label="",style="dashed", color="magenta", weight=3]; 5932 -> 6155[label="",style="dashed", color="magenta", weight=3]; 5933 -> 681[label="",style="dashed", color="red", weight=0]; 5933[label="Neg vzz440 * Pos (Succ (Succ Zero))",fontsize=16,color="magenta"];5933 -> 6156[label="",style="dashed", color="magenta", weight=3]; 5933 -> 6157[label="",style="dashed", color="magenta", weight=3]; 5934 -> 681[label="",style="dashed", color="red", weight=0]; 5934[label="Pos (Succ Zero) * Neg vzz440",fontsize=16,color="magenta"];5934 -> 6158[label="",style="dashed", color="magenta", weight=3]; 5934 -> 6159[label="",style="dashed", color="magenta", weight=3]; 5922[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqFloat (Float (vzz896 - vzz895) vzz892) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqFloat (Float (vzz891 - vzz890) vzz886) (fromInt (Pos Zero))))",fontsize=16,color="black",shape="triangle"];5922 -> 6160[label="",style="solid", color="black", weight=3]; 5935 -> 4852[label="",style="dashed", color="red", weight=0]; 5935[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqFloat (primMinusFloat (Float (`negate` vzz449) (Neg vzz452)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5935 -> 6161[label="",style="dashed", color="magenta", weight=3]; 5935 -> 6162[label="",style="dashed", color="magenta", weight=3]; 6402 -> 1171[label="",style="dashed", color="red", weight=0]; 6402[label="signumReal1 vzz260 (compare vzz260 (fromInt (Pos Zero)) == GT)",fontsize=16,color="magenta"];6402 -> 6416[label="",style="dashed", color="magenta", weight=3]; 6403[label="Pos Zero",fontsize=16,color="green",shape="box"];6412[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24343[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6412 -> 24343[label="",style="solid", color="burlywood", weight=9]; 24343 -> 6424[label="",style="solid", color="burlywood", weight=3]; 24344[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6412 -> 24344[label="",style="solid", color="burlywood", weight=9]; 24344 -> 6425[label="",style="solid", color="burlywood", weight=3]; 6413[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24345[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6413 -> 24345[label="",style="solid", color="burlywood", weight=9]; 24345 -> 6426[label="",style="solid", color="burlywood", weight=3]; 24346[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6413 -> 24346[label="",style="solid", color="burlywood", weight=9]; 24346 -> 6427[label="",style="solid", color="burlywood", weight=3]; 6414[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24347[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6414 -> 24347[label="",style="solid", color="burlywood", weight=9]; 24347 -> 6428[label="",style="solid", color="burlywood", weight=3]; 24348[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6414 -> 24348[label="",style="solid", color="burlywood", weight=9]; 24348 -> 6429[label="",style="solid", color="burlywood", weight=3]; 6415[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz926 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24349[label="vzz926/Pos vzz9260",fontsize=10,color="white",style="solid",shape="box"];6415 -> 24349[label="",style="solid", color="burlywood", weight=9]; 24349 -> 6430[label="",style="solid", color="burlywood", weight=3]; 24350[label="vzz926/Neg vzz9260",fontsize=10,color="white",style="solid",shape="box"];6415 -> 24350[label="",style="solid", color="burlywood", weight=9]; 24350 -> 6431[label="",style="solid", color="burlywood", weight=3]; 5949[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd'0 vzz794 vzz793 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd'0 vzz794 vzz793 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];5949 -> 6228[label="",style="solid", color="black", weight=3]; 5950[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` vzz794 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` vzz794 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24351[label="vzz794/Integer vzz7940",fontsize=10,color="white",style="solid",shape="box"];5950 -> 24351[label="",style="solid", color="burlywood", weight=9]; 24351 -> 6229[label="",style="solid", color="burlywood", weight=3]; 5951[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5952[label="Pos vzz488",fontsize=16,color="green",shape="box"];5953[label="Pos vzz488",fontsize=16,color="green",shape="box"];5954[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5955[label="vzz485",fontsize=16,color="green",shape="box"];5956[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5957[label="Pos vzz488",fontsize=16,color="green",shape="box"];5958[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5959[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5960[label="Pos vzz488",fontsize=16,color="green",shape="box"];5961[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5962[label="Pos vzz488",fontsize=16,color="green",shape="box"];5963[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5964[label="Pos vzz488",fontsize=16,color="green",shape="box"];5965[label="vzz485",fontsize=16,color="green",shape="box"];5966[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5967[label="vzz485",fontsize=16,color="green",shape="box"];5968[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5969[label="Pos vzz488",fontsize=16,color="green",shape="box"];5970[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5971[label="vzz485",fontsize=16,color="green",shape="box"];5972[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5973[label="Pos vzz488",fontsize=16,color="green",shape="box"];5974[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5975[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqDouble (Double (vzz812 - vzz811) vzz808) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqDouble (Double (vzz807 - vzz806) vzz802) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];5975 -> 6230[label="",style="solid", color="black", weight=3]; 5976 -> 4992[label="",style="dashed", color="red", weight=0]; 5976[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz497) (Pos vzz500)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];5976 -> 6231[label="",style="dashed", color="magenta", weight=3]; 5976 -> 6232[label="",style="dashed", color="magenta", weight=3]; 5977[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5978[label="Pos vzz536",fontsize=16,color="green",shape="box"];5979[label="vzz533",fontsize=16,color="green",shape="box"];5980[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5981[label="Pos vzz536",fontsize=16,color="green",shape="box"];5982[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5983[label="Pos vzz536",fontsize=16,color="green",shape="box"];5984[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5985[label="vzz533",fontsize=16,color="green",shape="box"];5986[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5987[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5988[label="Pos vzz536",fontsize=16,color="green",shape="box"];5989[label="vzz533",fontsize=16,color="green",shape="box"];5990[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5991[label="Pos vzz536",fontsize=16,color="green",shape="box"];5992[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5993[label="vzz533",fontsize=16,color="green",shape="box"];5994[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5995[label="Pos vzz536",fontsize=16,color="green",shape="box"];5996[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];5997[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];5998[label="Pos vzz536",fontsize=16,color="green",shape="box"];5999[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6000[label="Pos vzz536",fontsize=16,color="green",shape="box"];6001[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqDouble (Double (vzz824 - vzz823) vzz820) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqDouble (Double (vzz819 - vzz818) vzz814) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];6001 -> 6233[label="",style="solid", color="black", weight=3]; 6002 -> 5030[label="",style="dashed", color="red", weight=0]; 6002[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz545) (Pos vzz548)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];6002 -> 6234[label="",style="dashed", color="magenta", weight=3]; 6002 -> 6235[label="",style="dashed", color="magenta", weight=3]; 6003[label="Neg vzz584",fontsize=16,color="green",shape="box"];6004[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6005[label="Neg vzz584",fontsize=16,color="green",shape="box"];6006[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6007[label="vzz581",fontsize=16,color="green",shape="box"];6008[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6009[label="Neg vzz584",fontsize=16,color="green",shape="box"];6010[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6011[label="Neg vzz584",fontsize=16,color="green",shape="box"];6012[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6013[label="vzz581",fontsize=16,color="green",shape="box"];6014[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6015[label="vzz581",fontsize=16,color="green",shape="box"];6016[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6017[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6018[label="Neg vzz584",fontsize=16,color="green",shape="box"];6019[label="vzz581",fontsize=16,color="green",shape="box"];6020[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6021[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6022[label="Neg vzz584",fontsize=16,color="green",shape="box"];6023[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6024[label="Neg vzz584",fontsize=16,color="green",shape="box"];6025[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6026[label="Neg vzz584",fontsize=16,color="green",shape="box"];6027[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqDouble (Double (vzz836 - vzz835) vzz832) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqDouble (Double (vzz831 - vzz830) vzz826) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];6027 -> 6236[label="",style="solid", color="black", weight=3]; 6028 -> 5132[label="",style="dashed", color="red", weight=0]; 6028[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz593) (Neg vzz596)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];6028 -> 6237[label="",style="dashed", color="magenta", weight=3]; 6028 -> 6238[label="",style="dashed", color="magenta", weight=3]; 6029[label="Neg vzz632",fontsize=16,color="green",shape="box"];6030[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6031[label="Neg vzz632",fontsize=16,color="green",shape="box"];6032[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6033[label="vzz629",fontsize=16,color="green",shape="box"];6034[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6035[label="vzz629",fontsize=16,color="green",shape="box"];6036[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6037[label="Neg vzz632",fontsize=16,color="green",shape="box"];6038[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6040[label="Neg vzz632",fontsize=16,color="green",shape="box"];6041[label="vzz629",fontsize=16,color="green",shape="box"];6042[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6043[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6044[label="Neg vzz632",fontsize=16,color="green",shape="box"];6045[label="Neg vzz632",fontsize=16,color="green",shape="box"];6046[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6047[label="vzz629",fontsize=16,color="green",shape="box"];6048[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6049[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6050[label="Neg vzz632",fontsize=16,color="green",shape="box"];6051[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6052[label="Neg vzz632",fontsize=16,color="green",shape="box"];6053[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqDouble (Double (vzz848 - vzz847) vzz844) (primIntToDouble (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqDouble (Double (vzz843 - vzz842) vzz838) (primIntToDouble (Pos Zero))))",fontsize=16,color="black",shape="box"];6053 -> 6239[label="",style="solid", color="black", weight=3]; 6054 -> 5170[label="",style="dashed", color="red", weight=0]; 6054[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (primEqDouble (primMinusDouble (Double (`negate` vzz641) (Neg vzz644)) (fromDouble (Double (Pos (Succ Zero)) (Pos (Succ (Succ Zero)))))) (fromInt (Pos Zero))))",fontsize=16,color="magenta"];6054 -> 6240[label="",style="dashed", color="magenta", weight=3]; 6054 -> 6241[label="",style="dashed", color="magenta", weight=3]; 6055[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6056[label="Pos vzz296",fontsize=16,color="green",shape="box"];6057[label="Pos vzz296",fontsize=16,color="green",shape="box"];6058[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6059[label="vzz293",fontsize=16,color="green",shape="box"];6060[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6061[label="vzz293",fontsize=16,color="green",shape="box"];6062[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6063[label="Pos vzz296",fontsize=16,color="green",shape="box"];6064[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6065[label="Pos vzz296",fontsize=16,color="green",shape="box"];6066[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6067[label="vzz293",fontsize=16,color="green",shape="box"];6068[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6069[label="vzz293",fontsize=16,color="green",shape="box"];6070[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6071[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6072[label="Pos vzz296",fontsize=16,color="green",shape="box"];6073[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6074[label="Pos vzz296",fontsize=16,color="green",shape="box"];6075[label="Pos vzz296",fontsize=16,color="green",shape="box"];6076[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6077[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6078[label="Pos vzz296",fontsize=16,color="green",shape="box"];6079[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqFloat (Float (vzz860 - vzz859) vzz856) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqFloat (Float (vzz855 - vzz854) vzz850) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6079 -> 6242[label="",style="solid", color="black", weight=3]; 6080[label="vzz308",fontsize=16,color="green",shape="box"];6081[label="`negate` vzz305",fontsize=16,color="black",shape="triangle"];6081 -> 6243[label="",style="solid", color="black", weight=3]; 6082[label="Pos vzz344",fontsize=16,color="green",shape="box"];6083[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6084[label="Pos vzz344",fontsize=16,color="green",shape="box"];6085[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6086[label="Pos vzz344",fontsize=16,color="green",shape="box"];6087[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6088[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6089[label="Pos vzz344",fontsize=16,color="green",shape="box"];6090[label="Pos vzz344",fontsize=16,color="green",shape="box"];6091[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6092[label="vzz341",fontsize=16,color="green",shape="box"];6093[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6094[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6095[label="Pos vzz344",fontsize=16,color="green",shape="box"];6096[label="vzz341",fontsize=16,color="green",shape="box"];6097[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6098[label="vzz341",fontsize=16,color="green",shape="box"];6099[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6100[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6101[label="Pos vzz344",fontsize=16,color="green",shape="box"];6102[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6103[label="Pos vzz344",fontsize=16,color="green",shape="box"];6104[label="vzz341",fontsize=16,color="green",shape="box"];6105[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6106[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqFloat (Float (vzz872 - vzz871) vzz868) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqFloat (Float (vzz867 - vzz866) vzz862) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6106 -> 6244[label="",style="solid", color="black", weight=3]; 6107 -> 6081[label="",style="dashed", color="red", weight=0]; 6107[label="`negate` vzz353",fontsize=16,color="magenta"];6107 -> 6245[label="",style="dashed", color="magenta", weight=3]; 6108[label="vzz356",fontsize=16,color="green",shape="box"];6109[label="Neg vzz392",fontsize=16,color="green",shape="box"];6110[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6111[label="Neg vzz392",fontsize=16,color="green",shape="box"];6112[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6113[label="Neg vzz392",fontsize=16,color="green",shape="box"];6114[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6115[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6116[label="Neg vzz392",fontsize=16,color="green",shape="box"];6117[label="vzz389",fontsize=16,color="green",shape="box"];6118[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6119[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6120[label="Neg vzz392",fontsize=16,color="green",shape="box"];6121[label="vzz389",fontsize=16,color="green",shape="box"];6122[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6123[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6124[label="Neg vzz392",fontsize=16,color="green",shape="box"];6125[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6126[label="Neg vzz392",fontsize=16,color="green",shape="box"];6127[label="vzz389",fontsize=16,color="green",shape="box"];6128[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6129[label="Neg vzz392",fontsize=16,color="green",shape="box"];6130[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6131[label="vzz389",fontsize=16,color="green",shape="box"];6132[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6133[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqFloat (Float (vzz884 - vzz883) vzz880) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqFloat (Float (vzz879 - vzz878) vzz874) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6133 -> 6246[label="",style="solid", color="black", weight=3]; 6134 -> 6081[label="",style="dashed", color="red", weight=0]; 6134[label="`negate` vzz401",fontsize=16,color="magenta"];6134 -> 6247[label="",style="dashed", color="magenta", weight=3]; 6135[label="vzz404",fontsize=16,color="green",shape="box"];6136[label="vzz437",fontsize=16,color="green",shape="box"];6137[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6138[label="Neg vzz440",fontsize=16,color="green",shape="box"];6139[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6140[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6141[label="Neg vzz440",fontsize=16,color="green",shape="box"];6142[label="vzz437",fontsize=16,color="green",shape="box"];6143[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6144[label="Neg vzz440",fontsize=16,color="green",shape="box"];6145[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6146[label="vzz437",fontsize=16,color="green",shape="box"];6147[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6148[label="vzz437",fontsize=16,color="green",shape="box"];6149[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6150[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6151[label="Neg vzz440",fontsize=16,color="green",shape="box"];6152[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6153[label="Neg vzz440",fontsize=16,color="green",shape="box"];6154[label="Neg vzz440",fontsize=16,color="green",shape="box"];6155[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6156[label="Neg vzz440",fontsize=16,color="green",shape="box"];6157[label="Pos (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];6158[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6159[label="Neg vzz440",fontsize=16,color="green",shape="box"];6160[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqFloat (Float (vzz896 - vzz895) vzz892) (primIntToFloat (Pos Zero)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqFloat (Float (vzz891 - vzz890) vzz886) (primIntToFloat (Pos Zero))))",fontsize=16,color="black",shape="box"];6160 -> 6248[label="",style="solid", color="black", weight=3]; 6161[label="vzz452",fontsize=16,color="green",shape="box"];6162 -> 6081[label="",style="dashed", color="red", weight=0]; 6162[label="`negate` vzz449",fontsize=16,color="magenta"];6162 -> 6249[label="",style="dashed", color="magenta", weight=3]; 6416[label="vzz260",fontsize=16,color="green",shape="box"];6424[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24352[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6424 -> 24352[label="",style="solid", color="burlywood", weight=9]; 24352 -> 6441[label="",style="solid", color="burlywood", weight=3]; 24353[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6424 -> 24353[label="",style="solid", color="burlywood", weight=9]; 24353 -> 6442[label="",style="solid", color="burlywood", weight=3]; 6425[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6425 -> 6443[label="",style="solid", color="black", weight=3]; 6426[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24354[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6426 -> 24354[label="",style="solid", color="burlywood", weight=9]; 24354 -> 6444[label="",style="solid", color="burlywood", weight=3]; 24355[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6426 -> 24355[label="",style="solid", color="burlywood", weight=9]; 24355 -> 6445[label="",style="solid", color="burlywood", weight=3]; 6427[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24356[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6427 -> 24356[label="",style="solid", color="burlywood", weight=9]; 24356 -> 6446[label="",style="solid", color="burlywood", weight=3]; 24357[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6427 -> 24357[label="",style="solid", color="burlywood", weight=9]; 24357 -> 6447[label="",style="solid", color="burlywood", weight=3]; 6428[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6428 -> 6448[label="",style="solid", color="black", weight=3]; 6429[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24358[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6429 -> 24358[label="",style="solid", color="burlywood", weight=9]; 24358 -> 6449[label="",style="solid", color="burlywood", weight=3]; 24359[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6429 -> 24359[label="",style="solid", color="burlywood", weight=9]; 24359 -> 6450[label="",style="solid", color="burlywood", weight=3]; 6430[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24360[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6430 -> 24360[label="",style="solid", color="burlywood", weight=9]; 24360 -> 6451[label="",style="solid", color="burlywood", weight=3]; 24361[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6430 -> 24361[label="",style="solid", color="burlywood", weight=9]; 24361 -> 6452[label="",style="solid", color="burlywood", weight=3]; 6431[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9260) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24362[label="vzz9260/Succ vzz92600",fontsize=10,color="white",style="solid",shape="box"];6431 -> 24362[label="",style="solid", color="burlywood", weight=9]; 24362 -> 6453[label="",style="solid", color="burlywood", weight=3]; 24363[label="vzz9260/Zero",fontsize=10,color="white",style="solid",shape="box"];6431 -> 24363[label="",style="solid", color="burlywood", weight=9]; 24363 -> 6454[label="",style="solid", color="burlywood", weight=3]; 6228 -> 5950[label="",style="dashed", color="red", weight=0]; 6228[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` gcd0Gcd' vzz793 (vzz794 `rem` vzz793) :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` gcd0Gcd' vzz793 (vzz794 `rem` vzz793) :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];6228 -> 6368[label="",style="dashed", color="magenta", weight=3]; 6229[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz775 `quot` Integer vzz7940 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz772 `quot` Integer vzz7940 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];6229 -> 6369[label="",style="solid", color="black", weight=3]; 6230[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqDouble (Double (vzz812 - vzz811) vzz808) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqDouble (Double (vzz807 - vzz806) vzz802) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6230 -> 6370[label="",style="solid", color="black", weight=3]; 6231 -> 6081[label="",style="dashed", color="red", weight=0]; 6231[label="`negate` vzz497",fontsize=16,color="magenta"];6231 -> 6371[label="",style="dashed", color="magenta", weight=3]; 6232[label="vzz500",fontsize=16,color="green",shape="box"];6233[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqDouble (Double (vzz824 - vzz823) vzz820) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqDouble (Double (vzz819 - vzz818) vzz814) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6233 -> 6372[label="",style="solid", color="black", weight=3]; 6234 -> 6081[label="",style="dashed", color="red", weight=0]; 6234[label="`negate` vzz545",fontsize=16,color="magenta"];6234 -> 6373[label="",style="dashed", color="magenta", weight=3]; 6235[label="vzz548",fontsize=16,color="green",shape="box"];6236[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqDouble (Double (vzz836 - vzz835) vzz832) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqDouble (Double (vzz831 - vzz830) vzz826) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6236 -> 6374[label="",style="solid", color="black", weight=3]; 6237 -> 6081[label="",style="dashed", color="red", weight=0]; 6237[label="`negate` vzz593",fontsize=16,color="magenta"];6237 -> 6375[label="",style="dashed", color="magenta", weight=3]; 6238[label="vzz596",fontsize=16,color="green",shape="box"];6239[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqDouble (Double (vzz848 - vzz847) vzz844) (Double (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqDouble (Double (vzz843 - vzz842) vzz838) (Double (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6239 -> 6376[label="",style="solid", color="black", weight=3]; 6240 -> 6081[label="",style="dashed", color="red", weight=0]; 6240[label="`negate` vzz641",fontsize=16,color="magenta"];6240 -> 6377[label="",style="dashed", color="magenta", weight=3]; 6241[label="vzz644",fontsize=16,color="green",shape="box"];6242[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqFloat (Float (vzz860 - vzz859) vzz856) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqFloat (Float (vzz855 - vzz854) vzz850) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6242 -> 6378[label="",style="solid", color="black", weight=3]; 6243[label="primNegInt vzz305",fontsize=16,color="burlywood",shape="triangle"];24364[label="vzz305/Pos vzz3050",fontsize=10,color="white",style="solid",shape="box"];6243 -> 24364[label="",style="solid", color="burlywood", weight=9]; 24364 -> 6379[label="",style="solid", color="burlywood", weight=3]; 24365[label="vzz305/Neg vzz3050",fontsize=10,color="white",style="solid",shape="box"];6243 -> 24365[label="",style="solid", color="burlywood", weight=9]; 24365 -> 6380[label="",style="solid", color="burlywood", weight=3]; 6244[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqFloat (Float (vzz872 - vzz871) vzz868) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqFloat (Float (vzz867 - vzz866) vzz862) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6244 -> 6381[label="",style="solid", color="black", weight=3]; 6245[label="vzz353",fontsize=16,color="green",shape="box"];6246[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqFloat (Float (vzz884 - vzz883) vzz880) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqFloat (Float (vzz879 - vzz878) vzz874) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6246 -> 6382[label="",style="solid", color="black", weight=3]; 6247[label="vzz401",fontsize=16,color="green",shape="box"];6248[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqFloat (Float (vzz896 - vzz895) vzz892) (Float (Pos Zero) (Pos (Succ Zero))))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqFloat (Float (vzz891 - vzz890) vzz886) (Float (Pos Zero) (Pos (Succ Zero)))))",fontsize=16,color="black",shape="box"];6248 -> 6383[label="",style="solid", color="black", weight=3]; 6249[label="vzz449",fontsize=16,color="green",shape="box"];6441[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Pos (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6441 -> 6464[label="",style="solid", color="black", weight=3]; 6442[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91400)) (Pos Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6442 -> 6465[label="",style="solid", color="black", weight=3]; 6443[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6443 -> 6466[label="",style="solid", color="black", weight=3]; 6444[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6444 -> 6467[label="",style="solid", color="black", weight=3]; 6445[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6445 -> 6468[label="",style="solid", color="black", weight=3]; 6446[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6446 -> 6469[label="",style="solid", color="black", weight=3]; 6447[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6447 -> 6470[label="",style="solid", color="black", weight=3]; 6448 -> 6443[label="",style="dashed", color="red", weight=0]; 6448[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6449[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Neg (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6449 -> 6471[label="",style="solid", color="black", weight=3]; 6450[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91400)) (Neg Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6450 -> 6472[label="",style="solid", color="black", weight=3]; 6451[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6451 -> 6473[label="",style="solid", color="black", weight=3]; 6452[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6452 -> 6474[label="",style="solid", color="black", weight=3]; 6453[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz92600)) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6453 -> 6475[label="",style="solid", color="black", weight=3]; 6454[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6454 -> 6476[label="",style="solid", color="black", weight=3]; 6368 -> 8044[label="",style="dashed", color="red", weight=0]; 6368[label="gcd0Gcd' vzz793 (vzz794 `rem` vzz793)",fontsize=16,color="magenta"];6368 -> 8045[label="",style="dashed", color="magenta", weight=3]; 6368 -> 8046[label="",style="dashed", color="magenta", weight=3]; 6369 -> 6393[label="",style="dashed", color="red", weight=0]; 6369[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer (primQuotInt vzz775 vzz7940) :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer (primQuotInt vzz775 vzz7940) :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="magenta"];6369 -> 6394[label="",style="dashed", color="magenta", weight=3]; 6369 -> 6395[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6404[label="",style="dashed", color="red", weight=0]; 6370[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) ((vzz812 - vzz811) * Pos (Succ Zero) == vzz808 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) ((vzz812 - vzz811) * Pos (Succ Zero) == vzz808 * Pos Zero))",fontsize=16,color="magenta"];6370 -> 6405[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6406[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6407[label="",style="dashed", color="magenta", weight=3]; 6370 -> 6408[label="",style="dashed", color="magenta", weight=3]; 6371[label="vzz497",fontsize=16,color="green",shape="box"];6372 -> 6417[label="",style="dashed", color="red", weight=0]; 6372[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) ((vzz824 - vzz823) * Pos (Succ Zero) == vzz820 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) ((vzz824 - vzz823) * Pos (Succ Zero) == vzz820 * Pos Zero))",fontsize=16,color="magenta"];6372 -> 6418[label="",style="dashed", color="magenta", weight=3]; 6372 -> 6419[label="",style="dashed", color="magenta", weight=3]; 6372 -> 6420[label="",style="dashed", color="magenta", weight=3]; 6372 -> 6421[label="",style="dashed", color="magenta", weight=3]; 6373[label="vzz545",fontsize=16,color="green",shape="box"];6374 -> 6432[label="",style="dashed", color="red", weight=0]; 6374[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) ((vzz836 - vzz835) * Pos (Succ Zero) == vzz832 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) ((vzz836 - vzz835) * Pos (Succ Zero) == vzz832 * Pos Zero))",fontsize=16,color="magenta"];6374 -> 6433[label="",style="dashed", color="magenta", weight=3]; 6374 -> 6434[label="",style="dashed", color="magenta", weight=3]; 6374 -> 6435[label="",style="dashed", color="magenta", weight=3]; 6374 -> 6436[label="",style="dashed", color="magenta", weight=3]; 6375[label="vzz593",fontsize=16,color="green",shape="box"];6376 -> 6455[label="",style="dashed", color="red", weight=0]; 6376[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) ((vzz848 - vzz847) * Pos (Succ Zero) == vzz844 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) ((vzz848 - vzz847) * Pos (Succ Zero) == vzz844 * Pos Zero))",fontsize=16,color="magenta"];6376 -> 6456[label="",style="dashed", color="magenta", weight=3]; 6376 -> 6457[label="",style="dashed", color="magenta", weight=3]; 6376 -> 6458[label="",style="dashed", color="magenta", weight=3]; 6376 -> 6459[label="",style="dashed", color="magenta", weight=3]; 6377[label="vzz641",fontsize=16,color="green",shape="box"];6378 -> 6477[label="",style="dashed", color="red", weight=0]; 6378[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) ((vzz860 - vzz859) * Pos (Succ Zero) == vzz856 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) ((vzz860 - vzz859) * Pos (Succ Zero) == vzz856 * Pos Zero))",fontsize=16,color="magenta"];6378 -> 6478[label="",style="dashed", color="magenta", weight=3]; 6378 -> 6479[label="",style="dashed", color="magenta", weight=3]; 6378 -> 6480[label="",style="dashed", color="magenta", weight=3]; 6378 -> 6481[label="",style="dashed", color="magenta", weight=3]; 6379[label="primNegInt (Pos vzz3050)",fontsize=16,color="black",shape="box"];6379 -> 6484[label="",style="solid", color="black", weight=3]; 6380[label="primNegInt (Neg vzz3050)",fontsize=16,color="black",shape="box"];6380 -> 6485[label="",style="solid", color="black", weight=3]; 6381 -> 6486[label="",style="dashed", color="red", weight=0]; 6381[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) ((vzz872 - vzz871) * Pos (Succ Zero) == vzz868 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) ((vzz872 - vzz871) * Pos (Succ Zero) == vzz868 * Pos Zero))",fontsize=16,color="magenta"];6381 -> 6487[label="",style="dashed", color="magenta", weight=3]; 6381 -> 6488[label="",style="dashed", color="magenta", weight=3]; 6381 -> 6489[label="",style="dashed", color="magenta", weight=3]; 6381 -> 6490[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6491[label="",style="dashed", color="red", weight=0]; 6382[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) ((vzz884 - vzz883) * Pos (Succ Zero) == vzz880 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) ((vzz884 - vzz883) * Pos (Succ Zero) == vzz880 * Pos Zero))",fontsize=16,color="magenta"];6382 -> 6492[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6493[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6494[label="",style="dashed", color="magenta", weight=3]; 6382 -> 6495[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6496[label="",style="dashed", color="red", weight=0]; 6383[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) ((vzz896 - vzz895) * Pos (Succ Zero) == vzz892 * Pos Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) ((vzz896 - vzz895) * Pos (Succ Zero) == vzz892 * Pos Zero))",fontsize=16,color="magenta"];6383 -> 6497[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6498[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6499[label="",style="dashed", color="magenta", weight=3]; 6383 -> 6500[label="",style="dashed", color="magenta", weight=3]; 6464[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz91400 vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="triangle"];24366[label="vzz91400/Succ vzz914000",fontsize=10,color="white",style="solid",shape="box"];6464 -> 24366[label="",style="solid", color="burlywood", weight=9]; 24366 -> 6501[label="",style="solid", color="burlywood", weight=3]; 24367[label="vzz91400/Zero",fontsize=10,color="white",style="solid",shape="box"];6464 -> 24367[label="",style="solid", color="burlywood", weight=9]; 24367 -> 6502[label="",style="solid", color="burlywood", weight=3]; 6465 -> 6443[label="",style="dashed", color="red", weight=0]; 6465[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6466[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6466 -> 6503[label="",style="solid", color="black", weight=3]; 6467 -> 6443[label="",style="dashed", color="red", weight=0]; 6467[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6468[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6468 -> 6504[label="",style="solid", color="black", weight=3]; 6469 -> 6443[label="",style="dashed", color="red", weight=0]; 6469[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6470 -> 6468[label="",style="dashed", color="red", weight=0]; 6470[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6471 -> 6464[label="",style="dashed", color="red", weight=0]; 6471[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz91400 vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6471 -> 6505[label="",style="dashed", color="magenta", weight=3]; 6471 -> 6506[label="",style="dashed", color="magenta", weight=3]; 6472 -> 6443[label="",style="dashed", color="red", weight=0]; 6472[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6473 -> 6443[label="",style="dashed", color="red", weight=0]; 6473[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6474 -> 6468[label="",style="dashed", color="red", weight=0]; 6474[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6475 -> 6443[label="",style="dashed", color="red", weight=0]; 6475[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6476 -> 6468[label="",style="dashed", color="red", weight=0]; 6476[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];8045[label="vzz793",fontsize=16,color="green",shape="box"];8046[label="vzz794 `rem` vzz793",fontsize=16,color="burlywood",shape="triangle"];24368[label="vzz794/Integer vzz7940",fontsize=10,color="white",style="solid",shape="box"];8046 -> 24368[label="",style="solid", color="burlywood", weight=9]; 24368 -> 8051[label="",style="solid", color="burlywood", weight=3]; 8044[label="gcd0Gcd' vzz1087 vzz1086",fontsize=16,color="black",shape="triangle"];8044 -> 8052[label="",style="solid", color="black", weight=3]; 6394 -> 70[label="",style="dashed", color="red", weight=0]; 6394[label="primQuotInt vzz775 vzz7940",fontsize=16,color="magenta"];6394 -> 6508[label="",style="dashed", color="magenta", weight=3]; 6394 -> 6509[label="",style="dashed", color="magenta", weight=3]; 6395 -> 70[label="",style="dashed", color="red", weight=0]; 6395[label="primQuotInt vzz775 vzz7940",fontsize=16,color="magenta"];6395 -> 6510[label="",style="dashed", color="magenta", weight=3]; 6395 -> 6511[label="",style="dashed", color="magenta", weight=3]; 6393[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (vzz56 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="burlywood",shape="triangle"];24369[label="vzz56/Integer vzz560",fontsize=10,color="white",style="solid",shape="box"];6393 -> 24369[label="",style="solid", color="burlywood", weight=9]; 24369 -> 6512[label="",style="solid", color="burlywood", weight=3]; 6405 -> 681[label="",style="dashed", color="red", weight=0]; 6405[label="vzz808 * Pos Zero",fontsize=16,color="magenta"];6405 -> 6513[label="",style="dashed", color="magenta", weight=3]; 6405 -> 6514[label="",style="dashed", color="magenta", weight=3]; 6406 -> 681[label="",style="dashed", color="red", weight=0]; 6406[label="(vzz812 - vzz811) * Pos (Succ Zero)",fontsize=16,color="magenta"];6406 -> 6515[label="",style="dashed", color="magenta", weight=3]; 6406 -> 6516[label="",style="dashed", color="magenta", weight=3]; 6407 -> 681[label="",style="dashed", color="red", weight=0]; 6407[label="(vzz812 - vzz811) * Pos (Succ Zero)",fontsize=16,color="magenta"];6407 -> 6517[label="",style="dashed", color="magenta", weight=3]; 6407 -> 6518[label="",style="dashed", color="magenta", weight=3]; 6408 -> 681[label="",style="dashed", color="red", weight=0]; 6408[label="vzz808 * Pos Zero",fontsize=16,color="magenta"];6408 -> 6519[label="",style="dashed", color="magenta", weight=3]; 6408 -> 6520[label="",style="dashed", color="magenta", weight=3]; 6404[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (vzz933 == vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (vzz931 == vzz930))",fontsize=16,color="black",shape="triangle"];6404 -> 6521[label="",style="solid", color="black", weight=3]; 6418 -> 681[label="",style="dashed", color="red", weight=0]; 6418[label="vzz820 * Pos Zero",fontsize=16,color="magenta"];6418 -> 6522[label="",style="dashed", color="magenta", weight=3]; 6418 -> 6523[label="",style="dashed", color="magenta", weight=3]; 6419 -> 681[label="",style="dashed", color="red", weight=0]; 6419[label="(vzz824 - vzz823) * Pos (Succ Zero)",fontsize=16,color="magenta"];6419 -> 6524[label="",style="dashed", color="magenta", weight=3]; 6419 -> 6525[label="",style="dashed", color="magenta", weight=3]; 6420 -> 681[label="",style="dashed", color="red", weight=0]; 6420[label="(vzz824 - vzz823) * Pos (Succ Zero)",fontsize=16,color="magenta"];6420 -> 6526[label="",style="dashed", color="magenta", weight=3]; 6420 -> 6527[label="",style="dashed", color="magenta", weight=3]; 6421 -> 681[label="",style="dashed", color="red", weight=0]; 6421[label="vzz820 * Pos Zero",fontsize=16,color="magenta"];6421 -> 6528[label="",style="dashed", color="magenta", weight=3]; 6421 -> 6529[label="",style="dashed", color="magenta", weight=3]; 6417[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (vzz937 == vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (vzz935 == vzz934))",fontsize=16,color="black",shape="triangle"];6417 -> 6530[label="",style="solid", color="black", weight=3]; 6433 -> 681[label="",style="dashed", color="red", weight=0]; 6433[label="(vzz836 - vzz835) * Pos (Succ Zero)",fontsize=16,color="magenta"];6433 -> 6531[label="",style="dashed", color="magenta", weight=3]; 6433 -> 6532[label="",style="dashed", color="magenta", weight=3]; 6434 -> 681[label="",style="dashed", color="red", weight=0]; 6434[label="vzz832 * Pos Zero",fontsize=16,color="magenta"];6434 -> 6533[label="",style="dashed", color="magenta", weight=3]; 6434 -> 6534[label="",style="dashed", color="magenta", weight=3]; 6435 -> 681[label="",style="dashed", color="red", weight=0]; 6435[label="vzz832 * Pos Zero",fontsize=16,color="magenta"];6435 -> 6535[label="",style="dashed", color="magenta", weight=3]; 6435 -> 6536[label="",style="dashed", color="magenta", weight=3]; 6436 -> 681[label="",style="dashed", color="red", weight=0]; 6436[label="(vzz836 - vzz835) * Pos (Succ Zero)",fontsize=16,color="magenta"];6436 -> 6537[label="",style="dashed", color="magenta", weight=3]; 6436 -> 6538[label="",style="dashed", color="magenta", weight=3]; 6432[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (vzz941 == vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (vzz939 == vzz938))",fontsize=16,color="black",shape="triangle"];6432 -> 6539[label="",style="solid", color="black", weight=3]; 6456 -> 681[label="",style="dashed", color="red", weight=0]; 6456[label="(vzz848 - vzz847) * Pos (Succ Zero)",fontsize=16,color="magenta"];6456 -> 6540[label="",style="dashed", color="magenta", weight=3]; 6456 -> 6541[label="",style="dashed", color="magenta", weight=3]; 6457 -> 681[label="",style="dashed", color="red", weight=0]; 6457[label="vzz844 * Pos Zero",fontsize=16,color="magenta"];6457 -> 6542[label="",style="dashed", color="magenta", weight=3]; 6457 -> 6543[label="",style="dashed", color="magenta", weight=3]; 6458 -> 681[label="",style="dashed", color="red", weight=0]; 6458[label="(vzz848 - vzz847) * Pos (Succ Zero)",fontsize=16,color="magenta"];6458 -> 6544[label="",style="dashed", color="magenta", weight=3]; 6458 -> 6545[label="",style="dashed", color="magenta", weight=3]; 6459 -> 681[label="",style="dashed", color="red", weight=0]; 6459[label="vzz844 * Pos Zero",fontsize=16,color="magenta"];6459 -> 6546[label="",style="dashed", color="magenta", weight=3]; 6459 -> 6547[label="",style="dashed", color="magenta", weight=3]; 6455[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (vzz945 == vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (vzz943 == vzz942))",fontsize=16,color="black",shape="triangle"];6455 -> 6548[label="",style="solid", color="black", weight=3]; 6478 -> 681[label="",style="dashed", color="red", weight=0]; 6478[label="vzz856 * Pos Zero",fontsize=16,color="magenta"];6478 -> 6549[label="",style="dashed", color="magenta", weight=3]; 6478 -> 6550[label="",style="dashed", color="magenta", weight=3]; 6479 -> 681[label="",style="dashed", color="red", weight=0]; 6479[label="(vzz860 - vzz859) * Pos (Succ Zero)",fontsize=16,color="magenta"];6479 -> 6551[label="",style="dashed", color="magenta", weight=3]; 6479 -> 6552[label="",style="dashed", color="magenta", weight=3]; 6480 -> 681[label="",style="dashed", color="red", weight=0]; 6480[label="vzz856 * Pos Zero",fontsize=16,color="magenta"];6480 -> 6553[label="",style="dashed", color="magenta", weight=3]; 6480 -> 6554[label="",style="dashed", color="magenta", weight=3]; 6481 -> 681[label="",style="dashed", color="red", weight=0]; 6481[label="(vzz860 - vzz859) * Pos (Succ Zero)",fontsize=16,color="magenta"];6481 -> 6555[label="",style="dashed", color="magenta", weight=3]; 6481 -> 6556[label="",style="dashed", color="magenta", weight=3]; 6477[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (vzz949 == vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (vzz947 == vzz946))",fontsize=16,color="black",shape="triangle"];6477 -> 6557[label="",style="solid", color="black", weight=3]; 6484[label="Neg vzz3050",fontsize=16,color="green",shape="box"];6485[label="Pos vzz3050",fontsize=16,color="green",shape="box"];6487 -> 681[label="",style="dashed", color="red", weight=0]; 6487[label="vzz868 * Pos Zero",fontsize=16,color="magenta"];6487 -> 6558[label="",style="dashed", color="magenta", weight=3]; 6487 -> 6559[label="",style="dashed", color="magenta", weight=3]; 6488 -> 681[label="",style="dashed", color="red", weight=0]; 6488[label="(vzz872 - vzz871) * Pos (Succ Zero)",fontsize=16,color="magenta"];6488 -> 6560[label="",style="dashed", color="magenta", weight=3]; 6488 -> 6561[label="",style="dashed", color="magenta", weight=3]; 6489 -> 681[label="",style="dashed", color="red", weight=0]; 6489[label="(vzz872 - vzz871) * Pos (Succ Zero)",fontsize=16,color="magenta"];6489 -> 6562[label="",style="dashed", color="magenta", weight=3]; 6489 -> 6563[label="",style="dashed", color="magenta", weight=3]; 6490 -> 681[label="",style="dashed", color="red", weight=0]; 6490[label="vzz868 * Pos Zero",fontsize=16,color="magenta"];6490 -> 6564[label="",style="dashed", color="magenta", weight=3]; 6490 -> 6565[label="",style="dashed", color="magenta", weight=3]; 6486[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (vzz953 == vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (vzz951 == vzz950))",fontsize=16,color="black",shape="triangle"];6486 -> 6566[label="",style="solid", color="black", weight=3]; 6492 -> 681[label="",style="dashed", color="red", weight=0]; 6492[label="(vzz884 - vzz883) * Pos (Succ Zero)",fontsize=16,color="magenta"];6492 -> 6567[label="",style="dashed", color="magenta", weight=3]; 6492 -> 6568[label="",style="dashed", color="magenta", weight=3]; 6493 -> 681[label="",style="dashed", color="red", weight=0]; 6493[label="vzz880 * Pos Zero",fontsize=16,color="magenta"];6493 -> 6569[label="",style="dashed", color="magenta", weight=3]; 6493 -> 6570[label="",style="dashed", color="magenta", weight=3]; 6494 -> 681[label="",style="dashed", color="red", weight=0]; 6494[label="vzz880 * Pos Zero",fontsize=16,color="magenta"];6494 -> 6571[label="",style="dashed", color="magenta", weight=3]; 6494 -> 6572[label="",style="dashed", color="magenta", weight=3]; 6495 -> 681[label="",style="dashed", color="red", weight=0]; 6495[label="(vzz884 - vzz883) * Pos (Succ Zero)",fontsize=16,color="magenta"];6495 -> 6573[label="",style="dashed", color="magenta", weight=3]; 6495 -> 6574[label="",style="dashed", color="magenta", weight=3]; 6491[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (vzz957 == vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (vzz955 == vzz954))",fontsize=16,color="black",shape="triangle"];6491 -> 6575[label="",style="solid", color="black", weight=3]; 6497 -> 681[label="",style="dashed", color="red", weight=0]; 6497[label="(vzz896 - vzz895) * Pos (Succ Zero)",fontsize=16,color="magenta"];6497 -> 6576[label="",style="dashed", color="magenta", weight=3]; 6497 -> 6577[label="",style="dashed", color="magenta", weight=3]; 6498 -> 681[label="",style="dashed", color="red", weight=0]; 6498[label="(vzz896 - vzz895) * Pos (Succ Zero)",fontsize=16,color="magenta"];6498 -> 6578[label="",style="dashed", color="magenta", weight=3]; 6498 -> 6579[label="",style="dashed", color="magenta", weight=3]; 6499 -> 681[label="",style="dashed", color="red", weight=0]; 6499[label="vzz892 * Pos Zero",fontsize=16,color="magenta"];6499 -> 6580[label="",style="dashed", color="magenta", weight=3]; 6499 -> 6581[label="",style="dashed", color="magenta", weight=3]; 6500 -> 681[label="",style="dashed", color="red", weight=0]; 6500[label="vzz892 * Pos Zero",fontsize=16,color="magenta"];6500 -> 6582[label="",style="dashed", color="magenta", weight=3]; 6500 -> 6583[label="",style="dashed", color="magenta", weight=3]; 6496[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (vzz961 == vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (vzz959 == vzz958))",fontsize=16,color="black",shape="triangle"];6496 -> 6584[label="",style="solid", color="black", weight=3]; 6501[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz914000) vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24370[label="vzz92600/Succ vzz926000",fontsize=10,color="white",style="solid",shape="box"];6501 -> 24370[label="",style="solid", color="burlywood", weight=9]; 24370 -> 6585[label="",style="solid", color="burlywood", weight=3]; 24371[label="vzz92600/Zero",fontsize=10,color="white",style="solid",shape="box"];6501 -> 24371[label="",style="solid", color="burlywood", weight=9]; 24371 -> 6586[label="",style="solid", color="burlywood", weight=3]; 6502[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero vzz92600 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24372[label="vzz92600/Succ vzz926000",fontsize=10,color="white",style="solid",shape="box"];6502 -> 24372[label="",style="solid", color="burlywood", weight=9]; 24372 -> 6587[label="",style="solid", color="burlywood", weight=3]; 24373[label="vzz92600/Zero",fontsize=10,color="white",style="solid",shape="box"];6502 -> 24373[label="",style="solid", color="burlywood", weight=9]; 24373 -> 6588[label="",style="solid", color="burlywood", weight=3]; 6503[label="roundRound04 (vzz23 :% vzz24) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6503 -> 6589[label="",style="solid", color="black", weight=3]; 6504[label="roundRound05 (vzz23 :% vzz24) (vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6504 -> 6590[label="",style="solid", color="black", weight=3]; 6505[label="vzz91400",fontsize=16,color="green",shape="box"];6506[label="vzz92600",fontsize=16,color="green",shape="box"];8051[label="Integer vzz7940 `rem` vzz793",fontsize=16,color="burlywood",shape="box"];24374[label="vzz793/Integer vzz7930",fontsize=10,color="white",style="solid",shape="box"];8051 -> 24374[label="",style="solid", color="burlywood", weight=9]; 24374 -> 8085[label="",style="solid", color="burlywood", weight=3]; 8052[label="gcd0Gcd'2 vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8052 -> 8086[label="",style="solid", color="black", weight=3]; 6508[label="vzz775",fontsize=16,color="green",shape="box"];6509[label="vzz7940",fontsize=16,color="green",shape="box"];6510[label="vzz775",fontsize=16,color="green",shape="box"];6511[label="vzz7940",fontsize=16,color="green",shape="box"];6512[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` reduce2D (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` reduce2D (Integer vzz773) vzz53))))",fontsize=16,color="black",shape="box"];6512 -> 6593[label="",style="solid", color="black", weight=3]; 6513[label="vzz808",fontsize=16,color="green",shape="box"];6514[label="Pos Zero",fontsize=16,color="green",shape="box"];6515[label="vzz812 - vzz811",fontsize=16,color="black",shape="triangle"];6515 -> 6594[label="",style="solid", color="black", weight=3]; 6516[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6517 -> 6515[label="",style="dashed", color="red", weight=0]; 6517[label="vzz812 - vzz811",fontsize=16,color="magenta"];6518[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6519[label="vzz808",fontsize=16,color="green",shape="box"];6520[label="Pos Zero",fontsize=16,color="green",shape="box"];6521 -> 6595[label="",style="dashed", color="red", weight=0]; 6521[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz810 - vzz809) vzz805) (primEqInt vzz933 vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz804 - vzz803) vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="magenta"];6521 -> 6596[label="",style="dashed", color="magenta", weight=3]; 6521 -> 6597[label="",style="dashed", color="magenta", weight=3]; 6522[label="vzz820",fontsize=16,color="green",shape="box"];6523[label="Pos Zero",fontsize=16,color="green",shape="box"];6524 -> 6515[label="",style="dashed", color="red", weight=0]; 6524[label="vzz824 - vzz823",fontsize=16,color="magenta"];6524 -> 6598[label="",style="dashed", color="magenta", weight=3]; 6524 -> 6599[label="",style="dashed", color="magenta", weight=3]; 6525[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6526 -> 6515[label="",style="dashed", color="red", weight=0]; 6526[label="vzz824 - vzz823",fontsize=16,color="magenta"];6526 -> 6600[label="",style="dashed", color="magenta", weight=3]; 6526 -> 6601[label="",style="dashed", color="magenta", weight=3]; 6527[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6528[label="vzz820",fontsize=16,color="green",shape="box"];6529[label="Pos Zero",fontsize=16,color="green",shape="box"];6530 -> 6602[label="",style="dashed", color="red", weight=0]; 6530[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double (vzz822 - vzz821) vzz817) (primEqInt vzz937 vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz816 - vzz815) vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="magenta"];6530 -> 6603[label="",style="dashed", color="magenta", weight=3]; 6530 -> 6604[label="",style="dashed", color="magenta", weight=3]; 6531 -> 6515[label="",style="dashed", color="red", weight=0]; 6531[label="vzz836 - vzz835",fontsize=16,color="magenta"];6531 -> 6605[label="",style="dashed", color="magenta", weight=3]; 6531 -> 6606[label="",style="dashed", color="magenta", weight=3]; 6532[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6533[label="vzz832",fontsize=16,color="green",shape="box"];6534[label="Pos Zero",fontsize=16,color="green",shape="box"];6535[label="vzz832",fontsize=16,color="green",shape="box"];6536[label="Pos Zero",fontsize=16,color="green",shape="box"];6537 -> 6515[label="",style="dashed", color="red", weight=0]; 6537[label="vzz836 - vzz835",fontsize=16,color="magenta"];6537 -> 6607[label="",style="dashed", color="magenta", weight=3]; 6537 -> 6608[label="",style="dashed", color="magenta", weight=3]; 6538[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6539 -> 6609[label="",style="dashed", color="red", weight=0]; 6539[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz834 - vzz833) vzz829) (primEqInt vzz941 vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz828 - vzz827) vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="magenta"];6539 -> 6610[label="",style="dashed", color="magenta", weight=3]; 6539 -> 6611[label="",style="dashed", color="magenta", weight=3]; 6540 -> 6515[label="",style="dashed", color="red", weight=0]; 6540[label="vzz848 - vzz847",fontsize=16,color="magenta"];6540 -> 6612[label="",style="dashed", color="magenta", weight=3]; 6540 -> 6613[label="",style="dashed", color="magenta", weight=3]; 6541[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6542[label="vzz844",fontsize=16,color="green",shape="box"];6543[label="Pos Zero",fontsize=16,color="green",shape="box"];6544 -> 6515[label="",style="dashed", color="red", weight=0]; 6544[label="vzz848 - vzz847",fontsize=16,color="magenta"];6544 -> 6614[label="",style="dashed", color="magenta", weight=3]; 6544 -> 6615[label="",style="dashed", color="magenta", weight=3]; 6545[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6546[label="vzz844",fontsize=16,color="green",shape="box"];6547[label="Pos Zero",fontsize=16,color="green",shape="box"];6548 -> 6616[label="",style="dashed", color="red", weight=0]; 6548[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double (vzz846 - vzz845) vzz841) (primEqInt vzz945 vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double (vzz840 - vzz839) vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="magenta"];6548 -> 6617[label="",style="dashed", color="magenta", weight=3]; 6548 -> 6618[label="",style="dashed", color="magenta", weight=3]; 6549[label="vzz856",fontsize=16,color="green",shape="box"];6550[label="Pos Zero",fontsize=16,color="green",shape="box"];6551 -> 6515[label="",style="dashed", color="red", weight=0]; 6551[label="vzz860 - vzz859",fontsize=16,color="magenta"];6551 -> 6619[label="",style="dashed", color="magenta", weight=3]; 6551 -> 6620[label="",style="dashed", color="magenta", weight=3]; 6552[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6553[label="vzz856",fontsize=16,color="green",shape="box"];6554[label="Pos Zero",fontsize=16,color="green",shape="box"];6555 -> 6515[label="",style="dashed", color="red", weight=0]; 6555[label="vzz860 - vzz859",fontsize=16,color="magenta"];6555 -> 6621[label="",style="dashed", color="magenta", weight=3]; 6555 -> 6622[label="",style="dashed", color="magenta", weight=3]; 6556[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6557 -> 6623[label="",style="dashed", color="red", weight=0]; 6557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz858 - vzz857) vzz853) (primEqInt vzz949 vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz852 - vzz851) vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="magenta"];6557 -> 6624[label="",style="dashed", color="magenta", weight=3]; 6557 -> 6625[label="",style="dashed", color="magenta", weight=3]; 6558[label="vzz868",fontsize=16,color="green",shape="box"];6559[label="Pos Zero",fontsize=16,color="green",shape="box"];6560 -> 6515[label="",style="dashed", color="red", weight=0]; 6560[label="vzz872 - vzz871",fontsize=16,color="magenta"];6560 -> 6626[label="",style="dashed", color="magenta", weight=3]; 6560 -> 6627[label="",style="dashed", color="magenta", weight=3]; 6561[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6562 -> 6515[label="",style="dashed", color="red", weight=0]; 6562[label="vzz872 - vzz871",fontsize=16,color="magenta"];6562 -> 6628[label="",style="dashed", color="magenta", weight=3]; 6562 -> 6629[label="",style="dashed", color="magenta", weight=3]; 6563[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6564[label="vzz868",fontsize=16,color="green",shape="box"];6565[label="Pos Zero",fontsize=16,color="green",shape="box"];6566 -> 6630[label="",style="dashed", color="red", weight=0]; 6566[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float (vzz870 - vzz869) vzz865) (primEqInt vzz953 vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz864 - vzz863) vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="magenta"];6566 -> 6631[label="",style="dashed", color="magenta", weight=3]; 6566 -> 6632[label="",style="dashed", color="magenta", weight=3]; 6567 -> 6515[label="",style="dashed", color="red", weight=0]; 6567[label="vzz884 - vzz883",fontsize=16,color="magenta"];6567 -> 6633[label="",style="dashed", color="magenta", weight=3]; 6567 -> 6634[label="",style="dashed", color="magenta", weight=3]; 6568[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6569[label="vzz880",fontsize=16,color="green",shape="box"];6570[label="Pos Zero",fontsize=16,color="green",shape="box"];6571[label="vzz880",fontsize=16,color="green",shape="box"];6572[label="Pos Zero",fontsize=16,color="green",shape="box"];6573 -> 6515[label="",style="dashed", color="red", weight=0]; 6573[label="vzz884 - vzz883",fontsize=16,color="magenta"];6573 -> 6635[label="",style="dashed", color="magenta", weight=3]; 6573 -> 6636[label="",style="dashed", color="magenta", weight=3]; 6574[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6575 -> 6637[label="",style="dashed", color="red", weight=0]; 6575[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz882 - vzz881) vzz877) (primEqInt vzz957 vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz876 - vzz875) vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="magenta"];6575 -> 6638[label="",style="dashed", color="magenta", weight=3]; 6575 -> 6639[label="",style="dashed", color="magenta", weight=3]; 6576 -> 6515[label="",style="dashed", color="red", weight=0]; 6576[label="vzz896 - vzz895",fontsize=16,color="magenta"];6576 -> 6640[label="",style="dashed", color="magenta", weight=3]; 6576 -> 6641[label="",style="dashed", color="magenta", weight=3]; 6577[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6578 -> 6515[label="",style="dashed", color="red", weight=0]; 6578[label="vzz896 - vzz895",fontsize=16,color="magenta"];6578 -> 6642[label="",style="dashed", color="magenta", weight=3]; 6578 -> 6643[label="",style="dashed", color="magenta", weight=3]; 6579[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];6580[label="vzz892",fontsize=16,color="green",shape="box"];6581[label="Pos Zero",fontsize=16,color="green",shape="box"];6582[label="vzz892",fontsize=16,color="green",shape="box"];6583[label="Pos Zero",fontsize=16,color="green",shape="box"];6584 -> 6644[label="",style="dashed", color="red", weight=0]; 6584[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float (vzz894 - vzz893) vzz889) (primEqInt vzz961 vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float (vzz888 - vzz887) vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="magenta"];6584 -> 6645[label="",style="dashed", color="magenta", weight=3]; 6584 -> 6646[label="",style="dashed", color="magenta", weight=3]; 6585[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz914000) (Succ vzz926000) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6585 -> 6647[label="",style="solid", color="black", weight=3]; 6586[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz914000) Zero && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6586 -> 6648[label="",style="solid", color="black", weight=3]; 6587[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero (Succ vzz926000) && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6587 -> 6649[label="",style="solid", color="black", weight=3]; 6588[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero Zero && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6588 -> 6650[label="",style="solid", color="black", weight=3]; 6589[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == fromInt (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6589 -> 6651[label="",style="solid", color="black", weight=3]; 6590[label="roundRound05 (vzz23 :% vzz24) (primEqInt vzz796 vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24375[label="vzz796/Pos vzz7960",fontsize=10,color="white",style="solid",shape="box"];6590 -> 24375[label="",style="solid", color="burlywood", weight=9]; 24375 -> 6652[label="",style="solid", color="burlywood", weight=3]; 24376[label="vzz796/Neg vzz7960",fontsize=10,color="white",style="solid",shape="box"];6590 -> 24376[label="",style="solid", color="burlywood", weight=9]; 24376 -> 6653[label="",style="solid", color="burlywood", weight=3]; 8085[label="Integer vzz7940 `rem` Integer vzz7930",fontsize=16,color="black",shape="box"];8085 -> 8334[label="",style="solid", color="black", weight=3]; 8086 -> 8335[label="",style="dashed", color="red", weight=0]; 8086[label="gcd0Gcd'1 (vzz1086 == fromInt (Pos Zero)) vzz1087 vzz1086",fontsize=16,color="magenta"];8086 -> 8336[label="",style="dashed", color="magenta", weight=3]; 6593 -> 7587[label="",style="dashed", color="red", weight=0]; 6593[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` gcd (Integer vzz776) vzz60))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` gcd (Integer vzz776) vzz60))))",fontsize=16,color="magenta"];6593 -> 7588[label="",style="dashed", color="magenta", weight=3]; 6593 -> 7589[label="",style="dashed", color="magenta", weight=3]; 6594[label="primMinusInt vzz812 vzz811",fontsize=16,color="burlywood",shape="triangle"];24377[label="vzz812/Pos vzz8120",fontsize=10,color="white",style="solid",shape="box"];6594 -> 24377[label="",style="solid", color="burlywood", weight=9]; 24377 -> 6658[label="",style="solid", color="burlywood", weight=3]; 24378[label="vzz812/Neg vzz8120",fontsize=10,color="white",style="solid",shape="box"];6594 -> 24378[label="",style="solid", color="burlywood", weight=9]; 24378 -> 6659[label="",style="solid", color="burlywood", weight=3]; 6596 -> 6515[label="",style="dashed", color="red", weight=0]; 6596[label="vzz804 - vzz803",fontsize=16,color="magenta"];6596 -> 6660[label="",style="dashed", color="magenta", weight=3]; 6596 -> 6661[label="",style="dashed", color="magenta", weight=3]; 6597 -> 6515[label="",style="dashed", color="red", weight=0]; 6597[label="vzz810 - vzz809",fontsize=16,color="magenta"];6597 -> 6662[label="",style="dashed", color="magenta", weight=3]; 6597 -> 6663[label="",style="dashed", color="magenta", weight=3]; 6595[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt vzz933 vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="triangle"];24379[label="vzz933/Pos vzz9330",fontsize=10,color="white",style="solid",shape="box"];6595 -> 24379[label="",style="solid", color="burlywood", weight=9]; 24379 -> 6664[label="",style="solid", color="burlywood", weight=3]; 24380[label="vzz933/Neg vzz9330",fontsize=10,color="white",style="solid",shape="box"];6595 -> 24380[label="",style="solid", color="burlywood", weight=9]; 24380 -> 6665[label="",style="solid", color="burlywood", weight=3]; 6598[label="vzz823",fontsize=16,color="green",shape="box"];6599[label="vzz824",fontsize=16,color="green",shape="box"];6600[label="vzz823",fontsize=16,color="green",shape="box"];6601[label="vzz824",fontsize=16,color="green",shape="box"];6603 -> 6515[label="",style="dashed", color="red", weight=0]; 6603[label="vzz822 - vzz821",fontsize=16,color="magenta"];6603 -> 6666[label="",style="dashed", color="magenta", weight=3]; 6603 -> 6667[label="",style="dashed", color="magenta", weight=3]; 6604 -> 6515[label="",style="dashed", color="red", weight=0]; 6604[label="vzz816 - vzz815",fontsize=16,color="magenta"];6604 -> 6668[label="",style="dashed", color="magenta", weight=3]; 6604 -> 6669[label="",style="dashed", color="magenta", weight=3]; 6602[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt vzz937 vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="triangle"];24381[label="vzz937/Pos vzz9370",fontsize=10,color="white",style="solid",shape="box"];6602 -> 24381[label="",style="solid", color="burlywood", weight=9]; 24381 -> 6670[label="",style="solid", color="burlywood", weight=3]; 24382[label="vzz937/Neg vzz9370",fontsize=10,color="white",style="solid",shape="box"];6602 -> 24382[label="",style="solid", color="burlywood", weight=9]; 24382 -> 6671[label="",style="solid", color="burlywood", weight=3]; 6605[label="vzz835",fontsize=16,color="green",shape="box"];6606[label="vzz836",fontsize=16,color="green",shape="box"];6607[label="vzz835",fontsize=16,color="green",shape="box"];6608[label="vzz836",fontsize=16,color="green",shape="box"];6610 -> 6515[label="",style="dashed", color="red", weight=0]; 6610[label="vzz828 - vzz827",fontsize=16,color="magenta"];6610 -> 6672[label="",style="dashed", color="magenta", weight=3]; 6610 -> 6673[label="",style="dashed", color="magenta", weight=3]; 6611 -> 6515[label="",style="dashed", color="red", weight=0]; 6611[label="vzz834 - vzz833",fontsize=16,color="magenta"];6611 -> 6674[label="",style="dashed", color="magenta", weight=3]; 6611 -> 6675[label="",style="dashed", color="magenta", weight=3]; 6609[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt vzz941 vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="triangle"];24383[label="vzz941/Pos vzz9410",fontsize=10,color="white",style="solid",shape="box"];6609 -> 24383[label="",style="solid", color="burlywood", weight=9]; 24383 -> 6676[label="",style="solid", color="burlywood", weight=3]; 24384[label="vzz941/Neg vzz9410",fontsize=10,color="white",style="solid",shape="box"];6609 -> 24384[label="",style="solid", color="burlywood", weight=9]; 24384 -> 6677[label="",style="solid", color="burlywood", weight=3]; 6612[label="vzz847",fontsize=16,color="green",shape="box"];6613[label="vzz848",fontsize=16,color="green",shape="box"];6614[label="vzz847",fontsize=16,color="green",shape="box"];6615[label="vzz848",fontsize=16,color="green",shape="box"];6617 -> 6515[label="",style="dashed", color="red", weight=0]; 6617[label="vzz840 - vzz839",fontsize=16,color="magenta"];6617 -> 6678[label="",style="dashed", color="magenta", weight=3]; 6617 -> 6679[label="",style="dashed", color="magenta", weight=3]; 6618 -> 6515[label="",style="dashed", color="red", weight=0]; 6618[label="vzz846 - vzz845",fontsize=16,color="magenta"];6618 -> 6680[label="",style="dashed", color="magenta", weight=3]; 6618 -> 6681[label="",style="dashed", color="magenta", weight=3]; 6616[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt vzz945 vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="triangle"];24385[label="vzz945/Pos vzz9450",fontsize=10,color="white",style="solid",shape="box"];6616 -> 24385[label="",style="solid", color="burlywood", weight=9]; 24385 -> 6682[label="",style="solid", color="burlywood", weight=3]; 24386[label="vzz945/Neg vzz9450",fontsize=10,color="white",style="solid",shape="box"];6616 -> 24386[label="",style="solid", color="burlywood", weight=9]; 24386 -> 6683[label="",style="solid", color="burlywood", weight=3]; 6619[label="vzz859",fontsize=16,color="green",shape="box"];6620[label="vzz860",fontsize=16,color="green",shape="box"];6621[label="vzz859",fontsize=16,color="green",shape="box"];6622[label="vzz860",fontsize=16,color="green",shape="box"];6624 -> 6515[label="",style="dashed", color="red", weight=0]; 6624[label="vzz852 - vzz851",fontsize=16,color="magenta"];6624 -> 6684[label="",style="dashed", color="magenta", weight=3]; 6624 -> 6685[label="",style="dashed", color="magenta", weight=3]; 6625 -> 6515[label="",style="dashed", color="red", weight=0]; 6625[label="vzz858 - vzz857",fontsize=16,color="magenta"];6625 -> 6686[label="",style="dashed", color="magenta", weight=3]; 6625 -> 6687[label="",style="dashed", color="magenta", weight=3]; 6623[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt vzz949 vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="triangle"];24387[label="vzz949/Pos vzz9490",fontsize=10,color="white",style="solid",shape="box"];6623 -> 24387[label="",style="solid", color="burlywood", weight=9]; 24387 -> 6688[label="",style="solid", color="burlywood", weight=3]; 24388[label="vzz949/Neg vzz9490",fontsize=10,color="white",style="solid",shape="box"];6623 -> 24388[label="",style="solid", color="burlywood", weight=9]; 24388 -> 6689[label="",style="solid", color="burlywood", weight=3]; 6626[label="vzz871",fontsize=16,color="green",shape="box"];6627[label="vzz872",fontsize=16,color="green",shape="box"];6628[label="vzz871",fontsize=16,color="green",shape="box"];6629[label="vzz872",fontsize=16,color="green",shape="box"];6631 -> 6515[label="",style="dashed", color="red", weight=0]; 6631[label="vzz864 - vzz863",fontsize=16,color="magenta"];6631 -> 6690[label="",style="dashed", color="magenta", weight=3]; 6631 -> 6691[label="",style="dashed", color="magenta", weight=3]; 6632 -> 6515[label="",style="dashed", color="red", weight=0]; 6632[label="vzz870 - vzz869",fontsize=16,color="magenta"];6632 -> 6692[label="",style="dashed", color="magenta", weight=3]; 6632 -> 6693[label="",style="dashed", color="magenta", weight=3]; 6630[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt vzz953 vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="triangle"];24389[label="vzz953/Pos vzz9530",fontsize=10,color="white",style="solid",shape="box"];6630 -> 24389[label="",style="solid", color="burlywood", weight=9]; 24389 -> 6694[label="",style="solid", color="burlywood", weight=3]; 24390[label="vzz953/Neg vzz9530",fontsize=10,color="white",style="solid",shape="box"];6630 -> 24390[label="",style="solid", color="burlywood", weight=9]; 24390 -> 6695[label="",style="solid", color="burlywood", weight=3]; 6633[label="vzz883",fontsize=16,color="green",shape="box"];6634[label="vzz884",fontsize=16,color="green",shape="box"];6635[label="vzz883",fontsize=16,color="green",shape="box"];6636[label="vzz884",fontsize=16,color="green",shape="box"];6638 -> 6515[label="",style="dashed", color="red", weight=0]; 6638[label="vzz876 - vzz875",fontsize=16,color="magenta"];6638 -> 6696[label="",style="dashed", color="magenta", weight=3]; 6638 -> 6697[label="",style="dashed", color="magenta", weight=3]; 6639 -> 6515[label="",style="dashed", color="red", weight=0]; 6639[label="vzz882 - vzz881",fontsize=16,color="magenta"];6639 -> 6698[label="",style="dashed", color="magenta", weight=3]; 6639 -> 6699[label="",style="dashed", color="magenta", weight=3]; 6637[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt vzz957 vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="triangle"];24391[label="vzz957/Pos vzz9570",fontsize=10,color="white",style="solid",shape="box"];6637 -> 24391[label="",style="solid", color="burlywood", weight=9]; 24391 -> 6700[label="",style="solid", color="burlywood", weight=3]; 24392[label="vzz957/Neg vzz9570",fontsize=10,color="white",style="solid",shape="box"];6637 -> 24392[label="",style="solid", color="burlywood", weight=9]; 24392 -> 6701[label="",style="solid", color="burlywood", weight=3]; 6640[label="vzz895",fontsize=16,color="green",shape="box"];6641[label="vzz896",fontsize=16,color="green",shape="box"];6642[label="vzz895",fontsize=16,color="green",shape="box"];6643[label="vzz896",fontsize=16,color="green",shape="box"];6645 -> 6515[label="",style="dashed", color="red", weight=0]; 6645[label="vzz888 - vzz887",fontsize=16,color="magenta"];6645 -> 6702[label="",style="dashed", color="magenta", weight=3]; 6645 -> 6703[label="",style="dashed", color="magenta", weight=3]; 6646 -> 6515[label="",style="dashed", color="red", weight=0]; 6646[label="vzz894 - vzz893",fontsize=16,color="magenta"];6646 -> 6704[label="",style="dashed", color="magenta", weight=3]; 6646 -> 6705[label="",style="dashed", color="magenta", weight=3]; 6644[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt vzz961 vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="triangle"];24393[label="vzz961/Pos vzz9610",fontsize=10,color="white",style="solid",shape="box"];6644 -> 24393[label="",style="solid", color="burlywood", weight=9]; 24393 -> 6706[label="",style="solid", color="burlywood", weight=3]; 24394[label="vzz961/Neg vzz9610",fontsize=10,color="white",style="solid",shape="box"];6644 -> 24394[label="",style="solid", color="burlywood", weight=9]; 24394 -> 6707[label="",style="solid", color="burlywood", weight=3]; 6647 -> 6464[label="",style="dashed", color="red", weight=0]; 6647[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz914000 vzz926000 && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6647 -> 6708[label="",style="dashed", color="magenta", weight=3]; 6647 -> 6709[label="",style="dashed", color="magenta", weight=3]; 6648 -> 6443[label="",style="dashed", color="red", weight=0]; 6648[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6649 -> 6443[label="",style="dashed", color="red", weight=0]; 6649[label="roundRound05 (vzz23 :% vzz24) (False && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6650 -> 6468[label="",style="dashed", color="red", weight=0]; 6650[label="roundRound05 (vzz23 :% vzz24) (True && vzz796 == vzz925) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6651[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == intToRatio (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6651 -> 6710[label="",style="solid", color="black", weight=3]; 6652[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos vzz7960) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24395[label="vzz7960/Succ vzz79600",fontsize=10,color="white",style="solid",shape="box"];6652 -> 24395[label="",style="solid", color="burlywood", weight=9]; 24395 -> 6711[label="",style="solid", color="burlywood", weight=3]; 24396[label="vzz7960/Zero",fontsize=10,color="white",style="solid",shape="box"];6652 -> 24396[label="",style="solid", color="burlywood", weight=9]; 24396 -> 6712[label="",style="solid", color="burlywood", weight=3]; 6653[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg vzz7960) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24397[label="vzz7960/Succ vzz79600",fontsize=10,color="white",style="solid",shape="box"];6653 -> 24397[label="",style="solid", color="burlywood", weight=9]; 24397 -> 6713[label="",style="solid", color="burlywood", weight=3]; 24398[label="vzz7960/Zero",fontsize=10,color="white",style="solid",shape="box"];6653 -> 24398[label="",style="solid", color="burlywood", weight=9]; 24398 -> 6714[label="",style="solid", color="burlywood", weight=3]; 8334[label="Integer (primRemInt vzz7940 vzz7930)",fontsize=16,color="green",shape="box"];8334 -> 8337[label="",style="dashed", color="green", weight=3]; 8336 -> 195[label="",style="dashed", color="red", weight=0]; 8336[label="vzz1086 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8336 -> 8338[label="",style="dashed", color="magenta", weight=3]; 8335[label="gcd0Gcd'1 vzz1090 vzz1087 vzz1086",fontsize=16,color="burlywood",shape="triangle"];24399[label="vzz1090/False",fontsize=10,color="white",style="solid",shape="box"];8335 -> 24399[label="",style="solid", color="burlywood", weight=9]; 24399 -> 8339[label="",style="solid", color="burlywood", weight=3]; 24400[label="vzz1090/True",fontsize=10,color="white",style="solid",shape="box"];8335 -> 24400[label="",style="solid", color="burlywood", weight=9]; 24400 -> 8340[label="",style="solid", color="burlywood", weight=3]; 7588[label="gcd (Integer vzz776) vzz60",fontsize=16,color="black",shape="triangle"];7588 -> 7620[label="",style="solid", color="black", weight=3]; 7589 -> 7588[label="",style="dashed", color="red", weight=0]; 7589[label="gcd (Integer vzz776) vzz60",fontsize=16,color="magenta"];7587[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` vzz1073))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` vzz1072))))",fontsize=16,color="burlywood",shape="triangle"];24401[label="vzz1073/Integer vzz10730",fontsize=10,color="white",style="solid",shape="box"];7587 -> 24401[label="",style="solid", color="burlywood", weight=9]; 24401 -> 7621[label="",style="solid", color="burlywood", weight=3]; 6658[label="primMinusInt (Pos vzz8120) vzz811",fontsize=16,color="burlywood",shape="box"];24402[label="vzz811/Pos vzz8110",fontsize=10,color="white",style="solid",shape="box"];6658 -> 24402[label="",style="solid", color="burlywood", weight=9]; 24402 -> 6719[label="",style="solid", color="burlywood", weight=3]; 24403[label="vzz811/Neg vzz8110",fontsize=10,color="white",style="solid",shape="box"];6658 -> 24403[label="",style="solid", color="burlywood", weight=9]; 24403 -> 6720[label="",style="solid", color="burlywood", weight=3]; 6659[label="primMinusInt (Neg vzz8120) vzz811",fontsize=16,color="burlywood",shape="box"];24404[label="vzz811/Pos vzz8110",fontsize=10,color="white",style="solid",shape="box"];6659 -> 24404[label="",style="solid", color="burlywood", weight=9]; 24404 -> 6721[label="",style="solid", color="burlywood", weight=3]; 24405[label="vzz811/Neg vzz8110",fontsize=10,color="white",style="solid",shape="box"];6659 -> 24405[label="",style="solid", color="burlywood", weight=9]; 24405 -> 6722[label="",style="solid", color="burlywood", weight=3]; 6660[label="vzz803",fontsize=16,color="green",shape="box"];6661[label="vzz804",fontsize=16,color="green",shape="box"];6662[label="vzz809",fontsize=16,color="green",shape="box"];6663[label="vzz810",fontsize=16,color="green",shape="box"];6664[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos vzz9330) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24406[label="vzz9330/Succ vzz93300",fontsize=10,color="white",style="solid",shape="box"];6664 -> 24406[label="",style="solid", color="burlywood", weight=9]; 24406 -> 6723[label="",style="solid", color="burlywood", weight=3]; 24407[label="vzz9330/Zero",fontsize=10,color="white",style="solid",shape="box"];6664 -> 24407[label="",style="solid", color="burlywood", weight=9]; 24407 -> 6724[label="",style="solid", color="burlywood", weight=3]; 6665[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg vzz9330) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24408[label="vzz9330/Succ vzz93300",fontsize=10,color="white",style="solid",shape="box"];6665 -> 24408[label="",style="solid", color="burlywood", weight=9]; 24408 -> 6725[label="",style="solid", color="burlywood", weight=3]; 24409[label="vzz9330/Zero",fontsize=10,color="white",style="solid",shape="box"];6665 -> 24409[label="",style="solid", color="burlywood", weight=9]; 24409 -> 6726[label="",style="solid", color="burlywood", weight=3]; 6666[label="vzz821",fontsize=16,color="green",shape="box"];6667[label="vzz822",fontsize=16,color="green",shape="box"];6668[label="vzz815",fontsize=16,color="green",shape="box"];6669[label="vzz816",fontsize=16,color="green",shape="box"];6670[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos vzz9370) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24410[label="vzz9370/Succ vzz93700",fontsize=10,color="white",style="solid",shape="box"];6670 -> 24410[label="",style="solid", color="burlywood", weight=9]; 24410 -> 6727[label="",style="solid", color="burlywood", weight=3]; 24411[label="vzz9370/Zero",fontsize=10,color="white",style="solid",shape="box"];6670 -> 24411[label="",style="solid", color="burlywood", weight=9]; 24411 -> 6728[label="",style="solid", color="burlywood", weight=3]; 6671[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg vzz9370) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24412[label="vzz9370/Succ vzz93700",fontsize=10,color="white",style="solid",shape="box"];6671 -> 24412[label="",style="solid", color="burlywood", weight=9]; 24412 -> 6729[label="",style="solid", color="burlywood", weight=3]; 24413[label="vzz9370/Zero",fontsize=10,color="white",style="solid",shape="box"];6671 -> 24413[label="",style="solid", color="burlywood", weight=9]; 24413 -> 6730[label="",style="solid", color="burlywood", weight=3]; 6672[label="vzz827",fontsize=16,color="green",shape="box"];6673[label="vzz828",fontsize=16,color="green",shape="box"];6674[label="vzz833",fontsize=16,color="green",shape="box"];6675[label="vzz834",fontsize=16,color="green",shape="box"];6676[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos vzz9410) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24414[label="vzz9410/Succ vzz94100",fontsize=10,color="white",style="solid",shape="box"];6676 -> 24414[label="",style="solid", color="burlywood", weight=9]; 24414 -> 6731[label="",style="solid", color="burlywood", weight=3]; 24415[label="vzz9410/Zero",fontsize=10,color="white",style="solid",shape="box"];6676 -> 24415[label="",style="solid", color="burlywood", weight=9]; 24415 -> 6732[label="",style="solid", color="burlywood", weight=3]; 6677[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg vzz9410) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24416[label="vzz9410/Succ vzz94100",fontsize=10,color="white",style="solid",shape="box"];6677 -> 24416[label="",style="solid", color="burlywood", weight=9]; 24416 -> 6733[label="",style="solid", color="burlywood", weight=3]; 24417[label="vzz9410/Zero",fontsize=10,color="white",style="solid",shape="box"];6677 -> 24417[label="",style="solid", color="burlywood", weight=9]; 24417 -> 6734[label="",style="solid", color="burlywood", weight=3]; 6678[label="vzz839",fontsize=16,color="green",shape="box"];6679[label="vzz840",fontsize=16,color="green",shape="box"];6680[label="vzz845",fontsize=16,color="green",shape="box"];6681[label="vzz846",fontsize=16,color="green",shape="box"];6682[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos vzz9450) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24418[label="vzz9450/Succ vzz94500",fontsize=10,color="white",style="solid",shape="box"];6682 -> 24418[label="",style="solid", color="burlywood", weight=9]; 24418 -> 6735[label="",style="solid", color="burlywood", weight=3]; 24419[label="vzz9450/Zero",fontsize=10,color="white",style="solid",shape="box"];6682 -> 24419[label="",style="solid", color="burlywood", weight=9]; 24419 -> 6736[label="",style="solid", color="burlywood", weight=3]; 6683[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg vzz9450) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24420[label="vzz9450/Succ vzz94500",fontsize=10,color="white",style="solid",shape="box"];6683 -> 24420[label="",style="solid", color="burlywood", weight=9]; 24420 -> 6737[label="",style="solid", color="burlywood", weight=3]; 24421[label="vzz9450/Zero",fontsize=10,color="white",style="solid",shape="box"];6683 -> 24421[label="",style="solid", color="burlywood", weight=9]; 24421 -> 6738[label="",style="solid", color="burlywood", weight=3]; 6684[label="vzz851",fontsize=16,color="green",shape="box"];6685[label="vzz852",fontsize=16,color="green",shape="box"];6686[label="vzz857",fontsize=16,color="green",shape="box"];6687[label="vzz858",fontsize=16,color="green",shape="box"];6688[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos vzz9490) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24422[label="vzz9490/Succ vzz94900",fontsize=10,color="white",style="solid",shape="box"];6688 -> 24422[label="",style="solid", color="burlywood", weight=9]; 24422 -> 6739[label="",style="solid", color="burlywood", weight=3]; 24423[label="vzz9490/Zero",fontsize=10,color="white",style="solid",shape="box"];6688 -> 24423[label="",style="solid", color="burlywood", weight=9]; 24423 -> 6740[label="",style="solid", color="burlywood", weight=3]; 6689[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg vzz9490) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24424[label="vzz9490/Succ vzz94900",fontsize=10,color="white",style="solid",shape="box"];6689 -> 24424[label="",style="solid", color="burlywood", weight=9]; 24424 -> 6741[label="",style="solid", color="burlywood", weight=3]; 24425[label="vzz9490/Zero",fontsize=10,color="white",style="solid",shape="box"];6689 -> 24425[label="",style="solid", color="burlywood", weight=9]; 24425 -> 6742[label="",style="solid", color="burlywood", weight=3]; 6690[label="vzz863",fontsize=16,color="green",shape="box"];6691[label="vzz864",fontsize=16,color="green",shape="box"];6692[label="vzz869",fontsize=16,color="green",shape="box"];6693[label="vzz870",fontsize=16,color="green",shape="box"];6694[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos vzz9530) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24426[label="vzz9530/Succ vzz95300",fontsize=10,color="white",style="solid",shape="box"];6694 -> 24426[label="",style="solid", color="burlywood", weight=9]; 24426 -> 6743[label="",style="solid", color="burlywood", weight=3]; 24427[label="vzz9530/Zero",fontsize=10,color="white",style="solid",shape="box"];6694 -> 24427[label="",style="solid", color="burlywood", weight=9]; 24427 -> 6744[label="",style="solid", color="burlywood", weight=3]; 6695[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg vzz9530) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24428[label="vzz9530/Succ vzz95300",fontsize=10,color="white",style="solid",shape="box"];6695 -> 24428[label="",style="solid", color="burlywood", weight=9]; 24428 -> 6745[label="",style="solid", color="burlywood", weight=3]; 24429[label="vzz9530/Zero",fontsize=10,color="white",style="solid",shape="box"];6695 -> 24429[label="",style="solid", color="burlywood", weight=9]; 24429 -> 6746[label="",style="solid", color="burlywood", weight=3]; 6696[label="vzz875",fontsize=16,color="green",shape="box"];6697[label="vzz876",fontsize=16,color="green",shape="box"];6698[label="vzz881",fontsize=16,color="green",shape="box"];6699[label="vzz882",fontsize=16,color="green",shape="box"];6700[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos vzz9570) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24430[label="vzz9570/Succ vzz95700",fontsize=10,color="white",style="solid",shape="box"];6700 -> 24430[label="",style="solid", color="burlywood", weight=9]; 24430 -> 6747[label="",style="solid", color="burlywood", weight=3]; 24431[label="vzz9570/Zero",fontsize=10,color="white",style="solid",shape="box"];6700 -> 24431[label="",style="solid", color="burlywood", weight=9]; 24431 -> 6748[label="",style="solid", color="burlywood", weight=3]; 6701[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg vzz9570) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24432[label="vzz9570/Succ vzz95700",fontsize=10,color="white",style="solid",shape="box"];6701 -> 24432[label="",style="solid", color="burlywood", weight=9]; 24432 -> 6749[label="",style="solid", color="burlywood", weight=3]; 24433[label="vzz9570/Zero",fontsize=10,color="white",style="solid",shape="box"];6701 -> 24433[label="",style="solid", color="burlywood", weight=9]; 24433 -> 6750[label="",style="solid", color="burlywood", weight=3]; 6702[label="vzz887",fontsize=16,color="green",shape="box"];6703[label="vzz888",fontsize=16,color="green",shape="box"];6704[label="vzz893",fontsize=16,color="green",shape="box"];6705[label="vzz894",fontsize=16,color="green",shape="box"];6706[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos vzz9610) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24434[label="vzz9610/Succ vzz96100",fontsize=10,color="white",style="solid",shape="box"];6706 -> 24434[label="",style="solid", color="burlywood", weight=9]; 24434 -> 6751[label="",style="solid", color="burlywood", weight=3]; 24435[label="vzz9610/Zero",fontsize=10,color="white",style="solid",shape="box"];6706 -> 24435[label="",style="solid", color="burlywood", weight=9]; 24435 -> 6752[label="",style="solid", color="burlywood", weight=3]; 6707[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg vzz9610) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24436[label="vzz9610/Succ vzz96100",fontsize=10,color="white",style="solid",shape="box"];6707 -> 24436[label="",style="solid", color="burlywood", weight=9]; 24436 -> 6753[label="",style="solid", color="burlywood", weight=3]; 24437[label="vzz9610/Zero",fontsize=10,color="white",style="solid",shape="box"];6707 -> 24437[label="",style="solid", color="burlywood", weight=9]; 24437 -> 6754[label="",style="solid", color="burlywood", weight=3]; 6708[label="vzz914000",fontsize=16,color="green",shape="box"];6709[label="vzz926000",fontsize=16,color="green",shape="box"];6710 -> 6755[label="",style="dashed", color="red", weight=0]; 6710[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6710 -> 6756[label="",style="dashed", color="magenta", weight=3]; 6710 -> 6757[label="",style="dashed", color="magenta", weight=3]; 6711[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24438[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6711 -> 24438[label="",style="solid", color="burlywood", weight=9]; 24438 -> 6758[label="",style="solid", color="burlywood", weight=3]; 24439[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6711 -> 24439[label="",style="solid", color="burlywood", weight=9]; 24439 -> 6759[label="",style="solid", color="burlywood", weight=3]; 6712[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24440[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6712 -> 24440[label="",style="solid", color="burlywood", weight=9]; 24440 -> 6760[label="",style="solid", color="burlywood", weight=3]; 24441[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6712 -> 24441[label="",style="solid", color="burlywood", weight=9]; 24441 -> 6761[label="",style="solid", color="burlywood", weight=3]; 6713[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24442[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6713 -> 24442[label="",style="solid", color="burlywood", weight=9]; 24442 -> 6762[label="",style="solid", color="burlywood", weight=3]; 24443[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6713 -> 24443[label="",style="solid", color="burlywood", weight=9]; 24443 -> 6763[label="",style="solid", color="burlywood", weight=3]; 6714[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz925) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24444[label="vzz925/Pos vzz9250",fontsize=10,color="white",style="solid",shape="box"];6714 -> 24444[label="",style="solid", color="burlywood", weight=9]; 24444 -> 6764[label="",style="solid", color="burlywood", weight=3]; 24445[label="vzz925/Neg vzz9250",fontsize=10,color="white",style="solid",shape="box"];6714 -> 24445[label="",style="solid", color="burlywood", weight=9]; 24445 -> 6765[label="",style="solid", color="burlywood", weight=3]; 8337 -> 71[label="",style="dashed", color="red", weight=0]; 8337[label="primRemInt vzz7940 vzz7930",fontsize=16,color="magenta"];8337 -> 8359[label="",style="dashed", color="magenta", weight=3]; 8337 -> 8360[label="",style="dashed", color="magenta", weight=3]; 8338[label="vzz1086",fontsize=16,color="green",shape="box"];8339[label="gcd0Gcd'1 False vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8339 -> 8361[label="",style="solid", color="black", weight=3]; 8340[label="gcd0Gcd'1 True vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8340 -> 8362[label="",style="solid", color="black", weight=3]; 7620[label="gcd3 (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];7620 -> 7830[label="",style="solid", color="black", weight=3]; 7621[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% (Integer vzz560 `quot` Integer vzz10730))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% (vzz52 `quot` vzz1072))))",fontsize=16,color="black",shape="box"];7621 -> 7831[label="",style="solid", color="black", weight=3]; 6719[label="primMinusInt (Pos vzz8120) (Pos vzz8110)",fontsize=16,color="black",shape="box"];6719 -> 6772[label="",style="solid", color="black", weight=3]; 6720[label="primMinusInt (Pos vzz8120) (Neg vzz8110)",fontsize=16,color="black",shape="box"];6720 -> 6773[label="",style="solid", color="black", weight=3]; 6721[label="primMinusInt (Neg vzz8120) (Pos vzz8110)",fontsize=16,color="black",shape="box"];6721 -> 6774[label="",style="solid", color="black", weight=3]; 6722[label="primMinusInt (Neg vzz8120) (Neg vzz8110)",fontsize=16,color="black",shape="box"];6722 -> 6775[label="",style="solid", color="black", weight=3]; 6723[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24446[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6723 -> 24446[label="",style="solid", color="burlywood", weight=9]; 24446 -> 6776[label="",style="solid", color="burlywood", weight=3]; 24447[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6723 -> 24447[label="",style="solid", color="burlywood", weight=9]; 24447 -> 6777[label="",style="solid", color="burlywood", weight=3]; 6724[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24448[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6724 -> 24448[label="",style="solid", color="burlywood", weight=9]; 24448 -> 6778[label="",style="solid", color="burlywood", weight=3]; 24449[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6724 -> 24449[label="",style="solid", color="burlywood", weight=9]; 24449 -> 6779[label="",style="solid", color="burlywood", weight=3]; 6725[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24450[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6725 -> 24450[label="",style="solid", color="burlywood", weight=9]; 24450 -> 6780[label="",style="solid", color="burlywood", weight=3]; 24451[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6725 -> 24451[label="",style="solid", color="burlywood", weight=9]; 24451 -> 6781[label="",style="solid", color="burlywood", weight=3]; 6726[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) vzz932)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24452[label="vzz932/Pos vzz9320",fontsize=10,color="white",style="solid",shape="box"];6726 -> 24452[label="",style="solid", color="burlywood", weight=9]; 24452 -> 6782[label="",style="solid", color="burlywood", weight=3]; 24453[label="vzz932/Neg vzz9320",fontsize=10,color="white",style="solid",shape="box"];6726 -> 24453[label="",style="solid", color="burlywood", weight=9]; 24453 -> 6783[label="",style="solid", color="burlywood", weight=3]; 6727[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24454[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6727 -> 24454[label="",style="solid", color="burlywood", weight=9]; 24454 -> 6784[label="",style="solid", color="burlywood", weight=3]; 24455[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6727 -> 24455[label="",style="solid", color="burlywood", weight=9]; 24455 -> 6785[label="",style="solid", color="burlywood", weight=3]; 6728[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24456[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6728 -> 24456[label="",style="solid", color="burlywood", weight=9]; 24456 -> 6786[label="",style="solid", color="burlywood", weight=3]; 24457[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6728 -> 24457[label="",style="solid", color="burlywood", weight=9]; 24457 -> 6787[label="",style="solid", color="burlywood", weight=3]; 6729[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24458[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6729 -> 24458[label="",style="solid", color="burlywood", weight=9]; 24458 -> 6788[label="",style="solid", color="burlywood", weight=3]; 24459[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6729 -> 24459[label="",style="solid", color="burlywood", weight=9]; 24459 -> 6789[label="",style="solid", color="burlywood", weight=3]; 6730[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) vzz936)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24460[label="vzz936/Pos vzz9360",fontsize=10,color="white",style="solid",shape="box"];6730 -> 24460[label="",style="solid", color="burlywood", weight=9]; 24460 -> 6790[label="",style="solid", color="burlywood", weight=3]; 24461[label="vzz936/Neg vzz9360",fontsize=10,color="white",style="solid",shape="box"];6730 -> 24461[label="",style="solid", color="burlywood", weight=9]; 24461 -> 6791[label="",style="solid", color="burlywood", weight=3]; 6731[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24462[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6731 -> 24462[label="",style="solid", color="burlywood", weight=9]; 24462 -> 6792[label="",style="solid", color="burlywood", weight=3]; 24463[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6731 -> 24463[label="",style="solid", color="burlywood", weight=9]; 24463 -> 6793[label="",style="solid", color="burlywood", weight=3]; 6732[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24464[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6732 -> 24464[label="",style="solid", color="burlywood", weight=9]; 24464 -> 6794[label="",style="solid", color="burlywood", weight=3]; 24465[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6732 -> 24465[label="",style="solid", color="burlywood", weight=9]; 24465 -> 6795[label="",style="solid", color="burlywood", weight=3]; 6733[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24466[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6733 -> 24466[label="",style="solid", color="burlywood", weight=9]; 24466 -> 6796[label="",style="solid", color="burlywood", weight=3]; 24467[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6733 -> 24467[label="",style="solid", color="burlywood", weight=9]; 24467 -> 6797[label="",style="solid", color="burlywood", weight=3]; 6734[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) vzz940)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24468[label="vzz940/Pos vzz9400",fontsize=10,color="white",style="solid",shape="box"];6734 -> 24468[label="",style="solid", color="burlywood", weight=9]; 24468 -> 6798[label="",style="solid", color="burlywood", weight=3]; 24469[label="vzz940/Neg vzz9400",fontsize=10,color="white",style="solid",shape="box"];6734 -> 24469[label="",style="solid", color="burlywood", weight=9]; 24469 -> 6799[label="",style="solid", color="burlywood", weight=3]; 6735[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24470[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6735 -> 24470[label="",style="solid", color="burlywood", weight=9]; 24470 -> 6800[label="",style="solid", color="burlywood", weight=3]; 24471[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6735 -> 24471[label="",style="solid", color="burlywood", weight=9]; 24471 -> 6801[label="",style="solid", color="burlywood", weight=3]; 6736[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24472[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6736 -> 24472[label="",style="solid", color="burlywood", weight=9]; 24472 -> 6802[label="",style="solid", color="burlywood", weight=3]; 24473[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6736 -> 24473[label="",style="solid", color="burlywood", weight=9]; 24473 -> 6803[label="",style="solid", color="burlywood", weight=3]; 6737[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24474[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6737 -> 24474[label="",style="solid", color="burlywood", weight=9]; 24474 -> 6804[label="",style="solid", color="burlywood", weight=3]; 24475[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6737 -> 24475[label="",style="solid", color="burlywood", weight=9]; 24475 -> 6805[label="",style="solid", color="burlywood", weight=3]; 6738[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) vzz944)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24476[label="vzz944/Pos vzz9440",fontsize=10,color="white",style="solid",shape="box"];6738 -> 24476[label="",style="solid", color="burlywood", weight=9]; 24476 -> 6806[label="",style="solid", color="burlywood", weight=3]; 24477[label="vzz944/Neg vzz9440",fontsize=10,color="white",style="solid",shape="box"];6738 -> 24477[label="",style="solid", color="burlywood", weight=9]; 24477 -> 6807[label="",style="solid", color="burlywood", weight=3]; 6739[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24478[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6739 -> 24478[label="",style="solid", color="burlywood", weight=9]; 24478 -> 6808[label="",style="solid", color="burlywood", weight=3]; 24479[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6739 -> 24479[label="",style="solid", color="burlywood", weight=9]; 24479 -> 6809[label="",style="solid", color="burlywood", weight=3]; 6740[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24480[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6740 -> 24480[label="",style="solid", color="burlywood", weight=9]; 24480 -> 6810[label="",style="solid", color="burlywood", weight=3]; 24481[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6740 -> 24481[label="",style="solid", color="burlywood", weight=9]; 24481 -> 6811[label="",style="solid", color="burlywood", weight=3]; 6741[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24482[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6741 -> 24482[label="",style="solid", color="burlywood", weight=9]; 24482 -> 6812[label="",style="solid", color="burlywood", weight=3]; 24483[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6741 -> 24483[label="",style="solid", color="burlywood", weight=9]; 24483 -> 6813[label="",style="solid", color="burlywood", weight=3]; 6742[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) vzz948)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24484[label="vzz948/Pos vzz9480",fontsize=10,color="white",style="solid",shape="box"];6742 -> 24484[label="",style="solid", color="burlywood", weight=9]; 24484 -> 6814[label="",style="solid", color="burlywood", weight=3]; 24485[label="vzz948/Neg vzz9480",fontsize=10,color="white",style="solid",shape="box"];6742 -> 24485[label="",style="solid", color="burlywood", weight=9]; 24485 -> 6815[label="",style="solid", color="burlywood", weight=3]; 6743[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24486[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6743 -> 24486[label="",style="solid", color="burlywood", weight=9]; 24486 -> 6816[label="",style="solid", color="burlywood", weight=3]; 24487[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6743 -> 24487[label="",style="solid", color="burlywood", weight=9]; 24487 -> 6817[label="",style="solid", color="burlywood", weight=3]; 6744[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24488[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6744 -> 24488[label="",style="solid", color="burlywood", weight=9]; 24488 -> 6818[label="",style="solid", color="burlywood", weight=3]; 24489[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6744 -> 24489[label="",style="solid", color="burlywood", weight=9]; 24489 -> 6819[label="",style="solid", color="burlywood", weight=3]; 6745[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24490[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6745 -> 24490[label="",style="solid", color="burlywood", weight=9]; 24490 -> 6820[label="",style="solid", color="burlywood", weight=3]; 24491[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6745 -> 24491[label="",style="solid", color="burlywood", weight=9]; 24491 -> 6821[label="",style="solid", color="burlywood", weight=3]; 6746[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) vzz952)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24492[label="vzz952/Pos vzz9520",fontsize=10,color="white",style="solid",shape="box"];6746 -> 24492[label="",style="solid", color="burlywood", weight=9]; 24492 -> 6822[label="",style="solid", color="burlywood", weight=3]; 24493[label="vzz952/Neg vzz9520",fontsize=10,color="white",style="solid",shape="box"];6746 -> 24493[label="",style="solid", color="burlywood", weight=9]; 24493 -> 6823[label="",style="solid", color="burlywood", weight=3]; 6747[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24494[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6747 -> 24494[label="",style="solid", color="burlywood", weight=9]; 24494 -> 6824[label="",style="solid", color="burlywood", weight=3]; 24495[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6747 -> 24495[label="",style="solid", color="burlywood", weight=9]; 24495 -> 6825[label="",style="solid", color="burlywood", weight=3]; 6748[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24496[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6748 -> 24496[label="",style="solid", color="burlywood", weight=9]; 24496 -> 6826[label="",style="solid", color="burlywood", weight=3]; 24497[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6748 -> 24497[label="",style="solid", color="burlywood", weight=9]; 24497 -> 6827[label="",style="solid", color="burlywood", weight=3]; 6749[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24498[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6749 -> 24498[label="",style="solid", color="burlywood", weight=9]; 24498 -> 6828[label="",style="solid", color="burlywood", weight=3]; 24499[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6749 -> 24499[label="",style="solid", color="burlywood", weight=9]; 24499 -> 6829[label="",style="solid", color="burlywood", weight=3]; 6750[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) vzz956)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24500[label="vzz956/Pos vzz9560",fontsize=10,color="white",style="solid",shape="box"];6750 -> 24500[label="",style="solid", color="burlywood", weight=9]; 24500 -> 6830[label="",style="solid", color="burlywood", weight=3]; 24501[label="vzz956/Neg vzz9560",fontsize=10,color="white",style="solid",shape="box"];6750 -> 24501[label="",style="solid", color="burlywood", weight=9]; 24501 -> 6831[label="",style="solid", color="burlywood", weight=3]; 6751[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24502[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6751 -> 24502[label="",style="solid", color="burlywood", weight=9]; 24502 -> 6832[label="",style="solid", color="burlywood", weight=3]; 24503[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6751 -> 24503[label="",style="solid", color="burlywood", weight=9]; 24503 -> 6833[label="",style="solid", color="burlywood", weight=3]; 6752[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24504[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6752 -> 24504[label="",style="solid", color="burlywood", weight=9]; 24504 -> 6834[label="",style="solid", color="burlywood", weight=3]; 24505[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6752 -> 24505[label="",style="solid", color="burlywood", weight=9]; 24505 -> 6835[label="",style="solid", color="burlywood", weight=3]; 6753[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24506[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6753 -> 24506[label="",style="solid", color="burlywood", weight=9]; 24506 -> 6836[label="",style="solid", color="burlywood", weight=3]; 24507[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6753 -> 24507[label="",style="solid", color="burlywood", weight=9]; 24507 -> 6837[label="",style="solid", color="burlywood", weight=3]; 6754[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) vzz960)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24508[label="vzz960/Pos vzz9600",fontsize=10,color="white",style="solid",shape="box"];6754 -> 24508[label="",style="solid", color="burlywood", weight=9]; 24508 -> 6838[label="",style="solid", color="burlywood", weight=3]; 24509[label="vzz960/Neg vzz9600",fontsize=10,color="white",style="solid",shape="box"];6754 -> 24509[label="",style="solid", color="burlywood", weight=9]; 24509 -> 6839[label="",style="solid", color="burlywood", weight=3]; 6756 -> 5302[label="",style="dashed", color="red", weight=0]; 6756[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];6757 -> 6391[label="",style="dashed", color="red", weight=0]; 6757[label="fromInt (Pos Zero)",fontsize=16,color="magenta"];6755[label="roundRound03 (vzz23 :% vzz24) (vzz913 :% vzz795 == vzz980 :% vzz979) (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6755 -> 6840[label="",style="solid", color="black", weight=3]; 6758[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24510[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6758 -> 24510[label="",style="solid", color="burlywood", weight=9]; 24510 -> 6841[label="",style="solid", color="burlywood", weight=3]; 24511[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6758 -> 24511[label="",style="solid", color="burlywood", weight=9]; 24511 -> 6842[label="",style="solid", color="burlywood", weight=3]; 6759[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6759 -> 6843[label="",style="solid", color="black", weight=3]; 6760[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24512[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6760 -> 24512[label="",style="solid", color="burlywood", weight=9]; 24512 -> 6844[label="",style="solid", color="burlywood", weight=3]; 24513[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6760 -> 24513[label="",style="solid", color="burlywood", weight=9]; 24513 -> 6845[label="",style="solid", color="burlywood", weight=3]; 6761[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24514[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6761 -> 24514[label="",style="solid", color="burlywood", weight=9]; 24514 -> 6846[label="",style="solid", color="burlywood", weight=3]; 24515[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6761 -> 24515[label="",style="solid", color="burlywood", weight=9]; 24515 -> 6847[label="",style="solid", color="burlywood", weight=3]; 6762[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6762 -> 6848[label="",style="solid", color="black", weight=3]; 6763[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24516[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6763 -> 24516[label="",style="solid", color="burlywood", weight=9]; 24516 -> 6849[label="",style="solid", color="burlywood", weight=3]; 24517[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6763 -> 24517[label="",style="solid", color="burlywood", weight=9]; 24517 -> 6850[label="",style="solid", color="burlywood", weight=3]; 6764[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24518[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6764 -> 24518[label="",style="solid", color="burlywood", weight=9]; 24518 -> 6851[label="",style="solid", color="burlywood", weight=3]; 24519[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6764 -> 24519[label="",style="solid", color="burlywood", weight=9]; 24519 -> 6852[label="",style="solid", color="burlywood", weight=3]; 6765[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9250)) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24520[label="vzz9250/Succ vzz92500",fontsize=10,color="white",style="solid",shape="box"];6765 -> 24520[label="",style="solid", color="burlywood", weight=9]; 24520 -> 6853[label="",style="solid", color="burlywood", weight=3]; 24521[label="vzz9250/Zero",fontsize=10,color="white",style="solid",shape="box"];6765 -> 24521[label="",style="solid", color="burlywood", weight=9]; 24521 -> 6854[label="",style="solid", color="burlywood", weight=3]; 8359[label="vzz7940",fontsize=16,color="green",shape="box"];8360[label="vzz7930",fontsize=16,color="green",shape="box"];8361[label="gcd0Gcd'0 vzz1087 vzz1086",fontsize=16,color="black",shape="box"];8361 -> 8366[label="",style="solid", color="black", weight=3]; 8362[label="vzz1087",fontsize=16,color="green",shape="box"];7830 -> 7888[label="",style="dashed", color="red", weight=0]; 7830[label="gcd2 (Integer vzz776 == fromInt (Pos Zero)) (Integer vzz776) vzz60",fontsize=16,color="magenta"];7830 -> 7889[label="",style="dashed", color="magenta", weight=3]; 7831 -> 7890[label="",style="dashed", color="red", weight=0]; 7831[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% Integer (primQuotInt vzz560 vzz10730))) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% Integer (primQuotInt vzz560 vzz10730))))",fontsize=16,color="magenta"];7831 -> 7891[label="",style="dashed", color="magenta", weight=3]; 7831 -> 7892[label="",style="dashed", color="magenta", weight=3]; 6772 -> 1938[label="",style="dashed", color="red", weight=0]; 6772[label="primMinusNat vzz8120 vzz8110",fontsize=16,color="magenta"];6772 -> 6861[label="",style="dashed", color="magenta", weight=3]; 6772 -> 6862[label="",style="dashed", color="magenta", weight=3]; 6773[label="Pos (primPlusNat vzz8120 vzz8110)",fontsize=16,color="green",shape="box"];6773 -> 6863[label="",style="dashed", color="green", weight=3]; 6774[label="Neg (primPlusNat vzz8120 vzz8110)",fontsize=16,color="green",shape="box"];6774 -> 6864[label="",style="dashed", color="green", weight=3]; 6775 -> 1938[label="",style="dashed", color="red", weight=0]; 6775[label="primMinusNat vzz8110 vzz8120",fontsize=16,color="magenta"];6775 -> 6865[label="",style="dashed", color="magenta", weight=3]; 6775 -> 6866[label="",style="dashed", color="magenta", weight=3]; 6776[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24522[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6776 -> 24522[label="",style="solid", color="burlywood", weight=9]; 24522 -> 6867[label="",style="solid", color="burlywood", weight=3]; 24523[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6776 -> 24523[label="",style="solid", color="burlywood", weight=9]; 24523 -> 6868[label="",style="solid", color="burlywood", weight=3]; 6777[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6777 -> 6869[label="",style="solid", color="black", weight=3]; 6778[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24524[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6778 -> 24524[label="",style="solid", color="burlywood", weight=9]; 24524 -> 6870[label="",style="solid", color="burlywood", weight=3]; 24525[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6778 -> 24525[label="",style="solid", color="burlywood", weight=9]; 24525 -> 6871[label="",style="solid", color="burlywood", weight=3]; 6779[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24526[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6779 -> 24526[label="",style="solid", color="burlywood", weight=9]; 24526 -> 6872[label="",style="solid", color="burlywood", weight=3]; 24527[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6779 -> 24527[label="",style="solid", color="burlywood", weight=9]; 24527 -> 6873[label="",style="solid", color="burlywood", weight=3]; 6780[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6780 -> 6874[label="",style="solid", color="black", weight=3]; 6781[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24528[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6781 -> 24528[label="",style="solid", color="burlywood", weight=9]; 24528 -> 6875[label="",style="solid", color="burlywood", weight=3]; 24529[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6781 -> 24529[label="",style="solid", color="burlywood", weight=9]; 24529 -> 6876[label="",style="solid", color="burlywood", weight=3]; 6782[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Pos vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24530[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6782 -> 24530[label="",style="solid", color="burlywood", weight=9]; 24530 -> 6877[label="",style="solid", color="burlywood", weight=3]; 24531[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6782 -> 24531[label="",style="solid", color="burlywood", weight=9]; 24531 -> 6878[label="",style="solid", color="burlywood", weight=3]; 6783[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Neg vzz9320))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="burlywood",shape="box"];24532[label="vzz9320/Succ vzz93200",fontsize=10,color="white",style="solid",shape="box"];6783 -> 24532[label="",style="solid", color="burlywood", weight=9]; 24532 -> 6879[label="",style="solid", color="burlywood", weight=3]; 24533[label="vzz9320/Zero",fontsize=10,color="white",style="solid",shape="box"];6783 -> 24533[label="",style="solid", color="burlywood", weight=9]; 24533 -> 6880[label="",style="solid", color="burlywood", weight=3]; 6784[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24534[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6784 -> 24534[label="",style="solid", color="burlywood", weight=9]; 24534 -> 6881[label="",style="solid", color="burlywood", weight=3]; 24535[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6784 -> 24535[label="",style="solid", color="burlywood", weight=9]; 24535 -> 6882[label="",style="solid", color="burlywood", weight=3]; 6785[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6785 -> 6883[label="",style="solid", color="black", weight=3]; 6786[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24536[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6786 -> 24536[label="",style="solid", color="burlywood", weight=9]; 24536 -> 6884[label="",style="solid", color="burlywood", weight=3]; 24537[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6786 -> 24537[label="",style="solid", color="burlywood", weight=9]; 24537 -> 6885[label="",style="solid", color="burlywood", weight=3]; 6787[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24538[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6787 -> 24538[label="",style="solid", color="burlywood", weight=9]; 24538 -> 6886[label="",style="solid", color="burlywood", weight=3]; 24539[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6787 -> 24539[label="",style="solid", color="burlywood", weight=9]; 24539 -> 6887[label="",style="solid", color="burlywood", weight=3]; 6788[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6788 -> 6888[label="",style="solid", color="black", weight=3]; 6789[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24540[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6789 -> 24540[label="",style="solid", color="burlywood", weight=9]; 24540 -> 6889[label="",style="solid", color="burlywood", weight=3]; 24541[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6789 -> 24541[label="",style="solid", color="burlywood", weight=9]; 24541 -> 6890[label="",style="solid", color="burlywood", weight=3]; 6790[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Pos vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24542[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6790 -> 24542[label="",style="solid", color="burlywood", weight=9]; 24542 -> 6891[label="",style="solid", color="burlywood", weight=3]; 24543[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6790 -> 24543[label="",style="solid", color="burlywood", weight=9]; 24543 -> 6892[label="",style="solid", color="burlywood", weight=3]; 6791[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Neg vzz9360))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="burlywood",shape="box"];24544[label="vzz9360/Succ vzz93600",fontsize=10,color="white",style="solid",shape="box"];6791 -> 24544[label="",style="solid", color="burlywood", weight=9]; 24544 -> 6893[label="",style="solid", color="burlywood", weight=3]; 24545[label="vzz9360/Zero",fontsize=10,color="white",style="solid",shape="box"];6791 -> 24545[label="",style="solid", color="burlywood", weight=9]; 24545 -> 6894[label="",style="solid", color="burlywood", weight=3]; 6792[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24546[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6792 -> 24546[label="",style="solid", color="burlywood", weight=9]; 24546 -> 6895[label="",style="solid", color="burlywood", weight=3]; 24547[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6792 -> 24547[label="",style="solid", color="burlywood", weight=9]; 24547 -> 6896[label="",style="solid", color="burlywood", weight=3]; 6793[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6793 -> 6897[label="",style="solid", color="black", weight=3]; 6794[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24548[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6794 -> 24548[label="",style="solid", color="burlywood", weight=9]; 24548 -> 6898[label="",style="solid", color="burlywood", weight=3]; 24549[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6794 -> 24549[label="",style="solid", color="burlywood", weight=9]; 24549 -> 6899[label="",style="solid", color="burlywood", weight=3]; 6795[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24550[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6795 -> 24550[label="",style="solid", color="burlywood", weight=9]; 24550 -> 6900[label="",style="solid", color="burlywood", weight=3]; 24551[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6795 -> 24551[label="",style="solid", color="burlywood", weight=9]; 24551 -> 6901[label="",style="solid", color="burlywood", weight=3]; 6796[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6796 -> 6902[label="",style="solid", color="black", weight=3]; 6797[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24552[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6797 -> 24552[label="",style="solid", color="burlywood", weight=9]; 24552 -> 6903[label="",style="solid", color="burlywood", weight=3]; 24553[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6797 -> 24553[label="",style="solid", color="burlywood", weight=9]; 24553 -> 6904[label="",style="solid", color="burlywood", weight=3]; 6798[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Pos vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24554[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6798 -> 24554[label="",style="solid", color="burlywood", weight=9]; 24554 -> 6905[label="",style="solid", color="burlywood", weight=3]; 24555[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6798 -> 24555[label="",style="solid", color="burlywood", weight=9]; 24555 -> 6906[label="",style="solid", color="burlywood", weight=3]; 6799[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Neg vzz9400))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="burlywood",shape="box"];24556[label="vzz9400/Succ vzz94000",fontsize=10,color="white",style="solid",shape="box"];6799 -> 24556[label="",style="solid", color="burlywood", weight=9]; 24556 -> 6907[label="",style="solid", color="burlywood", weight=3]; 24557[label="vzz9400/Zero",fontsize=10,color="white",style="solid",shape="box"];6799 -> 24557[label="",style="solid", color="burlywood", weight=9]; 24557 -> 6908[label="",style="solid", color="burlywood", weight=3]; 6800[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24558[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6800 -> 24558[label="",style="solid", color="burlywood", weight=9]; 24558 -> 6909[label="",style="solid", color="burlywood", weight=3]; 24559[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6800 -> 24559[label="",style="solid", color="burlywood", weight=9]; 24559 -> 6910[label="",style="solid", color="burlywood", weight=3]; 6801[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6801 -> 6911[label="",style="solid", color="black", weight=3]; 6802[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24560[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6802 -> 24560[label="",style="solid", color="burlywood", weight=9]; 24560 -> 6912[label="",style="solid", color="burlywood", weight=3]; 24561[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6802 -> 24561[label="",style="solid", color="burlywood", weight=9]; 24561 -> 6913[label="",style="solid", color="burlywood", weight=3]; 6803[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24562[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6803 -> 24562[label="",style="solid", color="burlywood", weight=9]; 24562 -> 6914[label="",style="solid", color="burlywood", weight=3]; 24563[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6803 -> 24563[label="",style="solid", color="burlywood", weight=9]; 24563 -> 6915[label="",style="solid", color="burlywood", weight=3]; 6804[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6804 -> 6916[label="",style="solid", color="black", weight=3]; 6805[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24564[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6805 -> 24564[label="",style="solid", color="burlywood", weight=9]; 24564 -> 6917[label="",style="solid", color="burlywood", weight=3]; 24565[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6805 -> 24565[label="",style="solid", color="burlywood", weight=9]; 24565 -> 6918[label="",style="solid", color="burlywood", weight=3]; 6806[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Pos vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24566[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6806 -> 24566[label="",style="solid", color="burlywood", weight=9]; 24566 -> 6919[label="",style="solid", color="burlywood", weight=3]; 24567[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6806 -> 24567[label="",style="solid", color="burlywood", weight=9]; 24567 -> 6920[label="",style="solid", color="burlywood", weight=3]; 6807[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Neg vzz9440))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="burlywood",shape="box"];24568[label="vzz9440/Succ vzz94400",fontsize=10,color="white",style="solid",shape="box"];6807 -> 24568[label="",style="solid", color="burlywood", weight=9]; 24568 -> 6921[label="",style="solid", color="burlywood", weight=3]; 24569[label="vzz9440/Zero",fontsize=10,color="white",style="solid",shape="box"];6807 -> 24569[label="",style="solid", color="burlywood", weight=9]; 24569 -> 6922[label="",style="solid", color="burlywood", weight=3]; 6808[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24570[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6808 -> 24570[label="",style="solid", color="burlywood", weight=9]; 24570 -> 6923[label="",style="solid", color="burlywood", weight=3]; 24571[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6808 -> 24571[label="",style="solid", color="burlywood", weight=9]; 24571 -> 6924[label="",style="solid", color="burlywood", weight=3]; 6809[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6809 -> 6925[label="",style="solid", color="black", weight=3]; 6810[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24572[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6810 -> 24572[label="",style="solid", color="burlywood", weight=9]; 24572 -> 6926[label="",style="solid", color="burlywood", weight=3]; 24573[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6810 -> 24573[label="",style="solid", color="burlywood", weight=9]; 24573 -> 6927[label="",style="solid", color="burlywood", weight=3]; 6811[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24574[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6811 -> 24574[label="",style="solid", color="burlywood", weight=9]; 24574 -> 6928[label="",style="solid", color="burlywood", weight=3]; 24575[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6811 -> 24575[label="",style="solid", color="burlywood", weight=9]; 24575 -> 6929[label="",style="solid", color="burlywood", weight=3]; 6812[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6812 -> 6930[label="",style="solid", color="black", weight=3]; 6813[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24576[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6813 -> 24576[label="",style="solid", color="burlywood", weight=9]; 24576 -> 6931[label="",style="solid", color="burlywood", weight=3]; 24577[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6813 -> 24577[label="",style="solid", color="burlywood", weight=9]; 24577 -> 6932[label="",style="solid", color="burlywood", weight=3]; 6814[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Pos vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24578[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6814 -> 24578[label="",style="solid", color="burlywood", weight=9]; 24578 -> 6933[label="",style="solid", color="burlywood", weight=3]; 24579[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6814 -> 24579[label="",style="solid", color="burlywood", weight=9]; 24579 -> 6934[label="",style="solid", color="burlywood", weight=3]; 6815[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Neg vzz9480))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="burlywood",shape="box"];24580[label="vzz9480/Succ vzz94800",fontsize=10,color="white",style="solid",shape="box"];6815 -> 24580[label="",style="solid", color="burlywood", weight=9]; 24580 -> 6935[label="",style="solid", color="burlywood", weight=3]; 24581[label="vzz9480/Zero",fontsize=10,color="white",style="solid",shape="box"];6815 -> 24581[label="",style="solid", color="burlywood", weight=9]; 24581 -> 6936[label="",style="solid", color="burlywood", weight=3]; 6816[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24582[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6816 -> 24582[label="",style="solid", color="burlywood", weight=9]; 24582 -> 6937[label="",style="solid", color="burlywood", weight=3]; 24583[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6816 -> 24583[label="",style="solid", color="burlywood", weight=9]; 24583 -> 6938[label="",style="solid", color="burlywood", weight=3]; 6817[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6817 -> 6939[label="",style="solid", color="black", weight=3]; 6818[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24584[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6818 -> 24584[label="",style="solid", color="burlywood", weight=9]; 24584 -> 6940[label="",style="solid", color="burlywood", weight=3]; 24585[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6818 -> 24585[label="",style="solid", color="burlywood", weight=9]; 24585 -> 6941[label="",style="solid", color="burlywood", weight=3]; 6819[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24586[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6819 -> 24586[label="",style="solid", color="burlywood", weight=9]; 24586 -> 6942[label="",style="solid", color="burlywood", weight=3]; 24587[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6819 -> 24587[label="",style="solid", color="burlywood", weight=9]; 24587 -> 6943[label="",style="solid", color="burlywood", weight=3]; 6820[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6820 -> 6944[label="",style="solid", color="black", weight=3]; 6821[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24588[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6821 -> 24588[label="",style="solid", color="burlywood", weight=9]; 24588 -> 6945[label="",style="solid", color="burlywood", weight=3]; 24589[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6821 -> 24589[label="",style="solid", color="burlywood", weight=9]; 24589 -> 6946[label="",style="solid", color="burlywood", weight=3]; 6822[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Pos vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24590[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6822 -> 24590[label="",style="solid", color="burlywood", weight=9]; 24590 -> 6947[label="",style="solid", color="burlywood", weight=3]; 24591[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6822 -> 24591[label="",style="solid", color="burlywood", weight=9]; 24591 -> 6948[label="",style="solid", color="burlywood", weight=3]; 6823[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Neg vzz9520))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="burlywood",shape="box"];24592[label="vzz9520/Succ vzz95200",fontsize=10,color="white",style="solid",shape="box"];6823 -> 24592[label="",style="solid", color="burlywood", weight=9]; 24592 -> 6949[label="",style="solid", color="burlywood", weight=3]; 24593[label="vzz9520/Zero",fontsize=10,color="white",style="solid",shape="box"];6823 -> 24593[label="",style="solid", color="burlywood", weight=9]; 24593 -> 6950[label="",style="solid", color="burlywood", weight=3]; 6824[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24594[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6824 -> 24594[label="",style="solid", color="burlywood", weight=9]; 24594 -> 6951[label="",style="solid", color="burlywood", weight=3]; 24595[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6824 -> 24595[label="",style="solid", color="burlywood", weight=9]; 24595 -> 6952[label="",style="solid", color="burlywood", weight=3]; 6825[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6825 -> 6953[label="",style="solid", color="black", weight=3]; 6826[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24596[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6826 -> 24596[label="",style="solid", color="burlywood", weight=9]; 24596 -> 6954[label="",style="solid", color="burlywood", weight=3]; 24597[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6826 -> 24597[label="",style="solid", color="burlywood", weight=9]; 24597 -> 6955[label="",style="solid", color="burlywood", weight=3]; 6827[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24598[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6827 -> 24598[label="",style="solid", color="burlywood", weight=9]; 24598 -> 6956[label="",style="solid", color="burlywood", weight=3]; 24599[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6827 -> 24599[label="",style="solid", color="burlywood", weight=9]; 24599 -> 6957[label="",style="solid", color="burlywood", weight=3]; 6828[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6828 -> 6958[label="",style="solid", color="black", weight=3]; 6829[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24600[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6829 -> 24600[label="",style="solid", color="burlywood", weight=9]; 24600 -> 6959[label="",style="solid", color="burlywood", weight=3]; 24601[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6829 -> 24601[label="",style="solid", color="burlywood", weight=9]; 24601 -> 6960[label="",style="solid", color="burlywood", weight=3]; 6830[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Pos vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24602[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6830 -> 24602[label="",style="solid", color="burlywood", weight=9]; 24602 -> 6961[label="",style="solid", color="burlywood", weight=3]; 24603[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6830 -> 24603[label="",style="solid", color="burlywood", weight=9]; 24603 -> 6962[label="",style="solid", color="burlywood", weight=3]; 6831[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Neg vzz9560))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="burlywood",shape="box"];24604[label="vzz9560/Succ vzz95600",fontsize=10,color="white",style="solid",shape="box"];6831 -> 24604[label="",style="solid", color="burlywood", weight=9]; 24604 -> 6963[label="",style="solid", color="burlywood", weight=3]; 24605[label="vzz9560/Zero",fontsize=10,color="white",style="solid",shape="box"];6831 -> 24605[label="",style="solid", color="burlywood", weight=9]; 24605 -> 6964[label="",style="solid", color="burlywood", weight=3]; 6832[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24606[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6832 -> 24606[label="",style="solid", color="burlywood", weight=9]; 24606 -> 6965[label="",style="solid", color="burlywood", weight=3]; 24607[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6832 -> 24607[label="",style="solid", color="burlywood", weight=9]; 24607 -> 6966[label="",style="solid", color="burlywood", weight=3]; 6833[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6833 -> 6967[label="",style="solid", color="black", weight=3]; 6834[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24608[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6834 -> 24608[label="",style="solid", color="burlywood", weight=9]; 24608 -> 6968[label="",style="solid", color="burlywood", weight=3]; 24609[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6834 -> 24609[label="",style="solid", color="burlywood", weight=9]; 24609 -> 6969[label="",style="solid", color="burlywood", weight=3]; 6835[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24610[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6835 -> 24610[label="",style="solid", color="burlywood", weight=9]; 24610 -> 6970[label="",style="solid", color="burlywood", weight=3]; 24611[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6835 -> 24611[label="",style="solid", color="burlywood", weight=9]; 24611 -> 6971[label="",style="solid", color="burlywood", weight=3]; 6836[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6836 -> 6972[label="",style="solid", color="black", weight=3]; 6837[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24612[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6837 -> 24612[label="",style="solid", color="burlywood", weight=9]; 24612 -> 6973[label="",style="solid", color="burlywood", weight=3]; 24613[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6837 -> 24613[label="",style="solid", color="burlywood", weight=9]; 24613 -> 6974[label="",style="solid", color="burlywood", weight=3]; 6838[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Pos vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24614[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6838 -> 24614[label="",style="solid", color="burlywood", weight=9]; 24614 -> 6975[label="",style="solid", color="burlywood", weight=3]; 24615[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6838 -> 24615[label="",style="solid", color="burlywood", weight=9]; 24615 -> 6976[label="",style="solid", color="burlywood", weight=3]; 6839[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Neg vzz9600))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="burlywood",shape="box"];24616[label="vzz9600/Succ vzz96000",fontsize=10,color="white",style="solid",shape="box"];6839 -> 24616[label="",style="solid", color="burlywood", weight=9]; 24616 -> 6977[label="",style="solid", color="burlywood", weight=3]; 24617[label="vzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];6839 -> 24617[label="",style="solid", color="burlywood", weight=9]; 24617 -> 6978[label="",style="solid", color="burlywood", weight=3]; 6840[label="roundRound03 (vzz23 :% vzz24) (vzz913 == vzz980 && vzz795 == vzz979) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6840 -> 6979[label="",style="solid", color="black", weight=3]; 6841[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Pos (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6841 -> 6980[label="",style="solid", color="black", weight=3]; 6842[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79600)) (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6842 -> 6981[label="",style="solid", color="black", weight=3]; 6843 -> 6466[label="",style="dashed", color="red", weight=0]; 6843[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6844[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6844 -> 6982[label="",style="solid", color="black", weight=3]; 6845[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6845 -> 6983[label="",style="solid", color="black", weight=3]; 6846[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6846 -> 6984[label="",style="solid", color="black", weight=3]; 6847[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6847 -> 6985[label="",style="solid", color="black", weight=3]; 6848 -> 6466[label="",style="dashed", color="red", weight=0]; 6848[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6849[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Neg (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6849 -> 6986[label="",style="solid", color="black", weight=3]; 6850[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79600)) (Neg Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6850 -> 6987[label="",style="solid", color="black", weight=3]; 6851[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6851 -> 6988[label="",style="solid", color="black", weight=3]; 6852[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6852 -> 6989[label="",style="solid", color="black", weight=3]; 6853[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz92500))) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6853 -> 6990[label="",style="solid", color="black", weight=3]; 6854[label="roundRound05 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];6854 -> 6991[label="",style="solid", color="black", weight=3]; 8366 -> 8044[label="",style="dashed", color="red", weight=0]; 8366[label="gcd0Gcd' vzz1086 (vzz1087 `rem` vzz1086)",fontsize=16,color="magenta"];8366 -> 8734[label="",style="dashed", color="magenta", weight=3]; 8366 -> 8735[label="",style="dashed", color="magenta", weight=3]; 7889 -> 195[label="",style="dashed", color="red", weight=0]; 7889[label="Integer vzz776 == fromInt (Pos Zero)",fontsize=16,color="magenta"];7889 -> 7893[label="",style="dashed", color="magenta", weight=3]; 7888[label="gcd2 vzz1076 (Integer vzz776) vzz60",fontsize=16,color="burlywood",shape="triangle"];24618[label="vzz1076/False",fontsize=10,color="white",style="solid",shape="box"];7888 -> 24618[label="",style="solid", color="burlywood", weight=9]; 24618 -> 7894[label="",style="solid", color="burlywood", weight=3]; 24619[label="vzz1076/True",fontsize=10,color="white",style="solid",shape="box"];7888 -> 24619[label="",style="solid", color="burlywood", weight=9]; 24619 -> 7895[label="",style="solid", color="burlywood", weight=3]; 7891 -> 70[label="",style="dashed", color="red", weight=0]; 7891[label="primQuotInt vzz560 vzz10730",fontsize=16,color="magenta"];7891 -> 7896[label="",style="dashed", color="magenta", weight=3]; 7891 -> 7897[label="",style="dashed", color="magenta", weight=3]; 7892 -> 70[label="",style="dashed", color="red", weight=0]; 7892[label="primQuotInt vzz560 vzz10730",fontsize=16,color="magenta"];7892 -> 7898[label="",style="dashed", color="magenta", weight=3]; 7892 -> 7899[label="",style="dashed", color="magenta", weight=3]; 7890[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929 :% Integer vzz1078)) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz928 :% Integer vzz1077)))",fontsize=16,color="black",shape="triangle"];7890 -> 7900[label="",style="solid", color="black", weight=3]; 6861[label="vzz8120",fontsize=16,color="green",shape="box"];6862[label="vzz8110",fontsize=16,color="green",shape="box"];6863 -> 2416[label="",style="dashed", color="red", weight=0]; 6863[label="primPlusNat vzz8120 vzz8110",fontsize=16,color="magenta"];6863 -> 6997[label="",style="dashed", color="magenta", weight=3]; 6863 -> 6998[label="",style="dashed", color="magenta", weight=3]; 6864 -> 2416[label="",style="dashed", color="red", weight=0]; 6864[label="primPlusNat vzz8120 vzz8110",fontsize=16,color="magenta"];6864 -> 6999[label="",style="dashed", color="magenta", weight=3]; 6864 -> 7000[label="",style="dashed", color="magenta", weight=3]; 6865[label="vzz8110",fontsize=16,color="green",shape="box"];6866[label="vzz8120",fontsize=16,color="green",shape="box"];6867[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Pos (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6867 -> 7001[label="",style="solid", color="black", weight=3]; 6868[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos (Succ vzz93300)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6868 -> 7002[label="",style="solid", color="black", weight=3]; 6869[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="black",shape="triangle"];6869 -> 7003[label="",style="solid", color="black", weight=3]; 6870[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Pos (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6870 -> 7004[label="",style="solid", color="black", weight=3]; 6871[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6871 -> 7005[label="",style="solid", color="black", weight=3]; 6872[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Neg (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6872 -> 7006[label="",style="solid", color="black", weight=3]; 6873[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6873 -> 7007[label="",style="solid", color="black", weight=3]; 6874 -> 6869[label="",style="dashed", color="red", weight=0]; 6874[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];6875[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Neg (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6875 -> 7008[label="",style="solid", color="black", weight=3]; 6876[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg (Succ vzz93300)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6876 -> 7009[label="",style="solid", color="black", weight=3]; 6877[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Pos (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6877 -> 7010[label="",style="solid", color="black", weight=3]; 6878[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6878 -> 7011[label="",style="solid", color="black", weight=3]; 6879[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Neg (Succ vzz93200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6879 -> 7012[label="",style="solid", color="black", weight=3]; 6880[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqInt vzz931 vzz930))",fontsize=16,color="black",shape="box"];6880 -> 7013[label="",style="solid", color="black", weight=3]; 6881[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Pos (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6881 -> 7014[label="",style="solid", color="black", weight=3]; 6882[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos (Succ vzz93700)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6882 -> 7015[label="",style="solid", color="black", weight=3]; 6883[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="black",shape="triangle"];6883 -> 7016[label="",style="solid", color="black", weight=3]; 6884[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Pos (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6884 -> 7017[label="",style="solid", color="black", weight=3]; 6885[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6885 -> 7018[label="",style="solid", color="black", weight=3]; 6886[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Neg (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6886 -> 7019[label="",style="solid", color="black", weight=3]; 6887[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6887 -> 7020[label="",style="solid", color="black", weight=3]; 6888 -> 6883[label="",style="dashed", color="red", weight=0]; 6888[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];6889[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Neg (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6889 -> 7021[label="",style="solid", color="black", weight=3]; 6890[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg (Succ vzz93700)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6890 -> 7022[label="",style="solid", color="black", weight=3]; 6891[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Pos (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6891 -> 7023[label="",style="solid", color="black", weight=3]; 6892[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6892 -> 7024[label="",style="solid", color="black", weight=3]; 6893[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Neg (Succ vzz93600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6893 -> 7025[label="",style="solid", color="black", weight=3]; 6894[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqInt vzz935 vzz934))",fontsize=16,color="black",shape="box"];6894 -> 7026[label="",style="solid", color="black", weight=3]; 6895[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Pos (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6895 -> 7027[label="",style="solid", color="black", weight=3]; 6896[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos (Succ vzz94100)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6896 -> 7028[label="",style="solid", color="black", weight=3]; 6897[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="black",shape="triangle"];6897 -> 7029[label="",style="solid", color="black", weight=3]; 6898[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Pos (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6898 -> 7030[label="",style="solid", color="black", weight=3]; 6899[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6899 -> 7031[label="",style="solid", color="black", weight=3]; 6900[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Neg (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6900 -> 7032[label="",style="solid", color="black", weight=3]; 6901[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6901 -> 7033[label="",style="solid", color="black", weight=3]; 6902 -> 6897[label="",style="dashed", color="red", weight=0]; 6902[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];6903[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Neg (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6903 -> 7034[label="",style="solid", color="black", weight=3]; 6904[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg (Succ vzz94100)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6904 -> 7035[label="",style="solid", color="black", weight=3]; 6905[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Pos (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6905 -> 7036[label="",style="solid", color="black", weight=3]; 6906[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6906 -> 7037[label="",style="solid", color="black", weight=3]; 6907[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Neg (Succ vzz94000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6907 -> 7038[label="",style="solid", color="black", weight=3]; 6908[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqInt vzz939 vzz938))",fontsize=16,color="black",shape="box"];6908 -> 7039[label="",style="solid", color="black", weight=3]; 6909[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Pos (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6909 -> 7040[label="",style="solid", color="black", weight=3]; 6910[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos (Succ vzz94500)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6910 -> 7041[label="",style="solid", color="black", weight=3]; 6911[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="black",shape="triangle"];6911 -> 7042[label="",style="solid", color="black", weight=3]; 6912[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Pos (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6912 -> 7043[label="",style="solid", color="black", weight=3]; 6913[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6913 -> 7044[label="",style="solid", color="black", weight=3]; 6914[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Neg (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6914 -> 7045[label="",style="solid", color="black", weight=3]; 6915[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6915 -> 7046[label="",style="solid", color="black", weight=3]; 6916 -> 6911[label="",style="dashed", color="red", weight=0]; 6916[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];6917[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Neg (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6917 -> 7047[label="",style="solid", color="black", weight=3]; 6918[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg (Succ vzz94500)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6918 -> 7048[label="",style="solid", color="black", weight=3]; 6919[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Pos (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6919 -> 7049[label="",style="solid", color="black", weight=3]; 6920[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6920 -> 7050[label="",style="solid", color="black", weight=3]; 6921[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Neg (Succ vzz94400)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6921 -> 7051[label="",style="solid", color="black", weight=3]; 6922[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqInt vzz943 vzz942))",fontsize=16,color="black",shape="box"];6922 -> 7052[label="",style="solid", color="black", weight=3]; 6923[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Pos (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6923 -> 7053[label="",style="solid", color="black", weight=3]; 6924[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos (Succ vzz94900)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6924 -> 7054[label="",style="solid", color="black", weight=3]; 6925[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="black",shape="triangle"];6925 -> 7055[label="",style="solid", color="black", weight=3]; 6926[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Pos (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6926 -> 7056[label="",style="solid", color="black", weight=3]; 6927[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6927 -> 7057[label="",style="solid", color="black", weight=3]; 6928[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Neg (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6928 -> 7058[label="",style="solid", color="black", weight=3]; 6929[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6929 -> 7059[label="",style="solid", color="black", weight=3]; 6930 -> 6925[label="",style="dashed", color="red", weight=0]; 6930[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];6931[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Neg (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6931 -> 7060[label="",style="solid", color="black", weight=3]; 6932[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg (Succ vzz94900)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6932 -> 7061[label="",style="solid", color="black", weight=3]; 6933[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Pos (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6933 -> 7062[label="",style="solid", color="black", weight=3]; 6934[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6934 -> 7063[label="",style="solid", color="black", weight=3]; 6935[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Neg (Succ vzz94800)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6935 -> 7064[label="",style="solid", color="black", weight=3]; 6936[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqInt vzz947 vzz946))",fontsize=16,color="black",shape="box"];6936 -> 7065[label="",style="solid", color="black", weight=3]; 6937[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Pos (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6937 -> 7066[label="",style="solid", color="black", weight=3]; 6938[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos (Succ vzz95300)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6938 -> 7067[label="",style="solid", color="black", weight=3]; 6939[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="black",shape="triangle"];6939 -> 7068[label="",style="solid", color="black", weight=3]; 6940[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Pos (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6940 -> 7069[label="",style="solid", color="black", weight=3]; 6941[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6941 -> 7070[label="",style="solid", color="black", weight=3]; 6942[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Neg (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6942 -> 7071[label="",style="solid", color="black", weight=3]; 6943[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6943 -> 7072[label="",style="solid", color="black", weight=3]; 6944 -> 6939[label="",style="dashed", color="red", weight=0]; 6944[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];6945[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Neg (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6945 -> 7073[label="",style="solid", color="black", weight=3]; 6946[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg (Succ vzz95300)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6946 -> 7074[label="",style="solid", color="black", weight=3]; 6947[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Pos (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6947 -> 7075[label="",style="solid", color="black", weight=3]; 6948[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6948 -> 7076[label="",style="solid", color="black", weight=3]; 6949[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Neg (Succ vzz95200)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6949 -> 7077[label="",style="solid", color="black", weight=3]; 6950[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqInt vzz951 vzz950))",fontsize=16,color="black",shape="box"];6950 -> 7078[label="",style="solid", color="black", weight=3]; 6951[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Pos (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6951 -> 7079[label="",style="solid", color="black", weight=3]; 6952[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos (Succ vzz95700)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6952 -> 7080[label="",style="solid", color="black", weight=3]; 6953[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="black",shape="triangle"];6953 -> 7081[label="",style="solid", color="black", weight=3]; 6954[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Pos (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6954 -> 7082[label="",style="solid", color="black", weight=3]; 6955[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6955 -> 7083[label="",style="solid", color="black", weight=3]; 6956[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Neg (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6956 -> 7084[label="",style="solid", color="black", weight=3]; 6957[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6957 -> 7085[label="",style="solid", color="black", weight=3]; 6958 -> 6953[label="",style="dashed", color="red", weight=0]; 6958[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];6959[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Neg (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6959 -> 7086[label="",style="solid", color="black", weight=3]; 6960[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg (Succ vzz95700)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6960 -> 7087[label="",style="solid", color="black", weight=3]; 6961[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Pos (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6961 -> 7088[label="",style="solid", color="black", weight=3]; 6962[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6962 -> 7089[label="",style="solid", color="black", weight=3]; 6963[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Neg (Succ vzz95600)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6963 -> 7090[label="",style="solid", color="black", weight=3]; 6964[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqInt vzz955 vzz954))",fontsize=16,color="black",shape="box"];6964 -> 7091[label="",style="solid", color="black", weight=3]; 6965[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Pos (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6965 -> 7092[label="",style="solid", color="black", weight=3]; 6966[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos (Succ vzz96100)) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6966 -> 7093[label="",style="solid", color="black", weight=3]; 6967[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="black",shape="triangle"];6967 -> 7094[label="",style="solid", color="black", weight=3]; 6968[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Pos (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6968 -> 7095[label="",style="solid", color="black", weight=3]; 6969[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6969 -> 7096[label="",style="solid", color="black", weight=3]; 6970[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Neg (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6970 -> 7097[label="",style="solid", color="black", weight=3]; 6971[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Pos Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6971 -> 7098[label="",style="solid", color="black", weight=3]; 6972 -> 6967[label="",style="dashed", color="red", weight=0]; 6972[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];6973[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Neg (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6973 -> 7099[label="",style="solid", color="black", weight=3]; 6974[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg (Succ vzz96100)) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6974 -> 7100[label="",style="solid", color="black", weight=3]; 6975[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Pos (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6975 -> 7101[label="",style="solid", color="black", weight=3]; 6976[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6976 -> 7102[label="",style="solid", color="black", weight=3]; 6977[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Neg (Succ vzz96000)))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6977 -> 7103[label="",style="solid", color="black", weight=3]; 6978[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqInt (Neg Zero) (Neg Zero))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqInt vzz959 vzz958))",fontsize=16,color="black",shape="box"];6978 -> 7104[label="",style="solid", color="black", weight=3]; 6979[label="roundRound03 (vzz23 :% vzz24) (primEqInt vzz913 vzz980 && vzz795 == vzz979) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24620[label="vzz913/Pos vzz9130",fontsize=10,color="white",style="solid",shape="box"];6979 -> 24620[label="",style="solid", color="burlywood", weight=9]; 24620 -> 7105[label="",style="solid", color="burlywood", weight=3]; 24621[label="vzz913/Neg vzz9130",fontsize=10,color="white",style="solid",shape="box"];6979 -> 24621[label="",style="solid", color="burlywood", weight=9]; 24621 -> 7106[label="",style="solid", color="burlywood", weight=3]; 6980[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz79600 vzz92500) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="triangle"];24622[label="vzz79600/Succ vzz796000",fontsize=10,color="white",style="solid",shape="box"];6980 -> 24622[label="",style="solid", color="burlywood", weight=9]; 24622 -> 7107[label="",style="solid", color="burlywood", weight=3]; 24623[label="vzz79600/Zero",fontsize=10,color="white",style="solid",shape="box"];6980 -> 24623[label="",style="solid", color="burlywood", weight=9]; 24623 -> 7108[label="",style="solid", color="burlywood", weight=3]; 6981 -> 6466[label="",style="dashed", color="red", weight=0]; 6981[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6982 -> 6466[label="",style="dashed", color="red", weight=0]; 6982[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6983[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="black",shape="triangle"];6983 -> 7109[label="",style="solid", color="black", weight=3]; 6984 -> 6466[label="",style="dashed", color="red", weight=0]; 6984[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6985 -> 6983[label="",style="dashed", color="red", weight=0]; 6985[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];6986 -> 6980[label="",style="dashed", color="red", weight=0]; 6986[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz79600 vzz92500) (vzz913 :% vzz795)",fontsize=16,color="magenta"];6986 -> 7110[label="",style="dashed", color="magenta", weight=3]; 6986 -> 7111[label="",style="dashed", color="magenta", weight=3]; 6987 -> 6466[label="",style="dashed", color="red", weight=0]; 6987[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6988 -> 6466[label="",style="dashed", color="red", weight=0]; 6988[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6989 -> 6983[label="",style="dashed", color="red", weight=0]; 6989[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];6990 -> 6466[label="",style="dashed", color="red", weight=0]; 6990[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];6991 -> 6983[label="",style="dashed", color="red", weight=0]; 6991[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];8734[label="vzz1086",fontsize=16,color="green",shape="box"];8735 -> 8046[label="",style="dashed", color="red", weight=0]; 8735[label="vzz1087 `rem` vzz1086",fontsize=16,color="magenta"];8735 -> 9101[label="",style="dashed", color="magenta", weight=3]; 8735 -> 9102[label="",style="dashed", color="magenta", weight=3]; 7893[label="Integer vzz776",fontsize=16,color="green",shape="box"];7894[label="gcd2 False (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];7894 -> 7913[label="",style="solid", color="black", weight=3]; 7895[label="gcd2 True (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];7895 -> 7914[label="",style="solid", color="black", weight=3]; 7896[label="vzz560",fontsize=16,color="green",shape="box"];7897[label="vzz10730",fontsize=16,color="green",shape="box"];7898[label="vzz560",fontsize=16,color="green",shape="box"];7899[label="vzz10730",fontsize=16,color="green",shape="box"];7900[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + (negate Integer vzz929) :% Integer vzz1078) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + (negate Integer vzz929) :% Integer vzz1078))",fontsize=16,color="black",shape="box"];7900 -> 7915[label="",style="solid", color="black", weight=3]; 6997[label="vzz8120",fontsize=16,color="green",shape="box"];6998[label="vzz8110",fontsize=16,color="green",shape="box"];6999[label="vzz8120",fontsize=16,color="green",shape="box"];7000[label="vzz8110",fontsize=16,color="green",shape="box"];7001[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat vzz93300 vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat vzz93300 vzz93200))",fontsize=16,color="burlywood",shape="triangle"];24624[label="vzz93300/Succ vzz933000",fontsize=10,color="white",style="solid",shape="box"];7001 -> 24624[label="",style="solid", color="burlywood", weight=9]; 24624 -> 7118[label="",style="solid", color="burlywood", weight=3]; 24625[label="vzz93300/Zero",fontsize=10,color="white",style="solid",shape="box"];7001 -> 24625[label="",style="solid", color="burlywood", weight=9]; 24625 -> 7119[label="",style="solid", color="burlywood", weight=3]; 7002 -> 6869[label="",style="dashed", color="red", weight=0]; 7002[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7003[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 vzz805) (Double vzz964 vzz805 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 vzz805) (Double vzz964 vzz805 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7003 -> 7120[label="",style="solid", color="black", weight=3]; 7004 -> 6869[label="",style="dashed", color="red", weight=0]; 7004[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7005[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="black",shape="triangle"];7005 -> 7121[label="",style="solid", color="black", weight=3]; 7006 -> 6869[label="",style="dashed", color="red", weight=0]; 7006[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7007 -> 7005[label="",style="dashed", color="red", weight=0]; 7007[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7008 -> 7001[label="",style="dashed", color="red", weight=0]; 7008[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat vzz93300 vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat vzz93300 vzz93200))",fontsize=16,color="magenta"];7008 -> 7122[label="",style="dashed", color="magenta", weight=3]; 7008 -> 7123[label="",style="dashed", color="magenta", weight=3]; 7009 -> 6869[label="",style="dashed", color="red", weight=0]; 7009[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7010 -> 6869[label="",style="dashed", color="red", weight=0]; 7010[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7011 -> 7005[label="",style="dashed", color="red", weight=0]; 7011[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7012 -> 6869[label="",style="dashed", color="red", weight=0]; 7012[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7013 -> 7005[label="",style="dashed", color="red", weight=0]; 7013[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7014[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat vzz93700 vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat vzz93700 vzz93600))",fontsize=16,color="burlywood",shape="triangle"];24626[label="vzz93700/Succ vzz937000",fontsize=10,color="white",style="solid",shape="box"];7014 -> 24626[label="",style="solid", color="burlywood", weight=9]; 24626 -> 7124[label="",style="solid", color="burlywood", weight=3]; 24627[label="vzz93700/Zero",fontsize=10,color="white",style="solid",shape="box"];7014 -> 24627[label="",style="solid", color="burlywood", weight=9]; 24627 -> 7125[label="",style="solid", color="burlywood", weight=3]; 7015 -> 6883[label="",style="dashed", color="red", weight=0]; 7015[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7016[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 vzz817) (Double vzz966 vzz817 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 vzz817) (Double vzz966 vzz817 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7016 -> 7126[label="",style="solid", color="black", weight=3]; 7017 -> 6883[label="",style="dashed", color="red", weight=0]; 7017[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7018[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="black",shape="triangle"];7018 -> 7127[label="",style="solid", color="black", weight=3]; 7019 -> 6883[label="",style="dashed", color="red", weight=0]; 7019[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7020 -> 7018[label="",style="dashed", color="red", weight=0]; 7020[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7021 -> 7014[label="",style="dashed", color="red", weight=0]; 7021[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat vzz93700 vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat vzz93700 vzz93600))",fontsize=16,color="magenta"];7021 -> 7128[label="",style="dashed", color="magenta", weight=3]; 7021 -> 7129[label="",style="dashed", color="magenta", weight=3]; 7022 -> 6883[label="",style="dashed", color="red", weight=0]; 7022[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7023 -> 6883[label="",style="dashed", color="red", weight=0]; 7023[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7024 -> 7018[label="",style="dashed", color="red", weight=0]; 7024[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7025 -> 6883[label="",style="dashed", color="red", weight=0]; 7025[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7026 -> 7018[label="",style="dashed", color="red", weight=0]; 7026[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7027[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat vzz94100 vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat vzz94100 vzz94000))",fontsize=16,color="burlywood",shape="triangle"];24628[label="vzz94100/Succ vzz941000",fontsize=10,color="white",style="solid",shape="box"];7027 -> 24628[label="",style="solid", color="burlywood", weight=9]; 24628 -> 7130[label="",style="solid", color="burlywood", weight=3]; 24629[label="vzz94100/Zero",fontsize=10,color="white",style="solid",shape="box"];7027 -> 24629[label="",style="solid", color="burlywood", weight=9]; 24629 -> 7131[label="",style="solid", color="burlywood", weight=3]; 7028 -> 6897[label="",style="dashed", color="red", weight=0]; 7028[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7029[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 vzz829) (Double vzz968 vzz829 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 vzz829) (Double vzz968 vzz829 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7029 -> 7132[label="",style="solid", color="black", weight=3]; 7030 -> 6897[label="",style="dashed", color="red", weight=0]; 7030[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7031[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="black",shape="triangle"];7031 -> 7133[label="",style="solid", color="black", weight=3]; 7032 -> 6897[label="",style="dashed", color="red", weight=0]; 7032[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7033 -> 7031[label="",style="dashed", color="red", weight=0]; 7033[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7034 -> 7027[label="",style="dashed", color="red", weight=0]; 7034[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat vzz94100 vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat vzz94100 vzz94000))",fontsize=16,color="magenta"];7034 -> 7134[label="",style="dashed", color="magenta", weight=3]; 7034 -> 7135[label="",style="dashed", color="magenta", weight=3]; 7035 -> 6897[label="",style="dashed", color="red", weight=0]; 7035[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7036 -> 6897[label="",style="dashed", color="red", weight=0]; 7036[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7037 -> 7031[label="",style="dashed", color="red", weight=0]; 7037[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7038 -> 6897[label="",style="dashed", color="red", weight=0]; 7038[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7039 -> 7031[label="",style="dashed", color="red", weight=0]; 7039[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7040[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat vzz94500 vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat vzz94500 vzz94400))",fontsize=16,color="burlywood",shape="triangle"];24630[label="vzz94500/Succ vzz945000",fontsize=10,color="white",style="solid",shape="box"];7040 -> 24630[label="",style="solid", color="burlywood", weight=9]; 24630 -> 7136[label="",style="solid", color="burlywood", weight=3]; 24631[label="vzz94500/Zero",fontsize=10,color="white",style="solid",shape="box"];7040 -> 24631[label="",style="solid", color="burlywood", weight=9]; 24631 -> 7137[label="",style="solid", color="burlywood", weight=3]; 7041 -> 6911[label="",style="dashed", color="red", weight=0]; 7041[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7042[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 vzz841) (Double vzz970 vzz841 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 vzz841) (Double vzz970 vzz841 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7042 -> 7138[label="",style="solid", color="black", weight=3]; 7043 -> 6911[label="",style="dashed", color="red", weight=0]; 7043[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7044[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="black",shape="triangle"];7044 -> 7139[label="",style="solid", color="black", weight=3]; 7045 -> 6911[label="",style="dashed", color="red", weight=0]; 7045[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7046 -> 7044[label="",style="dashed", color="red", weight=0]; 7046[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7047 -> 7040[label="",style="dashed", color="red", weight=0]; 7047[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat vzz94500 vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat vzz94500 vzz94400))",fontsize=16,color="magenta"];7047 -> 7140[label="",style="dashed", color="magenta", weight=3]; 7047 -> 7141[label="",style="dashed", color="magenta", weight=3]; 7048 -> 6911[label="",style="dashed", color="red", weight=0]; 7048[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7049 -> 6911[label="",style="dashed", color="red", weight=0]; 7049[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7050 -> 7044[label="",style="dashed", color="red", weight=0]; 7050[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7051 -> 6911[label="",style="dashed", color="red", weight=0]; 7051[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7052 -> 7044[label="",style="dashed", color="red", weight=0]; 7052[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7053[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat vzz94900 vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat vzz94900 vzz94800))",fontsize=16,color="burlywood",shape="triangle"];24632[label="vzz94900/Succ vzz949000",fontsize=10,color="white",style="solid",shape="box"];7053 -> 24632[label="",style="solid", color="burlywood", weight=9]; 24632 -> 7142[label="",style="solid", color="burlywood", weight=3]; 24633[label="vzz94900/Zero",fontsize=10,color="white",style="solid",shape="box"];7053 -> 24633[label="",style="solid", color="burlywood", weight=9]; 24633 -> 7143[label="",style="solid", color="burlywood", weight=3]; 7054 -> 6925[label="",style="dashed", color="red", weight=0]; 7054[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7055[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 vzz853) (Float vzz972 vzz853 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 vzz853) (Float vzz972 vzz853 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7055 -> 7144[label="",style="solid", color="black", weight=3]; 7056 -> 6925[label="",style="dashed", color="red", weight=0]; 7056[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7057[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="black",shape="triangle"];7057 -> 7145[label="",style="solid", color="black", weight=3]; 7058 -> 6925[label="",style="dashed", color="red", weight=0]; 7058[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7059 -> 7057[label="",style="dashed", color="red", weight=0]; 7059[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7060 -> 7053[label="",style="dashed", color="red", weight=0]; 7060[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat vzz94900 vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat vzz94900 vzz94800))",fontsize=16,color="magenta"];7060 -> 7146[label="",style="dashed", color="magenta", weight=3]; 7060 -> 7147[label="",style="dashed", color="magenta", weight=3]; 7061 -> 6925[label="",style="dashed", color="red", weight=0]; 7061[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7062 -> 6925[label="",style="dashed", color="red", weight=0]; 7062[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7063 -> 7057[label="",style="dashed", color="red", weight=0]; 7063[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7064 -> 6925[label="",style="dashed", color="red", weight=0]; 7064[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7065 -> 7057[label="",style="dashed", color="red", weight=0]; 7065[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7066[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat vzz95300 vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat vzz95300 vzz95200))",fontsize=16,color="burlywood",shape="triangle"];24634[label="vzz95300/Succ vzz953000",fontsize=10,color="white",style="solid",shape="box"];7066 -> 24634[label="",style="solid", color="burlywood", weight=9]; 24634 -> 7148[label="",style="solid", color="burlywood", weight=3]; 24635[label="vzz95300/Zero",fontsize=10,color="white",style="solid",shape="box"];7066 -> 24635[label="",style="solid", color="burlywood", weight=9]; 24635 -> 7149[label="",style="solid", color="burlywood", weight=3]; 7067 -> 6939[label="",style="dashed", color="red", weight=0]; 7067[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7068[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 vzz865) (Float vzz974 vzz865 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 vzz865) (Float vzz974 vzz865 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7068 -> 7150[label="",style="solid", color="black", weight=3]; 7069 -> 6939[label="",style="dashed", color="red", weight=0]; 7069[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7070[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="black",shape="triangle"];7070 -> 7151[label="",style="solid", color="black", weight=3]; 7071 -> 6939[label="",style="dashed", color="red", weight=0]; 7071[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7072 -> 7070[label="",style="dashed", color="red", weight=0]; 7072[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7073 -> 7066[label="",style="dashed", color="red", weight=0]; 7073[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat vzz95300 vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat vzz95300 vzz95200))",fontsize=16,color="magenta"];7073 -> 7152[label="",style="dashed", color="magenta", weight=3]; 7073 -> 7153[label="",style="dashed", color="magenta", weight=3]; 7074 -> 6939[label="",style="dashed", color="red", weight=0]; 7074[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7075 -> 6939[label="",style="dashed", color="red", weight=0]; 7075[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7076 -> 7070[label="",style="dashed", color="red", weight=0]; 7076[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7077 -> 6939[label="",style="dashed", color="red", weight=0]; 7077[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7078 -> 7070[label="",style="dashed", color="red", weight=0]; 7078[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7079[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat vzz95700 vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat vzz95700 vzz95600))",fontsize=16,color="burlywood",shape="triangle"];24636[label="vzz95700/Succ vzz957000",fontsize=10,color="white",style="solid",shape="box"];7079 -> 24636[label="",style="solid", color="burlywood", weight=9]; 24636 -> 7154[label="",style="solid", color="burlywood", weight=3]; 24637[label="vzz95700/Zero",fontsize=10,color="white",style="solid",shape="box"];7079 -> 24637[label="",style="solid", color="burlywood", weight=9]; 24637 -> 7155[label="",style="solid", color="burlywood", weight=3]; 7080 -> 6953[label="",style="dashed", color="red", weight=0]; 7080[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7081[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 vzz877) (Float vzz976 vzz877 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 vzz877) (Float vzz976 vzz877 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7081 -> 7156[label="",style="solid", color="black", weight=3]; 7082 -> 6953[label="",style="dashed", color="red", weight=0]; 7082[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7083[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="black",shape="triangle"];7083 -> 7157[label="",style="solid", color="black", weight=3]; 7084 -> 6953[label="",style="dashed", color="red", weight=0]; 7084[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7085 -> 7083[label="",style="dashed", color="red", weight=0]; 7085[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7086 -> 7079[label="",style="dashed", color="red", weight=0]; 7086[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat vzz95700 vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat vzz95700 vzz95600))",fontsize=16,color="magenta"];7086 -> 7158[label="",style="dashed", color="magenta", weight=3]; 7086 -> 7159[label="",style="dashed", color="magenta", weight=3]; 7087 -> 6953[label="",style="dashed", color="red", weight=0]; 7087[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7088 -> 6953[label="",style="dashed", color="red", weight=0]; 7088[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7089 -> 7083[label="",style="dashed", color="red", weight=0]; 7089[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7090 -> 6953[label="",style="dashed", color="red", weight=0]; 7090[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7091 -> 7083[label="",style="dashed", color="red", weight=0]; 7091[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7092[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat vzz96100 vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat vzz96100 vzz96000))",fontsize=16,color="burlywood",shape="triangle"];24638[label="vzz96100/Succ vzz961000",fontsize=10,color="white",style="solid",shape="box"];7092 -> 24638[label="",style="solid", color="burlywood", weight=9]; 24638 -> 7160[label="",style="solid", color="burlywood", weight=3]; 24639[label="vzz96100/Zero",fontsize=10,color="white",style="solid",shape="box"];7092 -> 24639[label="",style="solid", color="burlywood", weight=9]; 24639 -> 7161[label="",style="solid", color="burlywood", weight=3]; 7093 -> 6967[label="",style="dashed", color="red", weight=0]; 7093[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7094[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 vzz889) (Float vzz978 vzz889 > fromInt (Pos Zero))) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 vzz889) (Float vzz978 vzz889 > fromInt (Pos Zero)))",fontsize=16,color="black",shape="box"];7094 -> 7162[label="",style="solid", color="black", weight=3]; 7095 -> 6967[label="",style="dashed", color="red", weight=0]; 7095[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7096[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="black",shape="triangle"];7096 -> 7163[label="",style="solid", color="black", weight=3]; 7097 -> 6967[label="",style="dashed", color="red", weight=0]; 7097[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7098 -> 7096[label="",style="dashed", color="red", weight=0]; 7098[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7099 -> 7092[label="",style="dashed", color="red", weight=0]; 7099[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat vzz96100 vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat vzz96100 vzz96000))",fontsize=16,color="magenta"];7099 -> 7164[label="",style="dashed", color="magenta", weight=3]; 7099 -> 7165[label="",style="dashed", color="magenta", weight=3]; 7100 -> 6967[label="",style="dashed", color="red", weight=0]; 7100[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7101 -> 6967[label="",style="dashed", color="red", weight=0]; 7101[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7102 -> 7096[label="",style="dashed", color="red", weight=0]; 7102[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7103 -> 6967[label="",style="dashed", color="red", weight=0]; 7103[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7104 -> 7096[label="",style="dashed", color="red", weight=0]; 7104[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7105[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos vzz9130) vzz980 && vzz795 == vzz979) (Pos vzz9130 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24640[label="vzz9130/Succ vzz91300",fontsize=10,color="white",style="solid",shape="box"];7105 -> 24640[label="",style="solid", color="burlywood", weight=9]; 24640 -> 7166[label="",style="solid", color="burlywood", weight=3]; 24641[label="vzz9130/Zero",fontsize=10,color="white",style="solid",shape="box"];7105 -> 24641[label="",style="solid", color="burlywood", weight=9]; 24641 -> 7167[label="",style="solid", color="burlywood", weight=3]; 7106[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg vzz9130) vzz980 && vzz795 == vzz979) (Neg vzz9130 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24642[label="vzz9130/Succ vzz91300",fontsize=10,color="white",style="solid",shape="box"];7106 -> 24642[label="",style="solid", color="burlywood", weight=9]; 24642 -> 7168[label="",style="solid", color="burlywood", weight=3]; 24643[label="vzz9130/Zero",fontsize=10,color="white",style="solid",shape="box"];7106 -> 24643[label="",style="solid", color="burlywood", weight=9]; 24643 -> 7169[label="",style="solid", color="burlywood", weight=3]; 7107[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz796000) vzz92500) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24644[label="vzz92500/Succ vzz925000",fontsize=10,color="white",style="solid",shape="box"];7107 -> 24644[label="",style="solid", color="burlywood", weight=9]; 24644 -> 7170[label="",style="solid", color="burlywood", weight=3]; 24645[label="vzz92500/Zero",fontsize=10,color="white",style="solid",shape="box"];7107 -> 24645[label="",style="solid", color="burlywood", weight=9]; 24645 -> 7171[label="",style="solid", color="burlywood", weight=3]; 7108[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero vzz92500) (vzz913 :% vzz795)",fontsize=16,color="burlywood",shape="box"];24646[label="vzz92500/Succ vzz925000",fontsize=10,color="white",style="solid",shape="box"];7108 -> 24646[label="",style="solid", color="burlywood", weight=9]; 24646 -> 7172[label="",style="solid", color="burlywood", weight=3]; 24647[label="vzz92500/Zero",fontsize=10,color="white",style="solid",shape="box"];7108 -> 24647[label="",style="solid", color="burlywood", weight=9]; 24647 -> 7173[label="",style="solid", color="burlywood", weight=3]; 7109[label="roundN (vzz23 :% vzz24)",fontsize=16,color="black",shape="triangle"];7109 -> 7174[label="",style="solid", color="black", weight=3]; 7110[label="vzz79600",fontsize=16,color="green",shape="box"];7111[label="vzz92500",fontsize=16,color="green",shape="box"];9101[label="vzz1087",fontsize=16,color="green",shape="box"];9102[label="vzz1086",fontsize=16,color="green",shape="box"];7913[label="gcd0 (Integer vzz776) vzz60",fontsize=16,color="black",shape="triangle"];7913 -> 8038[label="",style="solid", color="black", weight=3]; 7914 -> 8039[label="",style="dashed", color="red", weight=0]; 7914[label="gcd1 (vzz60 == fromInt (Pos Zero)) (Integer vzz776) vzz60",fontsize=16,color="magenta"];7914 -> 8040[label="",style="dashed", color="magenta", weight=3]; 7915 -> 8041[label="",style="dashed", color="red", weight=0]; 7915[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Integer (primNegInt vzz929) :% Integer vzz1078) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Integer (primNegInt vzz929) :% Integer vzz1078))",fontsize=16,color="magenta"];7915 -> 8042[label="",style="dashed", color="magenta", weight=3]; 7915 -> 8043[label="",style="dashed", color="magenta", weight=3]; 7118[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat (Succ vzz933000) vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat (Succ vzz933000) vzz93200))",fontsize=16,color="burlywood",shape="box"];24648[label="vzz93200/Succ vzz932000",fontsize=10,color="white",style="solid",shape="box"];7118 -> 24648[label="",style="solid", color="burlywood", weight=9]; 24648 -> 7184[label="",style="solid", color="burlywood", weight=3]; 24649[label="vzz93200/Zero",fontsize=10,color="white",style="solid",shape="box"];7118 -> 24649[label="",style="solid", color="burlywood", weight=9]; 24649 -> 7185[label="",style="solid", color="burlywood", weight=3]; 7119[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat Zero vzz93200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat Zero vzz93200))",fontsize=16,color="burlywood",shape="box"];24650[label="vzz93200/Succ vzz932000",fontsize=10,color="white",style="solid",shape="box"];7119 -> 24650[label="",style="solid", color="burlywood", weight=9]; 24650 -> 7186[label="",style="solid", color="burlywood", weight=3]; 24651[label="vzz93200/Zero",fontsize=10,color="white",style="solid",shape="box"];7119 -> 24651[label="",style="solid", color="burlywood", weight=9]; 24651 -> 7187[label="",style="solid", color="burlywood", weight=3]; 7120[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 vzz805) (compare (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 vzz805) (compare (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7120 -> 7188[label="",style="solid", color="black", weight=3]; 7121[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7121 -> 7189[label="",style="solid", color="black", weight=3]; 7122[label="vzz93200",fontsize=16,color="green",shape="box"];7123[label="vzz93300",fontsize=16,color="green",shape="box"];7124[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat (Succ vzz937000) vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat (Succ vzz937000) vzz93600))",fontsize=16,color="burlywood",shape="box"];24652[label="vzz93600/Succ vzz936000",fontsize=10,color="white",style="solid",shape="box"];7124 -> 24652[label="",style="solid", color="burlywood", weight=9]; 24652 -> 7190[label="",style="solid", color="burlywood", weight=3]; 24653[label="vzz93600/Zero",fontsize=10,color="white",style="solid",shape="box"];7124 -> 24653[label="",style="solid", color="burlywood", weight=9]; 24653 -> 7191[label="",style="solid", color="burlywood", weight=3]; 7125[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat Zero vzz93600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat Zero vzz93600))",fontsize=16,color="burlywood",shape="box"];24654[label="vzz93600/Succ vzz936000",fontsize=10,color="white",style="solid",shape="box"];7125 -> 24654[label="",style="solid", color="burlywood", weight=9]; 24654 -> 7192[label="",style="solid", color="burlywood", weight=3]; 24655[label="vzz93600/Zero",fontsize=10,color="white",style="solid",shape="box"];7125 -> 24655[label="",style="solid", color="burlywood", weight=9]; 24655 -> 7193[label="",style="solid", color="burlywood", weight=3]; 7126[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 vzz817) (compare (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 vzz817) (compare (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7126 -> 7194[label="",style="solid", color="black", weight=3]; 7127[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7127 -> 7195[label="",style="solid", color="black", weight=3]; 7128[label="vzz93700",fontsize=16,color="green",shape="box"];7129[label="vzz93600",fontsize=16,color="green",shape="box"];7130[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat (Succ vzz941000) vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat (Succ vzz941000) vzz94000))",fontsize=16,color="burlywood",shape="box"];24656[label="vzz94000/Succ vzz940000",fontsize=10,color="white",style="solid",shape="box"];7130 -> 24656[label="",style="solid", color="burlywood", weight=9]; 24656 -> 7196[label="",style="solid", color="burlywood", weight=3]; 24657[label="vzz94000/Zero",fontsize=10,color="white",style="solid",shape="box"];7130 -> 24657[label="",style="solid", color="burlywood", weight=9]; 24657 -> 7197[label="",style="solid", color="burlywood", weight=3]; 7131[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat Zero vzz94000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat Zero vzz94000))",fontsize=16,color="burlywood",shape="box"];24658[label="vzz94000/Succ vzz940000",fontsize=10,color="white",style="solid",shape="box"];7131 -> 24658[label="",style="solid", color="burlywood", weight=9]; 24658 -> 7198[label="",style="solid", color="burlywood", weight=3]; 24659[label="vzz94000/Zero",fontsize=10,color="white",style="solid",shape="box"];7131 -> 24659[label="",style="solid", color="burlywood", weight=9]; 24659 -> 7199[label="",style="solid", color="burlywood", weight=3]; 7132[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 vzz829) (compare (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 vzz829) (compare (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7132 -> 7200[label="",style="solid", color="black", weight=3]; 7133[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7133 -> 7201[label="",style="solid", color="black", weight=3]; 7134[label="vzz94100",fontsize=16,color="green",shape="box"];7135[label="vzz94000",fontsize=16,color="green",shape="box"];7136[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat (Succ vzz945000) vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat (Succ vzz945000) vzz94400))",fontsize=16,color="burlywood",shape="box"];24660[label="vzz94400/Succ vzz944000",fontsize=10,color="white",style="solid",shape="box"];7136 -> 24660[label="",style="solid", color="burlywood", weight=9]; 24660 -> 7202[label="",style="solid", color="burlywood", weight=3]; 24661[label="vzz94400/Zero",fontsize=10,color="white",style="solid",shape="box"];7136 -> 24661[label="",style="solid", color="burlywood", weight=9]; 24661 -> 7203[label="",style="solid", color="burlywood", weight=3]; 7137[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat Zero vzz94400)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat Zero vzz94400))",fontsize=16,color="burlywood",shape="box"];24662[label="vzz94400/Succ vzz944000",fontsize=10,color="white",style="solid",shape="box"];7137 -> 24662[label="",style="solid", color="burlywood", weight=9]; 24662 -> 7204[label="",style="solid", color="burlywood", weight=3]; 24663[label="vzz94400/Zero",fontsize=10,color="white",style="solid",shape="box"];7137 -> 24663[label="",style="solid", color="burlywood", weight=9]; 24663 -> 7205[label="",style="solid", color="burlywood", weight=3]; 7138[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 vzz841) (compare (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 vzz841) (compare (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7138 -> 7206[label="",style="solid", color="black", weight=3]; 7139[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7139 -> 7207[label="",style="solid", color="black", weight=3]; 7140[label="vzz94500",fontsize=16,color="green",shape="box"];7141[label="vzz94400",fontsize=16,color="green",shape="box"];7142[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat (Succ vzz949000) vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat (Succ vzz949000) vzz94800))",fontsize=16,color="burlywood",shape="box"];24664[label="vzz94800/Succ vzz948000",fontsize=10,color="white",style="solid",shape="box"];7142 -> 24664[label="",style="solid", color="burlywood", weight=9]; 24664 -> 7208[label="",style="solid", color="burlywood", weight=3]; 24665[label="vzz94800/Zero",fontsize=10,color="white",style="solid",shape="box"];7142 -> 24665[label="",style="solid", color="burlywood", weight=9]; 24665 -> 7209[label="",style="solid", color="burlywood", weight=3]; 7143[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat Zero vzz94800)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat Zero vzz94800))",fontsize=16,color="burlywood",shape="box"];24666[label="vzz94800/Succ vzz948000",fontsize=10,color="white",style="solid",shape="box"];7143 -> 24666[label="",style="solid", color="burlywood", weight=9]; 24666 -> 7210[label="",style="solid", color="burlywood", weight=3]; 24667[label="vzz94800/Zero",fontsize=10,color="white",style="solid",shape="box"];7143 -> 24667[label="",style="solid", color="burlywood", weight=9]; 24667 -> 7211[label="",style="solid", color="burlywood", weight=3]; 7144[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 vzz853) (compare (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 vzz853) (compare (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7144 -> 7212[label="",style="solid", color="black", weight=3]; 7145[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7145 -> 7213[label="",style="solid", color="black", weight=3]; 7146[label="vzz94800",fontsize=16,color="green",shape="box"];7147[label="vzz94900",fontsize=16,color="green",shape="box"];7148[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat (Succ vzz953000) vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat (Succ vzz953000) vzz95200))",fontsize=16,color="burlywood",shape="box"];24668[label="vzz95200/Succ vzz952000",fontsize=10,color="white",style="solid",shape="box"];7148 -> 24668[label="",style="solid", color="burlywood", weight=9]; 24668 -> 7214[label="",style="solid", color="burlywood", weight=3]; 24669[label="vzz95200/Zero",fontsize=10,color="white",style="solid",shape="box"];7148 -> 24669[label="",style="solid", color="burlywood", weight=9]; 24669 -> 7215[label="",style="solid", color="burlywood", weight=3]; 7149[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat Zero vzz95200)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat Zero vzz95200))",fontsize=16,color="burlywood",shape="box"];24670[label="vzz95200/Succ vzz952000",fontsize=10,color="white",style="solid",shape="box"];7149 -> 24670[label="",style="solid", color="burlywood", weight=9]; 24670 -> 7216[label="",style="solid", color="burlywood", weight=3]; 24671[label="vzz95200/Zero",fontsize=10,color="white",style="solid",shape="box"];7149 -> 24671[label="",style="solid", color="burlywood", weight=9]; 24671 -> 7217[label="",style="solid", color="burlywood", weight=3]; 7150[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 vzz865) (compare (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 vzz865) (compare (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7150 -> 7218[label="",style="solid", color="black", weight=3]; 7151[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7151 -> 7219[label="",style="solid", color="black", weight=3]; 7152[label="vzz95200",fontsize=16,color="green",shape="box"];7153[label="vzz95300",fontsize=16,color="green",shape="box"];7154[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat (Succ vzz957000) vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat (Succ vzz957000) vzz95600))",fontsize=16,color="burlywood",shape="box"];24672[label="vzz95600/Succ vzz956000",fontsize=10,color="white",style="solid",shape="box"];7154 -> 24672[label="",style="solid", color="burlywood", weight=9]; 24672 -> 7220[label="",style="solid", color="burlywood", weight=3]; 24673[label="vzz95600/Zero",fontsize=10,color="white",style="solid",shape="box"];7154 -> 24673[label="",style="solid", color="burlywood", weight=9]; 24673 -> 7221[label="",style="solid", color="burlywood", weight=3]; 7155[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat Zero vzz95600)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat Zero vzz95600))",fontsize=16,color="burlywood",shape="box"];24674[label="vzz95600/Succ vzz956000",fontsize=10,color="white",style="solid",shape="box"];7155 -> 24674[label="",style="solid", color="burlywood", weight=9]; 24674 -> 7222[label="",style="solid", color="burlywood", weight=3]; 24675[label="vzz95600/Zero",fontsize=10,color="white",style="solid",shape="box"];7155 -> 24675[label="",style="solid", color="burlywood", weight=9]; 24675 -> 7223[label="",style="solid", color="burlywood", weight=3]; 7156[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 vzz877) (compare (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 vzz877) (compare (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7156 -> 7224[label="",style="solid", color="black", weight=3]; 7157[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7157 -> 7225[label="",style="solid", color="black", weight=3]; 7158[label="vzz95600",fontsize=16,color="green",shape="box"];7159[label="vzz95700",fontsize=16,color="green",shape="box"];7160[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat (Succ vzz961000) vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat (Succ vzz961000) vzz96000))",fontsize=16,color="burlywood",shape="box"];24676[label="vzz96000/Succ vzz960000",fontsize=10,color="white",style="solid",shape="box"];7160 -> 24676[label="",style="solid", color="burlywood", weight=9]; 24676 -> 7226[label="",style="solid", color="burlywood", weight=3]; 24677[label="vzz96000/Zero",fontsize=10,color="white",style="solid",shape="box"];7160 -> 24677[label="",style="solid", color="burlywood", weight=9]; 24677 -> 7227[label="",style="solid", color="burlywood", weight=3]; 7161[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat Zero vzz96000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat Zero vzz96000))",fontsize=16,color="burlywood",shape="box"];24678[label="vzz96000/Succ vzz960000",fontsize=10,color="white",style="solid",shape="box"];7161 -> 24678[label="",style="solid", color="burlywood", weight=9]; 24678 -> 7228[label="",style="solid", color="burlywood", weight=3]; 24679[label="vzz96000/Zero",fontsize=10,color="white",style="solid",shape="box"];7161 -> 24679[label="",style="solid", color="burlywood", weight=9]; 24679 -> 7229[label="",style="solid", color="burlywood", weight=3]; 7162[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 vzz889) (compare (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 vzz889) (compare (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7162 -> 7230[label="",style="solid", color="black", weight=3]; 7163[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos Zero)) (fromInt (Neg (Succ Zero)))) (fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];7163 -> 7231[label="",style="solid", color="black", weight=3]; 7164[label="vzz96100",fontsize=16,color="green",shape="box"];7165[label="vzz96000",fontsize=16,color="green",shape="box"];7166[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) vzz980 && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24680[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7166 -> 24680[label="",style="solid", color="burlywood", weight=9]; 24680 -> 7232[label="",style="solid", color="burlywood", weight=3]; 24681[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7166 -> 24681[label="",style="solid", color="burlywood", weight=9]; 24681 -> 7233[label="",style="solid", color="burlywood", weight=3]; 7167[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz980 && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24682[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7167 -> 24682[label="",style="solid", color="burlywood", weight=9]; 24682 -> 7234[label="",style="solid", color="burlywood", weight=3]; 24683[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7167 -> 24683[label="",style="solid", color="burlywood", weight=9]; 24683 -> 7235[label="",style="solid", color="burlywood", weight=3]; 7168[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) vzz980 && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24684[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7168 -> 24684[label="",style="solid", color="burlywood", weight=9]; 24684 -> 7236[label="",style="solid", color="burlywood", weight=3]; 24685[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7168 -> 24685[label="",style="solid", color="burlywood", weight=9]; 24685 -> 7237[label="",style="solid", color="burlywood", weight=3]; 7169[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz980 && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24686[label="vzz980/Pos vzz9800",fontsize=10,color="white",style="solid",shape="box"];7169 -> 24686[label="",style="solid", color="burlywood", weight=9]; 24686 -> 7238[label="",style="solid", color="burlywood", weight=3]; 24687[label="vzz980/Neg vzz9800",fontsize=10,color="white",style="solid",shape="box"];7169 -> 24687[label="",style="solid", color="burlywood", weight=9]; 24687 -> 7239[label="",style="solid", color="burlywood", weight=3]; 7170[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz796000) (Succ vzz925000)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7170 -> 7240[label="",style="solid", color="black", weight=3]; 7171[label="roundRound05 (vzz23 :% vzz24) (primEqNat (Succ vzz796000) Zero) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7171 -> 7241[label="",style="solid", color="black", weight=3]; 7172[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero (Succ vzz925000)) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7172 -> 7242[label="",style="solid", color="black", weight=3]; 7173[label="roundRound05 (vzz23 :% vzz24) (primEqNat Zero Zero) (vzz913 :% vzz795)",fontsize=16,color="black",shape="box"];7173 -> 7243[label="",style="solid", color="black", weight=3]; 7174[label="roundN0 (vzz23 :% vzz24) (roundVu7 (vzz23 :% vzz24))",fontsize=16,color="black",shape="triangle"];7174 -> 7244[label="",style="solid", color="black", weight=3]; 8038 -> 8044[label="",style="dashed", color="red", weight=0]; 8038[label="gcd0Gcd' (abs (Integer vzz776)) (abs vzz60)",fontsize=16,color="magenta"];8038 -> 8049[label="",style="dashed", color="magenta", weight=3]; 8038 -> 8050[label="",style="dashed", color="magenta", weight=3]; 8040 -> 195[label="",style="dashed", color="red", weight=0]; 8040[label="vzz60 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8040 -> 8053[label="",style="dashed", color="magenta", weight=3]; 8039[label="gcd1 vzz1083 (Integer vzz776) vzz60",fontsize=16,color="burlywood",shape="triangle"];24688[label="vzz1083/False",fontsize=10,color="white",style="solid",shape="box"];8039 -> 24688[label="",style="solid", color="burlywood", weight=9]; 24688 -> 8054[label="",style="solid", color="burlywood", weight=3]; 24689[label="vzz1083/True",fontsize=10,color="white",style="solid",shape="box"];8039 -> 24689[label="",style="solid", color="burlywood", weight=9]; 24689 -> 8055[label="",style="solid", color="burlywood", weight=3]; 8042 -> 6243[label="",style="dashed", color="red", weight=0]; 8042[label="primNegInt vzz929",fontsize=16,color="magenta"];8042 -> 8056[label="",style="dashed", color="magenta", weight=3]; 8043 -> 6243[label="",style="dashed", color="red", weight=0]; 8043[label="primNegInt vzz929",fontsize=16,color="magenta"];8043 -> 8057[label="",style="dashed", color="magenta", weight=3]; 8041[label="roundRound05 (vzz23 :% vzz24) (signum (vzz25 :% vzz24 + Integer vzz1085 :% Integer vzz1078) == fromInt (Neg (Succ Zero))) (signum (vzz25 :% vzz24 + Integer vzz1084 :% Integer vzz1078))",fontsize=16,color="black",shape="triangle"];8041 -> 8058[label="",style="solid", color="black", weight=3]; 7184[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat (Succ vzz933000) (Succ vzz932000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat (Succ vzz933000) (Succ vzz932000)))",fontsize=16,color="black",shape="box"];7184 -> 7252[label="",style="solid", color="black", weight=3]; 7185[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat (Succ vzz933000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat (Succ vzz933000) Zero))",fontsize=16,color="black",shape="box"];7185 -> 7253[label="",style="solid", color="black", weight=3]; 7186[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat Zero (Succ vzz932000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat Zero (Succ vzz932000)))",fontsize=16,color="black",shape="box"];7186 -> 7254[label="",style="solid", color="black", weight=3]; 7187[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7187 -> 7255[label="",style="solid", color="black", weight=3]; 7188[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 vzz805) (primCmpDouble (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 vzz805) (primCmpDouble (Double vzz964 vzz805) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24690[label="vzz805/Pos vzz8050",fontsize=10,color="white",style="solid",shape="box"];7188 -> 24690[label="",style="solid", color="burlywood", weight=9]; 24690 -> 7256[label="",style="solid", color="burlywood", weight=3]; 24691[label="vzz805/Neg vzz8050",fontsize=10,color="white",style="solid",shape="box"];7188 -> 24691[label="",style="solid", color="burlywood", weight=9]; 24691 -> 7257[label="",style="solid", color="burlywood", weight=3]; 7189[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7189 -> 7258[label="",style="solid", color="black", weight=3]; 7190[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat (Succ vzz937000) (Succ vzz936000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat (Succ vzz937000) (Succ vzz936000)))",fontsize=16,color="black",shape="box"];7190 -> 7259[label="",style="solid", color="black", weight=3]; 7191[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat (Succ vzz937000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat (Succ vzz937000) Zero))",fontsize=16,color="black",shape="box"];7191 -> 7260[label="",style="solid", color="black", weight=3]; 7192[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat Zero (Succ vzz936000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat Zero (Succ vzz936000)))",fontsize=16,color="black",shape="box"];7192 -> 7261[label="",style="solid", color="black", weight=3]; 7193[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7193 -> 7262[label="",style="solid", color="black", weight=3]; 7194[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 vzz817) (primCmpDouble (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 vzz817) (primCmpDouble (Double vzz966 vzz817) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24692[label="vzz817/Pos vzz8170",fontsize=10,color="white",style="solid",shape="box"];7194 -> 24692[label="",style="solid", color="burlywood", weight=9]; 24692 -> 7263[label="",style="solid", color="burlywood", weight=3]; 24693[label="vzz817/Neg vzz8170",fontsize=10,color="white",style="solid",shape="box"];7194 -> 24693[label="",style="solid", color="burlywood", weight=9]; 24693 -> 7264[label="",style="solid", color="burlywood", weight=3]; 7195[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7195 -> 7265[label="",style="solid", color="black", weight=3]; 7196[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat (Succ vzz941000) (Succ vzz940000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat (Succ vzz941000) (Succ vzz940000)))",fontsize=16,color="black",shape="box"];7196 -> 7266[label="",style="solid", color="black", weight=3]; 7197[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat (Succ vzz941000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat (Succ vzz941000) Zero))",fontsize=16,color="black",shape="box"];7197 -> 7267[label="",style="solid", color="black", weight=3]; 7198[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat Zero (Succ vzz940000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat Zero (Succ vzz940000)))",fontsize=16,color="black",shape="box"];7198 -> 7268[label="",style="solid", color="black", weight=3]; 7199[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7199 -> 7269[label="",style="solid", color="black", weight=3]; 7200[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 vzz829) (primCmpDouble (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 vzz829) (primCmpDouble (Double vzz968 vzz829) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24694[label="vzz829/Pos vzz8290",fontsize=10,color="white",style="solid",shape="box"];7200 -> 24694[label="",style="solid", color="burlywood", weight=9]; 24694 -> 7270[label="",style="solid", color="burlywood", weight=3]; 24695[label="vzz829/Neg vzz8290",fontsize=10,color="white",style="solid",shape="box"];7200 -> 24695[label="",style="solid", color="burlywood", weight=9]; 24695 -> 7271[label="",style="solid", color="burlywood", weight=3]; 7201[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7201 -> 7272[label="",style="solid", color="black", weight=3]; 7202[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat (Succ vzz945000) (Succ vzz944000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat (Succ vzz945000) (Succ vzz944000)))",fontsize=16,color="black",shape="box"];7202 -> 7273[label="",style="solid", color="black", weight=3]; 7203[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat (Succ vzz945000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat (Succ vzz945000) Zero))",fontsize=16,color="black",shape="box"];7203 -> 7274[label="",style="solid", color="black", weight=3]; 7204[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat Zero (Succ vzz944000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat Zero (Succ vzz944000)))",fontsize=16,color="black",shape="box"];7204 -> 7275[label="",style="solid", color="black", weight=3]; 7205[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7205 -> 7276[label="",style="solid", color="black", weight=3]; 7206[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 vzz841) (primCmpDouble (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 vzz841) (primCmpDouble (Double vzz970 vzz841) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24696[label="vzz841/Pos vzz8410",fontsize=10,color="white",style="solid",shape="box"];7206 -> 24696[label="",style="solid", color="burlywood", weight=9]; 24696 -> 7277[label="",style="solid", color="burlywood", weight=3]; 24697[label="vzz841/Neg vzz8410",fontsize=10,color="white",style="solid",shape="box"];7206 -> 24697[label="",style="solid", color="burlywood", weight=9]; 24697 -> 7278[label="",style="solid", color="burlywood", weight=3]; 7207[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos Zero))",fontsize=16,color="black",shape="box"];7207 -> 7279[label="",style="solid", color="black", weight=3]; 7208[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat (Succ vzz949000) (Succ vzz948000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat (Succ vzz949000) (Succ vzz948000)))",fontsize=16,color="black",shape="box"];7208 -> 7280[label="",style="solid", color="black", weight=3]; 7209[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat (Succ vzz949000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat (Succ vzz949000) Zero))",fontsize=16,color="black",shape="box"];7209 -> 7281[label="",style="solid", color="black", weight=3]; 7210[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat Zero (Succ vzz948000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat Zero (Succ vzz948000)))",fontsize=16,color="black",shape="box"];7210 -> 7282[label="",style="solid", color="black", weight=3]; 7211[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7211 -> 7283[label="",style="solid", color="black", weight=3]; 7212[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 vzz853) (primCmpFloat (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 vzz853) (primCmpFloat (Float vzz972 vzz853) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24698[label="vzz853/Pos vzz8530",fontsize=10,color="white",style="solid",shape="box"];7212 -> 24698[label="",style="solid", color="burlywood", weight=9]; 24698 -> 7284[label="",style="solid", color="burlywood", weight=3]; 24699[label="vzz853/Neg vzz8530",fontsize=10,color="white",style="solid",shape="box"];7212 -> 24699[label="",style="solid", color="burlywood", weight=9]; 24699 -> 7285[label="",style="solid", color="burlywood", weight=3]; 7213[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7213 -> 7286[label="",style="solid", color="black", weight=3]; 7214[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat (Succ vzz953000) (Succ vzz952000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat (Succ vzz953000) (Succ vzz952000)))",fontsize=16,color="black",shape="box"];7214 -> 7287[label="",style="solid", color="black", weight=3]; 7215[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat (Succ vzz953000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat (Succ vzz953000) Zero))",fontsize=16,color="black",shape="box"];7215 -> 7288[label="",style="solid", color="black", weight=3]; 7216[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat Zero (Succ vzz952000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat Zero (Succ vzz952000)))",fontsize=16,color="black",shape="box"];7216 -> 7289[label="",style="solid", color="black", weight=3]; 7217[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7217 -> 7290[label="",style="solid", color="black", weight=3]; 7218[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 vzz865) (primCmpFloat (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 vzz865) (primCmpFloat (Float vzz974 vzz865) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24700[label="vzz865/Pos vzz8650",fontsize=10,color="white",style="solid",shape="box"];7218 -> 24700[label="",style="solid", color="burlywood", weight=9]; 24700 -> 7291[label="",style="solid", color="burlywood", weight=3]; 24701[label="vzz865/Neg vzz8650",fontsize=10,color="white",style="solid",shape="box"];7218 -> 24701[label="",style="solid", color="burlywood", weight=9]; 24701 -> 7292[label="",style="solid", color="burlywood", weight=3]; 7219[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7219 -> 7293[label="",style="solid", color="black", weight=3]; 7220[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat (Succ vzz957000) (Succ vzz956000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat (Succ vzz957000) (Succ vzz956000)))",fontsize=16,color="black",shape="box"];7220 -> 7294[label="",style="solid", color="black", weight=3]; 7221[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat (Succ vzz957000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat (Succ vzz957000) Zero))",fontsize=16,color="black",shape="box"];7221 -> 7295[label="",style="solid", color="black", weight=3]; 7222[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat Zero (Succ vzz956000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat Zero (Succ vzz956000)))",fontsize=16,color="black",shape="box"];7222 -> 7296[label="",style="solid", color="black", weight=3]; 7223[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7223 -> 7297[label="",style="solid", color="black", weight=3]; 7224[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 vzz877) (primCmpFloat (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 vzz877) (primCmpFloat (Float vzz976 vzz877) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24702[label="vzz877/Pos vzz8770",fontsize=10,color="white",style="solid",shape="box"];7224 -> 24702[label="",style="solid", color="burlywood", weight=9]; 24702 -> 7298[label="",style="solid", color="burlywood", weight=3]; 24703[label="vzz877/Neg vzz8770",fontsize=10,color="white",style="solid",shape="box"];7224 -> 24703[label="",style="solid", color="burlywood", weight=9]; 24703 -> 7299[label="",style="solid", color="burlywood", weight=3]; 7225[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7225 -> 7300[label="",style="solid", color="black", weight=3]; 7226[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat (Succ vzz961000) (Succ vzz960000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat (Succ vzz961000) (Succ vzz960000)))",fontsize=16,color="black",shape="box"];7226 -> 7301[label="",style="solid", color="black", weight=3]; 7227[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat (Succ vzz961000) Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat (Succ vzz961000) Zero))",fontsize=16,color="black",shape="box"];7227 -> 7302[label="",style="solid", color="black", weight=3]; 7228[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat Zero (Succ vzz960000))) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat Zero (Succ vzz960000)))",fontsize=16,color="black",shape="box"];7228 -> 7303[label="",style="solid", color="black", weight=3]; 7229[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat Zero Zero)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat Zero Zero))",fontsize=16,color="black",shape="box"];7229 -> 7304[label="",style="solid", color="black", weight=3]; 7230[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 vzz889) (primCmpFloat (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 vzz889) (primCmpFloat (Float vzz978 vzz889) (fromInt (Pos Zero)) == GT))",fontsize=16,color="burlywood",shape="box"];24704[label="vzz889/Pos vzz8890",fontsize=10,color="white",style="solid",shape="box"];7230 -> 24704[label="",style="solid", color="burlywood", weight=9]; 24704 -> 7305[label="",style="solid", color="burlywood", weight=3]; 24705[label="vzz889/Neg vzz8890",fontsize=10,color="white",style="solid",shape="box"];7230 -> 24705[label="",style="solid", color="burlywood", weight=9]; 24705 -> 7306[label="",style="solid", color="burlywood", weight=3]; 7231[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos Zero)) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos Zero))",fontsize=16,color="black",shape="box"];7231 -> 7307[label="",style="solid", color="black", weight=3]; 7232[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos vzz9800) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24706[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7232 -> 24706[label="",style="solid", color="burlywood", weight=9]; 24706 -> 7308[label="",style="solid", color="burlywood", weight=3]; 24707[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7232 -> 24707[label="",style="solid", color="burlywood", weight=9]; 24707 -> 7309[label="",style="solid", color="burlywood", weight=3]; 7233[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Neg vzz9800) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7233 -> 7310[label="",style="solid", color="black", weight=3]; 7234[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9800) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24708[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7234 -> 24708[label="",style="solid", color="burlywood", weight=9]; 24708 -> 7311[label="",style="solid", color="burlywood", weight=3]; 24709[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7234 -> 24709[label="",style="solid", color="burlywood", weight=9]; 24709 -> 7312[label="",style="solid", color="burlywood", weight=3]; 7235[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9800) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24710[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7235 -> 24710[label="",style="solid", color="burlywood", weight=9]; 24710 -> 7313[label="",style="solid", color="burlywood", weight=3]; 24711[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7235 -> 24711[label="",style="solid", color="burlywood", weight=9]; 24711 -> 7314[label="",style="solid", color="burlywood", weight=3]; 7236[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Pos vzz9800) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7236 -> 7315[label="",style="solid", color="black", weight=3]; 7237[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg vzz9800) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];24712[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7237 -> 24712[label="",style="solid", color="burlywood", weight=9]; 24712 -> 7316[label="",style="solid", color="burlywood", weight=3]; 24713[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7237 -> 24713[label="",style="solid", color="burlywood", weight=9]; 24713 -> 7317[label="",style="solid", color="burlywood", weight=3]; 7238[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9800) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24714[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7238 -> 24714[label="",style="solid", color="burlywood", weight=9]; 24714 -> 7318[label="",style="solid", color="burlywood", weight=3]; 24715[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7238 -> 24715[label="",style="solid", color="burlywood", weight=9]; 24715 -> 7319[label="",style="solid", color="burlywood", weight=3]; 7239[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9800) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24716[label="vzz9800/Succ vzz98000",fontsize=10,color="white",style="solid",shape="box"];7239 -> 24716[label="",style="solid", color="burlywood", weight=9]; 24716 -> 7320[label="",style="solid", color="burlywood", weight=3]; 24717[label="vzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];7239 -> 24717[label="",style="solid", color="burlywood", weight=9]; 24717 -> 7321[label="",style="solid", color="burlywood", weight=3]; 7240 -> 6980[label="",style="dashed", color="red", weight=0]; 7240[label="roundRound05 (vzz23 :% vzz24) (primEqNat vzz796000 vzz925000) (vzz913 :% vzz795)",fontsize=16,color="magenta"];7240 -> 7322[label="",style="dashed", color="magenta", weight=3]; 7240 -> 7323[label="",style="dashed", color="magenta", weight=3]; 7241 -> 6466[label="",style="dashed", color="red", weight=0]; 7241[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];7242 -> 6466[label="",style="dashed", color="red", weight=0]; 7242[label="roundRound05 (vzz23 :% vzz24) False (vzz913 :% vzz795)",fontsize=16,color="magenta"];7243 -> 6983[label="",style="dashed", color="red", weight=0]; 7243[label="roundRound05 (vzz23 :% vzz24) True (vzz913 :% vzz795)",fontsize=16,color="magenta"];7244[label="roundN0 (vzz23 :% vzz24) (properFraction (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];7244 -> 7324[label="",style="solid", color="black", weight=3]; 8049 -> 74[label="",style="dashed", color="red", weight=0]; 8049[label="abs (Integer vzz776)",fontsize=16,color="magenta"];8049 -> 8059[label="",style="dashed", color="magenta", weight=3]; 8050 -> 74[label="",style="dashed", color="red", weight=0]; 8050[label="abs vzz60",fontsize=16,color="magenta"];8050 -> 8060[label="",style="dashed", color="magenta", weight=3]; 8053[label="vzz60",fontsize=16,color="green",shape="box"];8054[label="gcd1 False (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];8054 -> 8087[label="",style="solid", color="black", weight=3]; 8055[label="gcd1 True (Integer vzz776) vzz60",fontsize=16,color="black",shape="box"];8055 -> 8088[label="",style="solid", color="black", weight=3]; 8056[label="vzz929",fontsize=16,color="green",shape="box"];8057[label="vzz929",fontsize=16,color="green",shape="box"];8058[label="roundRound05 (vzz23 :% vzz24) (signum (reduce (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)) == fromInt (Neg (Succ Zero))) (signum (reduce (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)))",fontsize=16,color="black",shape="box"];8058 -> 8089[label="",style="solid", color="black", weight=3]; 7252 -> 7001[label="",style="dashed", color="red", weight=0]; 7252[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) (primEqNat vzz933000 vzz932000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) (primEqNat vzz933000 vzz932000))",fontsize=16,color="magenta"];7252 -> 7327[label="",style="dashed", color="magenta", weight=3]; 7252 -> 7328[label="",style="dashed", color="magenta", weight=3]; 7253 -> 6869[label="",style="dashed", color="red", weight=0]; 7253[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7254 -> 6869[label="",style="dashed", color="red", weight=0]; 7254[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) False)",fontsize=16,color="magenta"];7255 -> 7005[label="",style="dashed", color="red", weight=0]; 7255[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz964 vzz805) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz963 vzz801) True)",fontsize=16,color="magenta"];7256[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7256 -> 7329[label="",style="solid", color="black", weight=3]; 7257[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7257 -> 7330[label="",style="solid", color="black", weight=3]; 7258[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7258 -> 7331[label="",style="solid", color="black", weight=3]; 7259 -> 7014[label="",style="dashed", color="red", weight=0]; 7259[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) (primEqNat vzz937000 vzz936000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) (primEqNat vzz937000 vzz936000))",fontsize=16,color="magenta"];7259 -> 7332[label="",style="dashed", color="magenta", weight=3]; 7259 -> 7333[label="",style="dashed", color="magenta", weight=3]; 7260 -> 6883[label="",style="dashed", color="red", weight=0]; 7260[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7261 -> 6883[label="",style="dashed", color="red", weight=0]; 7261[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) False)",fontsize=16,color="magenta"];7262 -> 7018[label="",style="dashed", color="red", weight=0]; 7262[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal2 (Double vzz966 vzz817) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz965 vzz813) True)",fontsize=16,color="magenta"];7263[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7263 -> 7334[label="",style="solid", color="black", weight=3]; 7264[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7264 -> 7335[label="",style="solid", color="black", weight=3]; 7265[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7265 -> 7336[label="",style="solid", color="black", weight=3]; 7266 -> 7027[label="",style="dashed", color="red", weight=0]; 7266[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) (primEqNat vzz941000 vzz940000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) (primEqNat vzz941000 vzz940000))",fontsize=16,color="magenta"];7266 -> 7337[label="",style="dashed", color="magenta", weight=3]; 7266 -> 7338[label="",style="dashed", color="magenta", weight=3]; 7267 -> 6897[label="",style="dashed", color="red", weight=0]; 7267[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7268 -> 6897[label="",style="dashed", color="red", weight=0]; 7268[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) False)",fontsize=16,color="magenta"];7269 -> 7031[label="",style="dashed", color="red", weight=0]; 7269[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz968 vzz829) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz967 vzz825) True)",fontsize=16,color="magenta"];7270[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7270 -> 7339[label="",style="solid", color="black", weight=3]; 7271[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7271 -> 7340[label="",style="solid", color="black", weight=3]; 7272[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7272 -> 7341[label="",style="solid", color="black", weight=3]; 7273 -> 7040[label="",style="dashed", color="red", weight=0]; 7273[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) (primEqNat vzz945000 vzz944000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) (primEqNat vzz945000 vzz944000))",fontsize=16,color="magenta"];7273 -> 7342[label="",style="dashed", color="magenta", weight=3]; 7273 -> 7343[label="",style="dashed", color="magenta", weight=3]; 7274 -> 6911[label="",style="dashed", color="red", weight=0]; 7274[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7275 -> 6911[label="",style="dashed", color="red", weight=0]; 7275[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) False)",fontsize=16,color="magenta"];7276 -> 7044[label="",style="dashed", color="red", weight=0]; 7276[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal2 (Double vzz970 vzz841) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Double vzz969 vzz837) True)",fontsize=16,color="magenta"];7277[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7277 -> 7344[label="",style="solid", color="black", weight=3]; 7278[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7278 -> 7345[label="",style="solid", color="black", weight=3]; 7279[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7279 -> 7346[label="",style="solid", color="black", weight=3]; 7280 -> 7053[label="",style="dashed", color="red", weight=0]; 7280[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) (primEqNat vzz949000 vzz948000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) (primEqNat vzz949000 vzz948000))",fontsize=16,color="magenta"];7280 -> 7347[label="",style="dashed", color="magenta", weight=3]; 7280 -> 7348[label="",style="dashed", color="magenta", weight=3]; 7281 -> 6925[label="",style="dashed", color="red", weight=0]; 7281[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7282 -> 6925[label="",style="dashed", color="red", weight=0]; 7282[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) False)",fontsize=16,color="magenta"];7283 -> 7057[label="",style="dashed", color="red", weight=0]; 7283[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz972 vzz853) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz971 vzz849) True)",fontsize=16,color="magenta"];7284[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7284 -> 7349[label="",style="solid", color="black", weight=3]; 7285[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7285 -> 7350[label="",style="solid", color="black", weight=3]; 7286[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7286 -> 7351[label="",style="solid", color="black", weight=3]; 7287 -> 7066[label="",style="dashed", color="red", weight=0]; 7287[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) (primEqNat vzz953000 vzz952000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) (primEqNat vzz953000 vzz952000))",fontsize=16,color="magenta"];7287 -> 7352[label="",style="dashed", color="magenta", weight=3]; 7287 -> 7353[label="",style="dashed", color="magenta", weight=3]; 7288 -> 6939[label="",style="dashed", color="red", weight=0]; 7288[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7289 -> 6939[label="",style="dashed", color="red", weight=0]; 7289[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) False)",fontsize=16,color="magenta"];7290 -> 7070[label="",style="dashed", color="red", weight=0]; 7290[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal2 (Float vzz974 vzz865) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz973 vzz861) True)",fontsize=16,color="magenta"];7291[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7291 -> 7354[label="",style="solid", color="black", weight=3]; 7292[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7292 -> 7355[label="",style="solid", color="black", weight=3]; 7293[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7293 -> 7356[label="",style="solid", color="black", weight=3]; 7294 -> 7079[label="",style="dashed", color="red", weight=0]; 7294[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) (primEqNat vzz957000 vzz956000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) (primEqNat vzz957000 vzz956000))",fontsize=16,color="magenta"];7294 -> 7357[label="",style="dashed", color="magenta", weight=3]; 7294 -> 7358[label="",style="dashed", color="magenta", weight=3]; 7295 -> 6953[label="",style="dashed", color="red", weight=0]; 7295[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7296 -> 6953[label="",style="dashed", color="red", weight=0]; 7296[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) False)",fontsize=16,color="magenta"];7297 -> 7083[label="",style="dashed", color="red", weight=0]; 7297[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz976 vzz877) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz975 vzz873) True)",fontsize=16,color="magenta"];7298[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7298 -> 7359[label="",style="solid", color="black", weight=3]; 7299[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7299 -> 7360[label="",style="solid", color="black", weight=3]; 7300[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7300 -> 7361[label="",style="solid", color="black", weight=3]; 7301 -> 7092[label="",style="dashed", color="red", weight=0]; 7301[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) (primEqNat vzz961000 vzz960000)) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) (primEqNat vzz961000 vzz960000))",fontsize=16,color="magenta"];7301 -> 7362[label="",style="dashed", color="magenta", weight=3]; 7301 -> 7363[label="",style="dashed", color="magenta", weight=3]; 7302 -> 6967[label="",style="dashed", color="red", weight=0]; 7302[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7303 -> 6967[label="",style="dashed", color="red", weight=0]; 7303[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) False) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) False)",fontsize=16,color="magenta"];7304 -> 7096[label="",style="dashed", color="red", weight=0]; 7304[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal2 (Float vzz978 vzz889) True) (fromInt (Neg (Succ Zero)))) (signumReal2 (Float vzz977 vzz885) True)",fontsize=16,color="magenta"];7305[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7305 -> 7364[label="",style="solid", color="black", weight=3]; 7306[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (fromInt (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (fromInt (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7306 -> 7365[label="",style="solid", color="black", weight=3]; 7307[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7307 -> 7366[label="",style="solid", color="black", weight=3]; 7308[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos (Succ vzz98000)) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7308 -> 7367[label="",style="solid", color="black", weight=3]; 7309[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos Zero) && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7309 -> 7368[label="",style="solid", color="black", weight=3]; 7310[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7310 -> 7369[label="",style="solid", color="black", weight=3]; 7311[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz98000)) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7311 -> 7370[label="",style="solid", color="black", weight=3]; 7312[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7312 -> 7371[label="",style="solid", color="black", weight=3]; 7313[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz98000)) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7313 -> 7372[label="",style="solid", color="black", weight=3]; 7314[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero) && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7314 -> 7373[label="",style="solid", color="black", weight=3]; 7315[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7315 -> 7374[label="",style="solid", color="black", weight=3]; 7316[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg (Succ vzz98000)) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7316 -> 7375[label="",style="solid", color="black", weight=3]; 7317[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg Zero) && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7317 -> 7376[label="",style="solid", color="black", weight=3]; 7318[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz98000)) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7318 -> 7377[label="",style="solid", color="black", weight=3]; 7319[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7319 -> 7378[label="",style="solid", color="black", weight=3]; 7320[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz98000)) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7320 -> 7379[label="",style="solid", color="black", weight=3]; 7321[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero) && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7321 -> 7380[label="",style="solid", color="black", weight=3]; 7322[label="vzz796000",fontsize=16,color="green",shape="box"];7323[label="vzz925000",fontsize=16,color="green",shape="box"];7324[label="roundN0 (vzz23 :% vzz24) (fromIntegral (properFractionQ vzz23 vzz24),properFractionR vzz23 vzz24 :% vzz24)",fontsize=16,color="black",shape="box"];7324 -> 7381[label="",style="solid", color="black", weight=3]; 8059[label="Integer vzz776",fontsize=16,color="green",shape="box"];8060[label="vzz60",fontsize=16,color="green",shape="box"];8087 -> 7913[label="",style="dashed", color="red", weight=0]; 8087[label="gcd0 (Integer vzz776) vzz60",fontsize=16,color="magenta"];8088[label="error []",fontsize=16,color="black",shape="box"];8088 -> 8341[label="",style="solid", color="black", weight=3]; 8089[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)) == fromInt (Neg (Succ Zero))) (signum (reduce2 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078)))",fontsize=16,color="black",shape="box"];8089 -> 8342[label="",style="solid", color="black", weight=3]; 7327[label="vzz932000",fontsize=16,color="green",shape="box"];7328[label="vzz933000",fontsize=16,color="green",shape="box"];7329[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7329 -> 7385[label="",style="solid", color="black", weight=3]; 7330[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7330 -> 7386[label="",style="solid", color="black", weight=3]; 7331[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7331 -> 7387[label="",style="solid", color="black", weight=3]; 7332[label="vzz937000",fontsize=16,color="green",shape="box"];7333[label="vzz936000",fontsize=16,color="green",shape="box"];7334[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7334 -> 7388[label="",style="solid", color="black", weight=3]; 7335[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7335 -> 7389[label="",style="solid", color="black", weight=3]; 7336[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7336 -> 7390[label="",style="solid", color="black", weight=3]; 7337[label="vzz941000",fontsize=16,color="green",shape="box"];7338[label="vzz940000",fontsize=16,color="green",shape="box"];7339[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7339 -> 7391[label="",style="solid", color="black", weight=3]; 7340[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7340 -> 7392[label="",style="solid", color="black", weight=3]; 7341[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7341 -> 7393[label="",style="solid", color="black", weight=3]; 7342[label="vzz945000",fontsize=16,color="green",shape="box"];7343[label="vzz944000",fontsize=16,color="green",shape="box"];7344[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7344 -> 7394[label="",style="solid", color="black", weight=3]; 7345[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (primIntToDouble (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (primIntToDouble (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7345 -> 7395[label="",style="solid", color="black", weight=3]; 7346[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7346 -> 7396[label="",style="solid", color="black", weight=3]; 7347[label="vzz948000",fontsize=16,color="green",shape="box"];7348[label="vzz949000",fontsize=16,color="green",shape="box"];7349[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7349 -> 7397[label="",style="solid", color="black", weight=3]; 7350[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7350 -> 7398[label="",style="solid", color="black", weight=3]; 7351[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7351 -> 7399[label="",style="solid", color="black", weight=3]; 7352[label="vzz952000",fontsize=16,color="green",shape="box"];7353[label="vzz953000",fontsize=16,color="green",shape="box"];7354[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7354 -> 7400[label="",style="solid", color="black", weight=3]; 7355[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7355 -> 7401[label="",style="solid", color="black", weight=3]; 7356[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7356 -> 7402[label="",style="solid", color="black", weight=3]; 7357[label="vzz956000",fontsize=16,color="green",shape="box"];7358[label="vzz957000",fontsize=16,color="green",shape="box"];7359[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7359 -> 7403[label="",style="solid", color="black", weight=3]; 7360[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7360 -> 7404[label="",style="solid", color="black", weight=3]; 7361[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7361 -> 7405[label="",style="solid", color="black", weight=3]; 7362[label="vzz961000",fontsize=16,color="green",shape="box"];7363[label="vzz960000",fontsize=16,color="green",shape="box"];7364[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7364 -> 7406[label="",style="solid", color="black", weight=3]; 7365[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (primIntToFloat (Pos Zero)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (primIntToFloat (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];7365 -> 7407[label="",style="solid", color="black", weight=3]; 7366[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7366 -> 7408[label="",style="solid", color="black", weight=3]; 7367 -> 14399[label="",style="dashed", color="red", weight=0]; 7367[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz91300 vzz98000 && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7367 -> 14400[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14401[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14402[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14403[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14404[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14405[label="",style="dashed", color="magenta", weight=3]; 7367 -> 14406[label="",style="dashed", color="magenta", weight=3]; 7368 -> 7310[label="",style="dashed", color="red", weight=0]; 7368[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7369[label="roundRound03 (vzz23 :% vzz24) False (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7369 -> 7411[label="",style="solid", color="black", weight=3]; 7370[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7370 -> 7412[label="",style="solid", color="black", weight=3]; 7371[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7371 -> 7413[label="",style="solid", color="black", weight=3]; 7372 -> 7370[label="",style="dashed", color="red", weight=0]; 7372[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];7373 -> 7371[label="",style="dashed", color="red", weight=0]; 7373[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];7374[label="roundRound03 (vzz23 :% vzz24) False (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7374 -> 7414[label="",style="solid", color="black", weight=3]; 7375 -> 14583[label="",style="dashed", color="red", weight=0]; 7375[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz91300 vzz98000 && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7375 -> 14584[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14585[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14586[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14587[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14588[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14589[label="",style="dashed", color="magenta", weight=3]; 7375 -> 14590[label="",style="dashed", color="magenta", weight=3]; 7376 -> 7315[label="",style="dashed", color="red", weight=0]; 7376[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7377[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7377 -> 7417[label="",style="solid", color="black", weight=3]; 7378[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7378 -> 7418[label="",style="solid", color="black", weight=3]; 7379 -> 7377[label="",style="dashed", color="red", weight=0]; 7379[label="roundRound03 (vzz23 :% vzz24) (False && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];7380 -> 7378[label="",style="dashed", color="red", weight=0]; 7380[label="roundRound03 (vzz23 :% vzz24) (True && vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];7381[label="fromIntegral (properFractionQ vzz23 vzz24)",fontsize=16,color="black",shape="box"];7381 -> 7419[label="",style="solid", color="black", weight=3]; 8341[label="error []",fontsize=16,color="red",shape="box"];8342 -> 8363[label="",style="dashed", color="red", weight=0]; 8342[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz24 * Integer vzz1078 == fromInt (Pos Zero))) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz24 * Integer vzz1078 == fromInt (Pos Zero))))",fontsize=16,color="magenta"];8342 -> 8364[label="",style="dashed", color="magenta", weight=3]; 8342 -> 8365[label="",style="dashed", color="magenta", weight=3]; 7385[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpDouble (Double vzz964 (Pos vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7385 -> 7424[label="",style="solid", color="black", weight=3]; 7386[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpDouble (Double vzz964 (Neg vzz8050)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7386 -> 7425[label="",style="solid", color="black", weight=3]; 7387[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7387 -> 7426[label="",style="solid", color="black", weight=3]; 7388[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpDouble (Double vzz966 (Pos vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7388 -> 7427[label="",style="solid", color="black", weight=3]; 7389[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpDouble (Double vzz966 (Neg vzz8170)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7389 -> 7428[label="",style="solid", color="black", weight=3]; 7390[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7390 -> 7429[label="",style="solid", color="black", weight=3]; 7391[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpDouble (Double vzz968 (Pos vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7391 -> 7430[label="",style="solid", color="black", weight=3]; 7392[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpDouble (Double vzz968 (Neg vzz8290)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7392 -> 7431[label="",style="solid", color="black", weight=3]; 7393[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7393 -> 7432[label="",style="solid", color="black", weight=3]; 7394[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpDouble (Double vzz970 (Pos vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7394 -> 7433[label="",style="solid", color="black", weight=3]; 7395[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpDouble (Double vzz970 (Neg vzz8410)) (Double (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7395 -> 7434[label="",style="solid", color="black", weight=3]; 7396[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7396 -> 7435[label="",style="solid", color="black", weight=3]; 7397[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpFloat (Float vzz972 (Pos vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7397 -> 7436[label="",style="solid", color="black", weight=3]; 7398[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpFloat (Float vzz972 (Neg vzz8530)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7398 -> 7437[label="",style="solid", color="black", weight=3]; 7399[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7399 -> 7438[label="",style="solid", color="black", weight=3]; 7400[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpFloat (Float vzz974 (Pos vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7400 -> 7439[label="",style="solid", color="black", weight=3]; 7401[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpFloat (Float vzz974 (Neg vzz8650)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7401 -> 7440[label="",style="solid", color="black", weight=3]; 7402[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7402 -> 7441[label="",style="solid", color="black", weight=3]; 7403[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpFloat (Float vzz976 (Pos vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7403 -> 7442[label="",style="solid", color="black", weight=3]; 7404[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpFloat (Float vzz976 (Neg vzz8770)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7404 -> 7443[label="",style="solid", color="black", weight=3]; 7405[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7405 -> 7444[label="",style="solid", color="black", weight=3]; 7406[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpFloat (Float vzz978 (Pos vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7406 -> 7445[label="",style="solid", color="black", weight=3]; 7407[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpFloat (Float vzz978 (Neg vzz8890)) (Float (Pos Zero) (Pos (Succ Zero))) == GT))",fontsize=16,color="black",shape="box"];7407 -> 7446[label="",style="solid", color="black", weight=3]; 7408[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];7408 -> 7447[label="",style="solid", color="black", weight=3]; 14400[label="vzz91300",fontsize=16,color="green",shape="box"];14401[label="vzz795",fontsize=16,color="green",shape="box"];14402[label="vzz98000",fontsize=16,color="green",shape="box"];14403[label="vzz23",fontsize=16,color="green",shape="box"];14404[label="vzz24",fontsize=16,color="green",shape="box"];14405[label="vzz979",fontsize=16,color="green",shape="box"];14406[label="vzz91300",fontsize=16,color="green",shape="box"];14399[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz1269 vzz1270 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="triangle"];24718[label="vzz1269/Succ vzz12690",fontsize=10,color="white",style="solid",shape="box"];14399 -> 24718[label="",style="solid", color="burlywood", weight=9]; 24718 -> 14463[label="",style="solid", color="burlywood", weight=3]; 24719[label="vzz1269/Zero",fontsize=10,color="white",style="solid",shape="box"];14399 -> 24719[label="",style="solid", color="burlywood", weight=9]; 24719 -> 14464[label="",style="solid", color="burlywood", weight=3]; 7411[label="roundRound02 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7411 -> 7452[label="",style="solid", color="black", weight=3]; 7412[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7412 -> 7453[label="",style="solid", color="black", weight=3]; 7413[label="roundRound03 (vzz23 :% vzz24) (vzz795 == vzz979) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7413 -> 7454[label="",style="solid", color="black", weight=3]; 7414[label="roundRound02 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7414 -> 7455[label="",style="solid", color="black", weight=3]; 14584[label="vzz24",fontsize=16,color="green",shape="box"];14585[label="vzz91300",fontsize=16,color="green",shape="box"];14586[label="vzz91300",fontsize=16,color="green",shape="box"];14587[label="vzz23",fontsize=16,color="green",shape="box"];14588[label="vzz98000",fontsize=16,color="green",shape="box"];14589[label="vzz979",fontsize=16,color="green",shape="box"];14590[label="vzz795",fontsize=16,color="green",shape="box"];14583[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz1279 vzz1280 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="triangle"];24720[label="vzz1279/Succ vzz12790",fontsize=10,color="white",style="solid",shape="box"];14583 -> 24720[label="",style="solid", color="burlywood", weight=9]; 24720 -> 14647[label="",style="solid", color="burlywood", weight=3]; 24721[label="vzz1279/Zero",fontsize=10,color="white",style="solid",shape="box"];14583 -> 24721[label="",style="solid", color="burlywood", weight=9]; 24721 -> 14648[label="",style="solid", color="burlywood", weight=3]; 7417[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];7417 -> 7460[label="",style="solid", color="black", weight=3]; 7418[label="roundRound03 (vzz23 :% vzz24) (vzz795 == vzz979) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7418 -> 7461[label="",style="solid", color="black", weight=3]; 7419[label="fromInteger . toInteger",fontsize=16,color="black",shape="box"];7419 -> 7462[label="",style="solid", color="black", weight=3]; 8364 -> 195[label="",style="dashed", color="red", weight=0]; 8364[label="vzz24 * Integer vzz1078 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8364 -> 8367[label="",style="dashed", color="magenta", weight=3]; 8365 -> 195[label="",style="dashed", color="red", weight=0]; 8365[label="vzz24 * Integer vzz1078 == fromInt (Pos Zero)",fontsize=16,color="magenta"];8365 -> 8368[label="",style="dashed", color="magenta", weight=3]; 8363[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1093) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1092))",fontsize=16,color="burlywood",shape="triangle"];24722[label="vzz1093/False",fontsize=10,color="white",style="solid",shape="box"];8363 -> 24722[label="",style="solid", color="burlywood", weight=9]; 24722 -> 8369[label="",style="solid", color="burlywood", weight=3]; 24723[label="vzz1093/True",fontsize=10,color="white",style="solid",shape="box"];8363 -> 24723[label="",style="solid", color="burlywood", weight=9]; 24723 -> 8370[label="",style="solid", color="burlywood", weight=3]; 7424 -> 7465[label="",style="dashed", color="red", weight=0]; 7424[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (compare (vzz964 * Pos (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (compare (vzz964 * Pos (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT))",fontsize=16,color="magenta"];7424 -> 7466[label="",style="dashed", color="magenta", weight=3]; 7424 -> 7467[label="",style="dashed", color="magenta", weight=3]; 7424 -> 7468[label="",style="dashed", color="magenta", weight=3]; 7424 -> 7469[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7470[label="",style="dashed", color="red", weight=0]; 7425[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (compare (vzz964 * Neg (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (compare (vzz964 * Neg (Succ Zero)) (Pos vzz8050 * Pos Zero) == GT))",fontsize=16,color="magenta"];7425 -> 7471[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7472[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7473[label="",style="dashed", color="magenta", weight=3]; 7425 -> 7474[label="",style="dashed", color="magenta", weight=3]; 7426 -> 7475[label="",style="dashed", color="red", weight=0]; 7426[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7426 -> 7476[label="",style="dashed", color="magenta", weight=3]; 7426 -> 7477[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7478[label="",style="dashed", color="red", weight=0]; 7427[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (compare (vzz966 * Pos (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (compare (vzz966 * Pos (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT))",fontsize=16,color="magenta"];7427 -> 7479[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7480[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7481[label="",style="dashed", color="magenta", weight=3]; 7427 -> 7482[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7483[label="",style="dashed", color="red", weight=0]; 7428[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (compare (vzz966 * Neg (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (compare (vzz966 * Neg (Succ Zero)) (Pos vzz8170 * Pos Zero) == GT))",fontsize=16,color="magenta"];7428 -> 7484[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7485[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7486[label="",style="dashed", color="magenta", weight=3]; 7428 -> 7487[label="",style="dashed", color="magenta", weight=3]; 7429 -> 7488[label="",style="dashed", color="red", weight=0]; 7429[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7429 -> 7489[label="",style="dashed", color="magenta", weight=3]; 7429 -> 7490[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7491[label="",style="dashed", color="red", weight=0]; 7430[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (compare (vzz968 * Pos (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (compare (vzz968 * Pos (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT))",fontsize=16,color="magenta"];7430 -> 7492[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7493[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7494[label="",style="dashed", color="magenta", weight=3]; 7430 -> 7495[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7496[label="",style="dashed", color="red", weight=0]; 7431[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (compare (vzz968 * Neg (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (compare (vzz968 * Neg (Succ Zero)) (Pos vzz8290 * Pos Zero) == GT))",fontsize=16,color="magenta"];7431 -> 7497[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7498[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7499[label="",style="dashed", color="magenta", weight=3]; 7431 -> 7500[label="",style="dashed", color="magenta", weight=3]; 7432 -> 7501[label="",style="dashed", color="red", weight=0]; 7432[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7432 -> 7502[label="",style="dashed", color="magenta", weight=3]; 7432 -> 7503[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7504[label="",style="dashed", color="red", weight=0]; 7433[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (compare (vzz970 * Pos (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (compare (vzz970 * Pos (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT))",fontsize=16,color="magenta"];7433 -> 7505[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7506[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7507[label="",style="dashed", color="magenta", weight=3]; 7433 -> 7508[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7509[label="",style="dashed", color="red", weight=0]; 7434[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (compare (vzz970 * Neg (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (compare (vzz970 * Neg (Succ Zero)) (Pos vzz8410 * Pos Zero) == GT))",fontsize=16,color="magenta"];7434 -> 7510[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7511[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7512[label="",style="dashed", color="magenta", weight=3]; 7434 -> 7513[label="",style="dashed", color="magenta", weight=3]; 7435 -> 7514[label="",style="dashed", color="red", weight=0]; 7435[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7435 -> 7515[label="",style="dashed", color="magenta", weight=3]; 7435 -> 7516[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7517[label="",style="dashed", color="red", weight=0]; 7436[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (compare (vzz972 * Pos (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (compare (vzz972 * Pos (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT))",fontsize=16,color="magenta"];7436 -> 7518[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7519[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7520[label="",style="dashed", color="magenta", weight=3]; 7436 -> 7521[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7522[label="",style="dashed", color="red", weight=0]; 7437[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (compare (vzz972 * Neg (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (compare (vzz972 * Neg (Succ Zero)) (Pos vzz8530 * Pos Zero) == GT))",fontsize=16,color="magenta"];7437 -> 7523[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7524[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7525[label="",style="dashed", color="magenta", weight=3]; 7437 -> 7526[label="",style="dashed", color="magenta", weight=3]; 7438 -> 7527[label="",style="dashed", color="red", weight=0]; 7438[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7438 -> 7528[label="",style="dashed", color="magenta", weight=3]; 7438 -> 7529[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7530[label="",style="dashed", color="red", weight=0]; 7439[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (compare (vzz974 * Pos (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (compare (vzz974 * Pos (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT))",fontsize=16,color="magenta"];7439 -> 7531[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7532[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7533[label="",style="dashed", color="magenta", weight=3]; 7439 -> 7534[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7535[label="",style="dashed", color="red", weight=0]; 7440[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (compare (vzz974 * Neg (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (compare (vzz974 * Neg (Succ Zero)) (Pos vzz8650 * Pos Zero) == GT))",fontsize=16,color="magenta"];7440 -> 7536[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7537[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7538[label="",style="dashed", color="magenta", weight=3]; 7440 -> 7539[label="",style="dashed", color="magenta", weight=3]; 7441 -> 7540[label="",style="dashed", color="red", weight=0]; 7441[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7441 -> 7541[label="",style="dashed", color="magenta", weight=3]; 7441 -> 7542[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7543[label="",style="dashed", color="red", weight=0]; 7442[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (compare (vzz976 * Pos (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (compare (vzz976 * Pos (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT))",fontsize=16,color="magenta"];7442 -> 7544[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7545[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7546[label="",style="dashed", color="magenta", weight=3]; 7442 -> 7547[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7548[label="",style="dashed", color="red", weight=0]; 7443[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (compare (vzz976 * Neg (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (compare (vzz976 * Neg (Succ Zero)) (Pos vzz8770 * Pos Zero) == GT))",fontsize=16,color="magenta"];7443 -> 7549[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7550[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7551[label="",style="dashed", color="magenta", weight=3]; 7443 -> 7552[label="",style="dashed", color="magenta", weight=3]; 7444 -> 7553[label="",style="dashed", color="red", weight=0]; 7444[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7444 -> 7554[label="",style="dashed", color="magenta", weight=3]; 7444 -> 7555[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7556[label="",style="dashed", color="red", weight=0]; 7445[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (compare (vzz978 * Pos (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (compare (vzz978 * Pos (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT))",fontsize=16,color="magenta"];7445 -> 7557[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7558[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7559[label="",style="dashed", color="magenta", weight=3]; 7445 -> 7560[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7561[label="",style="dashed", color="red", weight=0]; 7446[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (compare (vzz978 * Neg (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (compare (vzz978 * Neg (Succ Zero)) (Pos vzz8890 * Pos Zero) == GT))",fontsize=16,color="magenta"];7446 -> 7562[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7563[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7564[label="",style="dashed", color="magenta", weight=3]; 7446 -> 7565[label="",style="dashed", color="magenta", weight=3]; 7447 -> 7566[label="",style="dashed", color="red", weight=0]; 7447[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];7447 -> 7567[label="",style="dashed", color="magenta", weight=3]; 7447 -> 7568[label="",style="dashed", color="magenta", weight=3]; 14463[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat (Succ vzz12690) vzz1270 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="box"];24724[label="vzz1270/Succ vzz12700",fontsize=10,color="white",style="solid",shape="box"];14463 -> 24724[label="",style="solid", color="burlywood", weight=9]; 24724 -> 14528[label="",style="solid", color="burlywood", weight=3]; 24725[label="vzz1270/Zero",fontsize=10,color="white",style="solid",shape="box"];14463 -> 24725[label="",style="solid", color="burlywood", weight=9]; 24725 -> 14529[label="",style="solid", color="burlywood", weight=3]; 14464[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat Zero vzz1270 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="box"];24726[label="vzz1270/Succ vzz12700",fontsize=10,color="white",style="solid",shape="box"];14464 -> 24726[label="",style="solid", color="burlywood", weight=9]; 24726 -> 14530[label="",style="solid", color="burlywood", weight=3]; 24727[label="vzz1270/Zero",fontsize=10,color="white",style="solid",shape="box"];14464 -> 24727[label="",style="solid", color="burlywood", weight=9]; 24727 -> 14531[label="",style="solid", color="burlywood", weight=3]; 7452[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero))) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7452 -> 7573[label="",style="solid", color="black", weight=3]; 7453[label="roundRound02 (vzz23 :% vzz24) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7453 -> 7574[label="",style="solid", color="black", weight=3]; 7454[label="roundRound03 (vzz23 :% vzz24) (primEqInt vzz795 vzz979) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24728[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];7454 -> 24728[label="",style="solid", color="burlywood", weight=9]; 24728 -> 7575[label="",style="solid", color="burlywood", weight=3]; 24729[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];7454 -> 24729[label="",style="solid", color="burlywood", weight=9]; 24729 -> 7576[label="",style="solid", color="burlywood", weight=3]; 7455[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero))) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7455 -> 7577[label="",style="solid", color="black", weight=3]; 14647[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat (Succ vzz12790) vzz1280 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="box"];24730[label="vzz1280/Succ vzz12800",fontsize=10,color="white",style="solid",shape="box"];14647 -> 24730[label="",style="solid", color="burlywood", weight=9]; 24730 -> 14785[label="",style="solid", color="burlywood", weight=3]; 24731[label="vzz1280/Zero",fontsize=10,color="white",style="solid",shape="box"];14647 -> 24731[label="",style="solid", color="burlywood", weight=9]; 24731 -> 14786[label="",style="solid", color="burlywood", weight=3]; 14648[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat Zero vzz1280 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="box"];24732[label="vzz1280/Succ vzz12800",fontsize=10,color="white",style="solid",shape="box"];14648 -> 24732[label="",style="solid", color="burlywood", weight=9]; 24732 -> 14787[label="",style="solid", color="burlywood", weight=3]; 24733[label="vzz1280/Zero",fontsize=10,color="white",style="solid",shape="box"];14648 -> 24733[label="",style="solid", color="burlywood", weight=9]; 24733 -> 14788[label="",style="solid", color="burlywood", weight=3]; 7460[label="roundRound02 (vzz23 :% vzz24) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7460 -> 7582[label="",style="solid", color="black", weight=3]; 7461[label="roundRound03 (vzz23 :% vzz24) (primEqInt vzz795 vzz979) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];24734[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];7461 -> 24734[label="",style="solid", color="burlywood", weight=9]; 24734 -> 7583[label="",style="solid", color="burlywood", weight=3]; 24735[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];7461 -> 24735[label="",style="solid", color="burlywood", weight=9]; 24735 -> 7584[label="",style="solid", color="burlywood", weight=3]; 7462[label="fromInteger (toInteger (properFractionQ vzz23 vzz24))",fontsize=16,color="blue",shape="box"];24736[label="fromInteger :: Integer -> Int",fontsize=10,color="white",style="solid",shape="box"];7462 -> 24736[label="",style="solid", color="blue", weight=9]; 24736 -> 7585[label="",style="solid", color="blue", weight=3]; 24737[label="fromInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];7462 -> 24737[label="",style="solid", color="blue", weight=9]; 24737 -> 7586[label="",style="solid", color="blue", weight=3]; 8367[label="vzz24 * Integer vzz1078",fontsize=16,color="burlywood",shape="triangle"];24738[label="vzz24/Integer vzz240",fontsize=10,color="white",style="solid",shape="box"];8367 -> 24738[label="",style="solid", color="burlywood", weight=9]; 24738 -> 8736[label="",style="solid", color="burlywood", weight=3]; 8368 -> 8367[label="",style="dashed", color="red", weight=0]; 8368[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];8369[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) False) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1092))",fontsize=16,color="black",shape="box"];8369 -> 8737[label="",style="solid", color="black", weight=3]; 8370[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce1 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) vzz1092))",fontsize=16,color="black",shape="box"];8370 -> 8738[label="",style="solid", color="black", weight=3]; 7466 -> 681[label="",style="dashed", color="red", weight=0]; 7466[label="vzz964 * Pos (Succ Zero)",fontsize=16,color="magenta"];7466 -> 7622[label="",style="dashed", color="magenta", weight=3]; 7466 -> 7623[label="",style="dashed", color="magenta", weight=3]; 7467 -> 681[label="",style="dashed", color="red", weight=0]; 7467[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7467 -> 7624[label="",style="dashed", color="magenta", weight=3]; 7467 -> 7625[label="",style="dashed", color="magenta", weight=3]; 7468 -> 681[label="",style="dashed", color="red", weight=0]; 7468[label="vzz964 * Pos (Succ Zero)",fontsize=16,color="magenta"];7468 -> 7626[label="",style="dashed", color="magenta", weight=3]; 7468 -> 7627[label="",style="dashed", color="magenta", weight=3]; 7469 -> 681[label="",style="dashed", color="red", weight=0]; 7469[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7469 -> 7628[label="",style="dashed", color="magenta", weight=3]; 7469 -> 7629[label="",style="dashed", color="magenta", weight=3]; 7465[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (compare vzz995 vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (compare vzz993 vzz992 == GT))",fontsize=16,color="black",shape="triangle"];7465 -> 7630[label="",style="solid", color="black", weight=3]; 7471 -> 681[label="",style="dashed", color="red", weight=0]; 7471[label="vzz964 * Neg (Succ Zero)",fontsize=16,color="magenta"];7471 -> 7631[label="",style="dashed", color="magenta", weight=3]; 7471 -> 7632[label="",style="dashed", color="magenta", weight=3]; 7472 -> 681[label="",style="dashed", color="red", weight=0]; 7472[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7472 -> 7633[label="",style="dashed", color="magenta", weight=3]; 7472 -> 7634[label="",style="dashed", color="magenta", weight=3]; 7473 -> 681[label="",style="dashed", color="red", weight=0]; 7473[label="vzz964 * Neg (Succ Zero)",fontsize=16,color="magenta"];7473 -> 7635[label="",style="dashed", color="magenta", weight=3]; 7473 -> 7636[label="",style="dashed", color="magenta", weight=3]; 7474 -> 681[label="",style="dashed", color="red", weight=0]; 7474[label="Pos vzz8050 * Pos Zero",fontsize=16,color="magenta"];7474 -> 7637[label="",style="dashed", color="magenta", weight=3]; 7474 -> 7638[label="",style="dashed", color="magenta", weight=3]; 7470[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (compare vzz999 vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (compare vzz997 vzz996 == GT))",fontsize=16,color="black",shape="triangle"];7470 -> 7639[label="",style="solid", color="black", weight=3]; 7476 -> 681[label="",style="dashed", color="red", weight=0]; 7476[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7476 -> 7640[label="",style="dashed", color="magenta", weight=3]; 7476 -> 7641[label="",style="dashed", color="magenta", weight=3]; 7477 -> 681[label="",style="dashed", color="red", weight=0]; 7477[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7477 -> 7642[label="",style="dashed", color="magenta", weight=3]; 7477 -> 7643[label="",style="dashed", color="magenta", weight=3]; 7475[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (vzz1001 == vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7475 -> 7644[label="",style="solid", color="black", weight=3]; 7479 -> 681[label="",style="dashed", color="red", weight=0]; 7479[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7479 -> 7645[label="",style="dashed", color="magenta", weight=3]; 7479 -> 7646[label="",style="dashed", color="magenta", weight=3]; 7480 -> 681[label="",style="dashed", color="red", weight=0]; 7480[label="vzz966 * Pos (Succ Zero)",fontsize=16,color="magenta"];7480 -> 7647[label="",style="dashed", color="magenta", weight=3]; 7480 -> 7648[label="",style="dashed", color="magenta", weight=3]; 7481 -> 681[label="",style="dashed", color="red", weight=0]; 7481[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7481 -> 7649[label="",style="dashed", color="magenta", weight=3]; 7481 -> 7650[label="",style="dashed", color="magenta", weight=3]; 7482 -> 681[label="",style="dashed", color="red", weight=0]; 7482[label="vzz966 * Pos (Succ Zero)",fontsize=16,color="magenta"];7482 -> 7651[label="",style="dashed", color="magenta", weight=3]; 7482 -> 7652[label="",style="dashed", color="magenta", weight=3]; 7478[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (compare vzz1005 vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (compare vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="triangle"];7478 -> 7653[label="",style="solid", color="black", weight=3]; 7484 -> 681[label="",style="dashed", color="red", weight=0]; 7484[label="vzz966 * Neg (Succ Zero)",fontsize=16,color="magenta"];7484 -> 7654[label="",style="dashed", color="magenta", weight=3]; 7484 -> 7655[label="",style="dashed", color="magenta", weight=3]; 7485 -> 681[label="",style="dashed", color="red", weight=0]; 7485[label="vzz966 * Neg (Succ Zero)",fontsize=16,color="magenta"];7485 -> 7656[label="",style="dashed", color="magenta", weight=3]; 7485 -> 7657[label="",style="dashed", color="magenta", weight=3]; 7486 -> 681[label="",style="dashed", color="red", weight=0]; 7486[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7486 -> 7658[label="",style="dashed", color="magenta", weight=3]; 7486 -> 7659[label="",style="dashed", color="magenta", weight=3]; 7487 -> 681[label="",style="dashed", color="red", weight=0]; 7487[label="Pos vzz8170 * Pos Zero",fontsize=16,color="magenta"];7487 -> 7660[label="",style="dashed", color="magenta", weight=3]; 7487 -> 7661[label="",style="dashed", color="magenta", weight=3]; 7483[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (compare vzz1009 vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (compare vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="triangle"];7483 -> 7662[label="",style="solid", color="black", weight=3]; 7489 -> 681[label="",style="dashed", color="red", weight=0]; 7489[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7489 -> 7663[label="",style="dashed", color="magenta", weight=3]; 7489 -> 7664[label="",style="dashed", color="magenta", weight=3]; 7490 -> 681[label="",style="dashed", color="red", weight=0]; 7490[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7490 -> 7665[label="",style="dashed", color="magenta", weight=3]; 7490 -> 7666[label="",style="dashed", color="magenta", weight=3]; 7488[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (vzz1011 == vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7488 -> 7667[label="",style="solid", color="black", weight=3]; 7492 -> 681[label="",style="dashed", color="red", weight=0]; 7492[label="vzz968 * Pos (Succ Zero)",fontsize=16,color="magenta"];7492 -> 7668[label="",style="dashed", color="magenta", weight=3]; 7492 -> 7669[label="",style="dashed", color="magenta", weight=3]; 7493 -> 681[label="",style="dashed", color="red", weight=0]; 7493[label="vzz968 * Pos (Succ Zero)",fontsize=16,color="magenta"];7493 -> 7670[label="",style="dashed", color="magenta", weight=3]; 7493 -> 7671[label="",style="dashed", color="magenta", weight=3]; 7494 -> 681[label="",style="dashed", color="red", weight=0]; 7494[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7494 -> 7672[label="",style="dashed", color="magenta", weight=3]; 7494 -> 7673[label="",style="dashed", color="magenta", weight=3]; 7495 -> 681[label="",style="dashed", color="red", weight=0]; 7495[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7495 -> 7674[label="",style="dashed", color="magenta", weight=3]; 7495 -> 7675[label="",style="dashed", color="magenta", weight=3]; 7491[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (compare vzz1015 vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (compare vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="triangle"];7491 -> 7676[label="",style="solid", color="black", weight=3]; 7497 -> 681[label="",style="dashed", color="red", weight=0]; 7497[label="vzz968 * Neg (Succ Zero)",fontsize=16,color="magenta"];7497 -> 7677[label="",style="dashed", color="magenta", weight=3]; 7497 -> 7678[label="",style="dashed", color="magenta", weight=3]; 7498 -> 681[label="",style="dashed", color="red", weight=0]; 7498[label="vzz968 * Neg (Succ Zero)",fontsize=16,color="magenta"];7498 -> 7679[label="",style="dashed", color="magenta", weight=3]; 7498 -> 7680[label="",style="dashed", color="magenta", weight=3]; 7499 -> 681[label="",style="dashed", color="red", weight=0]; 7499[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7499 -> 7681[label="",style="dashed", color="magenta", weight=3]; 7499 -> 7682[label="",style="dashed", color="magenta", weight=3]; 7500 -> 681[label="",style="dashed", color="red", weight=0]; 7500[label="Pos vzz8290 * Pos Zero",fontsize=16,color="magenta"];7500 -> 7683[label="",style="dashed", color="magenta", weight=3]; 7500 -> 7684[label="",style="dashed", color="magenta", weight=3]; 7496[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (compare vzz1019 vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (compare vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="triangle"];7496 -> 7685[label="",style="solid", color="black", weight=3]; 7502 -> 681[label="",style="dashed", color="red", weight=0]; 7502[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7502 -> 7686[label="",style="dashed", color="magenta", weight=3]; 7502 -> 7687[label="",style="dashed", color="magenta", weight=3]; 7503 -> 681[label="",style="dashed", color="red", weight=0]; 7503[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7503 -> 7688[label="",style="dashed", color="magenta", weight=3]; 7503 -> 7689[label="",style="dashed", color="magenta", weight=3]; 7501[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (vzz1021 == vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7501 -> 7690[label="",style="solid", color="black", weight=3]; 7505 -> 681[label="",style="dashed", color="red", weight=0]; 7505[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7505 -> 7691[label="",style="dashed", color="magenta", weight=3]; 7505 -> 7692[label="",style="dashed", color="magenta", weight=3]; 7506 -> 681[label="",style="dashed", color="red", weight=0]; 7506[label="vzz970 * Pos (Succ Zero)",fontsize=16,color="magenta"];7506 -> 7693[label="",style="dashed", color="magenta", weight=3]; 7506 -> 7694[label="",style="dashed", color="magenta", weight=3]; 7507 -> 681[label="",style="dashed", color="red", weight=0]; 7507[label="vzz970 * Pos (Succ Zero)",fontsize=16,color="magenta"];7507 -> 7695[label="",style="dashed", color="magenta", weight=3]; 7507 -> 7696[label="",style="dashed", color="magenta", weight=3]; 7508 -> 681[label="",style="dashed", color="red", weight=0]; 7508[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7508 -> 7697[label="",style="dashed", color="magenta", weight=3]; 7508 -> 7698[label="",style="dashed", color="magenta", weight=3]; 7504[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (compare vzz1025 vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (compare vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="triangle"];7504 -> 7699[label="",style="solid", color="black", weight=3]; 7510 -> 681[label="",style="dashed", color="red", weight=0]; 7510[label="vzz970 * Neg (Succ Zero)",fontsize=16,color="magenta"];7510 -> 7700[label="",style="dashed", color="magenta", weight=3]; 7510 -> 7701[label="",style="dashed", color="magenta", weight=3]; 7511 -> 681[label="",style="dashed", color="red", weight=0]; 7511[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7511 -> 7702[label="",style="dashed", color="magenta", weight=3]; 7511 -> 7703[label="",style="dashed", color="magenta", weight=3]; 7512 -> 681[label="",style="dashed", color="red", weight=0]; 7512[label="vzz970 * Neg (Succ Zero)",fontsize=16,color="magenta"];7512 -> 7704[label="",style="dashed", color="magenta", weight=3]; 7512 -> 7705[label="",style="dashed", color="magenta", weight=3]; 7513 -> 681[label="",style="dashed", color="red", weight=0]; 7513[label="Pos vzz8410 * Pos Zero",fontsize=16,color="magenta"];7513 -> 7706[label="",style="dashed", color="magenta", weight=3]; 7513 -> 7707[label="",style="dashed", color="magenta", weight=3]; 7509[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (compare vzz1029 vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (compare vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="triangle"];7509 -> 7708[label="",style="solid", color="black", weight=3]; 7515 -> 681[label="",style="dashed", color="red", weight=0]; 7515[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7515 -> 7709[label="",style="dashed", color="magenta", weight=3]; 7515 -> 7710[label="",style="dashed", color="magenta", weight=3]; 7516 -> 681[label="",style="dashed", color="red", weight=0]; 7516[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7516 -> 7711[label="",style="dashed", color="magenta", weight=3]; 7516 -> 7712[label="",style="dashed", color="magenta", weight=3]; 7514[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (vzz1031 == vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7514 -> 7713[label="",style="solid", color="black", weight=3]; 7518 -> 681[label="",style="dashed", color="red", weight=0]; 7518[label="vzz972 * Pos (Succ Zero)",fontsize=16,color="magenta"];7518 -> 7714[label="",style="dashed", color="magenta", weight=3]; 7518 -> 7715[label="",style="dashed", color="magenta", weight=3]; 7519 -> 681[label="",style="dashed", color="red", weight=0]; 7519[label="vzz972 * Pos (Succ Zero)",fontsize=16,color="magenta"];7519 -> 7716[label="",style="dashed", color="magenta", weight=3]; 7519 -> 7717[label="",style="dashed", color="magenta", weight=3]; 7520 -> 681[label="",style="dashed", color="red", weight=0]; 7520[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7520 -> 7718[label="",style="dashed", color="magenta", weight=3]; 7520 -> 7719[label="",style="dashed", color="magenta", weight=3]; 7521 -> 681[label="",style="dashed", color="red", weight=0]; 7521[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7521 -> 7720[label="",style="dashed", color="magenta", weight=3]; 7521 -> 7721[label="",style="dashed", color="magenta", weight=3]; 7517[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (compare vzz1035 vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (compare vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="triangle"];7517 -> 7722[label="",style="solid", color="black", weight=3]; 7523 -> 681[label="",style="dashed", color="red", weight=0]; 7523[label="vzz972 * Neg (Succ Zero)",fontsize=16,color="magenta"];7523 -> 7723[label="",style="dashed", color="magenta", weight=3]; 7523 -> 7724[label="",style="dashed", color="magenta", weight=3]; 7524 -> 681[label="",style="dashed", color="red", weight=0]; 7524[label="vzz972 * Neg (Succ Zero)",fontsize=16,color="magenta"];7524 -> 7725[label="",style="dashed", color="magenta", weight=3]; 7524 -> 7726[label="",style="dashed", color="magenta", weight=3]; 7525 -> 681[label="",style="dashed", color="red", weight=0]; 7525[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7525 -> 7727[label="",style="dashed", color="magenta", weight=3]; 7525 -> 7728[label="",style="dashed", color="magenta", weight=3]; 7526 -> 681[label="",style="dashed", color="red", weight=0]; 7526[label="Pos vzz8530 * Pos Zero",fontsize=16,color="magenta"];7526 -> 7729[label="",style="dashed", color="magenta", weight=3]; 7526 -> 7730[label="",style="dashed", color="magenta", weight=3]; 7522[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (compare vzz1039 vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (compare vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="triangle"];7522 -> 7731[label="",style="solid", color="black", weight=3]; 7528 -> 681[label="",style="dashed", color="red", weight=0]; 7528[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7528 -> 7732[label="",style="dashed", color="magenta", weight=3]; 7528 -> 7733[label="",style="dashed", color="magenta", weight=3]; 7529 -> 681[label="",style="dashed", color="red", weight=0]; 7529[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7529 -> 7734[label="",style="dashed", color="magenta", weight=3]; 7529 -> 7735[label="",style="dashed", color="magenta", weight=3]; 7527[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (vzz1041 == vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7527 -> 7736[label="",style="solid", color="black", weight=3]; 7531 -> 681[label="",style="dashed", color="red", weight=0]; 7531[label="vzz974 * Pos (Succ Zero)",fontsize=16,color="magenta"];7531 -> 7737[label="",style="dashed", color="magenta", weight=3]; 7531 -> 7738[label="",style="dashed", color="magenta", weight=3]; 7532 -> 681[label="",style="dashed", color="red", weight=0]; 7532[label="vzz974 * Pos (Succ Zero)",fontsize=16,color="magenta"];7532 -> 7739[label="",style="dashed", color="magenta", weight=3]; 7532 -> 7740[label="",style="dashed", color="magenta", weight=3]; 7533 -> 681[label="",style="dashed", color="red", weight=0]; 7533[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7533 -> 7741[label="",style="dashed", color="magenta", weight=3]; 7533 -> 7742[label="",style="dashed", color="magenta", weight=3]; 7534 -> 681[label="",style="dashed", color="red", weight=0]; 7534[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7534 -> 7743[label="",style="dashed", color="magenta", weight=3]; 7534 -> 7744[label="",style="dashed", color="magenta", weight=3]; 7530[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (compare vzz1045 vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (compare vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="triangle"];7530 -> 7745[label="",style="solid", color="black", weight=3]; 7536 -> 681[label="",style="dashed", color="red", weight=0]; 7536[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7536 -> 7746[label="",style="dashed", color="magenta", weight=3]; 7536 -> 7747[label="",style="dashed", color="magenta", weight=3]; 7537 -> 681[label="",style="dashed", color="red", weight=0]; 7537[label="vzz974 * Neg (Succ Zero)",fontsize=16,color="magenta"];7537 -> 7748[label="",style="dashed", color="magenta", weight=3]; 7537 -> 7749[label="",style="dashed", color="magenta", weight=3]; 7538 -> 681[label="",style="dashed", color="red", weight=0]; 7538[label="vzz974 * Neg (Succ Zero)",fontsize=16,color="magenta"];7538 -> 7750[label="",style="dashed", color="magenta", weight=3]; 7538 -> 7751[label="",style="dashed", color="magenta", weight=3]; 7539 -> 681[label="",style="dashed", color="red", weight=0]; 7539[label="Pos vzz8650 * Pos Zero",fontsize=16,color="magenta"];7539 -> 7752[label="",style="dashed", color="magenta", weight=3]; 7539 -> 7753[label="",style="dashed", color="magenta", weight=3]; 7535[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (compare vzz1049 vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (compare vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="triangle"];7535 -> 7754[label="",style="solid", color="black", weight=3]; 7541 -> 681[label="",style="dashed", color="red", weight=0]; 7541[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7541 -> 7755[label="",style="dashed", color="magenta", weight=3]; 7541 -> 7756[label="",style="dashed", color="magenta", weight=3]; 7542 -> 681[label="",style="dashed", color="red", weight=0]; 7542[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7542 -> 7757[label="",style="dashed", color="magenta", weight=3]; 7542 -> 7758[label="",style="dashed", color="magenta", weight=3]; 7540[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (vzz1051 == vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7540 -> 7759[label="",style="solid", color="black", weight=3]; 7544 -> 681[label="",style="dashed", color="red", weight=0]; 7544[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7544 -> 7760[label="",style="dashed", color="magenta", weight=3]; 7544 -> 7761[label="",style="dashed", color="magenta", weight=3]; 7545 -> 681[label="",style="dashed", color="red", weight=0]; 7545[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7545 -> 7762[label="",style="dashed", color="magenta", weight=3]; 7545 -> 7763[label="",style="dashed", color="magenta", weight=3]; 7546 -> 681[label="",style="dashed", color="red", weight=0]; 7546[label="vzz976 * Pos (Succ Zero)",fontsize=16,color="magenta"];7546 -> 7764[label="",style="dashed", color="magenta", weight=3]; 7546 -> 7765[label="",style="dashed", color="magenta", weight=3]; 7547 -> 681[label="",style="dashed", color="red", weight=0]; 7547[label="vzz976 * Pos (Succ Zero)",fontsize=16,color="magenta"];7547 -> 7766[label="",style="dashed", color="magenta", weight=3]; 7547 -> 7767[label="",style="dashed", color="magenta", weight=3]; 7543[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (compare vzz1055 vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (compare vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="triangle"];7543 -> 7768[label="",style="solid", color="black", weight=3]; 7549 -> 681[label="",style="dashed", color="red", weight=0]; 7549[label="vzz976 * Neg (Succ Zero)",fontsize=16,color="magenta"];7549 -> 7769[label="",style="dashed", color="magenta", weight=3]; 7549 -> 7770[label="",style="dashed", color="magenta", weight=3]; 7550 -> 681[label="",style="dashed", color="red", weight=0]; 7550[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7550 -> 7771[label="",style="dashed", color="magenta", weight=3]; 7550 -> 7772[label="",style="dashed", color="magenta", weight=3]; 7551 -> 681[label="",style="dashed", color="red", weight=0]; 7551[label="Pos vzz8770 * Pos Zero",fontsize=16,color="magenta"];7551 -> 7773[label="",style="dashed", color="magenta", weight=3]; 7551 -> 7774[label="",style="dashed", color="magenta", weight=3]; 7552 -> 681[label="",style="dashed", color="red", weight=0]; 7552[label="vzz976 * Neg (Succ Zero)",fontsize=16,color="magenta"];7552 -> 7775[label="",style="dashed", color="magenta", weight=3]; 7552 -> 7776[label="",style="dashed", color="magenta", weight=3]; 7548[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (compare vzz1059 vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (compare vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="triangle"];7548 -> 7777[label="",style="solid", color="black", weight=3]; 7554 -> 681[label="",style="dashed", color="red", weight=0]; 7554[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7554 -> 7778[label="",style="dashed", color="magenta", weight=3]; 7554 -> 7779[label="",style="dashed", color="magenta", weight=3]; 7555 -> 681[label="",style="dashed", color="red", weight=0]; 7555[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7555 -> 7780[label="",style="dashed", color="magenta", weight=3]; 7555 -> 7781[label="",style="dashed", color="magenta", weight=3]; 7553[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (vzz1061 == vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7553 -> 7782[label="",style="solid", color="black", weight=3]; 7557 -> 681[label="",style="dashed", color="red", weight=0]; 7557[label="vzz978 * Pos (Succ Zero)",fontsize=16,color="magenta"];7557 -> 7783[label="",style="dashed", color="magenta", weight=3]; 7557 -> 7784[label="",style="dashed", color="magenta", weight=3]; 7558 -> 681[label="",style="dashed", color="red", weight=0]; 7558[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7558 -> 7785[label="",style="dashed", color="magenta", weight=3]; 7558 -> 7786[label="",style="dashed", color="magenta", weight=3]; 7559 -> 681[label="",style="dashed", color="red", weight=0]; 7559[label="vzz978 * Pos (Succ Zero)",fontsize=16,color="magenta"];7559 -> 7787[label="",style="dashed", color="magenta", weight=3]; 7559 -> 7788[label="",style="dashed", color="magenta", weight=3]; 7560 -> 681[label="",style="dashed", color="red", weight=0]; 7560[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7560 -> 7789[label="",style="dashed", color="magenta", weight=3]; 7560 -> 7790[label="",style="dashed", color="magenta", weight=3]; 7556[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (compare vzz1065 vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (compare vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="triangle"];7556 -> 7791[label="",style="solid", color="black", weight=3]; 7562 -> 681[label="",style="dashed", color="red", weight=0]; 7562[label="vzz978 * Neg (Succ Zero)",fontsize=16,color="magenta"];7562 -> 7792[label="",style="dashed", color="magenta", weight=3]; 7562 -> 7793[label="",style="dashed", color="magenta", weight=3]; 7563 -> 681[label="",style="dashed", color="red", weight=0]; 7563[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7563 -> 7794[label="",style="dashed", color="magenta", weight=3]; 7563 -> 7795[label="",style="dashed", color="magenta", weight=3]; 7564 -> 681[label="",style="dashed", color="red", weight=0]; 7564[label="vzz978 * Neg (Succ Zero)",fontsize=16,color="magenta"];7564 -> 7796[label="",style="dashed", color="magenta", weight=3]; 7564 -> 7797[label="",style="dashed", color="magenta", weight=3]; 7565 -> 681[label="",style="dashed", color="red", weight=0]; 7565[label="Pos vzz8890 * Pos Zero",fontsize=16,color="magenta"];7565 -> 7798[label="",style="dashed", color="magenta", weight=3]; 7565 -> 7799[label="",style="dashed", color="magenta", weight=3]; 7561[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (compare vzz1069 vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (compare vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="triangle"];7561 -> 7800[label="",style="solid", color="black", weight=3]; 7567 -> 681[label="",style="dashed", color="red", weight=0]; 7567[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];7567 -> 7801[label="",style="dashed", color="magenta", weight=3]; 7567 -> 7802[label="",style="dashed", color="magenta", weight=3]; 7568 -> 681[label="",style="dashed", color="red", weight=0]; 7568[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];7568 -> 7803[label="",style="dashed", color="magenta", weight=3]; 7568 -> 7804[label="",style="dashed", color="magenta", weight=3]; 7566[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (vzz1071 == vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];7566 -> 7805[label="",style="solid", color="black", weight=3]; 14528[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat (Succ vzz12690) (Succ vzz12700) && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14528 -> 14649[label="",style="solid", color="black", weight=3]; 14529[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat (Succ vzz12690) Zero && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14529 -> 14650[label="",style="solid", color="black", weight=3]; 14530[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat Zero (Succ vzz12700) && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14530 -> 14651[label="",style="solid", color="black", weight=3]; 14531[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat Zero Zero && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14531 -> 14652[label="",style="solid", color="black", weight=3]; 7573[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == intToRatio (Pos (Succ Zero))) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7573 -> 7811[label="",style="solid", color="black", weight=3]; 7574[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == fromInt (Pos (Succ Zero))) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7574 -> 7812[label="",style="solid", color="black", weight=3]; 7575[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz979) (Pos Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];24739[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7575 -> 24739[label="",style="solid", color="burlywood", weight=9]; 24739 -> 7813[label="",style="solid", color="burlywood", weight=3]; 24740[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7575 -> 24740[label="",style="solid", color="burlywood", weight=9]; 24740 -> 7814[label="",style="solid", color="burlywood", weight=3]; 7576[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz979) (Pos Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];24741[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7576 -> 24741[label="",style="solid", color="burlywood", weight=9]; 24741 -> 7815[label="",style="solid", color="burlywood", weight=3]; 24742[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7576 -> 24742[label="",style="solid", color="burlywood", weight=9]; 24742 -> 7816[label="",style="solid", color="burlywood", weight=3]; 7577[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == intToRatio (Pos (Succ Zero))) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];7577 -> 7817[label="",style="solid", color="black", weight=3]; 14785[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat (Succ vzz12790) (Succ vzz12800) && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14785 -> 14864[label="",style="solid", color="black", weight=3]; 14786[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat (Succ vzz12790) Zero && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14786 -> 14865[label="",style="solid", color="black", weight=3]; 14787[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat Zero (Succ vzz12800) && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14787 -> 14866[label="",style="solid", color="black", weight=3]; 14788[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat Zero Zero && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14788 -> 14867[label="",style="solid", color="black", weight=3]; 7582[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == fromInt (Pos (Succ Zero))) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7582 -> 7823[label="",style="solid", color="black", weight=3]; 7583[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz979) (Neg Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];24743[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7583 -> 24743[label="",style="solid", color="burlywood", weight=9]; 24743 -> 7824[label="",style="solid", color="burlywood", weight=3]; 24744[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7583 -> 24744[label="",style="solid", color="burlywood", weight=9]; 24744 -> 7825[label="",style="solid", color="burlywood", weight=3]; 7584[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz979) (Neg Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];24745[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];7584 -> 24745[label="",style="solid", color="burlywood", weight=9]; 24745 -> 7826[label="",style="solid", color="burlywood", weight=3]; 24746[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];7584 -> 24746[label="",style="solid", color="burlywood", weight=9]; 24746 -> 7827[label="",style="solid", color="burlywood", weight=3]; 7585[label="fromInteger (toInteger (properFractionQ vzz23 vzz24))",fontsize=16,color="black",shape="triangle"];7585 -> 7828[label="",style="solid", color="black", weight=3]; 7586[label="fromInteger (toInteger (properFractionQ vzz23 vzz24))",fontsize=16,color="black",shape="box"];7586 -> 7829[label="",style="solid", color="black", weight=3]; 8736[label="Integer vzz240 * Integer vzz1078",fontsize=16,color="black",shape="box"];8736 -> 9103[label="",style="solid", color="black", weight=3]; 8737 -> 9104[label="",style="dashed", color="red", weight=0]; 8737[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) (vzz25 * Integer vzz1078 + Integer vzz1085 * vzz24) (vzz24 * Integer vzz1078) otherwise))",fontsize=16,color="magenta"];8737 -> 9105[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9106[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9107[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9108[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9109[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9110[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9111[label="",style="dashed", color="magenta", weight=3]; 8737 -> 9112[label="",style="dashed", color="magenta", weight=3]; 8738[label="roundRound05 (vzz23 :% vzz24) (signum (error []) == fromInt (Neg (Succ Zero))) (signum (error []))",fontsize=16,color="black",shape="box"];8738 -> 9113[label="",style="solid", color="black", weight=3]; 7622[label="vzz964",fontsize=16,color="green",shape="box"];7623[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7624[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7625[label="Pos Zero",fontsize=16,color="green",shape="box"];7626[label="vzz964",fontsize=16,color="green",shape="box"];7627[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7628[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7629[label="Pos Zero",fontsize=16,color="green",shape="box"];7630[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz995 vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24747[label="vzz995/Pos vzz9950",fontsize=10,color="white",style="solid",shape="box"];7630 -> 24747[label="",style="solid", color="burlywood", weight=9]; 24747 -> 7832[label="",style="solid", color="burlywood", weight=3]; 24748[label="vzz995/Neg vzz9950",fontsize=10,color="white",style="solid",shape="box"];7630 -> 24748[label="",style="solid", color="burlywood", weight=9]; 24748 -> 7833[label="",style="solid", color="burlywood", weight=3]; 7631[label="vzz964",fontsize=16,color="green",shape="box"];7632[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7633[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7634[label="Pos Zero",fontsize=16,color="green",shape="box"];7635[label="vzz964",fontsize=16,color="green",shape="box"];7636[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7637[label="Pos vzz8050",fontsize=16,color="green",shape="box"];7638[label="Pos Zero",fontsize=16,color="green",shape="box"];7639[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz999 vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24749[label="vzz999/Pos vzz9990",fontsize=10,color="white",style="solid",shape="box"];7639 -> 24749[label="",style="solid", color="burlywood", weight=9]; 24749 -> 7834[label="",style="solid", color="burlywood", weight=3]; 24750[label="vzz999/Neg vzz9990",fontsize=10,color="white",style="solid",shape="box"];7639 -> 24750[label="",style="solid", color="burlywood", weight=9]; 24750 -> 7835[label="",style="solid", color="burlywood", weight=3]; 7640[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7641[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7642[label="Pos Zero",fontsize=16,color="green",shape="box"];7643[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7644[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1001 vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24751[label="vzz1001/Pos vzz10010",fontsize=10,color="white",style="solid",shape="box"];7644 -> 24751[label="",style="solid", color="burlywood", weight=9]; 24751 -> 7836[label="",style="solid", color="burlywood", weight=3]; 24752[label="vzz1001/Neg vzz10010",fontsize=10,color="white",style="solid",shape="box"];7644 -> 24752[label="",style="solid", color="burlywood", weight=9]; 24752 -> 7837[label="",style="solid", color="burlywood", weight=3]; 7645[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7646[label="Pos Zero",fontsize=16,color="green",shape="box"];7647[label="vzz966",fontsize=16,color="green",shape="box"];7648[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7649[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7650[label="Pos Zero",fontsize=16,color="green",shape="box"];7651[label="vzz966",fontsize=16,color="green",shape="box"];7652[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7653[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1005 vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24753[label="vzz1005/Pos vzz10050",fontsize=10,color="white",style="solid",shape="box"];7653 -> 24753[label="",style="solid", color="burlywood", weight=9]; 24753 -> 7838[label="",style="solid", color="burlywood", weight=3]; 24754[label="vzz1005/Neg vzz10050",fontsize=10,color="white",style="solid",shape="box"];7653 -> 24754[label="",style="solid", color="burlywood", weight=9]; 24754 -> 7839[label="",style="solid", color="burlywood", weight=3]; 7654[label="vzz966",fontsize=16,color="green",shape="box"];7655[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7656[label="vzz966",fontsize=16,color="green",shape="box"];7657[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7658[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7659[label="Pos Zero",fontsize=16,color="green",shape="box"];7660[label="Pos vzz8170",fontsize=16,color="green",shape="box"];7661[label="Pos Zero",fontsize=16,color="green",shape="box"];7662[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1009 vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24755[label="vzz1009/Pos vzz10090",fontsize=10,color="white",style="solid",shape="box"];7662 -> 24755[label="",style="solid", color="burlywood", weight=9]; 24755 -> 7840[label="",style="solid", color="burlywood", weight=3]; 24756[label="vzz1009/Neg vzz10090",fontsize=10,color="white",style="solid",shape="box"];7662 -> 24756[label="",style="solid", color="burlywood", weight=9]; 24756 -> 7841[label="",style="solid", color="burlywood", weight=3]; 7663[label="Pos Zero",fontsize=16,color="green",shape="box"];7664[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7665[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7666[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7667[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1011 vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24757[label="vzz1011/Pos vzz10110",fontsize=10,color="white",style="solid",shape="box"];7667 -> 24757[label="",style="solid", color="burlywood", weight=9]; 24757 -> 7842[label="",style="solid", color="burlywood", weight=3]; 24758[label="vzz1011/Neg vzz10110",fontsize=10,color="white",style="solid",shape="box"];7667 -> 24758[label="",style="solid", color="burlywood", weight=9]; 24758 -> 7843[label="",style="solid", color="burlywood", weight=3]; 7668[label="vzz968",fontsize=16,color="green",shape="box"];7669[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7670[label="vzz968",fontsize=16,color="green",shape="box"];7671[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7672[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7673[label="Pos Zero",fontsize=16,color="green",shape="box"];7674[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7675[label="Pos Zero",fontsize=16,color="green",shape="box"];7676[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1015 vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24759[label="vzz1015/Pos vzz10150",fontsize=10,color="white",style="solid",shape="box"];7676 -> 24759[label="",style="solid", color="burlywood", weight=9]; 24759 -> 7844[label="",style="solid", color="burlywood", weight=3]; 24760[label="vzz1015/Neg vzz10150",fontsize=10,color="white",style="solid",shape="box"];7676 -> 24760[label="",style="solid", color="burlywood", weight=9]; 24760 -> 7845[label="",style="solid", color="burlywood", weight=3]; 7677[label="vzz968",fontsize=16,color="green",shape="box"];7678[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7679[label="vzz968",fontsize=16,color="green",shape="box"];7680[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7681[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7682[label="Pos Zero",fontsize=16,color="green",shape="box"];7683[label="Pos vzz8290",fontsize=16,color="green",shape="box"];7684[label="Pos Zero",fontsize=16,color="green",shape="box"];7685[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1019 vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24761[label="vzz1019/Pos vzz10190",fontsize=10,color="white",style="solid",shape="box"];7685 -> 24761[label="",style="solid", color="burlywood", weight=9]; 24761 -> 7846[label="",style="solid", color="burlywood", weight=3]; 24762[label="vzz1019/Neg vzz10190",fontsize=10,color="white",style="solid",shape="box"];7685 -> 24762[label="",style="solid", color="burlywood", weight=9]; 24762 -> 7847[label="",style="solid", color="burlywood", weight=3]; 7686[label="Pos Zero",fontsize=16,color="green",shape="box"];7687[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7688[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7689[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7690[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1021 vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24763[label="vzz1021/Pos vzz10210",fontsize=10,color="white",style="solid",shape="box"];7690 -> 24763[label="",style="solid", color="burlywood", weight=9]; 24763 -> 7848[label="",style="solid", color="burlywood", weight=3]; 24764[label="vzz1021/Neg vzz10210",fontsize=10,color="white",style="solid",shape="box"];7690 -> 24764[label="",style="solid", color="burlywood", weight=9]; 24764 -> 7849[label="",style="solid", color="burlywood", weight=3]; 7691[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7692[label="Pos Zero",fontsize=16,color="green",shape="box"];7693[label="vzz970",fontsize=16,color="green",shape="box"];7694[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7695[label="vzz970",fontsize=16,color="green",shape="box"];7696[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7697[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7698[label="Pos Zero",fontsize=16,color="green",shape="box"];7699[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1025 vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];24765[label="vzz1025/Pos vzz10250",fontsize=10,color="white",style="solid",shape="box"];7699 -> 24765[label="",style="solid", color="burlywood", weight=9]; 24765 -> 7850[label="",style="solid", color="burlywood", weight=3]; 24766[label="vzz1025/Neg vzz10250",fontsize=10,color="white",style="solid",shape="box"];7699 -> 24766[label="",style="solid", color="burlywood", weight=9]; 24766 -> 7851[label="",style="solid", color="burlywood", weight=3]; 7700[label="vzz970",fontsize=16,color="green",shape="box"];7701[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7702[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7703[label="Pos Zero",fontsize=16,color="green",shape="box"];7704[label="vzz970",fontsize=16,color="green",shape="box"];7705[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7706[label="Pos vzz8410",fontsize=16,color="green",shape="box"];7707[label="Pos Zero",fontsize=16,color="green",shape="box"];7708[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1029 vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];24767[label="vzz1029/Pos vzz10290",fontsize=10,color="white",style="solid",shape="box"];7708 -> 24767[label="",style="solid", color="burlywood", weight=9]; 24767 -> 7852[label="",style="solid", color="burlywood", weight=3]; 24768[label="vzz1029/Neg vzz10290",fontsize=10,color="white",style="solid",shape="box"];7708 -> 24768[label="",style="solid", color="burlywood", weight=9]; 24768 -> 7853[label="",style="solid", color="burlywood", weight=3]; 7709[label="Pos Zero",fontsize=16,color="green",shape="box"];7710[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7712[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7713[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1031 vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24769[label="vzz1031/Pos vzz10310",fontsize=10,color="white",style="solid",shape="box"];7713 -> 24769[label="",style="solid", color="burlywood", weight=9]; 24769 -> 7854[label="",style="solid", color="burlywood", weight=3]; 24770[label="vzz1031/Neg vzz10310",fontsize=10,color="white",style="solid",shape="box"];7713 -> 24770[label="",style="solid", color="burlywood", weight=9]; 24770 -> 7855[label="",style="solid", color="burlywood", weight=3]; 7714[label="vzz972",fontsize=16,color="green",shape="box"];7715[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7716[label="vzz972",fontsize=16,color="green",shape="box"];7717[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7718[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7719[label="Pos Zero",fontsize=16,color="green",shape="box"];7720[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7721[label="Pos Zero",fontsize=16,color="green",shape="box"];7722[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1035 vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];24771[label="vzz1035/Pos vzz10350",fontsize=10,color="white",style="solid",shape="box"];7722 -> 24771[label="",style="solid", color="burlywood", weight=9]; 24771 -> 7856[label="",style="solid", color="burlywood", weight=3]; 24772[label="vzz1035/Neg vzz10350",fontsize=10,color="white",style="solid",shape="box"];7722 -> 24772[label="",style="solid", color="burlywood", weight=9]; 24772 -> 7857[label="",style="solid", color="burlywood", weight=3]; 7723[label="vzz972",fontsize=16,color="green",shape="box"];7724[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7725[label="vzz972",fontsize=16,color="green",shape="box"];7726[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7727[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7728[label="Pos Zero",fontsize=16,color="green",shape="box"];7729[label="Pos vzz8530",fontsize=16,color="green",shape="box"];7730[label="Pos Zero",fontsize=16,color="green",shape="box"];7731[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1039 vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];24773[label="vzz1039/Pos vzz10390",fontsize=10,color="white",style="solid",shape="box"];7731 -> 24773[label="",style="solid", color="burlywood", weight=9]; 24773 -> 7858[label="",style="solid", color="burlywood", weight=3]; 24774[label="vzz1039/Neg vzz10390",fontsize=10,color="white",style="solid",shape="box"];7731 -> 24774[label="",style="solid", color="burlywood", weight=9]; 24774 -> 7859[label="",style="solid", color="burlywood", weight=3]; 7732[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7733[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7734[label="Pos Zero",fontsize=16,color="green",shape="box"];7735[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7736[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1041 vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24775[label="vzz1041/Pos vzz10410",fontsize=10,color="white",style="solid",shape="box"];7736 -> 24775[label="",style="solid", color="burlywood", weight=9]; 24775 -> 7860[label="",style="solid", color="burlywood", weight=3]; 24776[label="vzz1041/Neg vzz10410",fontsize=10,color="white",style="solid",shape="box"];7736 -> 24776[label="",style="solid", color="burlywood", weight=9]; 24776 -> 7861[label="",style="solid", color="burlywood", weight=3]; 7737[label="vzz974",fontsize=16,color="green",shape="box"];7738[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7739[label="vzz974",fontsize=16,color="green",shape="box"];7740[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7741[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7742[label="Pos Zero",fontsize=16,color="green",shape="box"];7743[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7744[label="Pos Zero",fontsize=16,color="green",shape="box"];7745[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1045 vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];24777[label="vzz1045/Pos vzz10450",fontsize=10,color="white",style="solid",shape="box"];7745 -> 24777[label="",style="solid", color="burlywood", weight=9]; 24777 -> 7862[label="",style="solid", color="burlywood", weight=3]; 24778[label="vzz1045/Neg vzz10450",fontsize=10,color="white",style="solid",shape="box"];7745 -> 24778[label="",style="solid", color="burlywood", weight=9]; 24778 -> 7863[label="",style="solid", color="burlywood", weight=3]; 7746[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7747[label="Pos Zero",fontsize=16,color="green",shape="box"];7748[label="vzz974",fontsize=16,color="green",shape="box"];7749[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7750[label="vzz974",fontsize=16,color="green",shape="box"];7751[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7752[label="Pos vzz8650",fontsize=16,color="green",shape="box"];7753[label="Pos Zero",fontsize=16,color="green",shape="box"];7754[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1049 vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];24779[label="vzz1049/Pos vzz10490",fontsize=10,color="white",style="solid",shape="box"];7754 -> 24779[label="",style="solid", color="burlywood", weight=9]; 24779 -> 7864[label="",style="solid", color="burlywood", weight=3]; 24780[label="vzz1049/Neg vzz10490",fontsize=10,color="white",style="solid",shape="box"];7754 -> 24780[label="",style="solid", color="burlywood", weight=9]; 24780 -> 7865[label="",style="solid", color="burlywood", weight=3]; 7755[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7756[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7757[label="Pos Zero",fontsize=16,color="green",shape="box"];7758[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7759[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1051 vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24781[label="vzz1051/Pos vzz10510",fontsize=10,color="white",style="solid",shape="box"];7759 -> 24781[label="",style="solid", color="burlywood", weight=9]; 24781 -> 7866[label="",style="solid", color="burlywood", weight=3]; 24782[label="vzz1051/Neg vzz10510",fontsize=10,color="white",style="solid",shape="box"];7759 -> 24782[label="",style="solid", color="burlywood", weight=9]; 24782 -> 7867[label="",style="solid", color="burlywood", weight=3]; 7760[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7761[label="Pos Zero",fontsize=16,color="green",shape="box"];7762[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7763[label="Pos Zero",fontsize=16,color="green",shape="box"];7764[label="vzz976",fontsize=16,color="green",shape="box"];7765[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7766[label="vzz976",fontsize=16,color="green",shape="box"];7767[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7768[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1055 vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];24783[label="vzz1055/Pos vzz10550",fontsize=10,color="white",style="solid",shape="box"];7768 -> 24783[label="",style="solid", color="burlywood", weight=9]; 24783 -> 7868[label="",style="solid", color="burlywood", weight=3]; 24784[label="vzz1055/Neg vzz10550",fontsize=10,color="white",style="solid",shape="box"];7768 -> 24784[label="",style="solid", color="burlywood", weight=9]; 24784 -> 7869[label="",style="solid", color="burlywood", weight=3]; 7769[label="vzz976",fontsize=16,color="green",shape="box"];7770[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7771[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7772[label="Pos Zero",fontsize=16,color="green",shape="box"];7773[label="Pos vzz8770",fontsize=16,color="green",shape="box"];7774[label="Pos Zero",fontsize=16,color="green",shape="box"];7775[label="vzz976",fontsize=16,color="green",shape="box"];7776[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7777[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1059 vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];24785[label="vzz1059/Pos vzz10590",fontsize=10,color="white",style="solid",shape="box"];7777 -> 24785[label="",style="solid", color="burlywood", weight=9]; 24785 -> 7870[label="",style="solid", color="burlywood", weight=3]; 24786[label="vzz1059/Neg vzz10590",fontsize=10,color="white",style="solid",shape="box"];7777 -> 24786[label="",style="solid", color="burlywood", weight=9]; 24786 -> 7871[label="",style="solid", color="burlywood", weight=3]; 7778[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7779[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7780[label="Pos Zero",fontsize=16,color="green",shape="box"];7781[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7782[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1061 vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24787[label="vzz1061/Pos vzz10610",fontsize=10,color="white",style="solid",shape="box"];7782 -> 24787[label="",style="solid", color="burlywood", weight=9]; 24787 -> 7872[label="",style="solid", color="burlywood", weight=3]; 24788[label="vzz1061/Neg vzz10610",fontsize=10,color="white",style="solid",shape="box"];7782 -> 24788[label="",style="solid", color="burlywood", weight=9]; 24788 -> 7873[label="",style="solid", color="burlywood", weight=3]; 7783[label="vzz978",fontsize=16,color="green",shape="box"];7784[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7785[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7786[label="Pos Zero",fontsize=16,color="green",shape="box"];7787[label="vzz978",fontsize=16,color="green",shape="box"];7788[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7789[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7790[label="Pos Zero",fontsize=16,color="green",shape="box"];7791[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1065 vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];24789[label="vzz1065/Pos vzz10650",fontsize=10,color="white",style="solid",shape="box"];7791 -> 24789[label="",style="solid", color="burlywood", weight=9]; 24789 -> 7874[label="",style="solid", color="burlywood", weight=3]; 24790[label="vzz1065/Neg vzz10650",fontsize=10,color="white",style="solid",shape="box"];7791 -> 24790[label="",style="solid", color="burlywood", weight=9]; 24790 -> 7875[label="",style="solid", color="burlywood", weight=3]; 7792[label="vzz978",fontsize=16,color="green",shape="box"];7793[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7794[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7795[label="Pos Zero",fontsize=16,color="green",shape="box"];7796[label="vzz978",fontsize=16,color="green",shape="box"];7797[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7798[label="Pos vzz8890",fontsize=16,color="green",shape="box"];7799[label="Pos Zero",fontsize=16,color="green",shape="box"];7800[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1069 vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];24791[label="vzz1069/Pos vzz10690",fontsize=10,color="white",style="solid",shape="box"];7800 -> 24791[label="",style="solid", color="burlywood", weight=9]; 24791 -> 7876[label="",style="solid", color="burlywood", weight=3]; 24792[label="vzz1069/Neg vzz10690",fontsize=10,color="white",style="solid",shape="box"];7800 -> 24792[label="",style="solid", color="burlywood", weight=9]; 24792 -> 7877[label="",style="solid", color="burlywood", weight=3]; 7801[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7802[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];7803[label="Pos Zero",fontsize=16,color="green",shape="box"];7804[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];7805[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1071 vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24793[label="vzz1071/Pos vzz10710",fontsize=10,color="white",style="solid",shape="box"];7805 -> 24793[label="",style="solid", color="burlywood", weight=9]; 24793 -> 7878[label="",style="solid", color="burlywood", weight=3]; 24794[label="vzz1071/Neg vzz10710",fontsize=10,color="white",style="solid",shape="box"];7805 -> 24794[label="",style="solid", color="burlywood", weight=9]; 24794 -> 7879[label="",style="solid", color="burlywood", weight=3]; 14649 -> 14399[label="",style="dashed", color="red", weight=0]; 14649[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz12690 vzz12700 && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="magenta"];14649 -> 14789[label="",style="dashed", color="magenta", weight=3]; 14649 -> 14790[label="",style="dashed", color="magenta", weight=3]; 14650 -> 7310[label="",style="dashed", color="red", weight=0]; 14650[label="roundRound03 (vzz1267 :% vzz1268) (False && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="magenta"];14650 -> 14791[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14792[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14793[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14794[label="",style="dashed", color="magenta", weight=3]; 14650 -> 14795[label="",style="dashed", color="magenta", weight=3]; 14651 -> 7310[label="",style="dashed", color="red", weight=0]; 14651[label="roundRound03 (vzz1267 :% vzz1268) (False && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="magenta"];14651 -> 14796[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14797[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14798[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14799[label="",style="dashed", color="magenta", weight=3]; 14651 -> 14800[label="",style="dashed", color="magenta", weight=3]; 14652[label="roundRound03 (vzz1267 :% vzz1268) (True && vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14652 -> 14801[label="",style="solid", color="black", weight=3]; 7811 -> 7885[label="",style="dashed", color="red", weight=0]; 7811[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7811 -> 7886[label="",style="dashed", color="magenta", weight=3]; 7811 -> 7887[label="",style="dashed", color="magenta", weight=3]; 7812[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == intToRatio (Pos (Succ Zero))) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];7812 -> 7901[label="",style="solid", color="black", weight=3]; 7813[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz979) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24795[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7813 -> 24795[label="",style="solid", color="burlywood", weight=9]; 24795 -> 7902[label="",style="solid", color="burlywood", weight=3]; 24796[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7813 -> 24796[label="",style="solid", color="burlywood", weight=9]; 24796 -> 7903[label="",style="solid", color="burlywood", weight=3]; 7814[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz979) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24797[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7814 -> 24797[label="",style="solid", color="burlywood", weight=9]; 24797 -> 7904[label="",style="solid", color="burlywood", weight=3]; 24798[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7814 -> 24798[label="",style="solid", color="burlywood", weight=9]; 24798 -> 7905[label="",style="solid", color="burlywood", weight=3]; 7815[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz979) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24799[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7815 -> 24799[label="",style="solid", color="burlywood", weight=9]; 24799 -> 7906[label="",style="solid", color="burlywood", weight=3]; 24800[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7815 -> 24800[label="",style="solid", color="burlywood", weight=9]; 24800 -> 7907[label="",style="solid", color="burlywood", weight=3]; 7816[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz979) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24801[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7816 -> 24801[label="",style="solid", color="burlywood", weight=9]; 24801 -> 7908[label="",style="solid", color="burlywood", weight=3]; 24802[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7816 -> 24802[label="",style="solid", color="burlywood", weight=9]; 24802 -> 7909[label="",style="solid", color="burlywood", weight=3]; 7817 -> 7910[label="",style="dashed", color="red", weight=0]; 7817[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];7817 -> 7911[label="",style="dashed", color="magenta", weight=3]; 7817 -> 7912[label="",style="dashed", color="magenta", weight=3]; 14864 -> 14583[label="",style="dashed", color="red", weight=0]; 14864[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz12790 vzz12800 && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="magenta"];14864 -> 14908[label="",style="dashed", color="magenta", weight=3]; 14864 -> 14909[label="",style="dashed", color="magenta", weight=3]; 14865 -> 7315[label="",style="dashed", color="red", weight=0]; 14865[label="roundRound03 (vzz1277 :% vzz1278) (False && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="magenta"];14865 -> 14910[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14911[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14912[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14913[label="",style="dashed", color="magenta", weight=3]; 14865 -> 14914[label="",style="dashed", color="magenta", weight=3]; 14866 -> 7315[label="",style="dashed", color="red", weight=0]; 14866[label="roundRound03 (vzz1277 :% vzz1278) (False && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="magenta"];14866 -> 14915[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14916[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14917[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14918[label="",style="dashed", color="magenta", weight=3]; 14866 -> 14919[label="",style="dashed", color="magenta", weight=3]; 14867[label="roundRound03 (vzz1277 :% vzz1278) (True && vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14867 -> 14920[label="",style="solid", color="black", weight=3]; 7823[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == intToRatio (Pos (Succ Zero))) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];7823 -> 7921[label="",style="solid", color="black", weight=3]; 7824[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz979) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24803[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7824 -> 24803[label="",style="solid", color="burlywood", weight=9]; 24803 -> 7922[label="",style="solid", color="burlywood", weight=3]; 24804[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7824 -> 24804[label="",style="solid", color="burlywood", weight=9]; 24804 -> 7923[label="",style="solid", color="burlywood", weight=3]; 7825[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz979) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24805[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7825 -> 24805[label="",style="solid", color="burlywood", weight=9]; 24805 -> 7924[label="",style="solid", color="burlywood", weight=3]; 24806[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7825 -> 24806[label="",style="solid", color="burlywood", weight=9]; 24806 -> 7925[label="",style="solid", color="burlywood", weight=3]; 7826[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz979) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24807[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7826 -> 24807[label="",style="solid", color="burlywood", weight=9]; 24807 -> 7926[label="",style="solid", color="burlywood", weight=3]; 24808[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7826 -> 24808[label="",style="solid", color="burlywood", weight=9]; 24808 -> 7927[label="",style="solid", color="burlywood", weight=3]; 7827[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz979) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24809[label="vzz979/Pos vzz9790",fontsize=10,color="white",style="solid",shape="box"];7827 -> 24809[label="",style="solid", color="burlywood", weight=9]; 24809 -> 7928[label="",style="solid", color="burlywood", weight=3]; 24810[label="vzz979/Neg vzz9790",fontsize=10,color="white",style="solid",shape="box"];7827 -> 24810[label="",style="solid", color="burlywood", weight=9]; 24810 -> 7929[label="",style="solid", color="burlywood", weight=3]; 7828[label="fromInteger (Integer (properFractionQ vzz23 vzz24))",fontsize=16,color="black",shape="box"];7828 -> 7930[label="",style="solid", color="black", weight=3]; 7829[label="toInteger (properFractionQ vzz23 vzz24)",fontsize=16,color="black",shape="triangle"];7829 -> 7931[label="",style="solid", color="black", weight=3]; 9103[label="Integer (primMulInt vzz240 vzz1078)",fontsize=16,color="green",shape="box"];9103 -> 9114[label="",style="dashed", color="green", weight=3]; 9105 -> 8367[label="",style="dashed", color="red", weight=0]; 9105[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9105 -> 9115[label="",style="dashed", color="magenta", weight=3]; 9106 -> 8367[label="",style="dashed", color="red", weight=0]; 9106[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9107 -> 8367[label="",style="dashed", color="red", weight=0]; 9107[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9107 -> 9116[label="",style="dashed", color="magenta", weight=3]; 9108 -> 8367[label="",style="dashed", color="red", weight=0]; 9108[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9108 -> 9117[label="",style="dashed", color="magenta", weight=3]; 9109 -> 8367[label="",style="dashed", color="red", weight=0]; 9109[label="vzz25 * Integer vzz1078",fontsize=16,color="magenta"];9109 -> 9118[label="",style="dashed", color="magenta", weight=3]; 9110 -> 8367[label="",style="dashed", color="red", weight=0]; 9110[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9111 -> 8367[label="",style="dashed", color="red", weight=0]; 9111[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9112 -> 8367[label="",style="dashed", color="red", weight=0]; 9112[label="vzz24 * Integer vzz1078",fontsize=16,color="magenta"];9104[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz1102 + Integer vzz1085 * vzz24) vzz1100 (vzz1101 + Integer vzz1085 * vzz24) vzz1099 otherwise) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz1098 + Integer vzz1085 * vzz24) vzz1096 (vzz1097 + Integer vzz1085 * vzz24) vzz1095 otherwise))",fontsize=16,color="black",shape="triangle"];9104 -> 9119[label="",style="solid", color="black", weight=3]; 9113[label="error []",fontsize=16,color="red",shape="box"];7832[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos vzz9950) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24811[label="vzz9950/Succ vzz99500",fontsize=10,color="white",style="solid",shape="box"];7832 -> 24811[label="",style="solid", color="burlywood", weight=9]; 24811 -> 7932[label="",style="solid", color="burlywood", weight=3]; 24812[label="vzz9950/Zero",fontsize=10,color="white",style="solid",shape="box"];7832 -> 24812[label="",style="solid", color="burlywood", weight=9]; 24812 -> 7933[label="",style="solid", color="burlywood", weight=3]; 7833[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg vzz9950) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24813[label="vzz9950/Succ vzz99500",fontsize=10,color="white",style="solid",shape="box"];7833 -> 24813[label="",style="solid", color="burlywood", weight=9]; 24813 -> 7934[label="",style="solid", color="burlywood", weight=3]; 24814[label="vzz9950/Zero",fontsize=10,color="white",style="solid",shape="box"];7833 -> 24814[label="",style="solid", color="burlywood", weight=9]; 24814 -> 7935[label="",style="solid", color="burlywood", weight=3]; 7834[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos vzz9990) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24815[label="vzz9990/Succ vzz99900",fontsize=10,color="white",style="solid",shape="box"];7834 -> 24815[label="",style="solid", color="burlywood", weight=9]; 24815 -> 7936[label="",style="solid", color="burlywood", weight=3]; 24816[label="vzz9990/Zero",fontsize=10,color="white",style="solid",shape="box"];7834 -> 24816[label="",style="solid", color="burlywood", weight=9]; 24816 -> 7937[label="",style="solid", color="burlywood", weight=3]; 7835[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg vzz9990) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24817[label="vzz9990/Succ vzz99900",fontsize=10,color="white",style="solid",shape="box"];7835 -> 24817[label="",style="solid", color="burlywood", weight=9]; 24817 -> 7938[label="",style="solid", color="burlywood", weight=3]; 24818[label="vzz9990/Zero",fontsize=10,color="white",style="solid",shape="box"];7835 -> 24818[label="",style="solid", color="burlywood", weight=9]; 24818 -> 7939[label="",style="solid", color="burlywood", weight=3]; 7836[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz10010) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24819[label="vzz10010/Succ vzz100100",fontsize=10,color="white",style="solid",shape="box"];7836 -> 24819[label="",style="solid", color="burlywood", weight=9]; 24819 -> 7940[label="",style="solid", color="burlywood", weight=3]; 24820[label="vzz10010/Zero",fontsize=10,color="white",style="solid",shape="box"];7836 -> 24820[label="",style="solid", color="burlywood", weight=9]; 24820 -> 7941[label="",style="solid", color="burlywood", weight=3]; 7837[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz10010) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24821[label="vzz10010/Succ vzz100100",fontsize=10,color="white",style="solid",shape="box"];7837 -> 24821[label="",style="solid", color="burlywood", weight=9]; 24821 -> 7942[label="",style="solid", color="burlywood", weight=3]; 24822[label="vzz10010/Zero",fontsize=10,color="white",style="solid",shape="box"];7837 -> 24822[label="",style="solid", color="burlywood", weight=9]; 24822 -> 7943[label="",style="solid", color="burlywood", weight=3]; 7838[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos vzz10050) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24823[label="vzz10050/Succ vzz100500",fontsize=10,color="white",style="solid",shape="box"];7838 -> 24823[label="",style="solid", color="burlywood", weight=9]; 24823 -> 7944[label="",style="solid", color="burlywood", weight=3]; 24824[label="vzz10050/Zero",fontsize=10,color="white",style="solid",shape="box"];7838 -> 24824[label="",style="solid", color="burlywood", weight=9]; 24824 -> 7945[label="",style="solid", color="burlywood", weight=3]; 7839[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg vzz10050) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24825[label="vzz10050/Succ vzz100500",fontsize=10,color="white",style="solid",shape="box"];7839 -> 24825[label="",style="solid", color="burlywood", weight=9]; 24825 -> 7946[label="",style="solid", color="burlywood", weight=3]; 24826[label="vzz10050/Zero",fontsize=10,color="white",style="solid",shape="box"];7839 -> 24826[label="",style="solid", color="burlywood", weight=9]; 24826 -> 7947[label="",style="solid", color="burlywood", weight=3]; 7840[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos vzz10090) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24827[label="vzz10090/Succ vzz100900",fontsize=10,color="white",style="solid",shape="box"];7840 -> 24827[label="",style="solid", color="burlywood", weight=9]; 24827 -> 7948[label="",style="solid", color="burlywood", weight=3]; 24828[label="vzz10090/Zero",fontsize=10,color="white",style="solid",shape="box"];7840 -> 24828[label="",style="solid", color="burlywood", weight=9]; 24828 -> 7949[label="",style="solid", color="burlywood", weight=3]; 7841[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg vzz10090) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24829[label="vzz10090/Succ vzz100900",fontsize=10,color="white",style="solid",shape="box"];7841 -> 24829[label="",style="solid", color="burlywood", weight=9]; 24829 -> 7950[label="",style="solid", color="burlywood", weight=3]; 24830[label="vzz10090/Zero",fontsize=10,color="white",style="solid",shape="box"];7841 -> 24830[label="",style="solid", color="burlywood", weight=9]; 24830 -> 7951[label="",style="solid", color="burlywood", weight=3]; 7842[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz10110) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24831[label="vzz10110/Succ vzz101100",fontsize=10,color="white",style="solid",shape="box"];7842 -> 24831[label="",style="solid", color="burlywood", weight=9]; 24831 -> 7952[label="",style="solid", color="burlywood", weight=3]; 24832[label="vzz10110/Zero",fontsize=10,color="white",style="solid",shape="box"];7842 -> 24832[label="",style="solid", color="burlywood", weight=9]; 24832 -> 7953[label="",style="solid", color="burlywood", weight=3]; 7843[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz10110) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24833[label="vzz10110/Succ vzz101100",fontsize=10,color="white",style="solid",shape="box"];7843 -> 24833[label="",style="solid", color="burlywood", weight=9]; 24833 -> 7954[label="",style="solid", color="burlywood", weight=3]; 24834[label="vzz10110/Zero",fontsize=10,color="white",style="solid",shape="box"];7843 -> 24834[label="",style="solid", color="burlywood", weight=9]; 24834 -> 7955[label="",style="solid", color="burlywood", weight=3]; 7844[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos vzz10150) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24835[label="vzz10150/Succ vzz101500",fontsize=10,color="white",style="solid",shape="box"];7844 -> 24835[label="",style="solid", color="burlywood", weight=9]; 24835 -> 7956[label="",style="solid", color="burlywood", weight=3]; 24836[label="vzz10150/Zero",fontsize=10,color="white",style="solid",shape="box"];7844 -> 24836[label="",style="solid", color="burlywood", weight=9]; 24836 -> 7957[label="",style="solid", color="burlywood", weight=3]; 7845[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg vzz10150) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24837[label="vzz10150/Succ vzz101500",fontsize=10,color="white",style="solid",shape="box"];7845 -> 24837[label="",style="solid", color="burlywood", weight=9]; 24837 -> 7958[label="",style="solid", color="burlywood", weight=3]; 24838[label="vzz10150/Zero",fontsize=10,color="white",style="solid",shape="box"];7845 -> 24838[label="",style="solid", color="burlywood", weight=9]; 24838 -> 7959[label="",style="solid", color="burlywood", weight=3]; 7846[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos vzz10190) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24839[label="vzz10190/Succ vzz101900",fontsize=10,color="white",style="solid",shape="box"];7846 -> 24839[label="",style="solid", color="burlywood", weight=9]; 24839 -> 7960[label="",style="solid", color="burlywood", weight=3]; 24840[label="vzz10190/Zero",fontsize=10,color="white",style="solid",shape="box"];7846 -> 24840[label="",style="solid", color="burlywood", weight=9]; 24840 -> 7961[label="",style="solid", color="burlywood", weight=3]; 7847[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg vzz10190) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24841[label="vzz10190/Succ vzz101900",fontsize=10,color="white",style="solid",shape="box"];7847 -> 24841[label="",style="solid", color="burlywood", weight=9]; 24841 -> 7962[label="",style="solid", color="burlywood", weight=3]; 24842[label="vzz10190/Zero",fontsize=10,color="white",style="solid",shape="box"];7847 -> 24842[label="",style="solid", color="burlywood", weight=9]; 24842 -> 7963[label="",style="solid", color="burlywood", weight=3]; 7848[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz10210) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24843[label="vzz10210/Succ vzz102100",fontsize=10,color="white",style="solid",shape="box"];7848 -> 24843[label="",style="solid", color="burlywood", weight=9]; 24843 -> 7964[label="",style="solid", color="burlywood", weight=3]; 24844[label="vzz10210/Zero",fontsize=10,color="white",style="solid",shape="box"];7848 -> 24844[label="",style="solid", color="burlywood", weight=9]; 24844 -> 7965[label="",style="solid", color="burlywood", weight=3]; 7849[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz10210) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24845[label="vzz10210/Succ vzz102100",fontsize=10,color="white",style="solid",shape="box"];7849 -> 24845[label="",style="solid", color="burlywood", weight=9]; 24845 -> 7966[label="",style="solid", color="burlywood", weight=3]; 24846[label="vzz10210/Zero",fontsize=10,color="white",style="solid",shape="box"];7849 -> 24846[label="",style="solid", color="burlywood", weight=9]; 24846 -> 7967[label="",style="solid", color="burlywood", weight=3]; 7850[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos vzz10250) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];24847[label="vzz10250/Succ vzz102500",fontsize=10,color="white",style="solid",shape="box"];7850 -> 24847[label="",style="solid", color="burlywood", weight=9]; 24847 -> 7968[label="",style="solid", color="burlywood", weight=3]; 24848[label="vzz10250/Zero",fontsize=10,color="white",style="solid",shape="box"];7850 -> 24848[label="",style="solid", color="burlywood", weight=9]; 24848 -> 7969[label="",style="solid", color="burlywood", weight=3]; 7851[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg vzz10250) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];24849[label="vzz10250/Succ vzz102500",fontsize=10,color="white",style="solid",shape="box"];7851 -> 24849[label="",style="solid", color="burlywood", weight=9]; 24849 -> 7970[label="",style="solid", color="burlywood", weight=3]; 24850[label="vzz10250/Zero",fontsize=10,color="white",style="solid",shape="box"];7851 -> 24850[label="",style="solid", color="burlywood", weight=9]; 24850 -> 7971[label="",style="solid", color="burlywood", weight=3]; 7852[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos vzz10290) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];24851[label="vzz10290/Succ vzz102900",fontsize=10,color="white",style="solid",shape="box"];7852 -> 24851[label="",style="solid", color="burlywood", weight=9]; 24851 -> 7972[label="",style="solid", color="burlywood", weight=3]; 24852[label="vzz10290/Zero",fontsize=10,color="white",style="solid",shape="box"];7852 -> 24852[label="",style="solid", color="burlywood", weight=9]; 24852 -> 7973[label="",style="solid", color="burlywood", weight=3]; 7853[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg vzz10290) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];24853[label="vzz10290/Succ vzz102900",fontsize=10,color="white",style="solid",shape="box"];7853 -> 24853[label="",style="solid", color="burlywood", weight=9]; 24853 -> 7974[label="",style="solid", color="burlywood", weight=3]; 24854[label="vzz10290/Zero",fontsize=10,color="white",style="solid",shape="box"];7853 -> 24854[label="",style="solid", color="burlywood", weight=9]; 24854 -> 7975[label="",style="solid", color="burlywood", weight=3]; 7854[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz10310) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24855[label="vzz10310/Succ vzz103100",fontsize=10,color="white",style="solid",shape="box"];7854 -> 24855[label="",style="solid", color="burlywood", weight=9]; 24855 -> 7976[label="",style="solid", color="burlywood", weight=3]; 24856[label="vzz10310/Zero",fontsize=10,color="white",style="solid",shape="box"];7854 -> 24856[label="",style="solid", color="burlywood", weight=9]; 24856 -> 7977[label="",style="solid", color="burlywood", weight=3]; 7855[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz10310) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24857[label="vzz10310/Succ vzz103100",fontsize=10,color="white",style="solid",shape="box"];7855 -> 24857[label="",style="solid", color="burlywood", weight=9]; 24857 -> 7978[label="",style="solid", color="burlywood", weight=3]; 24858[label="vzz10310/Zero",fontsize=10,color="white",style="solid",shape="box"];7855 -> 24858[label="",style="solid", color="burlywood", weight=9]; 24858 -> 7979[label="",style="solid", color="burlywood", weight=3]; 7856[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos vzz10350) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];24859[label="vzz10350/Succ vzz103500",fontsize=10,color="white",style="solid",shape="box"];7856 -> 24859[label="",style="solid", color="burlywood", weight=9]; 24859 -> 7980[label="",style="solid", color="burlywood", weight=3]; 24860[label="vzz10350/Zero",fontsize=10,color="white",style="solid",shape="box"];7856 -> 24860[label="",style="solid", color="burlywood", weight=9]; 24860 -> 7981[label="",style="solid", color="burlywood", weight=3]; 7857[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg vzz10350) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];24861[label="vzz10350/Succ vzz103500",fontsize=10,color="white",style="solid",shape="box"];7857 -> 24861[label="",style="solid", color="burlywood", weight=9]; 24861 -> 7982[label="",style="solid", color="burlywood", weight=3]; 24862[label="vzz10350/Zero",fontsize=10,color="white",style="solid",shape="box"];7857 -> 24862[label="",style="solid", color="burlywood", weight=9]; 24862 -> 7983[label="",style="solid", color="burlywood", weight=3]; 7858[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos vzz10390) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];24863[label="vzz10390/Succ vzz103900",fontsize=10,color="white",style="solid",shape="box"];7858 -> 24863[label="",style="solid", color="burlywood", weight=9]; 24863 -> 7984[label="",style="solid", color="burlywood", weight=3]; 24864[label="vzz10390/Zero",fontsize=10,color="white",style="solid",shape="box"];7858 -> 24864[label="",style="solid", color="burlywood", weight=9]; 24864 -> 7985[label="",style="solid", color="burlywood", weight=3]; 7859[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg vzz10390) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];24865[label="vzz10390/Succ vzz103900",fontsize=10,color="white",style="solid",shape="box"];7859 -> 24865[label="",style="solid", color="burlywood", weight=9]; 24865 -> 7986[label="",style="solid", color="burlywood", weight=3]; 24866[label="vzz10390/Zero",fontsize=10,color="white",style="solid",shape="box"];7859 -> 24866[label="",style="solid", color="burlywood", weight=9]; 24866 -> 7987[label="",style="solid", color="burlywood", weight=3]; 7860[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz10410) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24867[label="vzz10410/Succ vzz104100",fontsize=10,color="white",style="solid",shape="box"];7860 -> 24867[label="",style="solid", color="burlywood", weight=9]; 24867 -> 7988[label="",style="solid", color="burlywood", weight=3]; 24868[label="vzz10410/Zero",fontsize=10,color="white",style="solid",shape="box"];7860 -> 24868[label="",style="solid", color="burlywood", weight=9]; 24868 -> 7989[label="",style="solid", color="burlywood", weight=3]; 7861[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz10410) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24869[label="vzz10410/Succ vzz104100",fontsize=10,color="white",style="solid",shape="box"];7861 -> 24869[label="",style="solid", color="burlywood", weight=9]; 24869 -> 7990[label="",style="solid", color="burlywood", weight=3]; 24870[label="vzz10410/Zero",fontsize=10,color="white",style="solid",shape="box"];7861 -> 24870[label="",style="solid", color="burlywood", weight=9]; 24870 -> 7991[label="",style="solid", color="burlywood", weight=3]; 7862[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos vzz10450) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];24871[label="vzz10450/Succ vzz104500",fontsize=10,color="white",style="solid",shape="box"];7862 -> 24871[label="",style="solid", color="burlywood", weight=9]; 24871 -> 7992[label="",style="solid", color="burlywood", weight=3]; 24872[label="vzz10450/Zero",fontsize=10,color="white",style="solid",shape="box"];7862 -> 24872[label="",style="solid", color="burlywood", weight=9]; 24872 -> 7993[label="",style="solid", color="burlywood", weight=3]; 7863[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg vzz10450) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];24873[label="vzz10450/Succ vzz104500",fontsize=10,color="white",style="solid",shape="box"];7863 -> 24873[label="",style="solid", color="burlywood", weight=9]; 24873 -> 7994[label="",style="solid", color="burlywood", weight=3]; 24874[label="vzz10450/Zero",fontsize=10,color="white",style="solid",shape="box"];7863 -> 24874[label="",style="solid", color="burlywood", weight=9]; 24874 -> 7995[label="",style="solid", color="burlywood", weight=3]; 7864[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos vzz10490) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];24875[label="vzz10490/Succ vzz104900",fontsize=10,color="white",style="solid",shape="box"];7864 -> 24875[label="",style="solid", color="burlywood", weight=9]; 24875 -> 7996[label="",style="solid", color="burlywood", weight=3]; 24876[label="vzz10490/Zero",fontsize=10,color="white",style="solid",shape="box"];7864 -> 24876[label="",style="solid", color="burlywood", weight=9]; 24876 -> 7997[label="",style="solid", color="burlywood", weight=3]; 7865[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg vzz10490) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];24877[label="vzz10490/Succ vzz104900",fontsize=10,color="white",style="solid",shape="box"];7865 -> 24877[label="",style="solid", color="burlywood", weight=9]; 24877 -> 7998[label="",style="solid", color="burlywood", weight=3]; 24878[label="vzz10490/Zero",fontsize=10,color="white",style="solid",shape="box"];7865 -> 24878[label="",style="solid", color="burlywood", weight=9]; 24878 -> 7999[label="",style="solid", color="burlywood", weight=3]; 7866[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz10510) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24879[label="vzz10510/Succ vzz105100",fontsize=10,color="white",style="solid",shape="box"];7866 -> 24879[label="",style="solid", color="burlywood", weight=9]; 24879 -> 8000[label="",style="solid", color="burlywood", weight=3]; 24880[label="vzz10510/Zero",fontsize=10,color="white",style="solid",shape="box"];7866 -> 24880[label="",style="solid", color="burlywood", weight=9]; 24880 -> 8001[label="",style="solid", color="burlywood", weight=3]; 7867[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz10510) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24881[label="vzz10510/Succ vzz105100",fontsize=10,color="white",style="solid",shape="box"];7867 -> 24881[label="",style="solid", color="burlywood", weight=9]; 24881 -> 8002[label="",style="solid", color="burlywood", weight=3]; 24882[label="vzz10510/Zero",fontsize=10,color="white",style="solid",shape="box"];7867 -> 24882[label="",style="solid", color="burlywood", weight=9]; 24882 -> 8003[label="",style="solid", color="burlywood", weight=3]; 7868[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos vzz10550) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];24883[label="vzz10550/Succ vzz105500",fontsize=10,color="white",style="solid",shape="box"];7868 -> 24883[label="",style="solid", color="burlywood", weight=9]; 24883 -> 8004[label="",style="solid", color="burlywood", weight=3]; 24884[label="vzz10550/Zero",fontsize=10,color="white",style="solid",shape="box"];7868 -> 24884[label="",style="solid", color="burlywood", weight=9]; 24884 -> 8005[label="",style="solid", color="burlywood", weight=3]; 7869[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg vzz10550) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];24885[label="vzz10550/Succ vzz105500",fontsize=10,color="white",style="solid",shape="box"];7869 -> 24885[label="",style="solid", color="burlywood", weight=9]; 24885 -> 8006[label="",style="solid", color="burlywood", weight=3]; 24886[label="vzz10550/Zero",fontsize=10,color="white",style="solid",shape="box"];7869 -> 24886[label="",style="solid", color="burlywood", weight=9]; 24886 -> 8007[label="",style="solid", color="burlywood", weight=3]; 7870[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos vzz10590) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];24887[label="vzz10590/Succ vzz105900",fontsize=10,color="white",style="solid",shape="box"];7870 -> 24887[label="",style="solid", color="burlywood", weight=9]; 24887 -> 8008[label="",style="solid", color="burlywood", weight=3]; 24888[label="vzz10590/Zero",fontsize=10,color="white",style="solid",shape="box"];7870 -> 24888[label="",style="solid", color="burlywood", weight=9]; 24888 -> 8009[label="",style="solid", color="burlywood", weight=3]; 7871[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg vzz10590) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];24889[label="vzz10590/Succ vzz105900",fontsize=10,color="white",style="solid",shape="box"];7871 -> 24889[label="",style="solid", color="burlywood", weight=9]; 24889 -> 8010[label="",style="solid", color="burlywood", weight=3]; 24890[label="vzz10590/Zero",fontsize=10,color="white",style="solid",shape="box"];7871 -> 24890[label="",style="solid", color="burlywood", weight=9]; 24890 -> 8011[label="",style="solid", color="burlywood", weight=3]; 7872[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz10610) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24891[label="vzz10610/Succ vzz106100",fontsize=10,color="white",style="solid",shape="box"];7872 -> 24891[label="",style="solid", color="burlywood", weight=9]; 24891 -> 8012[label="",style="solid", color="burlywood", weight=3]; 24892[label="vzz10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7872 -> 24892[label="",style="solid", color="burlywood", weight=9]; 24892 -> 8013[label="",style="solid", color="burlywood", weight=3]; 7873[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz10610) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24893[label="vzz10610/Succ vzz106100",fontsize=10,color="white",style="solid",shape="box"];7873 -> 24893[label="",style="solid", color="burlywood", weight=9]; 24893 -> 8014[label="",style="solid", color="burlywood", weight=3]; 24894[label="vzz10610/Zero",fontsize=10,color="white",style="solid",shape="box"];7873 -> 24894[label="",style="solid", color="burlywood", weight=9]; 24894 -> 8015[label="",style="solid", color="burlywood", weight=3]; 7874[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos vzz10650) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];24895[label="vzz10650/Succ vzz106500",fontsize=10,color="white",style="solid",shape="box"];7874 -> 24895[label="",style="solid", color="burlywood", weight=9]; 24895 -> 8016[label="",style="solid", color="burlywood", weight=3]; 24896[label="vzz10650/Zero",fontsize=10,color="white",style="solid",shape="box"];7874 -> 24896[label="",style="solid", color="burlywood", weight=9]; 24896 -> 8017[label="",style="solid", color="burlywood", weight=3]; 7875[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg vzz10650) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];24897[label="vzz10650/Succ vzz106500",fontsize=10,color="white",style="solid",shape="box"];7875 -> 24897[label="",style="solid", color="burlywood", weight=9]; 24897 -> 8018[label="",style="solid", color="burlywood", weight=3]; 24898[label="vzz10650/Zero",fontsize=10,color="white",style="solid",shape="box"];7875 -> 24898[label="",style="solid", color="burlywood", weight=9]; 24898 -> 8019[label="",style="solid", color="burlywood", weight=3]; 7876[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos vzz10690) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];24899[label="vzz10690/Succ vzz106900",fontsize=10,color="white",style="solid",shape="box"];7876 -> 24899[label="",style="solid", color="burlywood", weight=9]; 24899 -> 8020[label="",style="solid", color="burlywood", weight=3]; 24900[label="vzz10690/Zero",fontsize=10,color="white",style="solid",shape="box"];7876 -> 24900[label="",style="solid", color="burlywood", weight=9]; 24900 -> 8021[label="",style="solid", color="burlywood", weight=3]; 7877[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg vzz10690) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];24901[label="vzz10690/Succ vzz106900",fontsize=10,color="white",style="solid",shape="box"];7877 -> 24901[label="",style="solid", color="burlywood", weight=9]; 24901 -> 8022[label="",style="solid", color="burlywood", weight=3]; 24902[label="vzz10690/Zero",fontsize=10,color="white",style="solid",shape="box"];7877 -> 24902[label="",style="solid", color="burlywood", weight=9]; 24902 -> 8023[label="",style="solid", color="burlywood", weight=3]; 7878[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz10710) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24903[label="vzz10710/Succ vzz107100",fontsize=10,color="white",style="solid",shape="box"];7878 -> 24903[label="",style="solid", color="burlywood", weight=9]; 24903 -> 8024[label="",style="solid", color="burlywood", weight=3]; 24904[label="vzz10710/Zero",fontsize=10,color="white",style="solid",shape="box"];7878 -> 24904[label="",style="solid", color="burlywood", weight=9]; 24904 -> 8025[label="",style="solid", color="burlywood", weight=3]; 7879[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz10710) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24905[label="vzz10710/Succ vzz107100",fontsize=10,color="white",style="solid",shape="box"];7879 -> 24905[label="",style="solid", color="burlywood", weight=9]; 24905 -> 8026[label="",style="solid", color="burlywood", weight=3]; 24906[label="vzz10710/Zero",fontsize=10,color="white",style="solid",shape="box"];7879 -> 24906[label="",style="solid", color="burlywood", weight=9]; 24906 -> 8027[label="",style="solid", color="burlywood", weight=3]; 14789[label="vzz12690",fontsize=16,color="green",shape="box"];14790[label="vzz12700",fontsize=16,color="green",shape="box"];14791[label="vzz1273",fontsize=16,color="green",shape="box"];14792[label="vzz1271",fontsize=16,color="green",shape="box"];14793[label="vzz1267",fontsize=16,color="green",shape="box"];14794[label="vzz1272",fontsize=16,color="green",shape="box"];14795[label="vzz1268",fontsize=16,color="green",shape="box"];14796[label="vzz1273",fontsize=16,color="green",shape="box"];14797[label="vzz1271",fontsize=16,color="green",shape="box"];14798[label="vzz1267",fontsize=16,color="green",shape="box"];14799[label="vzz1272",fontsize=16,color="green",shape="box"];14800[label="vzz1268",fontsize=16,color="green",shape="box"];14801[label="roundRound03 (vzz1267 :% vzz1268) (vzz1271 == vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="black",shape="box"];14801 -> 14868[label="",style="solid", color="black", weight=3]; 7886 -> 5302[label="",style="dashed", color="red", weight=0]; 7886[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7887 -> 5302[label="",style="dashed", color="red", weight=0]; 7887[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7885[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) :% vzz795 == vzz1075 :% vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7885 -> 8034[label="",style="solid", color="black", weight=3]; 7901 -> 8035[label="",style="dashed", color="red", weight=0]; 7901[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];7901 -> 8036[label="",style="dashed", color="magenta", weight=3]; 7901 -> 8037[label="",style="dashed", color="magenta", weight=3]; 7902[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz9790)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24907[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7902 -> 24907[label="",style="solid", color="burlywood", weight=9]; 24907 -> 8061[label="",style="solid", color="burlywood", weight=3]; 24908[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7902 -> 24908[label="",style="solid", color="burlywood", weight=9]; 24908 -> 8062[label="",style="solid", color="burlywood", weight=3]; 7903[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz9790)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];7903 -> 8063[label="",style="solid", color="black", weight=3]; 7904[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9790)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24909[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7904 -> 24909[label="",style="solid", color="burlywood", weight=9]; 24909 -> 8064[label="",style="solid", color="burlywood", weight=3]; 24910[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7904 -> 24910[label="",style="solid", color="burlywood", weight=9]; 24910 -> 8065[label="",style="solid", color="burlywood", weight=3]; 7905[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9790)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24911[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7905 -> 24911[label="",style="solid", color="burlywood", weight=9]; 24911 -> 8066[label="",style="solid", color="burlywood", weight=3]; 24912[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7905 -> 24912[label="",style="solid", color="burlywood", weight=9]; 24912 -> 8067[label="",style="solid", color="burlywood", weight=3]; 7906[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz9790)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];7906 -> 8068[label="",style="solid", color="black", weight=3]; 7907[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz9790)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24913[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7907 -> 24913[label="",style="solid", color="burlywood", weight=9]; 24913 -> 8069[label="",style="solid", color="burlywood", weight=3]; 24914[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7907 -> 24914[label="",style="solid", color="burlywood", weight=9]; 24914 -> 8070[label="",style="solid", color="burlywood", weight=3]; 7908[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9790)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24915[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7908 -> 24915[label="",style="solid", color="burlywood", weight=9]; 24915 -> 8071[label="",style="solid", color="burlywood", weight=3]; 24916[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7908 -> 24916[label="",style="solid", color="burlywood", weight=9]; 24916 -> 8072[label="",style="solid", color="burlywood", weight=3]; 7909[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9790)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24917[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7909 -> 24917[label="",style="solid", color="burlywood", weight=9]; 24917 -> 8073[label="",style="solid", color="burlywood", weight=3]; 24918[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7909 -> 24918[label="",style="solid", color="burlywood", weight=9]; 24918 -> 8074[label="",style="solid", color="burlywood", weight=3]; 7911 -> 5302[label="",style="dashed", color="red", weight=0]; 7911[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7912 -> 5302[label="",style="dashed", color="red", weight=0]; 7912[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];7910[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) :% vzz795 == vzz1080 :% vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];7910 -> 8075[label="",style="solid", color="black", weight=3]; 14908[label="vzz12790",fontsize=16,color="green",shape="box"];14909[label="vzz12800",fontsize=16,color="green",shape="box"];14910[label="vzz1281",fontsize=16,color="green",shape="box"];14911[label="vzz1277",fontsize=16,color="green",shape="box"];14912[label="vzz1282",fontsize=16,color="green",shape="box"];14913[label="vzz1278",fontsize=16,color="green",shape="box"];14914[label="vzz1283",fontsize=16,color="green",shape="box"];14915[label="vzz1281",fontsize=16,color="green",shape="box"];14916[label="vzz1277",fontsize=16,color="green",shape="box"];14917[label="vzz1282",fontsize=16,color="green",shape="box"];14918[label="vzz1278",fontsize=16,color="green",shape="box"];14919[label="vzz1283",fontsize=16,color="green",shape="box"];14920[label="roundRound03 (vzz1277 :% vzz1278) (vzz1281 == vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="black",shape="box"];14920 -> 14936[label="",style="solid", color="black", weight=3]; 7921 -> 8082[label="",style="dashed", color="red", weight=0]; 7921[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];7921 -> 8083[label="",style="dashed", color="magenta", weight=3]; 7921 -> 8084[label="",style="dashed", color="magenta", weight=3]; 7922[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz9790)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24919[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7922 -> 24919[label="",style="solid", color="burlywood", weight=9]; 24919 -> 8090[label="",style="solid", color="burlywood", weight=3]; 24920[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7922 -> 24920[label="",style="solid", color="burlywood", weight=9]; 24920 -> 8091[label="",style="solid", color="burlywood", weight=3]; 7923[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz9790)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];7923 -> 8092[label="",style="solid", color="black", weight=3]; 7924[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz9790)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24921[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7924 -> 24921[label="",style="solid", color="burlywood", weight=9]; 24921 -> 8093[label="",style="solid", color="burlywood", weight=3]; 24922[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7924 -> 24922[label="",style="solid", color="burlywood", weight=9]; 24922 -> 8094[label="",style="solid", color="burlywood", weight=3]; 7925[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz9790)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];24923[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7925 -> 24923[label="",style="solid", color="burlywood", weight=9]; 24923 -> 8095[label="",style="solid", color="burlywood", weight=3]; 24924[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7925 -> 24924[label="",style="solid", color="burlywood", weight=9]; 24924 -> 8096[label="",style="solid", color="burlywood", weight=3]; 7926[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz9790)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];7926 -> 8097[label="",style="solid", color="black", weight=3]; 7927[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz9790)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];24925[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7927 -> 24925[label="",style="solid", color="burlywood", weight=9]; 24925 -> 8098[label="",style="solid", color="burlywood", weight=3]; 24926[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7927 -> 24926[label="",style="solid", color="burlywood", weight=9]; 24926 -> 8099[label="",style="solid", color="burlywood", weight=3]; 7928[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz9790)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24927[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7928 -> 24927[label="",style="solid", color="burlywood", weight=9]; 24927 -> 8100[label="",style="solid", color="burlywood", weight=3]; 24928[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7928 -> 24928[label="",style="solid", color="burlywood", weight=9]; 24928 -> 8101[label="",style="solid", color="burlywood", weight=3]; 7929[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz9790)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];24929[label="vzz9790/Succ vzz97900",fontsize=10,color="white",style="solid",shape="box"];7929 -> 24929[label="",style="solid", color="burlywood", weight=9]; 24929 -> 8102[label="",style="solid", color="burlywood", weight=3]; 24930[label="vzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];7929 -> 24930[label="",style="solid", color="burlywood", weight=9]; 24930 -> 8103[label="",style="solid", color="burlywood", weight=3]; 7930[label="properFractionQ vzz23 vzz24",fontsize=16,color="black",shape="triangle"];7930 -> 8104[label="",style="solid", color="black", weight=3]; 7931[label="Integer (properFractionQ vzz23 vzz24)",fontsize=16,color="green",shape="box"];7931 -> 8105[label="",style="dashed", color="green", weight=3]; 9114 -> 718[label="",style="dashed", color="red", weight=0]; 9114[label="primMulInt vzz240 vzz1078",fontsize=16,color="magenta"];9114 -> 9434[label="",style="dashed", color="magenta", weight=3]; 9114 -> 9435[label="",style="dashed", color="magenta", weight=3]; 9115[label="vzz25",fontsize=16,color="green",shape="box"];9116[label="vzz25",fontsize=16,color="green",shape="box"];9117[label="vzz25",fontsize=16,color="green",shape="box"];9118[label="vzz25",fontsize=16,color="green",shape="box"];9119[label="roundRound05 (vzz23 :% vzz24) (signum (reduce2Reduce0 (vzz1102 + Integer vzz1085 * vzz24) vzz1100 (vzz1101 + Integer vzz1085 * vzz24) vzz1099 True) == fromInt (Neg (Succ Zero))) (signum (reduce2Reduce0 (vzz1098 + Integer vzz1085 * vzz24) vzz1096 (vzz1097 + Integer vzz1085 * vzz24) vzz1095 True))",fontsize=16,color="black",shape="box"];9119 -> 9436[label="",style="solid", color="black", weight=3]; 7932[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos (Succ vzz99500)) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24931[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7932 -> 24931[label="",style="solid", color="burlywood", weight=9]; 24931 -> 8106[label="",style="solid", color="burlywood", weight=3]; 24932[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7932 -> 24932[label="",style="solid", color="burlywood", weight=9]; 24932 -> 8107[label="",style="solid", color="burlywood", weight=3]; 7933[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24933[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7933 -> 24933[label="",style="solid", color="burlywood", weight=9]; 24933 -> 8108[label="",style="solid", color="burlywood", weight=3]; 24934[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7933 -> 24934[label="",style="solid", color="burlywood", weight=9]; 24934 -> 8109[label="",style="solid", color="burlywood", weight=3]; 7934[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg (Succ vzz99500)) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24935[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7934 -> 24935[label="",style="solid", color="burlywood", weight=9]; 24935 -> 8110[label="",style="solid", color="burlywood", weight=3]; 24936[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7934 -> 24936[label="",style="solid", color="burlywood", weight=9]; 24936 -> 8111[label="",style="solid", color="burlywood", weight=3]; 7935[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) vzz994 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];24937[label="vzz994/Pos vzz9940",fontsize=10,color="white",style="solid",shape="box"];7935 -> 24937[label="",style="solid", color="burlywood", weight=9]; 24937 -> 8112[label="",style="solid", color="burlywood", weight=3]; 24938[label="vzz994/Neg vzz9940",fontsize=10,color="white",style="solid",shape="box"];7935 -> 24938[label="",style="solid", color="burlywood", weight=9]; 24938 -> 8113[label="",style="solid", color="burlywood", weight=3]; 7936[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos (Succ vzz99900)) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24939[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7936 -> 24939[label="",style="solid", color="burlywood", weight=9]; 24939 -> 8114[label="",style="solid", color="burlywood", weight=3]; 24940[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7936 -> 24940[label="",style="solid", color="burlywood", weight=9]; 24940 -> 8115[label="",style="solid", color="burlywood", weight=3]; 7937[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24941[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7937 -> 24941[label="",style="solid", color="burlywood", weight=9]; 24941 -> 8116[label="",style="solid", color="burlywood", weight=3]; 24942[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7937 -> 24942[label="",style="solid", color="burlywood", weight=9]; 24942 -> 8117[label="",style="solid", color="burlywood", weight=3]; 7938[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg (Succ vzz99900)) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24943[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7938 -> 24943[label="",style="solid", color="burlywood", weight=9]; 24943 -> 8118[label="",style="solid", color="burlywood", weight=3]; 24944[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7938 -> 24944[label="",style="solid", color="burlywood", weight=9]; 24944 -> 8119[label="",style="solid", color="burlywood", weight=3]; 7939[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) vzz998 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];24945[label="vzz998/Pos vzz9980",fontsize=10,color="white",style="solid",shape="box"];7939 -> 24945[label="",style="solid", color="burlywood", weight=9]; 24945 -> 8120[label="",style="solid", color="burlywood", weight=3]; 24946[label="vzz998/Neg vzz9980",fontsize=10,color="white",style="solid",shape="box"];7939 -> 24946[label="",style="solid", color="burlywood", weight=9]; 24946 -> 8121[label="",style="solid", color="burlywood", weight=3]; 7940[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24947[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7940 -> 24947[label="",style="solid", color="burlywood", weight=9]; 24947 -> 8122[label="",style="solid", color="burlywood", weight=3]; 24948[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7940 -> 24948[label="",style="solid", color="burlywood", weight=9]; 24948 -> 8123[label="",style="solid", color="burlywood", weight=3]; 7941[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24949[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7941 -> 24949[label="",style="solid", color="burlywood", weight=9]; 24949 -> 8124[label="",style="solid", color="burlywood", weight=3]; 24950[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7941 -> 24950[label="",style="solid", color="burlywood", weight=9]; 24950 -> 8125[label="",style="solid", color="burlywood", weight=3]; 7942[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24951[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7942 -> 24951[label="",style="solid", color="burlywood", weight=9]; 24951 -> 8126[label="",style="solid", color="burlywood", weight=3]; 24952[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7942 -> 24952[label="",style="solid", color="burlywood", weight=9]; 24952 -> 8127[label="",style="solid", color="burlywood", weight=3]; 7943[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24953[label="vzz1000/Pos vzz10000",fontsize=10,color="white",style="solid",shape="box"];7943 -> 24953[label="",style="solid", color="burlywood", weight=9]; 24953 -> 8128[label="",style="solid", color="burlywood", weight=3]; 24954[label="vzz1000/Neg vzz10000",fontsize=10,color="white",style="solid",shape="box"];7943 -> 24954[label="",style="solid", color="burlywood", weight=9]; 24954 -> 8129[label="",style="solid", color="burlywood", weight=3]; 7944[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos (Succ vzz100500)) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24955[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7944 -> 24955[label="",style="solid", color="burlywood", weight=9]; 24955 -> 8130[label="",style="solid", color="burlywood", weight=3]; 24956[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7944 -> 24956[label="",style="solid", color="burlywood", weight=9]; 24956 -> 8131[label="",style="solid", color="burlywood", weight=3]; 7945[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24957[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7945 -> 24957[label="",style="solid", color="burlywood", weight=9]; 24957 -> 8132[label="",style="solid", color="burlywood", weight=3]; 24958[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7945 -> 24958[label="",style="solid", color="burlywood", weight=9]; 24958 -> 8133[label="",style="solid", color="burlywood", weight=3]; 7946[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg (Succ vzz100500)) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24959[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7946 -> 24959[label="",style="solid", color="burlywood", weight=9]; 24959 -> 8134[label="",style="solid", color="burlywood", weight=3]; 24960[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7946 -> 24960[label="",style="solid", color="burlywood", weight=9]; 24960 -> 8135[label="",style="solid", color="burlywood", weight=3]; 7947[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) vzz1004 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];24961[label="vzz1004/Pos vzz10040",fontsize=10,color="white",style="solid",shape="box"];7947 -> 24961[label="",style="solid", color="burlywood", weight=9]; 24961 -> 8136[label="",style="solid", color="burlywood", weight=3]; 24962[label="vzz1004/Neg vzz10040",fontsize=10,color="white",style="solid",shape="box"];7947 -> 24962[label="",style="solid", color="burlywood", weight=9]; 24962 -> 8137[label="",style="solid", color="burlywood", weight=3]; 7948[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos (Succ vzz100900)) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24963[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7948 -> 24963[label="",style="solid", color="burlywood", weight=9]; 24963 -> 8138[label="",style="solid", color="burlywood", weight=3]; 24964[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7948 -> 24964[label="",style="solid", color="burlywood", weight=9]; 24964 -> 8139[label="",style="solid", color="burlywood", weight=3]; 7949[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24965[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7949 -> 24965[label="",style="solid", color="burlywood", weight=9]; 24965 -> 8140[label="",style="solid", color="burlywood", weight=3]; 24966[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7949 -> 24966[label="",style="solid", color="burlywood", weight=9]; 24966 -> 8141[label="",style="solid", color="burlywood", weight=3]; 7950[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg (Succ vzz100900)) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24967[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7950 -> 24967[label="",style="solid", color="burlywood", weight=9]; 24967 -> 8142[label="",style="solid", color="burlywood", weight=3]; 24968[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7950 -> 24968[label="",style="solid", color="burlywood", weight=9]; 24968 -> 8143[label="",style="solid", color="burlywood", weight=3]; 7951[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) vzz1008 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];24969[label="vzz1008/Pos vzz10080",fontsize=10,color="white",style="solid",shape="box"];7951 -> 24969[label="",style="solid", color="burlywood", weight=9]; 24969 -> 8144[label="",style="solid", color="burlywood", weight=3]; 24970[label="vzz1008/Neg vzz10080",fontsize=10,color="white",style="solid",shape="box"];7951 -> 24970[label="",style="solid", color="burlywood", weight=9]; 24970 -> 8145[label="",style="solid", color="burlywood", weight=3]; 7952[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24971[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7952 -> 24971[label="",style="solid", color="burlywood", weight=9]; 24971 -> 8146[label="",style="solid", color="burlywood", weight=3]; 24972[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7952 -> 24972[label="",style="solid", color="burlywood", weight=9]; 24972 -> 8147[label="",style="solid", color="burlywood", weight=3]; 7953[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24973[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7953 -> 24973[label="",style="solid", color="burlywood", weight=9]; 24973 -> 8148[label="",style="solid", color="burlywood", weight=3]; 24974[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7953 -> 24974[label="",style="solid", color="burlywood", weight=9]; 24974 -> 8149[label="",style="solid", color="burlywood", weight=3]; 7954[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24975[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7954 -> 24975[label="",style="solid", color="burlywood", weight=9]; 24975 -> 8150[label="",style="solid", color="burlywood", weight=3]; 24976[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7954 -> 24976[label="",style="solid", color="burlywood", weight=9]; 24976 -> 8151[label="",style="solid", color="burlywood", weight=3]; 7955[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1010) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24977[label="vzz1010/Pos vzz10100",fontsize=10,color="white",style="solid",shape="box"];7955 -> 24977[label="",style="solid", color="burlywood", weight=9]; 24977 -> 8152[label="",style="solid", color="burlywood", weight=3]; 24978[label="vzz1010/Neg vzz10100",fontsize=10,color="white",style="solid",shape="box"];7955 -> 24978[label="",style="solid", color="burlywood", weight=9]; 24978 -> 8153[label="",style="solid", color="burlywood", weight=3]; 7956[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos (Succ vzz101500)) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24979[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7956 -> 24979[label="",style="solid", color="burlywood", weight=9]; 24979 -> 8154[label="",style="solid", color="burlywood", weight=3]; 24980[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7956 -> 24980[label="",style="solid", color="burlywood", weight=9]; 24980 -> 8155[label="",style="solid", color="burlywood", weight=3]; 7957[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24981[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7957 -> 24981[label="",style="solid", color="burlywood", weight=9]; 24981 -> 8156[label="",style="solid", color="burlywood", weight=3]; 24982[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7957 -> 24982[label="",style="solid", color="burlywood", weight=9]; 24982 -> 8157[label="",style="solid", color="burlywood", weight=3]; 7958[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg (Succ vzz101500)) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24983[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7958 -> 24983[label="",style="solid", color="burlywood", weight=9]; 24983 -> 8158[label="",style="solid", color="burlywood", weight=3]; 24984[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7958 -> 24984[label="",style="solid", color="burlywood", weight=9]; 24984 -> 8159[label="",style="solid", color="burlywood", weight=3]; 7959[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) vzz1014 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];24985[label="vzz1014/Pos vzz10140",fontsize=10,color="white",style="solid",shape="box"];7959 -> 24985[label="",style="solid", color="burlywood", weight=9]; 24985 -> 8160[label="",style="solid", color="burlywood", weight=3]; 24986[label="vzz1014/Neg vzz10140",fontsize=10,color="white",style="solid",shape="box"];7959 -> 24986[label="",style="solid", color="burlywood", weight=9]; 24986 -> 8161[label="",style="solid", color="burlywood", weight=3]; 7960[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos (Succ vzz101900)) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24987[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7960 -> 24987[label="",style="solid", color="burlywood", weight=9]; 24987 -> 8162[label="",style="solid", color="burlywood", weight=3]; 24988[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7960 -> 24988[label="",style="solid", color="burlywood", weight=9]; 24988 -> 8163[label="",style="solid", color="burlywood", weight=3]; 7961[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24989[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7961 -> 24989[label="",style="solid", color="burlywood", weight=9]; 24989 -> 8164[label="",style="solid", color="burlywood", weight=3]; 24990[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7961 -> 24990[label="",style="solid", color="burlywood", weight=9]; 24990 -> 8165[label="",style="solid", color="burlywood", weight=3]; 7962[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg (Succ vzz101900)) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24991[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7962 -> 24991[label="",style="solid", color="burlywood", weight=9]; 24991 -> 8166[label="",style="solid", color="burlywood", weight=3]; 24992[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7962 -> 24992[label="",style="solid", color="burlywood", weight=9]; 24992 -> 8167[label="",style="solid", color="burlywood", weight=3]; 7963[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) vzz1018 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];24993[label="vzz1018/Pos vzz10180",fontsize=10,color="white",style="solid",shape="box"];7963 -> 24993[label="",style="solid", color="burlywood", weight=9]; 24993 -> 8168[label="",style="solid", color="burlywood", weight=3]; 24994[label="vzz1018/Neg vzz10180",fontsize=10,color="white",style="solid",shape="box"];7963 -> 24994[label="",style="solid", color="burlywood", weight=9]; 24994 -> 8169[label="",style="solid", color="burlywood", weight=3]; 7964[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24995[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7964 -> 24995[label="",style="solid", color="burlywood", weight=9]; 24995 -> 8170[label="",style="solid", color="burlywood", weight=3]; 24996[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7964 -> 24996[label="",style="solid", color="burlywood", weight=9]; 24996 -> 8171[label="",style="solid", color="burlywood", weight=3]; 7965[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24997[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7965 -> 24997[label="",style="solid", color="burlywood", weight=9]; 24997 -> 8172[label="",style="solid", color="burlywood", weight=3]; 24998[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7965 -> 24998[label="",style="solid", color="burlywood", weight=9]; 24998 -> 8173[label="",style="solid", color="burlywood", weight=3]; 7966[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];24999[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7966 -> 24999[label="",style="solid", color="burlywood", weight=9]; 24999 -> 8174[label="",style="solid", color="burlywood", weight=3]; 25000[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7966 -> 25000[label="",style="solid", color="burlywood", weight=9]; 25000 -> 8175[label="",style="solid", color="burlywood", weight=3]; 7967[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1020) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25001[label="vzz1020/Pos vzz10200",fontsize=10,color="white",style="solid",shape="box"];7967 -> 25001[label="",style="solid", color="burlywood", weight=9]; 25001 -> 8176[label="",style="solid", color="burlywood", weight=3]; 25002[label="vzz1020/Neg vzz10200",fontsize=10,color="white",style="solid",shape="box"];7967 -> 25002[label="",style="solid", color="burlywood", weight=9]; 25002 -> 8177[label="",style="solid", color="burlywood", weight=3]; 7968[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos (Succ vzz102500)) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25003[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7968 -> 25003[label="",style="solid", color="burlywood", weight=9]; 25003 -> 8178[label="",style="solid", color="burlywood", weight=3]; 25004[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7968 -> 25004[label="",style="solid", color="burlywood", weight=9]; 25004 -> 8179[label="",style="solid", color="burlywood", weight=3]; 7969[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25005[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7969 -> 25005[label="",style="solid", color="burlywood", weight=9]; 25005 -> 8180[label="",style="solid", color="burlywood", weight=3]; 25006[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7969 -> 25006[label="",style="solid", color="burlywood", weight=9]; 25006 -> 8181[label="",style="solid", color="burlywood", weight=3]; 7970[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg (Succ vzz102500)) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25007[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7970 -> 25007[label="",style="solid", color="burlywood", weight=9]; 25007 -> 8182[label="",style="solid", color="burlywood", weight=3]; 25008[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7970 -> 25008[label="",style="solid", color="burlywood", weight=9]; 25008 -> 8183[label="",style="solid", color="burlywood", weight=3]; 7971[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) vzz1024 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25009[label="vzz1024/Pos vzz10240",fontsize=10,color="white",style="solid",shape="box"];7971 -> 25009[label="",style="solid", color="burlywood", weight=9]; 25009 -> 8184[label="",style="solid", color="burlywood", weight=3]; 25010[label="vzz1024/Neg vzz10240",fontsize=10,color="white",style="solid",shape="box"];7971 -> 25010[label="",style="solid", color="burlywood", weight=9]; 25010 -> 8185[label="",style="solid", color="burlywood", weight=3]; 7972[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos (Succ vzz102900)) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25011[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7972 -> 25011[label="",style="solid", color="burlywood", weight=9]; 25011 -> 8186[label="",style="solid", color="burlywood", weight=3]; 25012[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7972 -> 25012[label="",style="solid", color="burlywood", weight=9]; 25012 -> 8187[label="",style="solid", color="burlywood", weight=3]; 7973[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25013[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7973 -> 25013[label="",style="solid", color="burlywood", weight=9]; 25013 -> 8188[label="",style="solid", color="burlywood", weight=3]; 25014[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7973 -> 25014[label="",style="solid", color="burlywood", weight=9]; 25014 -> 8189[label="",style="solid", color="burlywood", weight=3]; 7974[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg (Succ vzz102900)) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25015[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7974 -> 25015[label="",style="solid", color="burlywood", weight=9]; 25015 -> 8190[label="",style="solid", color="burlywood", weight=3]; 25016[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7974 -> 25016[label="",style="solid", color="burlywood", weight=9]; 25016 -> 8191[label="",style="solid", color="burlywood", weight=3]; 7975[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) vzz1028 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25017[label="vzz1028/Pos vzz10280",fontsize=10,color="white",style="solid",shape="box"];7975 -> 25017[label="",style="solid", color="burlywood", weight=9]; 25017 -> 8192[label="",style="solid", color="burlywood", weight=3]; 25018[label="vzz1028/Neg vzz10280",fontsize=10,color="white",style="solid",shape="box"];7975 -> 25018[label="",style="solid", color="burlywood", weight=9]; 25018 -> 8193[label="",style="solid", color="burlywood", weight=3]; 7976[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25019[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7976 -> 25019[label="",style="solid", color="burlywood", weight=9]; 25019 -> 8194[label="",style="solid", color="burlywood", weight=3]; 25020[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7976 -> 25020[label="",style="solid", color="burlywood", weight=9]; 25020 -> 8195[label="",style="solid", color="burlywood", weight=3]; 7977[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25021[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7977 -> 25021[label="",style="solid", color="burlywood", weight=9]; 25021 -> 8196[label="",style="solid", color="burlywood", weight=3]; 25022[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7977 -> 25022[label="",style="solid", color="burlywood", weight=9]; 25022 -> 8197[label="",style="solid", color="burlywood", weight=3]; 7978[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25023[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7978 -> 25023[label="",style="solid", color="burlywood", weight=9]; 25023 -> 8198[label="",style="solid", color="burlywood", weight=3]; 25024[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7978 -> 25024[label="",style="solid", color="burlywood", weight=9]; 25024 -> 8199[label="",style="solid", color="burlywood", weight=3]; 7979[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1030) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25025[label="vzz1030/Pos vzz10300",fontsize=10,color="white",style="solid",shape="box"];7979 -> 25025[label="",style="solid", color="burlywood", weight=9]; 25025 -> 8200[label="",style="solid", color="burlywood", weight=3]; 25026[label="vzz1030/Neg vzz10300",fontsize=10,color="white",style="solid",shape="box"];7979 -> 25026[label="",style="solid", color="burlywood", weight=9]; 25026 -> 8201[label="",style="solid", color="burlywood", weight=3]; 7980[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos (Succ vzz103500)) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25027[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7980 -> 25027[label="",style="solid", color="burlywood", weight=9]; 25027 -> 8202[label="",style="solid", color="burlywood", weight=3]; 25028[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7980 -> 25028[label="",style="solid", color="burlywood", weight=9]; 25028 -> 8203[label="",style="solid", color="burlywood", weight=3]; 7981[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25029[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7981 -> 25029[label="",style="solid", color="burlywood", weight=9]; 25029 -> 8204[label="",style="solid", color="burlywood", weight=3]; 25030[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7981 -> 25030[label="",style="solid", color="burlywood", weight=9]; 25030 -> 8205[label="",style="solid", color="burlywood", weight=3]; 7982[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg (Succ vzz103500)) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25031[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7982 -> 25031[label="",style="solid", color="burlywood", weight=9]; 25031 -> 8206[label="",style="solid", color="burlywood", weight=3]; 25032[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7982 -> 25032[label="",style="solid", color="burlywood", weight=9]; 25032 -> 8207[label="",style="solid", color="burlywood", weight=3]; 7983[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) vzz1034 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25033[label="vzz1034/Pos vzz10340",fontsize=10,color="white",style="solid",shape="box"];7983 -> 25033[label="",style="solid", color="burlywood", weight=9]; 25033 -> 8208[label="",style="solid", color="burlywood", weight=3]; 25034[label="vzz1034/Neg vzz10340",fontsize=10,color="white",style="solid",shape="box"];7983 -> 25034[label="",style="solid", color="burlywood", weight=9]; 25034 -> 8209[label="",style="solid", color="burlywood", weight=3]; 7984[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos (Succ vzz103900)) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25035[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7984 -> 25035[label="",style="solid", color="burlywood", weight=9]; 25035 -> 8210[label="",style="solid", color="burlywood", weight=3]; 25036[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7984 -> 25036[label="",style="solid", color="burlywood", weight=9]; 25036 -> 8211[label="",style="solid", color="burlywood", weight=3]; 7985[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25037[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7985 -> 25037[label="",style="solid", color="burlywood", weight=9]; 25037 -> 8212[label="",style="solid", color="burlywood", weight=3]; 25038[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7985 -> 25038[label="",style="solid", color="burlywood", weight=9]; 25038 -> 8213[label="",style="solid", color="burlywood", weight=3]; 7986[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg (Succ vzz103900)) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25039[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7986 -> 25039[label="",style="solid", color="burlywood", weight=9]; 25039 -> 8214[label="",style="solid", color="burlywood", weight=3]; 25040[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7986 -> 25040[label="",style="solid", color="burlywood", weight=9]; 25040 -> 8215[label="",style="solid", color="burlywood", weight=3]; 7987[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) vzz1038 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25041[label="vzz1038/Pos vzz10380",fontsize=10,color="white",style="solid",shape="box"];7987 -> 25041[label="",style="solid", color="burlywood", weight=9]; 25041 -> 8216[label="",style="solid", color="burlywood", weight=3]; 25042[label="vzz1038/Neg vzz10380",fontsize=10,color="white",style="solid",shape="box"];7987 -> 25042[label="",style="solid", color="burlywood", weight=9]; 25042 -> 8217[label="",style="solid", color="burlywood", weight=3]; 7988[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25043[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7988 -> 25043[label="",style="solid", color="burlywood", weight=9]; 25043 -> 8218[label="",style="solid", color="burlywood", weight=3]; 25044[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7988 -> 25044[label="",style="solid", color="burlywood", weight=9]; 25044 -> 8219[label="",style="solid", color="burlywood", weight=3]; 7989[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25045[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7989 -> 25045[label="",style="solid", color="burlywood", weight=9]; 25045 -> 8220[label="",style="solid", color="burlywood", weight=3]; 25046[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7989 -> 25046[label="",style="solid", color="burlywood", weight=9]; 25046 -> 8221[label="",style="solid", color="burlywood", weight=3]; 7990[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25047[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7990 -> 25047[label="",style="solid", color="burlywood", weight=9]; 25047 -> 8222[label="",style="solid", color="burlywood", weight=3]; 25048[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7990 -> 25048[label="",style="solid", color="burlywood", weight=9]; 25048 -> 8223[label="",style="solid", color="burlywood", weight=3]; 7991[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1040) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25049[label="vzz1040/Pos vzz10400",fontsize=10,color="white",style="solid",shape="box"];7991 -> 25049[label="",style="solid", color="burlywood", weight=9]; 25049 -> 8224[label="",style="solid", color="burlywood", weight=3]; 25050[label="vzz1040/Neg vzz10400",fontsize=10,color="white",style="solid",shape="box"];7991 -> 25050[label="",style="solid", color="burlywood", weight=9]; 25050 -> 8225[label="",style="solid", color="burlywood", weight=3]; 7992[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos (Succ vzz104500)) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25051[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7992 -> 25051[label="",style="solid", color="burlywood", weight=9]; 25051 -> 8226[label="",style="solid", color="burlywood", weight=3]; 25052[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7992 -> 25052[label="",style="solid", color="burlywood", weight=9]; 25052 -> 8227[label="",style="solid", color="burlywood", weight=3]; 7993[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25053[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7993 -> 25053[label="",style="solid", color="burlywood", weight=9]; 25053 -> 8228[label="",style="solid", color="burlywood", weight=3]; 25054[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7993 -> 25054[label="",style="solid", color="burlywood", weight=9]; 25054 -> 8229[label="",style="solid", color="burlywood", weight=3]; 7994[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg (Succ vzz104500)) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25055[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7994 -> 25055[label="",style="solid", color="burlywood", weight=9]; 25055 -> 8230[label="",style="solid", color="burlywood", weight=3]; 25056[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7994 -> 25056[label="",style="solid", color="burlywood", weight=9]; 25056 -> 8231[label="",style="solid", color="burlywood", weight=3]; 7995[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) vzz1044 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25057[label="vzz1044/Pos vzz10440",fontsize=10,color="white",style="solid",shape="box"];7995 -> 25057[label="",style="solid", color="burlywood", weight=9]; 25057 -> 8232[label="",style="solid", color="burlywood", weight=3]; 25058[label="vzz1044/Neg vzz10440",fontsize=10,color="white",style="solid",shape="box"];7995 -> 25058[label="",style="solid", color="burlywood", weight=9]; 25058 -> 8233[label="",style="solid", color="burlywood", weight=3]; 7996[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos (Succ vzz104900)) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25059[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7996 -> 25059[label="",style="solid", color="burlywood", weight=9]; 25059 -> 8234[label="",style="solid", color="burlywood", weight=3]; 25060[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7996 -> 25060[label="",style="solid", color="burlywood", weight=9]; 25060 -> 8235[label="",style="solid", color="burlywood", weight=3]; 7997[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25061[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7997 -> 25061[label="",style="solid", color="burlywood", weight=9]; 25061 -> 8236[label="",style="solid", color="burlywood", weight=3]; 25062[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7997 -> 25062[label="",style="solid", color="burlywood", weight=9]; 25062 -> 8237[label="",style="solid", color="burlywood", weight=3]; 7998[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg (Succ vzz104900)) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25063[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7998 -> 25063[label="",style="solid", color="burlywood", weight=9]; 25063 -> 8238[label="",style="solid", color="burlywood", weight=3]; 25064[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7998 -> 25064[label="",style="solid", color="burlywood", weight=9]; 25064 -> 8239[label="",style="solid", color="burlywood", weight=3]; 7999[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) vzz1048 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25065[label="vzz1048/Pos vzz10480",fontsize=10,color="white",style="solid",shape="box"];7999 -> 25065[label="",style="solid", color="burlywood", weight=9]; 25065 -> 8240[label="",style="solid", color="burlywood", weight=3]; 25066[label="vzz1048/Neg vzz10480",fontsize=10,color="white",style="solid",shape="box"];7999 -> 25066[label="",style="solid", color="burlywood", weight=9]; 25066 -> 8241[label="",style="solid", color="burlywood", weight=3]; 8000[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25067[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8000 -> 25067[label="",style="solid", color="burlywood", weight=9]; 25067 -> 8242[label="",style="solid", color="burlywood", weight=3]; 25068[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8000 -> 25068[label="",style="solid", color="burlywood", weight=9]; 25068 -> 8243[label="",style="solid", color="burlywood", weight=3]; 8001[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25069[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8001 -> 25069[label="",style="solid", color="burlywood", weight=9]; 25069 -> 8244[label="",style="solid", color="burlywood", weight=3]; 25070[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8001 -> 25070[label="",style="solid", color="burlywood", weight=9]; 25070 -> 8245[label="",style="solid", color="burlywood", weight=3]; 8002[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25071[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8002 -> 25071[label="",style="solid", color="burlywood", weight=9]; 25071 -> 8246[label="",style="solid", color="burlywood", weight=3]; 25072[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8002 -> 25072[label="",style="solid", color="burlywood", weight=9]; 25072 -> 8247[label="",style="solid", color="burlywood", weight=3]; 8003[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1050) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25073[label="vzz1050/Pos vzz10500",fontsize=10,color="white",style="solid",shape="box"];8003 -> 25073[label="",style="solid", color="burlywood", weight=9]; 25073 -> 8248[label="",style="solid", color="burlywood", weight=3]; 25074[label="vzz1050/Neg vzz10500",fontsize=10,color="white",style="solid",shape="box"];8003 -> 25074[label="",style="solid", color="burlywood", weight=9]; 25074 -> 8249[label="",style="solid", color="burlywood", weight=3]; 8004[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos (Succ vzz105500)) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25075[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8004 -> 25075[label="",style="solid", color="burlywood", weight=9]; 25075 -> 8250[label="",style="solid", color="burlywood", weight=3]; 25076[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8004 -> 25076[label="",style="solid", color="burlywood", weight=9]; 25076 -> 8251[label="",style="solid", color="burlywood", weight=3]; 8005[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25077[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8005 -> 25077[label="",style="solid", color="burlywood", weight=9]; 25077 -> 8252[label="",style="solid", color="burlywood", weight=3]; 25078[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8005 -> 25078[label="",style="solid", color="burlywood", weight=9]; 25078 -> 8253[label="",style="solid", color="burlywood", weight=3]; 8006[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg (Succ vzz105500)) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25079[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8006 -> 25079[label="",style="solid", color="burlywood", weight=9]; 25079 -> 8254[label="",style="solid", color="burlywood", weight=3]; 25080[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8006 -> 25080[label="",style="solid", color="burlywood", weight=9]; 25080 -> 8255[label="",style="solid", color="burlywood", weight=3]; 8007[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) vzz1054 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25081[label="vzz1054/Pos vzz10540",fontsize=10,color="white",style="solid",shape="box"];8007 -> 25081[label="",style="solid", color="burlywood", weight=9]; 25081 -> 8256[label="",style="solid", color="burlywood", weight=3]; 25082[label="vzz1054/Neg vzz10540",fontsize=10,color="white",style="solid",shape="box"];8007 -> 25082[label="",style="solid", color="burlywood", weight=9]; 25082 -> 8257[label="",style="solid", color="burlywood", weight=3]; 8008[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos (Succ vzz105900)) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25083[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8008 -> 25083[label="",style="solid", color="burlywood", weight=9]; 25083 -> 8258[label="",style="solid", color="burlywood", weight=3]; 25084[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8008 -> 25084[label="",style="solid", color="burlywood", weight=9]; 25084 -> 8259[label="",style="solid", color="burlywood", weight=3]; 8009[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25085[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8009 -> 25085[label="",style="solid", color="burlywood", weight=9]; 25085 -> 8260[label="",style="solid", color="burlywood", weight=3]; 25086[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8009 -> 25086[label="",style="solid", color="burlywood", weight=9]; 25086 -> 8261[label="",style="solid", color="burlywood", weight=3]; 8010[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg (Succ vzz105900)) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25087[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8010 -> 25087[label="",style="solid", color="burlywood", weight=9]; 25087 -> 8262[label="",style="solid", color="burlywood", weight=3]; 25088[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8010 -> 25088[label="",style="solid", color="burlywood", weight=9]; 25088 -> 8263[label="",style="solid", color="burlywood", weight=3]; 8011[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) vzz1058 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25089[label="vzz1058/Pos vzz10580",fontsize=10,color="white",style="solid",shape="box"];8011 -> 25089[label="",style="solid", color="burlywood", weight=9]; 25089 -> 8264[label="",style="solid", color="burlywood", weight=3]; 25090[label="vzz1058/Neg vzz10580",fontsize=10,color="white",style="solid",shape="box"];8011 -> 25090[label="",style="solid", color="burlywood", weight=9]; 25090 -> 8265[label="",style="solid", color="burlywood", weight=3]; 8012[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25091[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8012 -> 25091[label="",style="solid", color="burlywood", weight=9]; 25091 -> 8266[label="",style="solid", color="burlywood", weight=3]; 25092[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8012 -> 25092[label="",style="solid", color="burlywood", weight=9]; 25092 -> 8267[label="",style="solid", color="burlywood", weight=3]; 8013[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25093[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8013 -> 25093[label="",style="solid", color="burlywood", weight=9]; 25093 -> 8268[label="",style="solid", color="burlywood", weight=3]; 25094[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8013 -> 25094[label="",style="solid", color="burlywood", weight=9]; 25094 -> 8269[label="",style="solid", color="burlywood", weight=3]; 8014[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25095[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8014 -> 25095[label="",style="solid", color="burlywood", weight=9]; 25095 -> 8270[label="",style="solid", color="burlywood", weight=3]; 25096[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8014 -> 25096[label="",style="solid", color="burlywood", weight=9]; 25096 -> 8271[label="",style="solid", color="burlywood", weight=3]; 8015[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1060) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25097[label="vzz1060/Pos vzz10600",fontsize=10,color="white",style="solid",shape="box"];8015 -> 25097[label="",style="solid", color="burlywood", weight=9]; 25097 -> 8272[label="",style="solid", color="burlywood", weight=3]; 25098[label="vzz1060/Neg vzz10600",fontsize=10,color="white",style="solid",shape="box"];8015 -> 25098[label="",style="solid", color="burlywood", weight=9]; 25098 -> 8273[label="",style="solid", color="burlywood", weight=3]; 8016[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos (Succ vzz106500)) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25099[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8016 -> 25099[label="",style="solid", color="burlywood", weight=9]; 25099 -> 8274[label="",style="solid", color="burlywood", weight=3]; 25100[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8016 -> 25100[label="",style="solid", color="burlywood", weight=9]; 25100 -> 8275[label="",style="solid", color="burlywood", weight=3]; 8017[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25101[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8017 -> 25101[label="",style="solid", color="burlywood", weight=9]; 25101 -> 8276[label="",style="solid", color="burlywood", weight=3]; 25102[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8017 -> 25102[label="",style="solid", color="burlywood", weight=9]; 25102 -> 8277[label="",style="solid", color="burlywood", weight=3]; 8018[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg (Succ vzz106500)) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25103[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8018 -> 25103[label="",style="solid", color="burlywood", weight=9]; 25103 -> 8278[label="",style="solid", color="burlywood", weight=3]; 25104[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8018 -> 25104[label="",style="solid", color="burlywood", weight=9]; 25104 -> 8279[label="",style="solid", color="burlywood", weight=3]; 8019[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) vzz1064 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25105[label="vzz1064/Pos vzz10640",fontsize=10,color="white",style="solid",shape="box"];8019 -> 25105[label="",style="solid", color="burlywood", weight=9]; 25105 -> 8280[label="",style="solid", color="burlywood", weight=3]; 25106[label="vzz1064/Neg vzz10640",fontsize=10,color="white",style="solid",shape="box"];8019 -> 25106[label="",style="solid", color="burlywood", weight=9]; 25106 -> 8281[label="",style="solid", color="burlywood", weight=3]; 8020[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos (Succ vzz106900)) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25107[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8020 -> 25107[label="",style="solid", color="burlywood", weight=9]; 25107 -> 8282[label="",style="solid", color="burlywood", weight=3]; 25108[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8020 -> 25108[label="",style="solid", color="burlywood", weight=9]; 25108 -> 8283[label="",style="solid", color="burlywood", weight=3]; 8021[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25109[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8021 -> 25109[label="",style="solid", color="burlywood", weight=9]; 25109 -> 8284[label="",style="solid", color="burlywood", weight=3]; 25110[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8021 -> 25110[label="",style="solid", color="burlywood", weight=9]; 25110 -> 8285[label="",style="solid", color="burlywood", weight=3]; 8022[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg (Succ vzz106900)) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25111[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8022 -> 25111[label="",style="solid", color="burlywood", weight=9]; 25111 -> 8286[label="",style="solid", color="burlywood", weight=3]; 25112[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8022 -> 25112[label="",style="solid", color="burlywood", weight=9]; 25112 -> 8287[label="",style="solid", color="burlywood", weight=3]; 8023[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) vzz1068 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25113[label="vzz1068/Pos vzz10680",fontsize=10,color="white",style="solid",shape="box"];8023 -> 25113[label="",style="solid", color="burlywood", weight=9]; 25113 -> 8288[label="",style="solid", color="burlywood", weight=3]; 25114[label="vzz1068/Neg vzz10680",fontsize=10,color="white",style="solid",shape="box"];8023 -> 25114[label="",style="solid", color="burlywood", weight=9]; 25114 -> 8289[label="",style="solid", color="burlywood", weight=3]; 8024[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25115[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8024 -> 25115[label="",style="solid", color="burlywood", weight=9]; 25115 -> 8290[label="",style="solid", color="burlywood", weight=3]; 25116[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8024 -> 25116[label="",style="solid", color="burlywood", weight=9]; 25116 -> 8291[label="",style="solid", color="burlywood", weight=3]; 8025[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25117[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8025 -> 25117[label="",style="solid", color="burlywood", weight=9]; 25117 -> 8292[label="",style="solid", color="burlywood", weight=3]; 25118[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8025 -> 25118[label="",style="solid", color="burlywood", weight=9]; 25118 -> 8293[label="",style="solid", color="burlywood", weight=3]; 8026[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25119[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8026 -> 25119[label="",style="solid", color="burlywood", weight=9]; 25119 -> 8294[label="",style="solid", color="burlywood", weight=3]; 25120[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8026 -> 25120[label="",style="solid", color="burlywood", weight=9]; 25120 -> 8295[label="",style="solid", color="burlywood", weight=3]; 8027[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1070) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25121[label="vzz1070/Pos vzz10700",fontsize=10,color="white",style="solid",shape="box"];8027 -> 25121[label="",style="solid", color="burlywood", weight=9]; 25121 -> 8296[label="",style="solid", color="burlywood", weight=3]; 25122[label="vzz1070/Neg vzz10700",fontsize=10,color="white",style="solid",shape="box"];8027 -> 25122[label="",style="solid", color="burlywood", weight=9]; 25122 -> 8297[label="",style="solid", color="burlywood", weight=3]; 14868[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt vzz1271 vzz1272) (Pos (Succ vzz1273) :% vzz1271)",fontsize=16,color="burlywood",shape="box"];25123[label="vzz1271/Pos vzz12710",fontsize=10,color="white",style="solid",shape="box"];14868 -> 25123[label="",style="solid", color="burlywood", weight=9]; 25123 -> 14921[label="",style="solid", color="burlywood", weight=3]; 25124[label="vzz1271/Neg vzz12710",fontsize=10,color="white",style="solid",shape="box"];14868 -> 25124[label="",style="solid", color="burlywood", weight=9]; 25124 -> 14922[label="",style="solid", color="burlywood", weight=3]; 8034[label="roundRound01 (vzz23 :% vzz24) (Pos (Succ vzz91300) == vzz1075 && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8034 -> 8307[label="",style="solid", color="black", weight=3]; 8036 -> 5302[label="",style="dashed", color="red", weight=0]; 8036[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8037 -> 5302[label="",style="dashed", color="red", weight=0]; 8037[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8035[label="roundRound01 (vzz23 :% vzz24) (Pos Zero :% vzz795 == vzz1082 :% vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];8035 -> 8308[label="",style="solid", color="black", weight=3]; 8061[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz97900))) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8061 -> 8309[label="",style="solid", color="black", weight=3]; 8062[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8062 -> 8310[label="",style="solid", color="black", weight=3]; 8063 -> 7412[label="",style="dashed", color="red", weight=0]; 8063[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8063 -> 8311[label="",style="dashed", color="magenta", weight=3]; 8064[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz97900))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8064 -> 8312[label="",style="solid", color="black", weight=3]; 8065[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8065 -> 8313[label="",style="solid", color="black", weight=3]; 8066[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz97900))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8066 -> 8314[label="",style="solid", color="black", weight=3]; 8067[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8067 -> 8315[label="",style="solid", color="black", weight=3]; 8068 -> 7412[label="",style="dashed", color="red", weight=0]; 8068[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8068 -> 8316[label="",style="dashed", color="magenta", weight=3]; 8069[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz97900))) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8069 -> 8317[label="",style="solid", color="black", weight=3]; 8070[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8070 -> 8318[label="",style="solid", color="black", weight=3]; 8071[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz97900))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8071 -> 8319[label="",style="solid", color="black", weight=3]; 8072[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8072 -> 8320[label="",style="solid", color="black", weight=3]; 8073[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz97900))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8073 -> 8321[label="",style="solid", color="black", weight=3]; 8074[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8074 -> 8322[label="",style="solid", color="black", weight=3]; 8075[label="roundRound01 (vzz23 :% vzz24) (Neg (Succ vzz91300) == vzz1080 && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8075 -> 8323[label="",style="solid", color="black", weight=3]; 14936[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt vzz1281 vzz1282) (Neg (Succ vzz1283) :% vzz1281)",fontsize=16,color="burlywood",shape="box"];25125[label="vzz1281/Pos vzz12810",fontsize=10,color="white",style="solid",shape="box"];14936 -> 25125[label="",style="solid", color="burlywood", weight=9]; 25125 -> 14957[label="",style="solid", color="burlywood", weight=3]; 25126[label="vzz1281/Neg vzz12810",fontsize=10,color="white",style="solid",shape="box"];14936 -> 25126[label="",style="solid", color="burlywood", weight=9]; 25126 -> 14958[label="",style="solid", color="burlywood", weight=3]; 8083 -> 5302[label="",style="dashed", color="red", weight=0]; 8083[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8084 -> 5302[label="",style="dashed", color="red", weight=0]; 8084[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];8082[label="roundRound01 (vzz23 :% vzz24) (Neg Zero :% vzz795 == vzz1089 :% vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];8082 -> 8333[label="",style="solid", color="black", weight=3]; 8090[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz97900))) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8090 -> 8343[label="",style="solid", color="black", weight=3]; 8091[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];8091 -> 8344[label="",style="solid", color="black", weight=3]; 8092 -> 7417[label="",style="dashed", color="red", weight=0]; 8092[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8092 -> 8345[label="",style="dashed", color="magenta", weight=3]; 8093[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz97900))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8093 -> 8346[label="",style="solid", color="black", weight=3]; 8094[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8094 -> 8347[label="",style="solid", color="black", weight=3]; 8095[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz97900))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8095 -> 8348[label="",style="solid", color="black", weight=3]; 8096[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];8096 -> 8349[label="",style="solid", color="black", weight=3]; 8097 -> 7417[label="",style="dashed", color="red", weight=0]; 8097[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8097 -> 8350[label="",style="dashed", color="magenta", weight=3]; 8098[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz97900))) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8098 -> 8351[label="",style="solid", color="black", weight=3]; 8099[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];8099 -> 8352[label="",style="solid", color="black", weight=3]; 8100[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz97900))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8100 -> 8353[label="",style="solid", color="black", weight=3]; 8101[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8101 -> 8354[label="",style="solid", color="black", weight=3]; 8102[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz97900))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8102 -> 8355[label="",style="solid", color="black", weight=3]; 8103[label="roundRound03 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];8103 -> 8356[label="",style="solid", color="black", weight=3]; 8104 -> 8357[label="",style="dashed", color="red", weight=0]; 8104[label="properFractionQ1 vzz23 vzz24 (properFractionVu30 vzz23 vzz24)",fontsize=16,color="magenta"];8104 -> 8358[label="",style="dashed", color="magenta", weight=3]; 8105 -> 7930[label="",style="dashed", color="red", weight=0]; 8105[label="properFractionQ vzz23 vzz24",fontsize=16,color="magenta"];9434[label="vzz240",fontsize=16,color="green",shape="box"];9435[label="vzz1078",fontsize=16,color="green",shape="box"];9436[label="roundRound05 (vzz23 :% vzz24) (signum ((vzz1101 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((vzz1101 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)))",fontsize=16,color="burlywood",shape="box"];25127[label="vzz1101/Integer vzz11010",fontsize=10,color="white",style="solid",shape="box"];9436 -> 25127[label="",style="solid", color="burlywood", weight=9]; 25127 -> 9442[label="",style="solid", color="burlywood", weight=3]; 8106[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos (Succ vzz99500)) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8106 -> 8371[label="",style="solid", color="black", weight=3]; 8107[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos (Succ vzz99500)) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8107 -> 8372[label="",style="solid", color="black", weight=3]; 8108[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25128[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8108 -> 25128[label="",style="solid", color="burlywood", weight=9]; 25128 -> 8373[label="",style="solid", color="burlywood", weight=3]; 25129[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8108 -> 25129[label="",style="solid", color="burlywood", weight=9]; 25129 -> 8374[label="",style="solid", color="burlywood", weight=3]; 8109[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25130[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8109 -> 25130[label="",style="solid", color="burlywood", weight=9]; 25130 -> 8375[label="",style="solid", color="burlywood", weight=3]; 25131[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8109 -> 25131[label="",style="solid", color="burlywood", weight=9]; 25131 -> 8376[label="",style="solid", color="burlywood", weight=3]; 8110[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg (Succ vzz99500)) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8110 -> 8377[label="",style="solid", color="black", weight=3]; 8111[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg (Succ vzz99500)) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8111 -> 8378[label="",style="solid", color="black", weight=3]; 8112[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Pos vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25132[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8112 -> 25132[label="",style="solid", color="burlywood", weight=9]; 25132 -> 8379[label="",style="solid", color="burlywood", weight=3]; 25133[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8112 -> 25133[label="",style="solid", color="burlywood", weight=9]; 25133 -> 8380[label="",style="solid", color="burlywood", weight=3]; 8113[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Neg vzz9940) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="burlywood",shape="box"];25134[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8113 -> 25134[label="",style="solid", color="burlywood", weight=9]; 25134 -> 8381[label="",style="solid", color="burlywood", weight=3]; 25135[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8113 -> 25135[label="",style="solid", color="burlywood", weight=9]; 25135 -> 8382[label="",style="solid", color="burlywood", weight=3]; 8114[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos (Succ vzz99900)) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8114 -> 8383[label="",style="solid", color="black", weight=3]; 8115[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos (Succ vzz99900)) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8115 -> 8384[label="",style="solid", color="black", weight=3]; 8116[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25136[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8116 -> 25136[label="",style="solid", color="burlywood", weight=9]; 25136 -> 8385[label="",style="solid", color="burlywood", weight=3]; 25137[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8116 -> 25137[label="",style="solid", color="burlywood", weight=9]; 25137 -> 8386[label="",style="solid", color="burlywood", weight=3]; 8117[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25138[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8117 -> 25138[label="",style="solid", color="burlywood", weight=9]; 25138 -> 8387[label="",style="solid", color="burlywood", weight=3]; 25139[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8117 -> 25139[label="",style="solid", color="burlywood", weight=9]; 25139 -> 8388[label="",style="solid", color="burlywood", weight=3]; 8118[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg (Succ vzz99900)) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8118 -> 8389[label="",style="solid", color="black", weight=3]; 8119[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg (Succ vzz99900)) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8119 -> 8390[label="",style="solid", color="black", weight=3]; 8120[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Pos vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25140[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8120 -> 25140[label="",style="solid", color="burlywood", weight=9]; 25140 -> 8391[label="",style="solid", color="burlywood", weight=3]; 25141[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8120 -> 25141[label="",style="solid", color="burlywood", weight=9]; 25141 -> 8392[label="",style="solid", color="burlywood", weight=3]; 8121[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Neg vzz9980) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="burlywood",shape="box"];25142[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8121 -> 25142[label="",style="solid", color="burlywood", weight=9]; 25142 -> 8393[label="",style="solid", color="burlywood", weight=3]; 25143[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8121 -> 25143[label="",style="solid", color="burlywood", weight=9]; 25143 -> 8394[label="",style="solid", color="burlywood", weight=3]; 8122[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25144[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8122 -> 25144[label="",style="solid", color="burlywood", weight=9]; 25144 -> 8395[label="",style="solid", color="burlywood", weight=3]; 25145[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8122 -> 25145[label="",style="solid", color="burlywood", weight=9]; 25145 -> 8396[label="",style="solid", color="burlywood", weight=3]; 8123[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8123 -> 8397[label="",style="solid", color="black", weight=3]; 8124[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25146[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8124 -> 25146[label="",style="solid", color="burlywood", weight=9]; 25146 -> 8398[label="",style="solid", color="burlywood", weight=3]; 25147[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8124 -> 25147[label="",style="solid", color="burlywood", weight=9]; 25147 -> 8399[label="",style="solid", color="burlywood", weight=3]; 8125[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25148[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8125 -> 25148[label="",style="solid", color="burlywood", weight=9]; 25148 -> 8400[label="",style="solid", color="burlywood", weight=3]; 25149[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8125 -> 25149[label="",style="solid", color="burlywood", weight=9]; 25149 -> 8401[label="",style="solid", color="burlywood", weight=3]; 8126[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8126 -> 8402[label="",style="solid", color="black", weight=3]; 8127[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25150[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8127 -> 25150[label="",style="solid", color="burlywood", weight=9]; 25150 -> 8403[label="",style="solid", color="burlywood", weight=3]; 25151[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8127 -> 25151[label="",style="solid", color="burlywood", weight=9]; 25151 -> 8404[label="",style="solid", color="burlywood", weight=3]; 8128[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25152[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8128 -> 25152[label="",style="solid", color="burlywood", weight=9]; 25152 -> 8405[label="",style="solid", color="burlywood", weight=3]; 25153[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8128 -> 25153[label="",style="solid", color="burlywood", weight=9]; 25153 -> 8406[label="",style="solid", color="burlywood", weight=3]; 8129[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25154[label="vzz10000/Succ vzz100000",fontsize=10,color="white",style="solid",shape="box"];8129 -> 25154[label="",style="solid", color="burlywood", weight=9]; 25154 -> 8407[label="",style="solid", color="burlywood", weight=3]; 25155[label="vzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];8129 -> 25155[label="",style="solid", color="burlywood", weight=9]; 25155 -> 8408[label="",style="solid", color="burlywood", weight=3]; 8130[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos (Succ vzz100500)) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8130 -> 8409[label="",style="solid", color="black", weight=3]; 8131[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos (Succ vzz100500)) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8131 -> 8410[label="",style="solid", color="black", weight=3]; 8132[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25156[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8132 -> 25156[label="",style="solid", color="burlywood", weight=9]; 25156 -> 8411[label="",style="solid", color="burlywood", weight=3]; 25157[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8132 -> 25157[label="",style="solid", color="burlywood", weight=9]; 25157 -> 8412[label="",style="solid", color="burlywood", weight=3]; 8133[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25158[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8133 -> 25158[label="",style="solid", color="burlywood", weight=9]; 25158 -> 8413[label="",style="solid", color="burlywood", weight=3]; 25159[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8133 -> 25159[label="",style="solid", color="burlywood", weight=9]; 25159 -> 8414[label="",style="solid", color="burlywood", weight=3]; 8134[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg (Succ vzz100500)) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8134 -> 8415[label="",style="solid", color="black", weight=3]; 8135[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg (Succ vzz100500)) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8135 -> 8416[label="",style="solid", color="black", weight=3]; 8136[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Pos vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25160[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8136 -> 25160[label="",style="solid", color="burlywood", weight=9]; 25160 -> 8417[label="",style="solid", color="burlywood", weight=3]; 25161[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8136 -> 25161[label="",style="solid", color="burlywood", weight=9]; 25161 -> 8418[label="",style="solid", color="burlywood", weight=3]; 8137[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Neg vzz10040) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="burlywood",shape="box"];25162[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8137 -> 25162[label="",style="solid", color="burlywood", weight=9]; 25162 -> 8419[label="",style="solid", color="burlywood", weight=3]; 25163[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8137 -> 25163[label="",style="solid", color="burlywood", weight=9]; 25163 -> 8420[label="",style="solid", color="burlywood", weight=3]; 8138[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos (Succ vzz100900)) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8138 -> 8421[label="",style="solid", color="black", weight=3]; 8139[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos (Succ vzz100900)) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8139 -> 8422[label="",style="solid", color="black", weight=3]; 8140[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25164[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8140 -> 25164[label="",style="solid", color="burlywood", weight=9]; 25164 -> 8423[label="",style="solid", color="burlywood", weight=3]; 25165[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8140 -> 25165[label="",style="solid", color="burlywood", weight=9]; 25165 -> 8424[label="",style="solid", color="burlywood", weight=3]; 8141[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25166[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8141 -> 25166[label="",style="solid", color="burlywood", weight=9]; 25166 -> 8425[label="",style="solid", color="burlywood", weight=3]; 25167[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8141 -> 25167[label="",style="solid", color="burlywood", weight=9]; 25167 -> 8426[label="",style="solid", color="burlywood", weight=3]; 8142[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg (Succ vzz100900)) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8142 -> 8427[label="",style="solid", color="black", weight=3]; 8143[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg (Succ vzz100900)) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8143 -> 8428[label="",style="solid", color="black", weight=3]; 8144[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Pos vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25168[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8144 -> 25168[label="",style="solid", color="burlywood", weight=9]; 25168 -> 8429[label="",style="solid", color="burlywood", weight=3]; 25169[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8144 -> 25169[label="",style="solid", color="burlywood", weight=9]; 25169 -> 8430[label="",style="solid", color="burlywood", weight=3]; 8145[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Neg vzz10080) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="burlywood",shape="box"];25170[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8145 -> 25170[label="",style="solid", color="burlywood", weight=9]; 25170 -> 8431[label="",style="solid", color="burlywood", weight=3]; 25171[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8145 -> 25171[label="",style="solid", color="burlywood", weight=9]; 25171 -> 8432[label="",style="solid", color="burlywood", weight=3]; 8146[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25172[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8146 -> 25172[label="",style="solid", color="burlywood", weight=9]; 25172 -> 8433[label="",style="solid", color="burlywood", weight=3]; 25173[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8146 -> 25173[label="",style="solid", color="burlywood", weight=9]; 25173 -> 8434[label="",style="solid", color="burlywood", weight=3]; 8147[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8147 -> 8435[label="",style="solid", color="black", weight=3]; 8148[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25174[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8148 -> 25174[label="",style="solid", color="burlywood", weight=9]; 25174 -> 8436[label="",style="solid", color="burlywood", weight=3]; 25175[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8148 -> 25175[label="",style="solid", color="burlywood", weight=9]; 25175 -> 8437[label="",style="solid", color="burlywood", weight=3]; 8149[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25176[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8149 -> 25176[label="",style="solid", color="burlywood", weight=9]; 25176 -> 8438[label="",style="solid", color="burlywood", weight=3]; 25177[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8149 -> 25177[label="",style="solid", color="burlywood", weight=9]; 25177 -> 8439[label="",style="solid", color="burlywood", weight=3]; 8150[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8150 -> 8440[label="",style="solid", color="black", weight=3]; 8151[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25178[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8151 -> 25178[label="",style="solid", color="burlywood", weight=9]; 25178 -> 8441[label="",style="solid", color="burlywood", weight=3]; 25179[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8151 -> 25179[label="",style="solid", color="burlywood", weight=9]; 25179 -> 8442[label="",style="solid", color="burlywood", weight=3]; 8152[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25180[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8152 -> 25180[label="",style="solid", color="burlywood", weight=9]; 25180 -> 8443[label="",style="solid", color="burlywood", weight=3]; 25181[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8152 -> 25181[label="",style="solid", color="burlywood", weight=9]; 25181 -> 8444[label="",style="solid", color="burlywood", weight=3]; 8153[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10100)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25182[label="vzz10100/Succ vzz101000",fontsize=10,color="white",style="solid",shape="box"];8153 -> 25182[label="",style="solid", color="burlywood", weight=9]; 25182 -> 8445[label="",style="solid", color="burlywood", weight=3]; 25183[label="vzz10100/Zero",fontsize=10,color="white",style="solid",shape="box"];8153 -> 25183[label="",style="solid", color="burlywood", weight=9]; 25183 -> 8446[label="",style="solid", color="burlywood", weight=3]; 8154[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos (Succ vzz101500)) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8154 -> 8447[label="",style="solid", color="black", weight=3]; 8155[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos (Succ vzz101500)) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8155 -> 8448[label="",style="solid", color="black", weight=3]; 8156[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25184[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8156 -> 25184[label="",style="solid", color="burlywood", weight=9]; 25184 -> 8449[label="",style="solid", color="burlywood", weight=3]; 25185[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8156 -> 25185[label="",style="solid", color="burlywood", weight=9]; 25185 -> 8450[label="",style="solid", color="burlywood", weight=3]; 8157[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25186[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8157 -> 25186[label="",style="solid", color="burlywood", weight=9]; 25186 -> 8451[label="",style="solid", color="burlywood", weight=3]; 25187[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8157 -> 25187[label="",style="solid", color="burlywood", weight=9]; 25187 -> 8452[label="",style="solid", color="burlywood", weight=3]; 8158[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg (Succ vzz101500)) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8158 -> 8453[label="",style="solid", color="black", weight=3]; 8159[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg (Succ vzz101500)) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8159 -> 8454[label="",style="solid", color="black", weight=3]; 8160[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Pos vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25188[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8160 -> 25188[label="",style="solid", color="burlywood", weight=9]; 25188 -> 8455[label="",style="solid", color="burlywood", weight=3]; 25189[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8160 -> 25189[label="",style="solid", color="burlywood", weight=9]; 25189 -> 8456[label="",style="solid", color="burlywood", weight=3]; 8161[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Neg vzz10140) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="burlywood",shape="box"];25190[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8161 -> 25190[label="",style="solid", color="burlywood", weight=9]; 25190 -> 8457[label="",style="solid", color="burlywood", weight=3]; 25191[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8161 -> 25191[label="",style="solid", color="burlywood", weight=9]; 25191 -> 8458[label="",style="solid", color="burlywood", weight=3]; 8162[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos (Succ vzz101900)) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8162 -> 8459[label="",style="solid", color="black", weight=3]; 8163[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos (Succ vzz101900)) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8163 -> 8460[label="",style="solid", color="black", weight=3]; 8164[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25192[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8164 -> 25192[label="",style="solid", color="burlywood", weight=9]; 25192 -> 8461[label="",style="solid", color="burlywood", weight=3]; 25193[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8164 -> 25193[label="",style="solid", color="burlywood", weight=9]; 25193 -> 8462[label="",style="solid", color="burlywood", weight=3]; 8165[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25194[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8165 -> 25194[label="",style="solid", color="burlywood", weight=9]; 25194 -> 8463[label="",style="solid", color="burlywood", weight=3]; 25195[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8165 -> 25195[label="",style="solid", color="burlywood", weight=9]; 25195 -> 8464[label="",style="solid", color="burlywood", weight=3]; 8166[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg (Succ vzz101900)) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8166 -> 8465[label="",style="solid", color="black", weight=3]; 8167[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg (Succ vzz101900)) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8167 -> 8466[label="",style="solid", color="black", weight=3]; 8168[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Pos vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25196[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8168 -> 25196[label="",style="solid", color="burlywood", weight=9]; 25196 -> 8467[label="",style="solid", color="burlywood", weight=3]; 25197[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8168 -> 25197[label="",style="solid", color="burlywood", weight=9]; 25197 -> 8468[label="",style="solid", color="burlywood", weight=3]; 8169[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Neg vzz10180) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="burlywood",shape="box"];25198[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8169 -> 25198[label="",style="solid", color="burlywood", weight=9]; 25198 -> 8469[label="",style="solid", color="burlywood", weight=3]; 25199[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8169 -> 25199[label="",style="solid", color="burlywood", weight=9]; 25199 -> 8470[label="",style="solid", color="burlywood", weight=3]; 8170[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25200[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8170 -> 25200[label="",style="solid", color="burlywood", weight=9]; 25200 -> 8471[label="",style="solid", color="burlywood", weight=3]; 25201[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8170 -> 25201[label="",style="solid", color="burlywood", weight=9]; 25201 -> 8472[label="",style="solid", color="burlywood", weight=3]; 8171[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8171 -> 8473[label="",style="solid", color="black", weight=3]; 8172[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25202[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8172 -> 25202[label="",style="solid", color="burlywood", weight=9]; 25202 -> 8474[label="",style="solid", color="burlywood", weight=3]; 25203[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8172 -> 25203[label="",style="solid", color="burlywood", weight=9]; 25203 -> 8475[label="",style="solid", color="burlywood", weight=3]; 8173[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25204[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8173 -> 25204[label="",style="solid", color="burlywood", weight=9]; 25204 -> 8476[label="",style="solid", color="burlywood", weight=3]; 25205[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8173 -> 25205[label="",style="solid", color="burlywood", weight=9]; 25205 -> 8477[label="",style="solid", color="burlywood", weight=3]; 8174[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8174 -> 8478[label="",style="solid", color="black", weight=3]; 8175[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25206[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8175 -> 25206[label="",style="solid", color="burlywood", weight=9]; 25206 -> 8479[label="",style="solid", color="burlywood", weight=3]; 25207[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8175 -> 25207[label="",style="solid", color="burlywood", weight=9]; 25207 -> 8480[label="",style="solid", color="burlywood", weight=3]; 8176[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25208[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8176 -> 25208[label="",style="solid", color="burlywood", weight=9]; 25208 -> 8481[label="",style="solid", color="burlywood", weight=3]; 25209[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8176 -> 25209[label="",style="solid", color="burlywood", weight=9]; 25209 -> 8482[label="",style="solid", color="burlywood", weight=3]; 8177[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10200)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25210[label="vzz10200/Succ vzz102000",fontsize=10,color="white",style="solid",shape="box"];8177 -> 25210[label="",style="solid", color="burlywood", weight=9]; 25210 -> 8483[label="",style="solid", color="burlywood", weight=3]; 25211[label="vzz10200/Zero",fontsize=10,color="white",style="solid",shape="box"];8177 -> 25211[label="",style="solid", color="burlywood", weight=9]; 25211 -> 8484[label="",style="solid", color="burlywood", weight=3]; 8178[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos (Succ vzz102500)) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8178 -> 8485[label="",style="solid", color="black", weight=3]; 8179[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos (Succ vzz102500)) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8179 -> 8486[label="",style="solid", color="black", weight=3]; 8180[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25212[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8180 -> 25212[label="",style="solid", color="burlywood", weight=9]; 25212 -> 8487[label="",style="solid", color="burlywood", weight=3]; 25213[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8180 -> 25213[label="",style="solid", color="burlywood", weight=9]; 25213 -> 8488[label="",style="solid", color="burlywood", weight=3]; 8181[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25214[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8181 -> 25214[label="",style="solid", color="burlywood", weight=9]; 25214 -> 8489[label="",style="solid", color="burlywood", weight=3]; 25215[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8181 -> 25215[label="",style="solid", color="burlywood", weight=9]; 25215 -> 8490[label="",style="solid", color="burlywood", weight=3]; 8182[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg (Succ vzz102500)) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8182 -> 8491[label="",style="solid", color="black", weight=3]; 8183[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg (Succ vzz102500)) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8183 -> 8492[label="",style="solid", color="black", weight=3]; 8184[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Pos vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25216[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8184 -> 25216[label="",style="solid", color="burlywood", weight=9]; 25216 -> 8493[label="",style="solid", color="burlywood", weight=3]; 25217[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8184 -> 25217[label="",style="solid", color="burlywood", weight=9]; 25217 -> 8494[label="",style="solid", color="burlywood", weight=3]; 8185[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Neg vzz10240) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="burlywood",shape="box"];25218[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8185 -> 25218[label="",style="solid", color="burlywood", weight=9]; 25218 -> 8495[label="",style="solid", color="burlywood", weight=3]; 25219[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8185 -> 25219[label="",style="solid", color="burlywood", weight=9]; 25219 -> 8496[label="",style="solid", color="burlywood", weight=3]; 8186[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos (Succ vzz102900)) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8186 -> 8497[label="",style="solid", color="black", weight=3]; 8187[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos (Succ vzz102900)) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8187 -> 8498[label="",style="solid", color="black", weight=3]; 8188[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25220[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8188 -> 25220[label="",style="solid", color="burlywood", weight=9]; 25220 -> 8499[label="",style="solid", color="burlywood", weight=3]; 25221[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8188 -> 25221[label="",style="solid", color="burlywood", weight=9]; 25221 -> 8500[label="",style="solid", color="burlywood", weight=3]; 8189[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25222[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8189 -> 25222[label="",style="solid", color="burlywood", weight=9]; 25222 -> 8501[label="",style="solid", color="burlywood", weight=3]; 25223[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8189 -> 25223[label="",style="solid", color="burlywood", weight=9]; 25223 -> 8502[label="",style="solid", color="burlywood", weight=3]; 8190[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg (Succ vzz102900)) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8190 -> 8503[label="",style="solid", color="black", weight=3]; 8191[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg (Succ vzz102900)) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8191 -> 8504[label="",style="solid", color="black", weight=3]; 8192[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Pos vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25224[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8192 -> 25224[label="",style="solid", color="burlywood", weight=9]; 25224 -> 8505[label="",style="solid", color="burlywood", weight=3]; 25225[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8192 -> 25225[label="",style="solid", color="burlywood", weight=9]; 25225 -> 8506[label="",style="solid", color="burlywood", weight=3]; 8193[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Neg vzz10280) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="burlywood",shape="box"];25226[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8193 -> 25226[label="",style="solid", color="burlywood", weight=9]; 25226 -> 8507[label="",style="solid", color="burlywood", weight=3]; 25227[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8193 -> 25227[label="",style="solid", color="burlywood", weight=9]; 25227 -> 8508[label="",style="solid", color="burlywood", weight=3]; 8194[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25228[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8194 -> 25228[label="",style="solid", color="burlywood", weight=9]; 25228 -> 8509[label="",style="solid", color="burlywood", weight=3]; 25229[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8194 -> 25229[label="",style="solid", color="burlywood", weight=9]; 25229 -> 8510[label="",style="solid", color="burlywood", weight=3]; 8195[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8195 -> 8511[label="",style="solid", color="black", weight=3]; 8196[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25230[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8196 -> 25230[label="",style="solid", color="burlywood", weight=9]; 25230 -> 8512[label="",style="solid", color="burlywood", weight=3]; 25231[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8196 -> 25231[label="",style="solid", color="burlywood", weight=9]; 25231 -> 8513[label="",style="solid", color="burlywood", weight=3]; 8197[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25232[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8197 -> 25232[label="",style="solid", color="burlywood", weight=9]; 25232 -> 8514[label="",style="solid", color="burlywood", weight=3]; 25233[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8197 -> 25233[label="",style="solid", color="burlywood", weight=9]; 25233 -> 8515[label="",style="solid", color="burlywood", weight=3]; 8198[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8198 -> 8516[label="",style="solid", color="black", weight=3]; 8199[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25234[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8199 -> 25234[label="",style="solid", color="burlywood", weight=9]; 25234 -> 8517[label="",style="solid", color="burlywood", weight=3]; 25235[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8199 -> 25235[label="",style="solid", color="burlywood", weight=9]; 25235 -> 8518[label="",style="solid", color="burlywood", weight=3]; 8200[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25236[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8200 -> 25236[label="",style="solid", color="burlywood", weight=9]; 25236 -> 8519[label="",style="solid", color="burlywood", weight=3]; 25237[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8200 -> 25237[label="",style="solid", color="burlywood", weight=9]; 25237 -> 8520[label="",style="solid", color="burlywood", weight=3]; 8201[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10300)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25238[label="vzz10300/Succ vzz103000",fontsize=10,color="white",style="solid",shape="box"];8201 -> 25238[label="",style="solid", color="burlywood", weight=9]; 25238 -> 8521[label="",style="solid", color="burlywood", weight=3]; 25239[label="vzz10300/Zero",fontsize=10,color="white",style="solid",shape="box"];8201 -> 25239[label="",style="solid", color="burlywood", weight=9]; 25239 -> 8522[label="",style="solid", color="burlywood", weight=3]; 8202[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos (Succ vzz103500)) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8202 -> 8523[label="",style="solid", color="black", weight=3]; 8203[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos (Succ vzz103500)) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8203 -> 8524[label="",style="solid", color="black", weight=3]; 8204[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25240[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8204 -> 25240[label="",style="solid", color="burlywood", weight=9]; 25240 -> 8525[label="",style="solid", color="burlywood", weight=3]; 25241[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8204 -> 25241[label="",style="solid", color="burlywood", weight=9]; 25241 -> 8526[label="",style="solid", color="burlywood", weight=3]; 8205[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25242[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8205 -> 25242[label="",style="solid", color="burlywood", weight=9]; 25242 -> 8527[label="",style="solid", color="burlywood", weight=3]; 25243[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8205 -> 25243[label="",style="solid", color="burlywood", weight=9]; 25243 -> 8528[label="",style="solid", color="burlywood", weight=3]; 8206[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg (Succ vzz103500)) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8206 -> 8529[label="",style="solid", color="black", weight=3]; 8207[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg (Succ vzz103500)) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8207 -> 8530[label="",style="solid", color="black", weight=3]; 8208[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Pos vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25244[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8208 -> 25244[label="",style="solid", color="burlywood", weight=9]; 25244 -> 8531[label="",style="solid", color="burlywood", weight=3]; 25245[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8208 -> 25245[label="",style="solid", color="burlywood", weight=9]; 25245 -> 8532[label="",style="solid", color="burlywood", weight=3]; 8209[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Neg vzz10340) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="burlywood",shape="box"];25246[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8209 -> 25246[label="",style="solid", color="burlywood", weight=9]; 25246 -> 8533[label="",style="solid", color="burlywood", weight=3]; 25247[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8209 -> 25247[label="",style="solid", color="burlywood", weight=9]; 25247 -> 8534[label="",style="solid", color="burlywood", weight=3]; 8210[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos (Succ vzz103900)) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8210 -> 8535[label="",style="solid", color="black", weight=3]; 8211[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos (Succ vzz103900)) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8211 -> 8536[label="",style="solid", color="black", weight=3]; 8212[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25248[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8212 -> 25248[label="",style="solid", color="burlywood", weight=9]; 25248 -> 8537[label="",style="solid", color="burlywood", weight=3]; 25249[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8212 -> 25249[label="",style="solid", color="burlywood", weight=9]; 25249 -> 8538[label="",style="solid", color="burlywood", weight=3]; 8213[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25250[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8213 -> 25250[label="",style="solid", color="burlywood", weight=9]; 25250 -> 8539[label="",style="solid", color="burlywood", weight=3]; 25251[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8213 -> 25251[label="",style="solid", color="burlywood", weight=9]; 25251 -> 8540[label="",style="solid", color="burlywood", weight=3]; 8214[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg (Succ vzz103900)) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8214 -> 8541[label="",style="solid", color="black", weight=3]; 8215[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg (Succ vzz103900)) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8215 -> 8542[label="",style="solid", color="black", weight=3]; 8216[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Pos vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25252[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8216 -> 25252[label="",style="solid", color="burlywood", weight=9]; 25252 -> 8543[label="",style="solid", color="burlywood", weight=3]; 25253[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8216 -> 25253[label="",style="solid", color="burlywood", weight=9]; 25253 -> 8544[label="",style="solid", color="burlywood", weight=3]; 8217[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Neg vzz10380) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="burlywood",shape="box"];25254[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8217 -> 25254[label="",style="solid", color="burlywood", weight=9]; 25254 -> 8545[label="",style="solid", color="burlywood", weight=3]; 25255[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8217 -> 25255[label="",style="solid", color="burlywood", weight=9]; 25255 -> 8546[label="",style="solid", color="burlywood", weight=3]; 8218[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25256[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8218 -> 25256[label="",style="solid", color="burlywood", weight=9]; 25256 -> 8547[label="",style="solid", color="burlywood", weight=3]; 25257[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8218 -> 25257[label="",style="solid", color="burlywood", weight=9]; 25257 -> 8548[label="",style="solid", color="burlywood", weight=3]; 8219[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8219 -> 8549[label="",style="solid", color="black", weight=3]; 8220[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25258[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8220 -> 25258[label="",style="solid", color="burlywood", weight=9]; 25258 -> 8550[label="",style="solid", color="burlywood", weight=3]; 25259[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8220 -> 25259[label="",style="solid", color="burlywood", weight=9]; 25259 -> 8551[label="",style="solid", color="burlywood", weight=3]; 8221[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25260[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8221 -> 25260[label="",style="solid", color="burlywood", weight=9]; 25260 -> 8552[label="",style="solid", color="burlywood", weight=3]; 25261[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8221 -> 25261[label="",style="solid", color="burlywood", weight=9]; 25261 -> 8553[label="",style="solid", color="burlywood", weight=3]; 8222[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8222 -> 8554[label="",style="solid", color="black", weight=3]; 8223[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25262[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8223 -> 25262[label="",style="solid", color="burlywood", weight=9]; 25262 -> 8555[label="",style="solid", color="burlywood", weight=3]; 25263[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8223 -> 25263[label="",style="solid", color="burlywood", weight=9]; 25263 -> 8556[label="",style="solid", color="burlywood", weight=3]; 8224[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25264[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8224 -> 25264[label="",style="solid", color="burlywood", weight=9]; 25264 -> 8557[label="",style="solid", color="burlywood", weight=3]; 25265[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8224 -> 25265[label="",style="solid", color="burlywood", weight=9]; 25265 -> 8558[label="",style="solid", color="burlywood", weight=3]; 8225[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10400)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25266[label="vzz10400/Succ vzz104000",fontsize=10,color="white",style="solid",shape="box"];8225 -> 25266[label="",style="solid", color="burlywood", weight=9]; 25266 -> 8559[label="",style="solid", color="burlywood", weight=3]; 25267[label="vzz10400/Zero",fontsize=10,color="white",style="solid",shape="box"];8225 -> 25267[label="",style="solid", color="burlywood", weight=9]; 25267 -> 8560[label="",style="solid", color="burlywood", weight=3]; 8226[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos (Succ vzz104500)) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8226 -> 8561[label="",style="solid", color="black", weight=3]; 8227[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos (Succ vzz104500)) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8227 -> 8562[label="",style="solid", color="black", weight=3]; 8228[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25268[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8228 -> 25268[label="",style="solid", color="burlywood", weight=9]; 25268 -> 8563[label="",style="solid", color="burlywood", weight=3]; 25269[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8228 -> 25269[label="",style="solid", color="burlywood", weight=9]; 25269 -> 8564[label="",style="solid", color="burlywood", weight=3]; 8229[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25270[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8229 -> 25270[label="",style="solid", color="burlywood", weight=9]; 25270 -> 8565[label="",style="solid", color="burlywood", weight=3]; 25271[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8229 -> 25271[label="",style="solid", color="burlywood", weight=9]; 25271 -> 8566[label="",style="solid", color="burlywood", weight=3]; 8230[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg (Succ vzz104500)) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8230 -> 8567[label="",style="solid", color="black", weight=3]; 8231[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg (Succ vzz104500)) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8231 -> 8568[label="",style="solid", color="black", weight=3]; 8232[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Pos vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25272[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8232 -> 25272[label="",style="solid", color="burlywood", weight=9]; 25272 -> 8569[label="",style="solid", color="burlywood", weight=3]; 25273[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8232 -> 25273[label="",style="solid", color="burlywood", weight=9]; 25273 -> 8570[label="",style="solid", color="burlywood", weight=3]; 8233[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Neg vzz10440) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="burlywood",shape="box"];25274[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8233 -> 25274[label="",style="solid", color="burlywood", weight=9]; 25274 -> 8571[label="",style="solid", color="burlywood", weight=3]; 25275[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8233 -> 25275[label="",style="solid", color="burlywood", weight=9]; 25275 -> 8572[label="",style="solid", color="burlywood", weight=3]; 8234[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos (Succ vzz104900)) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8234 -> 8573[label="",style="solid", color="black", weight=3]; 8235[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos (Succ vzz104900)) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8235 -> 8574[label="",style="solid", color="black", weight=3]; 8236[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25276[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8236 -> 25276[label="",style="solid", color="burlywood", weight=9]; 25276 -> 8575[label="",style="solid", color="burlywood", weight=3]; 25277[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8236 -> 25277[label="",style="solid", color="burlywood", weight=9]; 25277 -> 8576[label="",style="solid", color="burlywood", weight=3]; 8237[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25278[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8237 -> 25278[label="",style="solid", color="burlywood", weight=9]; 25278 -> 8577[label="",style="solid", color="burlywood", weight=3]; 25279[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8237 -> 25279[label="",style="solid", color="burlywood", weight=9]; 25279 -> 8578[label="",style="solid", color="burlywood", weight=3]; 8238[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg (Succ vzz104900)) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8238 -> 8579[label="",style="solid", color="black", weight=3]; 8239[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg (Succ vzz104900)) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8239 -> 8580[label="",style="solid", color="black", weight=3]; 8240[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Pos vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25280[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8240 -> 25280[label="",style="solid", color="burlywood", weight=9]; 25280 -> 8581[label="",style="solid", color="burlywood", weight=3]; 25281[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8240 -> 25281[label="",style="solid", color="burlywood", weight=9]; 25281 -> 8582[label="",style="solid", color="burlywood", weight=3]; 8241[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Neg vzz10480) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="burlywood",shape="box"];25282[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8241 -> 25282[label="",style="solid", color="burlywood", weight=9]; 25282 -> 8583[label="",style="solid", color="burlywood", weight=3]; 25283[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8241 -> 25283[label="",style="solid", color="burlywood", weight=9]; 25283 -> 8584[label="",style="solid", color="burlywood", weight=3]; 8242[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25284[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8242 -> 25284[label="",style="solid", color="burlywood", weight=9]; 25284 -> 8585[label="",style="solid", color="burlywood", weight=3]; 25285[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8242 -> 25285[label="",style="solid", color="burlywood", weight=9]; 25285 -> 8586[label="",style="solid", color="burlywood", weight=3]; 8243[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8243 -> 8587[label="",style="solid", color="black", weight=3]; 8244[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25286[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8244 -> 25286[label="",style="solid", color="burlywood", weight=9]; 25286 -> 8588[label="",style="solid", color="burlywood", weight=3]; 25287[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8244 -> 25287[label="",style="solid", color="burlywood", weight=9]; 25287 -> 8589[label="",style="solid", color="burlywood", weight=3]; 8245[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25288[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8245 -> 25288[label="",style="solid", color="burlywood", weight=9]; 25288 -> 8590[label="",style="solid", color="burlywood", weight=3]; 25289[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8245 -> 25289[label="",style="solid", color="burlywood", weight=9]; 25289 -> 8591[label="",style="solid", color="burlywood", weight=3]; 8246[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8246 -> 8592[label="",style="solid", color="black", weight=3]; 8247[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25290[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8247 -> 25290[label="",style="solid", color="burlywood", weight=9]; 25290 -> 8593[label="",style="solid", color="burlywood", weight=3]; 25291[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8247 -> 25291[label="",style="solid", color="burlywood", weight=9]; 25291 -> 8594[label="",style="solid", color="burlywood", weight=3]; 8248[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25292[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8248 -> 25292[label="",style="solid", color="burlywood", weight=9]; 25292 -> 8595[label="",style="solid", color="burlywood", weight=3]; 25293[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8248 -> 25293[label="",style="solid", color="burlywood", weight=9]; 25293 -> 8596[label="",style="solid", color="burlywood", weight=3]; 8249[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz10500)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25294[label="vzz10500/Succ vzz105000",fontsize=10,color="white",style="solid",shape="box"];8249 -> 25294[label="",style="solid", color="burlywood", weight=9]; 25294 -> 8597[label="",style="solid", color="burlywood", weight=3]; 25295[label="vzz10500/Zero",fontsize=10,color="white",style="solid",shape="box"];8249 -> 25295[label="",style="solid", color="burlywood", weight=9]; 25295 -> 8598[label="",style="solid", color="burlywood", weight=3]; 8250[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos (Succ vzz105500)) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8250 -> 8599[label="",style="solid", color="black", weight=3]; 8251[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos (Succ vzz105500)) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8251 -> 8600[label="",style="solid", color="black", weight=3]; 8252[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25296[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8252 -> 25296[label="",style="solid", color="burlywood", weight=9]; 25296 -> 8601[label="",style="solid", color="burlywood", weight=3]; 25297[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8252 -> 25297[label="",style="solid", color="burlywood", weight=9]; 25297 -> 8602[label="",style="solid", color="burlywood", weight=3]; 8253[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25298[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8253 -> 25298[label="",style="solid", color="burlywood", weight=9]; 25298 -> 8603[label="",style="solid", color="burlywood", weight=3]; 25299[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8253 -> 25299[label="",style="solid", color="burlywood", weight=9]; 25299 -> 8604[label="",style="solid", color="burlywood", weight=3]; 8254[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg (Succ vzz105500)) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8254 -> 8605[label="",style="solid", color="black", weight=3]; 8255[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg (Succ vzz105500)) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8255 -> 8606[label="",style="solid", color="black", weight=3]; 8256[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Pos vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25300[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8256 -> 25300[label="",style="solid", color="burlywood", weight=9]; 25300 -> 8607[label="",style="solid", color="burlywood", weight=3]; 25301[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8256 -> 25301[label="",style="solid", color="burlywood", weight=9]; 25301 -> 8608[label="",style="solid", color="burlywood", weight=3]; 8257[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Neg vzz10540) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="burlywood",shape="box"];25302[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8257 -> 25302[label="",style="solid", color="burlywood", weight=9]; 25302 -> 8609[label="",style="solid", color="burlywood", weight=3]; 25303[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8257 -> 25303[label="",style="solid", color="burlywood", weight=9]; 25303 -> 8610[label="",style="solid", color="burlywood", weight=3]; 8258[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos (Succ vzz105900)) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8258 -> 8611[label="",style="solid", color="black", weight=3]; 8259[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos (Succ vzz105900)) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8259 -> 8612[label="",style="solid", color="black", weight=3]; 8260[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25304[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8260 -> 25304[label="",style="solid", color="burlywood", weight=9]; 25304 -> 8613[label="",style="solid", color="burlywood", weight=3]; 25305[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8260 -> 25305[label="",style="solid", color="burlywood", weight=9]; 25305 -> 8614[label="",style="solid", color="burlywood", weight=3]; 8261[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25306[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8261 -> 25306[label="",style="solid", color="burlywood", weight=9]; 25306 -> 8615[label="",style="solid", color="burlywood", weight=3]; 25307[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8261 -> 25307[label="",style="solid", color="burlywood", weight=9]; 25307 -> 8616[label="",style="solid", color="burlywood", weight=3]; 8262[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg (Succ vzz105900)) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8262 -> 8617[label="",style="solid", color="black", weight=3]; 8263[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg (Succ vzz105900)) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8263 -> 8618[label="",style="solid", color="black", weight=3]; 8264[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Pos vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25308[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8264 -> 25308[label="",style="solid", color="burlywood", weight=9]; 25308 -> 8619[label="",style="solid", color="burlywood", weight=3]; 25309[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8264 -> 25309[label="",style="solid", color="burlywood", weight=9]; 25309 -> 8620[label="",style="solid", color="burlywood", weight=3]; 8265[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Neg vzz10580) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="burlywood",shape="box"];25310[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8265 -> 25310[label="",style="solid", color="burlywood", weight=9]; 25310 -> 8621[label="",style="solid", color="burlywood", weight=3]; 25311[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8265 -> 25311[label="",style="solid", color="burlywood", weight=9]; 25311 -> 8622[label="",style="solid", color="burlywood", weight=3]; 8266[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25312[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8266 -> 25312[label="",style="solid", color="burlywood", weight=9]; 25312 -> 8623[label="",style="solid", color="burlywood", weight=3]; 25313[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8266 -> 25313[label="",style="solid", color="burlywood", weight=9]; 25313 -> 8624[label="",style="solid", color="burlywood", weight=3]; 8267[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8267 -> 8625[label="",style="solid", color="black", weight=3]; 8268[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25314[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8268 -> 25314[label="",style="solid", color="burlywood", weight=9]; 25314 -> 8626[label="",style="solid", color="burlywood", weight=3]; 25315[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8268 -> 25315[label="",style="solid", color="burlywood", weight=9]; 25315 -> 8627[label="",style="solid", color="burlywood", weight=3]; 8269[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25316[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8269 -> 25316[label="",style="solid", color="burlywood", weight=9]; 25316 -> 8628[label="",style="solid", color="burlywood", weight=3]; 25317[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8269 -> 25317[label="",style="solid", color="burlywood", weight=9]; 25317 -> 8629[label="",style="solid", color="burlywood", weight=3]; 8270[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8270 -> 8630[label="",style="solid", color="black", weight=3]; 8271[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25318[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8271 -> 25318[label="",style="solid", color="burlywood", weight=9]; 25318 -> 8631[label="",style="solid", color="burlywood", weight=3]; 25319[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8271 -> 25319[label="",style="solid", color="burlywood", weight=9]; 25319 -> 8632[label="",style="solid", color="burlywood", weight=3]; 8272[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25320[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8272 -> 25320[label="",style="solid", color="burlywood", weight=9]; 25320 -> 8633[label="",style="solid", color="burlywood", weight=3]; 25321[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8272 -> 25321[label="",style="solid", color="burlywood", weight=9]; 25321 -> 8634[label="",style="solid", color="burlywood", weight=3]; 8273[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10600)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25322[label="vzz10600/Succ vzz106000",fontsize=10,color="white",style="solid",shape="box"];8273 -> 25322[label="",style="solid", color="burlywood", weight=9]; 25322 -> 8635[label="",style="solid", color="burlywood", weight=3]; 25323[label="vzz10600/Zero",fontsize=10,color="white",style="solid",shape="box"];8273 -> 25323[label="",style="solid", color="burlywood", weight=9]; 25323 -> 8636[label="",style="solid", color="burlywood", weight=3]; 8274[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos (Succ vzz106500)) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8274 -> 8637[label="",style="solid", color="black", weight=3]; 8275[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos (Succ vzz106500)) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8275 -> 8638[label="",style="solid", color="black", weight=3]; 8276[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25324[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8276 -> 25324[label="",style="solid", color="burlywood", weight=9]; 25324 -> 8639[label="",style="solid", color="burlywood", weight=3]; 25325[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8276 -> 25325[label="",style="solid", color="burlywood", weight=9]; 25325 -> 8640[label="",style="solid", color="burlywood", weight=3]; 8277[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25326[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8277 -> 25326[label="",style="solid", color="burlywood", weight=9]; 25326 -> 8641[label="",style="solid", color="burlywood", weight=3]; 25327[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8277 -> 25327[label="",style="solid", color="burlywood", weight=9]; 25327 -> 8642[label="",style="solid", color="burlywood", weight=3]; 8278[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg (Succ vzz106500)) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8278 -> 8643[label="",style="solid", color="black", weight=3]; 8279[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg (Succ vzz106500)) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8279 -> 8644[label="",style="solid", color="black", weight=3]; 8280[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Pos vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25328[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8280 -> 25328[label="",style="solid", color="burlywood", weight=9]; 25328 -> 8645[label="",style="solid", color="burlywood", weight=3]; 25329[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8280 -> 25329[label="",style="solid", color="burlywood", weight=9]; 25329 -> 8646[label="",style="solid", color="burlywood", weight=3]; 8281[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Neg vzz10640) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="burlywood",shape="box"];25330[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8281 -> 25330[label="",style="solid", color="burlywood", weight=9]; 25330 -> 8647[label="",style="solid", color="burlywood", weight=3]; 25331[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8281 -> 25331[label="",style="solid", color="burlywood", weight=9]; 25331 -> 8648[label="",style="solid", color="burlywood", weight=3]; 8282[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos (Succ vzz106900)) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8282 -> 8649[label="",style="solid", color="black", weight=3]; 8283[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos (Succ vzz106900)) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8283 -> 8650[label="",style="solid", color="black", weight=3]; 8284[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25332[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8284 -> 25332[label="",style="solid", color="burlywood", weight=9]; 25332 -> 8651[label="",style="solid", color="burlywood", weight=3]; 25333[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8284 -> 25333[label="",style="solid", color="burlywood", weight=9]; 25333 -> 8652[label="",style="solid", color="burlywood", weight=3]; 8285[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25334[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8285 -> 25334[label="",style="solid", color="burlywood", weight=9]; 25334 -> 8653[label="",style="solid", color="burlywood", weight=3]; 25335[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8285 -> 25335[label="",style="solid", color="burlywood", weight=9]; 25335 -> 8654[label="",style="solid", color="burlywood", weight=3]; 8286[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg (Succ vzz106900)) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8286 -> 8655[label="",style="solid", color="black", weight=3]; 8287[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg (Succ vzz106900)) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8287 -> 8656[label="",style="solid", color="black", weight=3]; 8288[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Pos vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25336[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8288 -> 25336[label="",style="solid", color="burlywood", weight=9]; 25336 -> 8657[label="",style="solid", color="burlywood", weight=3]; 25337[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8288 -> 25337[label="",style="solid", color="burlywood", weight=9]; 25337 -> 8658[label="",style="solid", color="burlywood", weight=3]; 8289[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Neg vzz10680) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="burlywood",shape="box"];25338[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8289 -> 25338[label="",style="solid", color="burlywood", weight=9]; 25338 -> 8659[label="",style="solid", color="burlywood", weight=3]; 25339[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8289 -> 25339[label="",style="solid", color="burlywood", weight=9]; 25339 -> 8660[label="",style="solid", color="burlywood", weight=3]; 8290[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25340[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8290 -> 25340[label="",style="solid", color="burlywood", weight=9]; 25340 -> 8661[label="",style="solid", color="burlywood", weight=3]; 25341[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8290 -> 25341[label="",style="solid", color="burlywood", weight=9]; 25341 -> 8662[label="",style="solid", color="burlywood", weight=3]; 8291[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8291 -> 8663[label="",style="solid", color="black", weight=3]; 8292[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25342[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8292 -> 25342[label="",style="solid", color="burlywood", weight=9]; 25342 -> 8664[label="",style="solid", color="burlywood", weight=3]; 25343[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8292 -> 25343[label="",style="solid", color="burlywood", weight=9]; 25343 -> 8665[label="",style="solid", color="burlywood", weight=3]; 8293[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25344[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8293 -> 25344[label="",style="solid", color="burlywood", weight=9]; 25344 -> 8666[label="",style="solid", color="burlywood", weight=3]; 25345[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8293 -> 25345[label="",style="solid", color="burlywood", weight=9]; 25345 -> 8667[label="",style="solid", color="burlywood", weight=3]; 8294[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8294 -> 8668[label="",style="solid", color="black", weight=3]; 8295[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25346[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8295 -> 25346[label="",style="solid", color="burlywood", weight=9]; 25346 -> 8669[label="",style="solid", color="burlywood", weight=3]; 25347[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8295 -> 25347[label="",style="solid", color="burlywood", weight=9]; 25347 -> 8670[label="",style="solid", color="burlywood", weight=3]; 8296[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25348[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8296 -> 25348[label="",style="solid", color="burlywood", weight=9]; 25348 -> 8671[label="",style="solid", color="burlywood", weight=3]; 25349[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8296 -> 25349[label="",style="solid", color="burlywood", weight=9]; 25349 -> 8672[label="",style="solid", color="burlywood", weight=3]; 8297[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz10700)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25350[label="vzz10700/Succ vzz107000",fontsize=10,color="white",style="solid",shape="box"];8297 -> 25350[label="",style="solid", color="burlywood", weight=9]; 25350 -> 8673[label="",style="solid", color="burlywood", weight=3]; 25351[label="vzz10700/Zero",fontsize=10,color="white",style="solid",shape="box"];8297 -> 25351[label="",style="solid", color="burlywood", weight=9]; 25351 -> 8674[label="",style="solid", color="burlywood", weight=3]; 14921[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos vzz12710) vzz1272) (Pos (Succ vzz1273) :% Pos vzz12710)",fontsize=16,color="burlywood",shape="box"];25352[label="vzz12710/Succ vzz127100",fontsize=10,color="white",style="solid",shape="box"];14921 -> 25352[label="",style="solid", color="burlywood", weight=9]; 25352 -> 14937[label="",style="solid", color="burlywood", weight=3]; 25353[label="vzz12710/Zero",fontsize=10,color="white",style="solid",shape="box"];14921 -> 25353[label="",style="solid", color="burlywood", weight=9]; 25353 -> 14938[label="",style="solid", color="burlywood", weight=3]; 14922[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg vzz12710) vzz1272) (Pos (Succ vzz1273) :% Neg vzz12710)",fontsize=16,color="burlywood",shape="box"];25354[label="vzz12710/Succ vzz127100",fontsize=10,color="white",style="solid",shape="box"];14922 -> 25354[label="",style="solid", color="burlywood", weight=9]; 25354 -> 14939[label="",style="solid", color="burlywood", weight=3]; 25355[label="vzz12710/Zero",fontsize=10,color="white",style="solid",shape="box"];14922 -> 25355[label="",style="solid", color="burlywood", weight=9]; 25355 -> 14940[label="",style="solid", color="burlywood", weight=3]; 8307[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) vzz1075 && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25356[label="vzz1075/Pos vzz10750",fontsize=10,color="white",style="solid",shape="box"];8307 -> 25356[label="",style="solid", color="burlywood", weight=9]; 25356 -> 8688[label="",style="solid", color="burlywood", weight=3]; 25357[label="vzz1075/Neg vzz10750",fontsize=10,color="white",style="solid",shape="box"];8307 -> 25357[label="",style="solid", color="burlywood", weight=9]; 25357 -> 8689[label="",style="solid", color="burlywood", weight=3]; 8308[label="roundRound01 (vzz23 :% vzz24) (Pos Zero == vzz1082 && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];8308 -> 8690[label="",style="solid", color="black", weight=3]; 8309 -> 17537[label="",style="dashed", color="red", weight=0]; 8309[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8309 -> 17538[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17539[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17540[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17541[label="",style="dashed", color="magenta", weight=3]; 8309 -> 17542[label="",style="dashed", color="magenta", weight=3]; 8310 -> 7412[label="",style="dashed", color="red", weight=0]; 8310[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8310 -> 8693[label="",style="dashed", color="magenta", weight=3]; 8311[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8312 -> 7412[label="",style="dashed", color="red", weight=0]; 8312[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];8312 -> 8694[label="",style="dashed", color="magenta", weight=3]; 8313[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];8313 -> 8695[label="",style="solid", color="black", weight=3]; 8314 -> 7412[label="",style="dashed", color="red", weight=0]; 8314[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];8314 -> 8696[label="",style="dashed", color="magenta", weight=3]; 8315 -> 8313[label="",style="dashed", color="red", weight=0]; 8315[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];8316[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8317 -> 17603[label="",style="dashed", color="red", weight=0]; 8317[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8317 -> 17604[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17605[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17606[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17607[label="",style="dashed", color="magenta", weight=3]; 8317 -> 17608[label="",style="dashed", color="magenta", weight=3]; 8318 -> 7412[label="",style="dashed", color="red", weight=0]; 8318[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8318 -> 8699[label="",style="dashed", color="magenta", weight=3]; 8319 -> 7412[label="",style="dashed", color="red", weight=0]; 8319[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];8319 -> 8700[label="",style="dashed", color="magenta", weight=3]; 8320[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];8320 -> 8701[label="",style="solid", color="black", weight=3]; 8321 -> 7412[label="",style="dashed", color="red", weight=0]; 8321[label="roundRound03 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];8321 -> 8702[label="",style="dashed", color="magenta", weight=3]; 8322 -> 8320[label="",style="dashed", color="red", weight=0]; 8322[label="roundRound03 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];8323[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) vzz1080 && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25358[label="vzz1080/Pos vzz10800",fontsize=10,color="white",style="solid",shape="box"];8323 -> 25358[label="",style="solid", color="burlywood", weight=9]; 25358 -> 8703[label="",style="solid", color="burlywood", weight=3]; 25359[label="vzz1080/Neg vzz10800",fontsize=10,color="white",style="solid",shape="box"];8323 -> 25359[label="",style="solid", color="burlywood", weight=9]; 25359 -> 8704[label="",style="solid", color="burlywood", weight=3]; 14957[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos vzz12810) vzz1282) (Neg (Succ vzz1283) :% Pos vzz12810)",fontsize=16,color="burlywood",shape="box"];25360[label="vzz12810/Succ vzz128100",fontsize=10,color="white",style="solid",shape="box"];14957 -> 25360[label="",style="solid", color="burlywood", weight=9]; 25360 -> 14989[label="",style="solid", color="burlywood", weight=3]; 25361[label="vzz12810/Zero",fontsize=10,color="white",style="solid",shape="box"];14957 -> 25361[label="",style="solid", color="burlywood", weight=9]; 25361 -> 14990[label="",style="solid", color="burlywood", weight=3]; 14958[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg vzz12810) vzz1282) (Neg (Succ vzz1283) :% Neg vzz12810)",fontsize=16,color="burlywood",shape="box"];25362[label="vzz12810/Succ vzz128100",fontsize=10,color="white",style="solid",shape="box"];14958 -> 25362[label="",style="solid", color="burlywood", weight=9]; 25362 -> 14991[label="",style="solid", color="burlywood", weight=3]; 25363[label="vzz12810/Zero",fontsize=10,color="white",style="solid",shape="box"];14958 -> 25363[label="",style="solid", color="burlywood", weight=9]; 25363 -> 14992[label="",style="solid", color="burlywood", weight=3]; 8333[label="roundRound01 (vzz23 :% vzz24) (Neg Zero == vzz1089 && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];8333 -> 8718[label="",style="solid", color="black", weight=3]; 8343 -> 17696[label="",style="dashed", color="red", weight=0]; 8343[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8343 -> 17697[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17698[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17699[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17700[label="",style="dashed", color="magenta", weight=3]; 8343 -> 17701[label="",style="dashed", color="magenta", weight=3]; 8344 -> 7417[label="",style="dashed", color="red", weight=0]; 8344[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];8344 -> 8721[label="",style="dashed", color="magenta", weight=3]; 8345[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8346 -> 7417[label="",style="dashed", color="red", weight=0]; 8346[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];8346 -> 8722[label="",style="dashed", color="magenta", weight=3]; 8347[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];8347 -> 8723[label="",style="solid", color="black", weight=3]; 8348 -> 7417[label="",style="dashed", color="red", weight=0]; 8348[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];8348 -> 8724[label="",style="dashed", color="magenta", weight=3]; 8349 -> 8347[label="",style="dashed", color="red", weight=0]; 8349[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];8350[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8351 -> 17757[label="",style="dashed", color="red", weight=0]; 8351[label="roundRound03 (vzz23 :% vzz24) (primEqNat vzz79500 vzz97900) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8351 -> 17758[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17759[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17760[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17761[label="",style="dashed", color="magenta", weight=3]; 8351 -> 17762[label="",style="dashed", color="magenta", weight=3]; 8352 -> 7417[label="",style="dashed", color="red", weight=0]; 8352[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];8352 -> 8727[label="",style="dashed", color="magenta", weight=3]; 8353 -> 7417[label="",style="dashed", color="red", weight=0]; 8353[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];8353 -> 8728[label="",style="dashed", color="magenta", weight=3]; 8354[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];8354 -> 8729[label="",style="solid", color="black", weight=3]; 8355 -> 7417[label="",style="dashed", color="red", weight=0]; 8355[label="roundRound03 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];8355 -> 8730[label="",style="dashed", color="magenta", weight=3]; 8356 -> 8354[label="",style="dashed", color="red", weight=0]; 8356[label="roundRound03 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];8358 -> 44[label="",style="dashed", color="red", weight=0]; 8358[label="properFractionVu30 vzz23 vzz24",fontsize=16,color="magenta"];8358 -> 8731[label="",style="dashed", color="magenta", weight=3]; 8358 -> 8732[label="",style="dashed", color="magenta", weight=3]; 8357[label="properFractionQ1 vzz23 vzz24 vzz1091",fontsize=16,color="burlywood",shape="triangle"];25364[label="vzz1091/(vzz10910,vzz10911)",fontsize=10,color="white",style="solid",shape="box"];8357 -> 25364[label="",style="solid", color="burlywood", weight=9]; 25364 -> 8733[label="",style="solid", color="burlywood", weight=3]; 9442[label="roundRound05 (vzz23 :% vzz24) (signum ((Integer vzz11010 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer vzz1085 * vzz24) `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * vzz24) vzz1100)))",fontsize=16,color="burlywood",shape="box"];25365[label="vzz24/Integer vzz240",fontsize=10,color="white",style="solid",shape="box"];9442 -> 25365[label="",style="solid", color="burlywood", weight=9]; 25365 -> 9670[label="",style="solid", color="burlywood", weight=3]; 8371[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) vzz9940 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) vzz9940 == GT))",fontsize=16,color="burlywood",shape="triangle"];25366[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8371 -> 25366[label="",style="solid", color="burlywood", weight=9]; 25366 -> 8739[label="",style="solid", color="burlywood", weight=3]; 25367[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8371 -> 25367[label="",style="solid", color="burlywood", weight=9]; 25367 -> 8740[label="",style="solid", color="burlywood", weight=3]; 8372[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8372 -> 8741[label="",style="solid", color="black", weight=3]; 8373[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Pos (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8373 -> 8742[label="",style="solid", color="black", weight=3]; 8374[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8374 -> 8743[label="",style="solid", color="black", weight=3]; 8375[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Neg (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8375 -> 8744[label="",style="solid", color="black", weight=3]; 8376[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8376 -> 8745[label="",style="solid", color="black", weight=3]; 8377[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8377 -> 8746[label="",style="solid", color="black", weight=3]; 8378[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz9940 (Succ vzz99500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz9940 (Succ vzz99500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25368[label="vzz9940/Succ vzz99400",fontsize=10,color="white",style="solid",shape="box"];8378 -> 25368[label="",style="solid", color="burlywood", weight=9]; 25368 -> 8747[label="",style="solid", color="burlywood", weight=3]; 25369[label="vzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];8378 -> 25369[label="",style="solid", color="burlywood", weight=9]; 25369 -> 8748[label="",style="solid", color="burlywood", weight=3]; 8379[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Pos (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8379 -> 8749[label="",style="solid", color="black", weight=3]; 8380[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8380 -> 8750[label="",style="solid", color="black", weight=3]; 8381[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Neg (Succ vzz99400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8381 -> 8751[label="",style="solid", color="black", weight=3]; 8382[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpInt vzz993 vzz992 == GT))",fontsize=16,color="black",shape="box"];8382 -> 8752[label="",style="solid", color="black", weight=3]; 8383[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) vzz9980 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) vzz9980 == GT))",fontsize=16,color="burlywood",shape="triangle"];25370[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8383 -> 25370[label="",style="solid", color="burlywood", weight=9]; 25370 -> 8753[label="",style="solid", color="burlywood", weight=3]; 25371[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8383 -> 25371[label="",style="solid", color="burlywood", weight=9]; 25371 -> 8754[label="",style="solid", color="burlywood", weight=3]; 8384[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8384 -> 8755[label="",style="solid", color="black", weight=3]; 8385[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Pos (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8385 -> 8756[label="",style="solid", color="black", weight=3]; 8386[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8386 -> 8757[label="",style="solid", color="black", weight=3]; 8387[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Neg (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8387 -> 8758[label="",style="solid", color="black", weight=3]; 8388[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8388 -> 8759[label="",style="solid", color="black", weight=3]; 8389[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8389 -> 8760[label="",style="solid", color="black", weight=3]; 8390[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz9980 (Succ vzz99900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz9980 (Succ vzz99900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25372[label="vzz9980/Succ vzz99800",fontsize=10,color="white",style="solid",shape="box"];8390 -> 25372[label="",style="solid", color="burlywood", weight=9]; 25372 -> 8761[label="",style="solid", color="burlywood", weight=3]; 25373[label="vzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];8390 -> 25373[label="",style="solid", color="burlywood", weight=9]; 25373 -> 8762[label="",style="solid", color="burlywood", weight=3]; 8391[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Pos (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8391 -> 8763[label="",style="solid", color="black", weight=3]; 8392[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8392 -> 8764[label="",style="solid", color="black", weight=3]; 8393[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Neg (Succ vzz99800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8393 -> 8765[label="",style="solid", color="black", weight=3]; 8394[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpInt vzz997 vzz996 == GT))",fontsize=16,color="black",shape="box"];8394 -> 8766[label="",style="solid", color="black", weight=3]; 8395[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Pos (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8395 -> 8767[label="",style="solid", color="black", weight=3]; 8396[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz100100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8396 -> 8768[label="",style="solid", color="black", weight=3]; 8397[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8397 -> 8769[label="",style="solid", color="black", weight=3]; 8398[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8398 -> 8770[label="",style="solid", color="black", weight=3]; 8399[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8399 -> 8771[label="",style="solid", color="black", weight=3]; 8400[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8400 -> 8772[label="",style="solid", color="black", weight=3]; 8401[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8401 -> 8773[label="",style="solid", color="black", weight=3]; 8402 -> 8397[label="",style="dashed", color="red", weight=0]; 8402[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8403[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Neg (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8403 -> 8774[label="",style="solid", color="black", weight=3]; 8404[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz100100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8404 -> 8775[label="",style="solid", color="black", weight=3]; 8405[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8405 -> 8776[label="",style="solid", color="black", weight=3]; 8406[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8406 -> 8777[label="",style="solid", color="black", weight=3]; 8407[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz100000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8407 -> 8778[label="",style="solid", color="black", weight=3]; 8408[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8408 -> 8779[label="",style="solid", color="black", weight=3]; 8409[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) vzz10040 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) vzz10040 == GT))",fontsize=16,color="burlywood",shape="triangle"];25374[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8409 -> 25374[label="",style="solid", color="burlywood", weight=9]; 25374 -> 8780[label="",style="solid", color="burlywood", weight=3]; 25375[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8409 -> 25375[label="",style="solid", color="burlywood", weight=9]; 25375 -> 8781[label="",style="solid", color="burlywood", weight=3]; 8410[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8410 -> 8782[label="",style="solid", color="black", weight=3]; 8411[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Pos (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8411 -> 8783[label="",style="solid", color="black", weight=3]; 8412[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8412 -> 8784[label="",style="solid", color="black", weight=3]; 8413[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Neg (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8413 -> 8785[label="",style="solid", color="black", weight=3]; 8414[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8414 -> 8786[label="",style="solid", color="black", weight=3]; 8415[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8415 -> 8787[label="",style="solid", color="black", weight=3]; 8416[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz10040 (Succ vzz100500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz10040 (Succ vzz100500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25376[label="vzz10040/Succ vzz100400",fontsize=10,color="white",style="solid",shape="box"];8416 -> 25376[label="",style="solid", color="burlywood", weight=9]; 25376 -> 8788[label="",style="solid", color="burlywood", weight=3]; 25377[label="vzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];8416 -> 25377[label="",style="solid", color="burlywood", weight=9]; 25377 -> 8789[label="",style="solid", color="burlywood", weight=3]; 8417[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Pos (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8417 -> 8790[label="",style="solid", color="black", weight=3]; 8418[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8418 -> 8791[label="",style="solid", color="black", weight=3]; 8419[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Neg (Succ vzz100400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8419 -> 8792[label="",style="solid", color="black", weight=3]; 8420[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpInt vzz1003 vzz1002 == GT))",fontsize=16,color="black",shape="box"];8420 -> 8793[label="",style="solid", color="black", weight=3]; 8421[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) vzz10080 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) vzz10080 == GT))",fontsize=16,color="burlywood",shape="triangle"];25378[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8421 -> 25378[label="",style="solid", color="burlywood", weight=9]; 25378 -> 8794[label="",style="solid", color="burlywood", weight=3]; 25379[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8421 -> 25379[label="",style="solid", color="burlywood", weight=9]; 25379 -> 8795[label="",style="solid", color="burlywood", weight=3]; 8422[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8422 -> 8796[label="",style="solid", color="black", weight=3]; 8423[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Pos (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8423 -> 8797[label="",style="solid", color="black", weight=3]; 8424[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8424 -> 8798[label="",style="solid", color="black", weight=3]; 8425[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Neg (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8425 -> 8799[label="",style="solid", color="black", weight=3]; 8426[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8426 -> 8800[label="",style="solid", color="black", weight=3]; 8427[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8427 -> 8801[label="",style="solid", color="black", weight=3]; 8428[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz10080 (Succ vzz100900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz10080 (Succ vzz100900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25380[label="vzz10080/Succ vzz100800",fontsize=10,color="white",style="solid",shape="box"];8428 -> 25380[label="",style="solid", color="burlywood", weight=9]; 25380 -> 8802[label="",style="solid", color="burlywood", weight=3]; 25381[label="vzz10080/Zero",fontsize=10,color="white",style="solid",shape="box"];8428 -> 25381[label="",style="solid", color="burlywood", weight=9]; 25381 -> 8803[label="",style="solid", color="burlywood", weight=3]; 8429[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Pos (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8429 -> 8804[label="",style="solid", color="black", weight=3]; 8430[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8430 -> 8805[label="",style="solid", color="black", weight=3]; 8431[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Neg (Succ vzz100800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8431 -> 8806[label="",style="solid", color="black", weight=3]; 8432[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpInt vzz1007 vzz1006 == GT))",fontsize=16,color="black",shape="box"];8432 -> 8807[label="",style="solid", color="black", weight=3]; 8433[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Pos (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8433 -> 8808[label="",style="solid", color="black", weight=3]; 8434[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz101100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8434 -> 8809[label="",style="solid", color="black", weight=3]; 8435[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8435 -> 8810[label="",style="solid", color="black", weight=3]; 8436[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8436 -> 8811[label="",style="solid", color="black", weight=3]; 8437[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8437 -> 8812[label="",style="solid", color="black", weight=3]; 8438[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8438 -> 8813[label="",style="solid", color="black", weight=3]; 8439[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8439 -> 8814[label="",style="solid", color="black", weight=3]; 8440 -> 8435[label="",style="dashed", color="red", weight=0]; 8440[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8441[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Neg (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8441 -> 8815[label="",style="solid", color="black", weight=3]; 8442[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz101100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8442 -> 8816[label="",style="solid", color="black", weight=3]; 8443[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8443 -> 8817[label="",style="solid", color="black", weight=3]; 8444[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8444 -> 8818[label="",style="solid", color="black", weight=3]; 8445[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz101000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8445 -> 8819[label="",style="solid", color="black", weight=3]; 8446[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8446 -> 8820[label="",style="solid", color="black", weight=3]; 8447[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) vzz10140 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) vzz10140 == GT))",fontsize=16,color="burlywood",shape="triangle"];25382[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8447 -> 25382[label="",style="solid", color="burlywood", weight=9]; 25382 -> 8821[label="",style="solid", color="burlywood", weight=3]; 25383[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8447 -> 25383[label="",style="solid", color="burlywood", weight=9]; 25383 -> 8822[label="",style="solid", color="burlywood", weight=3]; 8448[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8448 -> 8823[label="",style="solid", color="black", weight=3]; 8449[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Pos (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8449 -> 8824[label="",style="solid", color="black", weight=3]; 8450[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8450 -> 8825[label="",style="solid", color="black", weight=3]; 8451[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Neg (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8451 -> 8826[label="",style="solid", color="black", weight=3]; 8452[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8452 -> 8827[label="",style="solid", color="black", weight=3]; 8453[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8453 -> 8828[label="",style="solid", color="black", weight=3]; 8454[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz10140 (Succ vzz101500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz10140 (Succ vzz101500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25384[label="vzz10140/Succ vzz101400",fontsize=10,color="white",style="solid",shape="box"];8454 -> 25384[label="",style="solid", color="burlywood", weight=9]; 25384 -> 8829[label="",style="solid", color="burlywood", weight=3]; 25385[label="vzz10140/Zero",fontsize=10,color="white",style="solid",shape="box"];8454 -> 25385[label="",style="solid", color="burlywood", weight=9]; 25385 -> 8830[label="",style="solid", color="burlywood", weight=3]; 8455[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Pos (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8455 -> 8831[label="",style="solid", color="black", weight=3]; 8456[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8456 -> 8832[label="",style="solid", color="black", weight=3]; 8457[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Neg (Succ vzz101400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8457 -> 8833[label="",style="solid", color="black", weight=3]; 8458[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpInt vzz1013 vzz1012 == GT))",fontsize=16,color="black",shape="box"];8458 -> 8834[label="",style="solid", color="black", weight=3]; 8459[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) vzz10180 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) vzz10180 == GT))",fontsize=16,color="burlywood",shape="triangle"];25386[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8459 -> 25386[label="",style="solid", color="burlywood", weight=9]; 25386 -> 8835[label="",style="solid", color="burlywood", weight=3]; 25387[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8459 -> 25387[label="",style="solid", color="burlywood", weight=9]; 25387 -> 8836[label="",style="solid", color="burlywood", weight=3]; 8460[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8460 -> 8837[label="",style="solid", color="black", weight=3]; 8461[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Pos (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8461 -> 8838[label="",style="solid", color="black", weight=3]; 8462[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8462 -> 8839[label="",style="solid", color="black", weight=3]; 8463[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Neg (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8463 -> 8840[label="",style="solid", color="black", weight=3]; 8464[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8464 -> 8841[label="",style="solid", color="black", weight=3]; 8465[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8465 -> 8842[label="",style="solid", color="black", weight=3]; 8466[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz10180 (Succ vzz101900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz10180 (Succ vzz101900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25388[label="vzz10180/Succ vzz101800",fontsize=10,color="white",style="solid",shape="box"];8466 -> 25388[label="",style="solid", color="burlywood", weight=9]; 25388 -> 8843[label="",style="solid", color="burlywood", weight=3]; 25389[label="vzz10180/Zero",fontsize=10,color="white",style="solid",shape="box"];8466 -> 25389[label="",style="solid", color="burlywood", weight=9]; 25389 -> 8844[label="",style="solid", color="burlywood", weight=3]; 8467[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Pos (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8467 -> 8845[label="",style="solid", color="black", weight=3]; 8468[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8468 -> 8846[label="",style="solid", color="black", weight=3]; 8469[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Neg (Succ vzz101800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8469 -> 8847[label="",style="solid", color="black", weight=3]; 8470[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpInt vzz1017 vzz1016 == GT))",fontsize=16,color="black",shape="box"];8470 -> 8848[label="",style="solid", color="black", weight=3]; 8471[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Pos (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8471 -> 8849[label="",style="solid", color="black", weight=3]; 8472[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz102100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8472 -> 8850[label="",style="solid", color="black", weight=3]; 8473[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8473 -> 8851[label="",style="solid", color="black", weight=3]; 8474[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8474 -> 8852[label="",style="solid", color="black", weight=3]; 8475[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8475 -> 8853[label="",style="solid", color="black", weight=3]; 8476[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8476 -> 8854[label="",style="solid", color="black", weight=3]; 8477[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8477 -> 8855[label="",style="solid", color="black", weight=3]; 8478 -> 8473[label="",style="dashed", color="red", weight=0]; 8478[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8479[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Neg (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8479 -> 8856[label="",style="solid", color="black", weight=3]; 8480[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz102100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8480 -> 8857[label="",style="solid", color="black", weight=3]; 8481[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8481 -> 8858[label="",style="solid", color="black", weight=3]; 8482[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8482 -> 8859[label="",style="solid", color="black", weight=3]; 8483[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz102000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8483 -> 8860[label="",style="solid", color="black", weight=3]; 8484[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8484 -> 8861[label="",style="solid", color="black", weight=3]; 8485[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) vzz10240 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) vzz10240 == GT))",fontsize=16,color="burlywood",shape="triangle"];25390[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8485 -> 25390[label="",style="solid", color="burlywood", weight=9]; 25390 -> 8862[label="",style="solid", color="burlywood", weight=3]; 25391[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8485 -> 25391[label="",style="solid", color="burlywood", weight=9]; 25391 -> 8863[label="",style="solid", color="burlywood", weight=3]; 8486[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8486 -> 8864[label="",style="solid", color="black", weight=3]; 8487[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Pos (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8487 -> 8865[label="",style="solid", color="black", weight=3]; 8488[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8488 -> 8866[label="",style="solid", color="black", weight=3]; 8489[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Neg (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8489 -> 8867[label="",style="solid", color="black", weight=3]; 8490[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8490 -> 8868[label="",style="solid", color="black", weight=3]; 8491[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8491 -> 8869[label="",style="solid", color="black", weight=3]; 8492[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz10240 (Succ vzz102500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz10240 (Succ vzz102500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25392[label="vzz10240/Succ vzz102400",fontsize=10,color="white",style="solid",shape="box"];8492 -> 25392[label="",style="solid", color="burlywood", weight=9]; 25392 -> 8870[label="",style="solid", color="burlywood", weight=3]; 25393[label="vzz10240/Zero",fontsize=10,color="white",style="solid",shape="box"];8492 -> 25393[label="",style="solid", color="burlywood", weight=9]; 25393 -> 8871[label="",style="solid", color="burlywood", weight=3]; 8493[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Pos (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8493 -> 8872[label="",style="solid", color="black", weight=3]; 8494[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8494 -> 8873[label="",style="solid", color="black", weight=3]; 8495[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Neg (Succ vzz102400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8495 -> 8874[label="",style="solid", color="black", weight=3]; 8496[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpInt vzz1023 vzz1022 == GT))",fontsize=16,color="black",shape="box"];8496 -> 8875[label="",style="solid", color="black", weight=3]; 8497[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) vzz10280 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) vzz10280 == GT))",fontsize=16,color="burlywood",shape="triangle"];25394[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8497 -> 25394[label="",style="solid", color="burlywood", weight=9]; 25394 -> 8876[label="",style="solid", color="burlywood", weight=3]; 25395[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8497 -> 25395[label="",style="solid", color="burlywood", weight=9]; 25395 -> 8877[label="",style="solid", color="burlywood", weight=3]; 8498[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8498 -> 8878[label="",style="solid", color="black", weight=3]; 8499[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Pos (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8499 -> 8879[label="",style="solid", color="black", weight=3]; 8500[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8500 -> 8880[label="",style="solid", color="black", weight=3]; 8501[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Neg (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8501 -> 8881[label="",style="solid", color="black", weight=3]; 8502[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8502 -> 8882[label="",style="solid", color="black", weight=3]; 8503[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8503 -> 8883[label="",style="solid", color="black", weight=3]; 8504[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz10280 (Succ vzz102900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz10280 (Succ vzz102900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25396[label="vzz10280/Succ vzz102800",fontsize=10,color="white",style="solid",shape="box"];8504 -> 25396[label="",style="solid", color="burlywood", weight=9]; 25396 -> 8884[label="",style="solid", color="burlywood", weight=3]; 25397[label="vzz10280/Zero",fontsize=10,color="white",style="solid",shape="box"];8504 -> 25397[label="",style="solid", color="burlywood", weight=9]; 25397 -> 8885[label="",style="solid", color="burlywood", weight=3]; 8505[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Pos (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8505 -> 8886[label="",style="solid", color="black", weight=3]; 8506[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8506 -> 8887[label="",style="solid", color="black", weight=3]; 8507[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Neg (Succ vzz102800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8507 -> 8888[label="",style="solid", color="black", weight=3]; 8508[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpInt vzz1027 vzz1026 == GT))",fontsize=16,color="black",shape="box"];8508 -> 8889[label="",style="solid", color="black", weight=3]; 8509[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Pos (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8509 -> 8890[label="",style="solid", color="black", weight=3]; 8510[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz103100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8510 -> 8891[label="",style="solid", color="black", weight=3]; 8511[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8511 -> 8892[label="",style="solid", color="black", weight=3]; 8512[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8512 -> 8893[label="",style="solid", color="black", weight=3]; 8513[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8513 -> 8894[label="",style="solid", color="black", weight=3]; 8514[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8514 -> 8895[label="",style="solid", color="black", weight=3]; 8515[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8515 -> 8896[label="",style="solid", color="black", weight=3]; 8516 -> 8511[label="",style="dashed", color="red", weight=0]; 8516[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8517[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Neg (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8517 -> 8897[label="",style="solid", color="black", weight=3]; 8518[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz103100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8518 -> 8898[label="",style="solid", color="black", weight=3]; 8519[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8519 -> 8899[label="",style="solid", color="black", weight=3]; 8520[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8520 -> 8900[label="",style="solid", color="black", weight=3]; 8521[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz103000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8521 -> 8901[label="",style="solid", color="black", weight=3]; 8522[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8522 -> 8902[label="",style="solid", color="black", weight=3]; 8523[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) vzz10340 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) vzz10340 == GT))",fontsize=16,color="burlywood",shape="triangle"];25398[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8523 -> 25398[label="",style="solid", color="burlywood", weight=9]; 25398 -> 8903[label="",style="solid", color="burlywood", weight=3]; 25399[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8523 -> 25399[label="",style="solid", color="burlywood", weight=9]; 25399 -> 8904[label="",style="solid", color="burlywood", weight=3]; 8524[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8524 -> 8905[label="",style="solid", color="black", weight=3]; 8525[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Pos (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8525 -> 8906[label="",style="solid", color="black", weight=3]; 8526[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8526 -> 8907[label="",style="solid", color="black", weight=3]; 8527[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Neg (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8527 -> 8908[label="",style="solid", color="black", weight=3]; 8528[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8528 -> 8909[label="",style="solid", color="black", weight=3]; 8529[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8529 -> 8910[label="",style="solid", color="black", weight=3]; 8530[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz10340 (Succ vzz103500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz10340 (Succ vzz103500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25400[label="vzz10340/Succ vzz103400",fontsize=10,color="white",style="solid",shape="box"];8530 -> 25400[label="",style="solid", color="burlywood", weight=9]; 25400 -> 8911[label="",style="solid", color="burlywood", weight=3]; 25401[label="vzz10340/Zero",fontsize=10,color="white",style="solid",shape="box"];8530 -> 25401[label="",style="solid", color="burlywood", weight=9]; 25401 -> 8912[label="",style="solid", color="burlywood", weight=3]; 8531[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Pos (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8531 -> 8913[label="",style="solid", color="black", weight=3]; 8532[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8532 -> 8914[label="",style="solid", color="black", weight=3]; 8533[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Neg (Succ vzz103400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8533 -> 8915[label="",style="solid", color="black", weight=3]; 8534[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpInt vzz1033 vzz1032 == GT))",fontsize=16,color="black",shape="box"];8534 -> 8916[label="",style="solid", color="black", weight=3]; 8535[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) vzz10380 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) vzz10380 == GT))",fontsize=16,color="burlywood",shape="triangle"];25402[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8535 -> 25402[label="",style="solid", color="burlywood", weight=9]; 25402 -> 8917[label="",style="solid", color="burlywood", weight=3]; 25403[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8535 -> 25403[label="",style="solid", color="burlywood", weight=9]; 25403 -> 8918[label="",style="solid", color="burlywood", weight=3]; 8536[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8536 -> 8919[label="",style="solid", color="black", weight=3]; 8537[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Pos (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8537 -> 8920[label="",style="solid", color="black", weight=3]; 8538[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8538 -> 8921[label="",style="solid", color="black", weight=3]; 8539[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Neg (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8539 -> 8922[label="",style="solid", color="black", weight=3]; 8540[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8540 -> 8923[label="",style="solid", color="black", weight=3]; 8541[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8541 -> 8924[label="",style="solid", color="black", weight=3]; 8542[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz10380 (Succ vzz103900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz10380 (Succ vzz103900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25404[label="vzz10380/Succ vzz103800",fontsize=10,color="white",style="solid",shape="box"];8542 -> 25404[label="",style="solid", color="burlywood", weight=9]; 25404 -> 8925[label="",style="solid", color="burlywood", weight=3]; 25405[label="vzz10380/Zero",fontsize=10,color="white",style="solid",shape="box"];8542 -> 25405[label="",style="solid", color="burlywood", weight=9]; 25405 -> 8926[label="",style="solid", color="burlywood", weight=3]; 8543[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Pos (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8543 -> 8927[label="",style="solid", color="black", weight=3]; 8544[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8544 -> 8928[label="",style="solid", color="black", weight=3]; 8545[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Neg (Succ vzz103800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8545 -> 8929[label="",style="solid", color="black", weight=3]; 8546[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpInt vzz1037 vzz1036 == GT))",fontsize=16,color="black",shape="box"];8546 -> 8930[label="",style="solid", color="black", weight=3]; 8547[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Pos (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8547 -> 8931[label="",style="solid", color="black", weight=3]; 8548[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz104100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8548 -> 8932[label="",style="solid", color="black", weight=3]; 8549[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8549 -> 8933[label="",style="solid", color="black", weight=3]; 8550[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8550 -> 8934[label="",style="solid", color="black", weight=3]; 8551[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8551 -> 8935[label="",style="solid", color="black", weight=3]; 8552[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8552 -> 8936[label="",style="solid", color="black", weight=3]; 8553[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8553 -> 8937[label="",style="solid", color="black", weight=3]; 8554 -> 8549[label="",style="dashed", color="red", weight=0]; 8554[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8555[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Neg (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8555 -> 8938[label="",style="solid", color="black", weight=3]; 8556[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz104100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8556 -> 8939[label="",style="solid", color="black", weight=3]; 8557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8557 -> 8940[label="",style="solid", color="black", weight=3]; 8558[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8558 -> 8941[label="",style="solid", color="black", weight=3]; 8559[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz104000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8559 -> 8942[label="",style="solid", color="black", weight=3]; 8560[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8560 -> 8943[label="",style="solid", color="black", weight=3]; 8561[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) vzz10440 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) vzz10440 == GT))",fontsize=16,color="burlywood",shape="triangle"];25406[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8561 -> 25406[label="",style="solid", color="burlywood", weight=9]; 25406 -> 8944[label="",style="solid", color="burlywood", weight=3]; 25407[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8561 -> 25407[label="",style="solid", color="burlywood", weight=9]; 25407 -> 8945[label="",style="solid", color="burlywood", weight=3]; 8562[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8562 -> 8946[label="",style="solid", color="black", weight=3]; 8563[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Pos (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8563 -> 8947[label="",style="solid", color="black", weight=3]; 8564[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8564 -> 8948[label="",style="solid", color="black", weight=3]; 8565[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Neg (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8565 -> 8949[label="",style="solid", color="black", weight=3]; 8566[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8566 -> 8950[label="",style="solid", color="black", weight=3]; 8567[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8567 -> 8951[label="",style="solid", color="black", weight=3]; 8568[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz10440 (Succ vzz104500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz10440 (Succ vzz104500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25408[label="vzz10440/Succ vzz104400",fontsize=10,color="white",style="solid",shape="box"];8568 -> 25408[label="",style="solid", color="burlywood", weight=9]; 25408 -> 8952[label="",style="solid", color="burlywood", weight=3]; 25409[label="vzz10440/Zero",fontsize=10,color="white",style="solid",shape="box"];8568 -> 25409[label="",style="solid", color="burlywood", weight=9]; 25409 -> 8953[label="",style="solid", color="burlywood", weight=3]; 8569[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Pos (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8569 -> 8954[label="",style="solid", color="black", weight=3]; 8570[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8570 -> 8955[label="",style="solid", color="black", weight=3]; 8571[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Neg (Succ vzz104400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8571 -> 8956[label="",style="solid", color="black", weight=3]; 8572[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpInt vzz1043 vzz1042 == GT))",fontsize=16,color="black",shape="box"];8572 -> 8957[label="",style="solid", color="black", weight=3]; 8573[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) vzz10480 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) vzz10480 == GT))",fontsize=16,color="burlywood",shape="triangle"];25410[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8573 -> 25410[label="",style="solid", color="burlywood", weight=9]; 25410 -> 8958[label="",style="solid", color="burlywood", weight=3]; 25411[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8573 -> 25411[label="",style="solid", color="burlywood", weight=9]; 25411 -> 8959[label="",style="solid", color="burlywood", weight=3]; 8574[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8574 -> 8960[label="",style="solid", color="black", weight=3]; 8575[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Pos (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8575 -> 8961[label="",style="solid", color="black", weight=3]; 8576[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8576 -> 8962[label="",style="solid", color="black", weight=3]; 8577[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Neg (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8577 -> 8963[label="",style="solid", color="black", weight=3]; 8578[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8578 -> 8964[label="",style="solid", color="black", weight=3]; 8579[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8579 -> 8965[label="",style="solid", color="black", weight=3]; 8580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz10480 (Succ vzz104900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz10480 (Succ vzz104900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25412[label="vzz10480/Succ vzz104800",fontsize=10,color="white",style="solid",shape="box"];8580 -> 25412[label="",style="solid", color="burlywood", weight=9]; 25412 -> 8966[label="",style="solid", color="burlywood", weight=3]; 25413[label="vzz10480/Zero",fontsize=10,color="white",style="solid",shape="box"];8580 -> 25413[label="",style="solid", color="burlywood", weight=9]; 25413 -> 8967[label="",style="solid", color="burlywood", weight=3]; 8581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Pos (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8581 -> 8968[label="",style="solid", color="black", weight=3]; 8582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8582 -> 8969[label="",style="solid", color="black", weight=3]; 8583[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Neg (Succ vzz104800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8583 -> 8970[label="",style="solid", color="black", weight=3]; 8584[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpInt vzz1047 vzz1046 == GT))",fontsize=16,color="black",shape="box"];8584 -> 8971[label="",style="solid", color="black", weight=3]; 8585[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Pos (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8585 -> 8972[label="",style="solid", color="black", weight=3]; 8586[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz105100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8586 -> 8973[label="",style="solid", color="black", weight=3]; 8587[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8587 -> 8974[label="",style="solid", color="black", weight=3]; 8588[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8588 -> 8975[label="",style="solid", color="black", weight=3]; 8589[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8589 -> 8976[label="",style="solid", color="black", weight=3]; 8590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8590 -> 8977[label="",style="solid", color="black", weight=3]; 8591[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8591 -> 8978[label="",style="solid", color="black", weight=3]; 8592 -> 8587[label="",style="dashed", color="red", weight=0]; 8592[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8593[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Neg (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8593 -> 8979[label="",style="solid", color="black", weight=3]; 8594[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz105100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8594 -> 8980[label="",style="solid", color="black", weight=3]; 8595[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8595 -> 8981[label="",style="solid", color="black", weight=3]; 8596[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8596 -> 8982[label="",style="solid", color="black", weight=3]; 8597[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz105000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8597 -> 8983[label="",style="solid", color="black", weight=3]; 8598[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8598 -> 8984[label="",style="solid", color="black", weight=3]; 8599[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) vzz10540 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) vzz10540 == GT))",fontsize=16,color="burlywood",shape="triangle"];25414[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8599 -> 25414[label="",style="solid", color="burlywood", weight=9]; 25414 -> 8985[label="",style="solid", color="burlywood", weight=3]; 25415[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8599 -> 25415[label="",style="solid", color="burlywood", weight=9]; 25415 -> 8986[label="",style="solid", color="burlywood", weight=3]; 8600[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8600 -> 8987[label="",style="solid", color="black", weight=3]; 8601[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Pos (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8601 -> 8988[label="",style="solid", color="black", weight=3]; 8602[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8602 -> 8989[label="",style="solid", color="black", weight=3]; 8603[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Neg (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8603 -> 8990[label="",style="solid", color="black", weight=3]; 8604[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8604 -> 8991[label="",style="solid", color="black", weight=3]; 8605[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8605 -> 8992[label="",style="solid", color="black", weight=3]; 8606[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz10540 (Succ vzz105500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz10540 (Succ vzz105500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25416[label="vzz10540/Succ vzz105400",fontsize=10,color="white",style="solid",shape="box"];8606 -> 25416[label="",style="solid", color="burlywood", weight=9]; 25416 -> 8993[label="",style="solid", color="burlywood", weight=3]; 25417[label="vzz10540/Zero",fontsize=10,color="white",style="solid",shape="box"];8606 -> 25417[label="",style="solid", color="burlywood", weight=9]; 25417 -> 8994[label="",style="solid", color="burlywood", weight=3]; 8607[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Pos (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8607 -> 8995[label="",style="solid", color="black", weight=3]; 8608[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8608 -> 8996[label="",style="solid", color="black", weight=3]; 8609[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Neg (Succ vzz105400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8609 -> 8997[label="",style="solid", color="black", weight=3]; 8610[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpInt vzz1053 vzz1052 == GT))",fontsize=16,color="black",shape="box"];8610 -> 8998[label="",style="solid", color="black", weight=3]; 8611[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) vzz10580 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) vzz10580 == GT))",fontsize=16,color="burlywood",shape="triangle"];25418[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8611 -> 25418[label="",style="solid", color="burlywood", weight=9]; 25418 -> 8999[label="",style="solid", color="burlywood", weight=3]; 25419[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8611 -> 25419[label="",style="solid", color="burlywood", weight=9]; 25419 -> 9000[label="",style="solid", color="burlywood", weight=3]; 8612[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8612 -> 9001[label="",style="solid", color="black", weight=3]; 8613[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Pos (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8613 -> 9002[label="",style="solid", color="black", weight=3]; 8614[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8614 -> 9003[label="",style="solid", color="black", weight=3]; 8615[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Neg (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8615 -> 9004[label="",style="solid", color="black", weight=3]; 8616[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8616 -> 9005[label="",style="solid", color="black", weight=3]; 8617[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8617 -> 9006[label="",style="solid", color="black", weight=3]; 8618[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz10580 (Succ vzz105900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz10580 (Succ vzz105900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25420[label="vzz10580/Succ vzz105800",fontsize=10,color="white",style="solid",shape="box"];8618 -> 25420[label="",style="solid", color="burlywood", weight=9]; 25420 -> 9007[label="",style="solid", color="burlywood", weight=3]; 25421[label="vzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];8618 -> 25421[label="",style="solid", color="burlywood", weight=9]; 25421 -> 9008[label="",style="solid", color="burlywood", weight=3]; 8619[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Pos (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8619 -> 9009[label="",style="solid", color="black", weight=3]; 8620[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8620 -> 9010[label="",style="solid", color="black", weight=3]; 8621[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Neg (Succ vzz105800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8621 -> 9011[label="",style="solid", color="black", weight=3]; 8622[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpInt vzz1057 vzz1056 == GT))",fontsize=16,color="black",shape="box"];8622 -> 9012[label="",style="solid", color="black", weight=3]; 8623[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Pos (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8623 -> 9013[label="",style="solid", color="black", weight=3]; 8624[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz106100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8624 -> 9014[label="",style="solid", color="black", weight=3]; 8625[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8625 -> 9015[label="",style="solid", color="black", weight=3]; 8626[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8626 -> 9016[label="",style="solid", color="black", weight=3]; 8627[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8627 -> 9017[label="",style="solid", color="black", weight=3]; 8628[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8628 -> 9018[label="",style="solid", color="black", weight=3]; 8629[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8629 -> 9019[label="",style="solid", color="black", weight=3]; 8630 -> 8625[label="",style="dashed", color="red", weight=0]; 8630[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8631[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Neg (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8631 -> 9020[label="",style="solid", color="black", weight=3]; 8632[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz106100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8632 -> 9021[label="",style="solid", color="black", weight=3]; 8633[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8633 -> 9022[label="",style="solid", color="black", weight=3]; 8634[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8634 -> 9023[label="",style="solid", color="black", weight=3]; 8635[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz106000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8635 -> 9024[label="",style="solid", color="black", weight=3]; 8636[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8636 -> 9025[label="",style="solid", color="black", weight=3]; 8637[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) vzz10640 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) vzz10640 == GT))",fontsize=16,color="burlywood",shape="triangle"];25422[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8637 -> 25422[label="",style="solid", color="burlywood", weight=9]; 25422 -> 9026[label="",style="solid", color="burlywood", weight=3]; 25423[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8637 -> 25423[label="",style="solid", color="burlywood", weight=9]; 25423 -> 9027[label="",style="solid", color="burlywood", weight=3]; 8638[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8638 -> 9028[label="",style="solid", color="black", weight=3]; 8639[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Pos (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8639 -> 9029[label="",style="solid", color="black", weight=3]; 8640[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8640 -> 9030[label="",style="solid", color="black", weight=3]; 8641[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Neg (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8641 -> 9031[label="",style="solid", color="black", weight=3]; 8642[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8642 -> 9032[label="",style="solid", color="black", weight=3]; 8643[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8643 -> 9033[label="",style="solid", color="black", weight=3]; 8644[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz10640 (Succ vzz106500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz10640 (Succ vzz106500) == GT))",fontsize=16,color="burlywood",shape="triangle"];25424[label="vzz10640/Succ vzz106400",fontsize=10,color="white",style="solid",shape="box"];8644 -> 25424[label="",style="solid", color="burlywood", weight=9]; 25424 -> 9034[label="",style="solid", color="burlywood", weight=3]; 25425[label="vzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];8644 -> 25425[label="",style="solid", color="burlywood", weight=9]; 25425 -> 9035[label="",style="solid", color="burlywood", weight=3]; 8645[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Pos (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8645 -> 9036[label="",style="solid", color="black", weight=3]; 8646[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8646 -> 9037[label="",style="solid", color="black", weight=3]; 8647[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Neg (Succ vzz106400)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8647 -> 9038[label="",style="solid", color="black", weight=3]; 8648[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpInt vzz1063 vzz1062 == GT))",fontsize=16,color="black",shape="box"];8648 -> 9039[label="",style="solid", color="black", weight=3]; 8649[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) vzz10680 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) vzz10680 == GT))",fontsize=16,color="burlywood",shape="triangle"];25426[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8649 -> 25426[label="",style="solid", color="burlywood", weight=9]; 25426 -> 9040[label="",style="solid", color="burlywood", weight=3]; 25427[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8649 -> 25427[label="",style="solid", color="burlywood", weight=9]; 25427 -> 9041[label="",style="solid", color="burlywood", weight=3]; 8650[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="black",shape="triangle"];8650 -> 9042[label="",style="solid", color="black", weight=3]; 8651[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Pos (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8651 -> 9043[label="",style="solid", color="black", weight=3]; 8652[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8652 -> 9044[label="",style="solid", color="black", weight=3]; 8653[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Neg (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8653 -> 9045[label="",style="solid", color="black", weight=3]; 8654[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Pos Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8654 -> 9046[label="",style="solid", color="black", weight=3]; 8655[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="black",shape="triangle"];8655 -> 9047[label="",style="solid", color="black", weight=3]; 8656[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz10680 (Succ vzz106900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz10680 (Succ vzz106900) == GT))",fontsize=16,color="burlywood",shape="triangle"];25428[label="vzz10680/Succ vzz106800",fontsize=10,color="white",style="solid",shape="box"];8656 -> 25428[label="",style="solid", color="burlywood", weight=9]; 25428 -> 9048[label="",style="solid", color="burlywood", weight=3]; 25429[label="vzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];8656 -> 25429[label="",style="solid", color="burlywood", weight=9]; 25429 -> 9049[label="",style="solid", color="burlywood", weight=3]; 8657[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Pos (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8657 -> 9050[label="",style="solid", color="black", weight=3]; 8658[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Pos Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8658 -> 9051[label="",style="solid", color="black", weight=3]; 8659[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Neg (Succ vzz106800)) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8659 -> 9052[label="",style="solid", color="black", weight=3]; 8660[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt (Neg Zero) (Neg Zero) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpInt vzz1067 vzz1066 == GT))",fontsize=16,color="black",shape="box"];8660 -> 9053[label="",style="solid", color="black", weight=3]; 8661[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Pos (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8661 -> 9054[label="",style="solid", color="black", weight=3]; 8662[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz107100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8662 -> 9055[label="",style="solid", color="black", weight=3]; 8663[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8663 -> 9056[label="",style="solid", color="black", weight=3]; 8664[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8664 -> 9057[label="",style="solid", color="black", weight=3]; 8665[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8665 -> 9058[label="",style="solid", color="black", weight=3]; 8666[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8666 -> 9059[label="",style="solid", color="black", weight=3]; 8667[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8667 -> 9060[label="",style="solid", color="black", weight=3]; 8668 -> 8663[label="",style="dashed", color="red", weight=0]; 8668[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8669[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Neg (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8669 -> 9061[label="",style="solid", color="black", weight=3]; 8670[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz107100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8670 -> 9062[label="",style="solid", color="black", weight=3]; 8671[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8671 -> 9063[label="",style="solid", color="black", weight=3]; 8672[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8672 -> 9064[label="",style="solid", color="black", weight=3]; 8673[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz107000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8673 -> 9065[label="",style="solid", color="black", weight=3]; 8674[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8674 -> 9066[label="",style="solid", color="black", weight=3]; 14937[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) vzz1272) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25430[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14937 -> 25430[label="",style="solid", color="burlywood", weight=9]; 25430 -> 14959[label="",style="solid", color="burlywood", weight=3]; 25431[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14937 -> 25431[label="",style="solid", color="burlywood", weight=9]; 25431 -> 14960[label="",style="solid", color="burlywood", weight=3]; 14938[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) vzz1272) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25432[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14938 -> 25432[label="",style="solid", color="burlywood", weight=9]; 25432 -> 14961[label="",style="solid", color="burlywood", weight=3]; 25433[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14938 -> 25433[label="",style="solid", color="burlywood", weight=9]; 25433 -> 14962[label="",style="solid", color="burlywood", weight=3]; 14939[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) vzz1272) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25434[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14939 -> 25434[label="",style="solid", color="burlywood", weight=9]; 25434 -> 14963[label="",style="solid", color="burlywood", weight=3]; 25435[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14939 -> 25435[label="",style="solid", color="burlywood", weight=9]; 25435 -> 14964[label="",style="solid", color="burlywood", weight=3]; 14940[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) vzz1272) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25436[label="vzz1272/Pos vzz12720",fontsize=10,color="white",style="solid",shape="box"];14940 -> 25436[label="",style="solid", color="burlywood", weight=9]; 25436 -> 14965[label="",style="solid", color="burlywood", weight=3]; 25437[label="vzz1272/Neg vzz12720",fontsize=10,color="white",style="solid",shape="box"];14940 -> 25437[label="",style="solid", color="burlywood", weight=9]; 25437 -> 14966[label="",style="solid", color="burlywood", weight=3]; 8688[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos vzz10750) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25438[label="vzz10750/Succ vzz107500",fontsize=10,color="white",style="solid",shape="box"];8688 -> 25438[label="",style="solid", color="burlywood", weight=9]; 25438 -> 9087[label="",style="solid", color="burlywood", weight=3]; 25439[label="vzz10750/Zero",fontsize=10,color="white",style="solid",shape="box"];8688 -> 25439[label="",style="solid", color="burlywood", weight=9]; 25439 -> 9088[label="",style="solid", color="burlywood", weight=3]; 8689[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Neg vzz10750) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8689 -> 9089[label="",style="solid", color="black", weight=3]; 8690[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz1082 && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25440[label="vzz1082/Pos vzz10820",fontsize=10,color="white",style="solid",shape="box"];8690 -> 25440[label="",style="solid", color="burlywood", weight=9]; 25440 -> 9090[label="",style="solid", color="burlywood", weight=3]; 25441[label="vzz1082/Neg vzz10820",fontsize=10,color="white",style="solid",shape="box"];8690 -> 25441[label="",style="solid", color="burlywood", weight=9]; 25441 -> 9091[label="",style="solid", color="burlywood", weight=3]; 17538[label="vzz79500",fontsize=16,color="green",shape="box"];17539[label="vzz23",fontsize=16,color="green",shape="box"];17540[label="vzz97900",fontsize=16,color="green",shape="box"];17541[label="vzz79500",fontsize=16,color="green",shape="box"];17542[label="vzz24",fontsize=16,color="green",shape="box"];17537[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat vzz1380 vzz1381) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="burlywood",shape="triangle"];25442[label="vzz1380/Succ vzz13800",fontsize=10,color="white",style="solid",shape="box"];17537 -> 25442[label="",style="solid", color="burlywood", weight=9]; 25442 -> 17583[label="",style="solid", color="burlywood", weight=3]; 25443[label="vzz1380/Zero",fontsize=10,color="white",style="solid",shape="box"];17537 -> 25443[label="",style="solid", color="burlywood", weight=9]; 25443 -> 17584[label="",style="solid", color="burlywood", weight=3]; 8693[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8694[label="Pos Zero",fontsize=16,color="green",shape="box"];8695 -> 9418[label="",style="dashed", color="red", weight=0]; 8695[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8695 -> 9419[label="",style="dashed", color="magenta", weight=3]; 8695 -> 9420[label="",style="dashed", color="magenta", weight=3]; 8695 -> 9421[label="",style="dashed", color="magenta", weight=3]; 8696[label="Pos Zero",fontsize=16,color="green",shape="box"];17604[label="vzz79500",fontsize=16,color="green",shape="box"];17605[label="vzz24",fontsize=16,color="green",shape="box"];17606[label="vzz79500",fontsize=16,color="green",shape="box"];17607[label="vzz97900",fontsize=16,color="green",shape="box"];17608[label="vzz23",fontsize=16,color="green",shape="box"];17603[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat vzz1387 vzz1388) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="burlywood",shape="triangle"];25444[label="vzz1387/Succ vzz13870",fontsize=10,color="white",style="solid",shape="box"];17603 -> 25444[label="",style="solid", color="burlywood", weight=9]; 25444 -> 17649[label="",style="solid", color="burlywood", weight=3]; 25445[label="vzz1387/Zero",fontsize=10,color="white",style="solid",shape="box"];17603 -> 25445[label="",style="solid", color="burlywood", weight=9]; 25445 -> 17650[label="",style="solid", color="burlywood", weight=3]; 8699[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8700[label="Neg Zero",fontsize=16,color="green",shape="box"];8701 -> 9418[label="",style="dashed", color="red", weight=0]; 8701[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8701 -> 9422[label="",style="dashed", color="magenta", weight=3]; 8701 -> 9423[label="",style="dashed", color="magenta", weight=3]; 8701 -> 9424[label="",style="dashed", color="magenta", weight=3]; 8702[label="Neg Zero",fontsize=16,color="green",shape="box"];8703[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Pos vzz10800) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];8703 -> 9124[label="",style="solid", color="black", weight=3]; 8704[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg vzz10800) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="burlywood",shape="box"];25446[label="vzz10800/Succ vzz108000",fontsize=10,color="white",style="solid",shape="box"];8704 -> 25446[label="",style="solid", color="burlywood", weight=9]; 25446 -> 9125[label="",style="solid", color="burlywood", weight=3]; 25447[label="vzz10800/Zero",fontsize=10,color="white",style="solid",shape="box"];8704 -> 25447[label="",style="solid", color="burlywood", weight=9]; 25447 -> 9126[label="",style="solid", color="burlywood", weight=3]; 14989[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) vzz1282) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25448[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14989 -> 25448[label="",style="solid", color="burlywood", weight=9]; 25448 -> 15039[label="",style="solid", color="burlywood", weight=3]; 25449[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14989 -> 25449[label="",style="solid", color="burlywood", weight=9]; 25449 -> 15040[label="",style="solid", color="burlywood", weight=3]; 14990[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) vzz1282) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25450[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14990 -> 25450[label="",style="solid", color="burlywood", weight=9]; 25450 -> 15041[label="",style="solid", color="burlywood", weight=3]; 25451[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14990 -> 25451[label="",style="solid", color="burlywood", weight=9]; 25451 -> 15042[label="",style="solid", color="burlywood", weight=3]; 14991[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) vzz1282) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25452[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14991 -> 25452[label="",style="solid", color="burlywood", weight=9]; 25452 -> 15043[label="",style="solid", color="burlywood", weight=3]; 25453[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14991 -> 25453[label="",style="solid", color="burlywood", weight=9]; 25453 -> 15044[label="",style="solid", color="burlywood", weight=3]; 14992[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) vzz1282) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25454[label="vzz1282/Pos vzz12820",fontsize=10,color="white",style="solid",shape="box"];14992 -> 25454[label="",style="solid", color="burlywood", weight=9]; 25454 -> 15045[label="",style="solid", color="burlywood", weight=3]; 25455[label="vzz1282/Neg vzz12820",fontsize=10,color="white",style="solid",shape="box"];14992 -> 25455[label="",style="solid", color="burlywood", weight=9]; 25455 -> 15046[label="",style="solid", color="burlywood", weight=3]; 8718[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz1089 && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25456[label="vzz1089/Pos vzz10890",fontsize=10,color="white",style="solid",shape="box"];8718 -> 25456[label="",style="solid", color="burlywood", weight=9]; 25456 -> 9147[label="",style="solid", color="burlywood", weight=3]; 25457[label="vzz1089/Neg vzz10890",fontsize=10,color="white",style="solid",shape="box"];8718 -> 25457[label="",style="solid", color="burlywood", weight=9]; 25457 -> 9148[label="",style="solid", color="burlywood", weight=3]; 17697[label="vzz23",fontsize=16,color="green",shape="box"];17698[label="vzz79500",fontsize=16,color="green",shape="box"];17699[label="vzz24",fontsize=16,color="green",shape="box"];17700[label="vzz97900",fontsize=16,color="green",shape="box"];17701[label="vzz79500",fontsize=16,color="green",shape="box"];17696[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat vzz1393 vzz1394) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="burlywood",shape="triangle"];25458[label="vzz1393/Succ vzz13930",fontsize=10,color="white",style="solid",shape="box"];17696 -> 25458[label="",style="solid", color="burlywood", weight=9]; 25458 -> 17742[label="",style="solid", color="burlywood", weight=3]; 25459[label="vzz1393/Zero",fontsize=10,color="white",style="solid",shape="box"];17696 -> 25459[label="",style="solid", color="burlywood", weight=9]; 25459 -> 17743[label="",style="solid", color="burlywood", weight=3]; 8721[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];8722[label="Pos Zero",fontsize=16,color="green",shape="box"];8723 -> 9418[label="",style="dashed", color="red", weight=0]; 8723[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8723 -> 9425[label="",style="dashed", color="magenta", weight=3]; 8723 -> 9426[label="",style="dashed", color="magenta", weight=3]; 8723 -> 9427[label="",style="dashed", color="magenta", weight=3]; 8724[label="Pos Zero",fontsize=16,color="green",shape="box"];17758[label="vzz97900",fontsize=16,color="green",shape="box"];17759[label="vzz24",fontsize=16,color="green",shape="box"];17760[label="vzz23",fontsize=16,color="green",shape="box"];17761[label="vzz79500",fontsize=16,color="green",shape="box"];17762[label="vzz79500",fontsize=16,color="green",shape="box"];17757[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat vzz1399 vzz1400) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="burlywood",shape="triangle"];25460[label="vzz1399/Succ vzz13990",fontsize=10,color="white",style="solid",shape="box"];17757 -> 25460[label="",style="solid", color="burlywood", weight=9]; 25460 -> 17803[label="",style="solid", color="burlywood", weight=3]; 25461[label="vzz1399/Zero",fontsize=10,color="white",style="solid",shape="box"];17757 -> 25461[label="",style="solid", color="burlywood", weight=9]; 25461 -> 17804[label="",style="solid", color="burlywood", weight=3]; 8727[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];8728[label="Neg Zero",fontsize=16,color="green",shape="box"];8729 -> 9418[label="",style="dashed", color="red", weight=0]; 8729[label="roundRound00 (vzz23 :% vzz24) (even (roundN (vzz23 :% vzz24)))",fontsize=16,color="magenta"];8729 -> 9428[label="",style="dashed", color="magenta", weight=3]; 8729 -> 9429[label="",style="dashed", color="magenta", weight=3]; 8729 -> 9430[label="",style="dashed", color="magenta", weight=3]; 8730[label="Neg Zero",fontsize=16,color="green",shape="box"];8731[label="vzz23",fontsize=16,color="green",shape="box"];8732[label="vzz24",fontsize=16,color="green",shape="box"];8733[label="properFractionQ1 vzz23 vzz24 (vzz10910,vzz10911)",fontsize=16,color="black",shape="box"];8733 -> 9157[label="",style="solid", color="black", weight=3]; 9670[label="roundRound05 (vzz23 :% Integer vzz240) (signum ((Integer vzz11010 + Integer vzz1085 * Integer vzz240) `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer vzz1085 * Integer vzz240) `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1085 * Integer vzz240) vzz1100)))",fontsize=16,color="black",shape="box"];9670 -> 9919[label="",style="solid", color="black", weight=3]; 8739[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) (Succ vzz99400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) (Succ vzz99400) == GT))",fontsize=16,color="black",shape="box"];8739 -> 9158[label="",style="solid", color="black", weight=3]; 8740[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99500) Zero == GT))",fontsize=16,color="black",shape="box"];8740 -> 9159[label="",style="solid", color="black", weight=3]; 8741[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) True)",fontsize=16,color="black",shape="box"];8741 -> 9160[label="",style="solid", color="black", weight=3]; 8742 -> 8378[label="",style="dashed", color="red", weight=0]; 8742[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99400) == GT))",fontsize=16,color="magenta"];8742 -> 9161[label="",style="dashed", color="magenta", weight=3]; 8742 -> 9162[label="",style="dashed", color="magenta", weight=3]; 8743[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8743 -> 9163[label="",style="solid", color="black", weight=3]; 8744 -> 8372[label="",style="dashed", color="red", weight=0]; 8744[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="magenta"];8745 -> 8743[label="",style="dashed", color="red", weight=0]; 8745[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8746[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) False)",fontsize=16,color="black",shape="triangle"];8746 -> 9164[label="",style="solid", color="black", weight=3]; 8747[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) (Succ vzz99500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) (Succ vzz99500) == GT))",fontsize=16,color="black",shape="box"];8747 -> 9165[label="",style="solid", color="black", weight=3]; 8748[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz99500) == GT))",fontsize=16,color="black",shape="box"];8748 -> 9166[label="",style="solid", color="black", weight=3]; 8749 -> 8377[label="",style="dashed", color="red", weight=0]; 8749[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="magenta"];8750 -> 8743[label="",style="dashed", color="red", weight=0]; 8750[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8751 -> 8371[label="",style="dashed", color="red", weight=0]; 8751[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz99400) Zero == GT))",fontsize=16,color="magenta"];8751 -> 9167[label="",style="dashed", color="magenta", weight=3]; 8751 -> 9168[label="",style="dashed", color="magenta", weight=3]; 8752 -> 8743[label="",style="dashed", color="red", weight=0]; 8752[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8753[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) (Succ vzz99800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) (Succ vzz99800) == GT))",fontsize=16,color="black",shape="box"];8753 -> 9169[label="",style="solid", color="black", weight=3]; 8754[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99900) Zero == GT))",fontsize=16,color="black",shape="box"];8754 -> 9170[label="",style="solid", color="black", weight=3]; 8755[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) True)",fontsize=16,color="black",shape="box"];8755 -> 9171[label="",style="solid", color="black", weight=3]; 8756 -> 8390[label="",style="dashed", color="red", weight=0]; 8756[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99800) == GT))",fontsize=16,color="magenta"];8756 -> 9172[label="",style="dashed", color="magenta", weight=3]; 8756 -> 9173[label="",style="dashed", color="magenta", weight=3]; 8757[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8757 -> 9174[label="",style="solid", color="black", weight=3]; 8758 -> 8384[label="",style="dashed", color="red", weight=0]; 8758[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="magenta"];8759 -> 8757[label="",style="dashed", color="red", weight=0]; 8759[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8760[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) False)",fontsize=16,color="black",shape="triangle"];8760 -> 9175[label="",style="solid", color="black", weight=3]; 8761[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) (Succ vzz99900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) (Succ vzz99900) == GT))",fontsize=16,color="black",shape="box"];8761 -> 9176[label="",style="solid", color="black", weight=3]; 8762[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz99900) == GT))",fontsize=16,color="black",shape="box"];8762 -> 9177[label="",style="solid", color="black", weight=3]; 8763 -> 8389[label="",style="dashed", color="red", weight=0]; 8763[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="magenta"];8764 -> 8757[label="",style="dashed", color="red", weight=0]; 8764[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8765 -> 8383[label="",style="dashed", color="red", weight=0]; 8765[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz99800) Zero == GT))",fontsize=16,color="magenta"];8765 -> 9178[label="",style="dashed", color="magenta", weight=3]; 8765 -> 9179[label="",style="dashed", color="magenta", weight=3]; 8766 -> 8757[label="",style="dashed", color="red", weight=0]; 8766[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];8767[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz100100 vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25462[label="vzz100100/Succ vzz1001000",fontsize=10,color="white",style="solid",shape="box"];8767 -> 25462[label="",style="solid", color="burlywood", weight=9]; 25462 -> 9180[label="",style="solid", color="burlywood", weight=3]; 25463[label="vzz100100/Zero",fontsize=10,color="white",style="solid",shape="box"];8767 -> 25463[label="",style="solid", color="burlywood", weight=9]; 25463 -> 9181[label="",style="solid", color="burlywood", weight=3]; 8768 -> 8397[label="",style="dashed", color="red", weight=0]; 8768[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8769[label="roundRound04 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8769 -> 9182[label="",style="solid", color="black", weight=3]; 8770 -> 8397[label="",style="dashed", color="red", weight=0]; 8770[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8771[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8771 -> 9183[label="",style="solid", color="black", weight=3]; 8772 -> 8397[label="",style="dashed", color="red", weight=0]; 8772[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8773 -> 8771[label="",style="dashed", color="red", weight=0]; 8773[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8774 -> 8767[label="",style="dashed", color="red", weight=0]; 8774[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz100100 vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8774 -> 9184[label="",style="dashed", color="magenta", weight=3]; 8774 -> 9185[label="",style="dashed", color="magenta", weight=3]; 8775 -> 8397[label="",style="dashed", color="red", weight=0]; 8775[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8776 -> 8397[label="",style="dashed", color="red", weight=0]; 8776[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8777 -> 8771[label="",style="dashed", color="red", weight=0]; 8777[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8778 -> 8397[label="",style="dashed", color="red", weight=0]; 8778[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8779 -> 8771[label="",style="dashed", color="red", weight=0]; 8779[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8780[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) (Succ vzz100400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) (Succ vzz100400) == GT))",fontsize=16,color="black",shape="box"];8780 -> 9186[label="",style="solid", color="black", weight=3]; 8781[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100500) Zero == GT))",fontsize=16,color="black",shape="box"];8781 -> 9187[label="",style="solid", color="black", weight=3]; 8782[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) True)",fontsize=16,color="black",shape="box"];8782 -> 9188[label="",style="solid", color="black", weight=3]; 8783 -> 8416[label="",style="dashed", color="red", weight=0]; 8783[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100400) == GT))",fontsize=16,color="magenta"];8783 -> 9189[label="",style="dashed", color="magenta", weight=3]; 8783 -> 9190[label="",style="dashed", color="magenta", weight=3]; 8784[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8784 -> 9191[label="",style="solid", color="black", weight=3]; 8785 -> 8410[label="",style="dashed", color="red", weight=0]; 8785[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="magenta"];8786 -> 8784[label="",style="dashed", color="red", weight=0]; 8786[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8787[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) False)",fontsize=16,color="black",shape="triangle"];8787 -> 9192[label="",style="solid", color="black", weight=3]; 8788[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) (Succ vzz100500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) (Succ vzz100500) == GT))",fontsize=16,color="black",shape="box"];8788 -> 9193[label="",style="solid", color="black", weight=3]; 8789[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz100500) == GT))",fontsize=16,color="black",shape="box"];8789 -> 9194[label="",style="solid", color="black", weight=3]; 8790 -> 8415[label="",style="dashed", color="red", weight=0]; 8790[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="magenta"];8791 -> 8784[label="",style="dashed", color="red", weight=0]; 8791[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8792 -> 8409[label="",style="dashed", color="red", weight=0]; 8792[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz100400) Zero == GT))",fontsize=16,color="magenta"];8792 -> 9195[label="",style="dashed", color="magenta", weight=3]; 8792 -> 9196[label="",style="dashed", color="magenta", weight=3]; 8793 -> 8784[label="",style="dashed", color="red", weight=0]; 8793[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8794[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) (Succ vzz100800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) (Succ vzz100800) == GT))",fontsize=16,color="black",shape="box"];8794 -> 9197[label="",style="solid", color="black", weight=3]; 8795[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100900) Zero == GT))",fontsize=16,color="black",shape="box"];8795 -> 9198[label="",style="solid", color="black", weight=3]; 8796[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) True)",fontsize=16,color="black",shape="box"];8796 -> 9199[label="",style="solid", color="black", weight=3]; 8797 -> 8428[label="",style="dashed", color="red", weight=0]; 8797[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100800) == GT))",fontsize=16,color="magenta"];8797 -> 9200[label="",style="dashed", color="magenta", weight=3]; 8797 -> 9201[label="",style="dashed", color="magenta", weight=3]; 8798[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8798 -> 9202[label="",style="solid", color="black", weight=3]; 8799 -> 8422[label="",style="dashed", color="red", weight=0]; 8799[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="magenta"];8800 -> 8798[label="",style="dashed", color="red", weight=0]; 8800[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8801[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) False)",fontsize=16,color="black",shape="triangle"];8801 -> 9203[label="",style="solid", color="black", weight=3]; 8802[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) (Succ vzz100900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) (Succ vzz100900) == GT))",fontsize=16,color="black",shape="box"];8802 -> 9204[label="",style="solid", color="black", weight=3]; 8803[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz100900) == GT))",fontsize=16,color="black",shape="box"];8803 -> 9205[label="",style="solid", color="black", weight=3]; 8804 -> 8427[label="",style="dashed", color="red", weight=0]; 8804[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="magenta"];8805 -> 8798[label="",style="dashed", color="red", weight=0]; 8805[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8806 -> 8421[label="",style="dashed", color="red", weight=0]; 8806[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz100800) Zero == GT))",fontsize=16,color="magenta"];8806 -> 9206[label="",style="dashed", color="magenta", weight=3]; 8806 -> 9207[label="",style="dashed", color="magenta", weight=3]; 8807 -> 8798[label="",style="dashed", color="red", weight=0]; 8807[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];8808[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz101100 vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25464[label="vzz101100/Succ vzz1011000",fontsize=10,color="white",style="solid",shape="box"];8808 -> 25464[label="",style="solid", color="burlywood", weight=9]; 25464 -> 9208[label="",style="solid", color="burlywood", weight=3]; 25465[label="vzz101100/Zero",fontsize=10,color="white",style="solid",shape="box"];8808 -> 25465[label="",style="solid", color="burlywood", weight=9]; 25465 -> 9209[label="",style="solid", color="burlywood", weight=3]; 8809 -> 8435[label="",style="dashed", color="red", weight=0]; 8809[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8810[label="roundRound04 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8810 -> 9210[label="",style="solid", color="black", weight=3]; 8811 -> 8435[label="",style="dashed", color="red", weight=0]; 8811[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8812[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8812 -> 9211[label="",style="solid", color="black", weight=3]; 8813 -> 8435[label="",style="dashed", color="red", weight=0]; 8813[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8814 -> 8812[label="",style="dashed", color="red", weight=0]; 8814[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8815 -> 8808[label="",style="dashed", color="red", weight=0]; 8815[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz101100 vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8815 -> 9212[label="",style="dashed", color="magenta", weight=3]; 8815 -> 9213[label="",style="dashed", color="magenta", weight=3]; 8816 -> 8435[label="",style="dashed", color="red", weight=0]; 8816[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8817 -> 8435[label="",style="dashed", color="red", weight=0]; 8817[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8818 -> 8812[label="",style="dashed", color="red", weight=0]; 8818[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8819 -> 8435[label="",style="dashed", color="red", weight=0]; 8819[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8820 -> 8812[label="",style="dashed", color="red", weight=0]; 8820[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8821[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) (Succ vzz101400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) (Succ vzz101400) == GT))",fontsize=16,color="black",shape="box"];8821 -> 9214[label="",style="solid", color="black", weight=3]; 8822[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101500) Zero == GT))",fontsize=16,color="black",shape="box"];8822 -> 9215[label="",style="solid", color="black", weight=3]; 8823[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) True)",fontsize=16,color="black",shape="box"];8823 -> 9216[label="",style="solid", color="black", weight=3]; 8824 -> 8454[label="",style="dashed", color="red", weight=0]; 8824[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101400) == GT))",fontsize=16,color="magenta"];8824 -> 9217[label="",style="dashed", color="magenta", weight=3]; 8824 -> 9218[label="",style="dashed", color="magenta", weight=3]; 8825[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8825 -> 9219[label="",style="solid", color="black", weight=3]; 8826 -> 8448[label="",style="dashed", color="red", weight=0]; 8826[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="magenta"];8827 -> 8825[label="",style="dashed", color="red", weight=0]; 8827[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8828[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) False)",fontsize=16,color="black",shape="triangle"];8828 -> 9220[label="",style="solid", color="black", weight=3]; 8829[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) (Succ vzz101500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) (Succ vzz101500) == GT))",fontsize=16,color="black",shape="box"];8829 -> 9221[label="",style="solid", color="black", weight=3]; 8830[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz101500) == GT))",fontsize=16,color="black",shape="box"];8830 -> 9222[label="",style="solid", color="black", weight=3]; 8831 -> 8453[label="",style="dashed", color="red", weight=0]; 8831[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="magenta"];8832 -> 8825[label="",style="dashed", color="red", weight=0]; 8832[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8833 -> 8447[label="",style="dashed", color="red", weight=0]; 8833[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz101400) Zero == GT))",fontsize=16,color="magenta"];8833 -> 9223[label="",style="dashed", color="magenta", weight=3]; 8833 -> 9224[label="",style="dashed", color="magenta", weight=3]; 8834 -> 8825[label="",style="dashed", color="red", weight=0]; 8834[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8835[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) (Succ vzz101800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) (Succ vzz101800) == GT))",fontsize=16,color="black",shape="box"];8835 -> 9225[label="",style="solid", color="black", weight=3]; 8836[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101900) Zero == GT))",fontsize=16,color="black",shape="box"];8836 -> 9226[label="",style="solid", color="black", weight=3]; 8837[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) True)",fontsize=16,color="black",shape="box"];8837 -> 9227[label="",style="solid", color="black", weight=3]; 8838 -> 8466[label="",style="dashed", color="red", weight=0]; 8838[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101800) == GT))",fontsize=16,color="magenta"];8838 -> 9228[label="",style="dashed", color="magenta", weight=3]; 8838 -> 9229[label="",style="dashed", color="magenta", weight=3]; 8839[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8839 -> 9230[label="",style="solid", color="black", weight=3]; 8840 -> 8460[label="",style="dashed", color="red", weight=0]; 8840[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="magenta"];8841 -> 8839[label="",style="dashed", color="red", weight=0]; 8841[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8842[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) False)",fontsize=16,color="black",shape="triangle"];8842 -> 9231[label="",style="solid", color="black", weight=3]; 8843[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) (Succ vzz101900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) (Succ vzz101900) == GT))",fontsize=16,color="black",shape="box"];8843 -> 9232[label="",style="solid", color="black", weight=3]; 8844[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz101900) == GT))",fontsize=16,color="black",shape="box"];8844 -> 9233[label="",style="solid", color="black", weight=3]; 8845 -> 8465[label="",style="dashed", color="red", weight=0]; 8845[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="magenta"];8846 -> 8839[label="",style="dashed", color="red", weight=0]; 8846[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8847 -> 8459[label="",style="dashed", color="red", weight=0]; 8847[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz101800) Zero == GT))",fontsize=16,color="magenta"];8847 -> 9234[label="",style="dashed", color="magenta", weight=3]; 8847 -> 9235[label="",style="dashed", color="magenta", weight=3]; 8848 -> 8839[label="",style="dashed", color="red", weight=0]; 8848[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];8849[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz102100 vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25466[label="vzz102100/Succ vzz1021000",fontsize=10,color="white",style="solid",shape="box"];8849 -> 25466[label="",style="solid", color="burlywood", weight=9]; 25466 -> 9236[label="",style="solid", color="burlywood", weight=3]; 25467[label="vzz102100/Zero",fontsize=10,color="white",style="solid",shape="box"];8849 -> 25467[label="",style="solid", color="burlywood", weight=9]; 25467 -> 9237[label="",style="solid", color="burlywood", weight=3]; 8850 -> 8473[label="",style="dashed", color="red", weight=0]; 8850[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8851[label="roundRound04 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8851 -> 9238[label="",style="solid", color="black", weight=3]; 8852 -> 8473[label="",style="dashed", color="red", weight=0]; 8852[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8853[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8853 -> 9239[label="",style="solid", color="black", weight=3]; 8854 -> 8473[label="",style="dashed", color="red", weight=0]; 8854[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8855 -> 8853[label="",style="dashed", color="red", weight=0]; 8855[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8856 -> 8849[label="",style="dashed", color="red", weight=0]; 8856[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz102100 vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8856 -> 9240[label="",style="dashed", color="magenta", weight=3]; 8856 -> 9241[label="",style="dashed", color="magenta", weight=3]; 8857 -> 8473[label="",style="dashed", color="red", weight=0]; 8857[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8858 -> 8473[label="",style="dashed", color="red", weight=0]; 8858[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8859 -> 8853[label="",style="dashed", color="red", weight=0]; 8859[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8860 -> 8473[label="",style="dashed", color="red", weight=0]; 8860[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8861 -> 8853[label="",style="dashed", color="red", weight=0]; 8861[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8862[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) (Succ vzz102400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) (Succ vzz102400) == GT))",fontsize=16,color="black",shape="box"];8862 -> 9242[label="",style="solid", color="black", weight=3]; 8863[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102500) Zero == GT))",fontsize=16,color="black",shape="box"];8863 -> 9243[label="",style="solid", color="black", weight=3]; 8864[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) True)",fontsize=16,color="black",shape="box"];8864 -> 9244[label="",style="solid", color="black", weight=3]; 8865 -> 8492[label="",style="dashed", color="red", weight=0]; 8865[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102400) == GT))",fontsize=16,color="magenta"];8865 -> 9245[label="",style="dashed", color="magenta", weight=3]; 8865 -> 9246[label="",style="dashed", color="magenta", weight=3]; 8866[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8866 -> 9247[label="",style="solid", color="black", weight=3]; 8867 -> 8486[label="",style="dashed", color="red", weight=0]; 8867[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="magenta"];8868 -> 8866[label="",style="dashed", color="red", weight=0]; 8868[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8869[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) False)",fontsize=16,color="black",shape="triangle"];8869 -> 9248[label="",style="solid", color="black", weight=3]; 8870[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) (Succ vzz102500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) (Succ vzz102500) == GT))",fontsize=16,color="black",shape="box"];8870 -> 9249[label="",style="solid", color="black", weight=3]; 8871[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz102500) == GT))",fontsize=16,color="black",shape="box"];8871 -> 9250[label="",style="solid", color="black", weight=3]; 8872 -> 8491[label="",style="dashed", color="red", weight=0]; 8872[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="magenta"];8873 -> 8866[label="",style="dashed", color="red", weight=0]; 8873[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8874 -> 8485[label="",style="dashed", color="red", weight=0]; 8874[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz102400) Zero == GT))",fontsize=16,color="magenta"];8874 -> 9251[label="",style="dashed", color="magenta", weight=3]; 8874 -> 9252[label="",style="dashed", color="magenta", weight=3]; 8875 -> 8866[label="",style="dashed", color="red", weight=0]; 8875[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8876[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) (Succ vzz102800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) (Succ vzz102800) == GT))",fontsize=16,color="black",shape="box"];8876 -> 9253[label="",style="solid", color="black", weight=3]; 8877[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102900) Zero == GT))",fontsize=16,color="black",shape="box"];8877 -> 9254[label="",style="solid", color="black", weight=3]; 8878[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) True)",fontsize=16,color="black",shape="box"];8878 -> 9255[label="",style="solid", color="black", weight=3]; 8879 -> 8504[label="",style="dashed", color="red", weight=0]; 8879[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102800) == GT))",fontsize=16,color="magenta"];8879 -> 9256[label="",style="dashed", color="magenta", weight=3]; 8879 -> 9257[label="",style="dashed", color="magenta", weight=3]; 8880[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8880 -> 9258[label="",style="solid", color="black", weight=3]; 8881 -> 8498[label="",style="dashed", color="red", weight=0]; 8881[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="magenta"];8882 -> 8880[label="",style="dashed", color="red", weight=0]; 8882[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8883[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) False)",fontsize=16,color="black",shape="triangle"];8883 -> 9259[label="",style="solid", color="black", weight=3]; 8884[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) (Succ vzz102900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) (Succ vzz102900) == GT))",fontsize=16,color="black",shape="box"];8884 -> 9260[label="",style="solid", color="black", weight=3]; 8885[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz102900) == GT))",fontsize=16,color="black",shape="box"];8885 -> 9261[label="",style="solid", color="black", weight=3]; 8886 -> 8503[label="",style="dashed", color="red", weight=0]; 8886[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="magenta"];8887 -> 8880[label="",style="dashed", color="red", weight=0]; 8887[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8888 -> 8497[label="",style="dashed", color="red", weight=0]; 8888[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz102800) Zero == GT))",fontsize=16,color="magenta"];8888 -> 9262[label="",style="dashed", color="magenta", weight=3]; 8888 -> 9263[label="",style="dashed", color="magenta", weight=3]; 8889 -> 8880[label="",style="dashed", color="red", weight=0]; 8889[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];8890[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz103100 vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25468[label="vzz103100/Succ vzz1031000",fontsize=10,color="white",style="solid",shape="box"];8890 -> 25468[label="",style="solid", color="burlywood", weight=9]; 25468 -> 9264[label="",style="solid", color="burlywood", weight=3]; 25469[label="vzz103100/Zero",fontsize=10,color="white",style="solid",shape="box"];8890 -> 25469[label="",style="solid", color="burlywood", weight=9]; 25469 -> 9265[label="",style="solid", color="burlywood", weight=3]; 8891 -> 8511[label="",style="dashed", color="red", weight=0]; 8891[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8892[label="roundRound04 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8892 -> 9266[label="",style="solid", color="black", weight=3]; 8893 -> 8511[label="",style="dashed", color="red", weight=0]; 8893[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8894[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8894 -> 9267[label="",style="solid", color="black", weight=3]; 8895 -> 8511[label="",style="dashed", color="red", weight=0]; 8895[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8896 -> 8894[label="",style="dashed", color="red", weight=0]; 8896[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8897 -> 8890[label="",style="dashed", color="red", weight=0]; 8897[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz103100 vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8897 -> 9268[label="",style="dashed", color="magenta", weight=3]; 8897 -> 9269[label="",style="dashed", color="magenta", weight=3]; 8898 -> 8511[label="",style="dashed", color="red", weight=0]; 8898[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8899 -> 8511[label="",style="dashed", color="red", weight=0]; 8899[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8900 -> 8894[label="",style="dashed", color="red", weight=0]; 8900[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8901 -> 8511[label="",style="dashed", color="red", weight=0]; 8901[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8902 -> 8894[label="",style="dashed", color="red", weight=0]; 8902[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8903[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) (Succ vzz103400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) (Succ vzz103400) == GT))",fontsize=16,color="black",shape="box"];8903 -> 9270[label="",style="solid", color="black", weight=3]; 8904[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103500) Zero == GT))",fontsize=16,color="black",shape="box"];8904 -> 9271[label="",style="solid", color="black", weight=3]; 8905[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) True)",fontsize=16,color="black",shape="box"];8905 -> 9272[label="",style="solid", color="black", weight=3]; 8906 -> 8530[label="",style="dashed", color="red", weight=0]; 8906[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103400) == GT))",fontsize=16,color="magenta"];8906 -> 9273[label="",style="dashed", color="magenta", weight=3]; 8906 -> 9274[label="",style="dashed", color="magenta", weight=3]; 8907[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8907 -> 9275[label="",style="solid", color="black", weight=3]; 8908 -> 8524[label="",style="dashed", color="red", weight=0]; 8908[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="magenta"];8909 -> 8907[label="",style="dashed", color="red", weight=0]; 8909[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8910[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) False)",fontsize=16,color="black",shape="triangle"];8910 -> 9276[label="",style="solid", color="black", weight=3]; 8911[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) (Succ vzz103500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) (Succ vzz103500) == GT))",fontsize=16,color="black",shape="box"];8911 -> 9277[label="",style="solid", color="black", weight=3]; 8912[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz103500) == GT))",fontsize=16,color="black",shape="box"];8912 -> 9278[label="",style="solid", color="black", weight=3]; 8913 -> 8529[label="",style="dashed", color="red", weight=0]; 8913[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="magenta"];8914 -> 8907[label="",style="dashed", color="red", weight=0]; 8914[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8915 -> 8523[label="",style="dashed", color="red", weight=0]; 8915[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz103400) Zero == GT))",fontsize=16,color="magenta"];8915 -> 9279[label="",style="dashed", color="magenta", weight=3]; 8915 -> 9280[label="",style="dashed", color="magenta", weight=3]; 8916 -> 8907[label="",style="dashed", color="red", weight=0]; 8916[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8917[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) (Succ vzz103800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) (Succ vzz103800) == GT))",fontsize=16,color="black",shape="box"];8917 -> 9281[label="",style="solid", color="black", weight=3]; 8918[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103900) Zero == GT))",fontsize=16,color="black",shape="box"];8918 -> 9282[label="",style="solid", color="black", weight=3]; 8919[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) True)",fontsize=16,color="black",shape="box"];8919 -> 9283[label="",style="solid", color="black", weight=3]; 8920 -> 8542[label="",style="dashed", color="red", weight=0]; 8920[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103800) == GT))",fontsize=16,color="magenta"];8920 -> 9284[label="",style="dashed", color="magenta", weight=3]; 8920 -> 9285[label="",style="dashed", color="magenta", weight=3]; 8921[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8921 -> 9286[label="",style="solid", color="black", weight=3]; 8922 -> 8536[label="",style="dashed", color="red", weight=0]; 8922[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="magenta"];8923 -> 8921[label="",style="dashed", color="red", weight=0]; 8923[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8924[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) False)",fontsize=16,color="black",shape="triangle"];8924 -> 9287[label="",style="solid", color="black", weight=3]; 8925[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) (Succ vzz103900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) (Succ vzz103900) == GT))",fontsize=16,color="black",shape="box"];8925 -> 9288[label="",style="solid", color="black", weight=3]; 8926[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz103900) == GT))",fontsize=16,color="black",shape="box"];8926 -> 9289[label="",style="solid", color="black", weight=3]; 8927 -> 8541[label="",style="dashed", color="red", weight=0]; 8927[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="magenta"];8928 -> 8921[label="",style="dashed", color="red", weight=0]; 8928[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8929 -> 8535[label="",style="dashed", color="red", weight=0]; 8929[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz103800) Zero == GT))",fontsize=16,color="magenta"];8929 -> 9290[label="",style="dashed", color="magenta", weight=3]; 8929 -> 9291[label="",style="dashed", color="magenta", weight=3]; 8930 -> 8921[label="",style="dashed", color="red", weight=0]; 8930[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];8931[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz104100 vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25470[label="vzz104100/Succ vzz1041000",fontsize=10,color="white",style="solid",shape="box"];8931 -> 25470[label="",style="solid", color="burlywood", weight=9]; 25470 -> 9292[label="",style="solid", color="burlywood", weight=3]; 25471[label="vzz104100/Zero",fontsize=10,color="white",style="solid",shape="box"];8931 -> 25471[label="",style="solid", color="burlywood", weight=9]; 25471 -> 9293[label="",style="solid", color="burlywood", weight=3]; 8932 -> 8549[label="",style="dashed", color="red", weight=0]; 8932[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8933[label="roundRound04 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8933 -> 9294[label="",style="solid", color="black", weight=3]; 8934 -> 8549[label="",style="dashed", color="red", weight=0]; 8934[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8935[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8935 -> 9295[label="",style="solid", color="black", weight=3]; 8936 -> 8549[label="",style="dashed", color="red", weight=0]; 8936[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8937 -> 8935[label="",style="dashed", color="red", weight=0]; 8937[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8938 -> 8931[label="",style="dashed", color="red", weight=0]; 8938[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz104100 vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8938 -> 9296[label="",style="dashed", color="magenta", weight=3]; 8938 -> 9297[label="",style="dashed", color="magenta", weight=3]; 8939 -> 8549[label="",style="dashed", color="red", weight=0]; 8939[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8940 -> 8549[label="",style="dashed", color="red", weight=0]; 8940[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8941 -> 8935[label="",style="dashed", color="red", weight=0]; 8941[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8942 -> 8549[label="",style="dashed", color="red", weight=0]; 8942[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8943 -> 8935[label="",style="dashed", color="red", weight=0]; 8943[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8944[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) (Succ vzz104400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) (Succ vzz104400) == GT))",fontsize=16,color="black",shape="box"];8944 -> 9298[label="",style="solid", color="black", weight=3]; 8945[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104500) Zero == GT))",fontsize=16,color="black",shape="box"];8945 -> 9299[label="",style="solid", color="black", weight=3]; 8946[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) True)",fontsize=16,color="black",shape="box"];8946 -> 9300[label="",style="solid", color="black", weight=3]; 8947 -> 8568[label="",style="dashed", color="red", weight=0]; 8947[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104400) == GT))",fontsize=16,color="magenta"];8947 -> 9301[label="",style="dashed", color="magenta", weight=3]; 8947 -> 9302[label="",style="dashed", color="magenta", weight=3]; 8948[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8948 -> 9303[label="",style="solid", color="black", weight=3]; 8949 -> 8562[label="",style="dashed", color="red", weight=0]; 8949[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="magenta"];8950 -> 8948[label="",style="dashed", color="red", weight=0]; 8950[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8951[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) False)",fontsize=16,color="black",shape="triangle"];8951 -> 9304[label="",style="solid", color="black", weight=3]; 8952[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) (Succ vzz104500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) (Succ vzz104500) == GT))",fontsize=16,color="black",shape="box"];8952 -> 9305[label="",style="solid", color="black", weight=3]; 8953[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz104500) == GT))",fontsize=16,color="black",shape="box"];8953 -> 9306[label="",style="solid", color="black", weight=3]; 8954 -> 8567[label="",style="dashed", color="red", weight=0]; 8954[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="magenta"];8955 -> 8948[label="",style="dashed", color="red", weight=0]; 8955[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8956 -> 8561[label="",style="dashed", color="red", weight=0]; 8956[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz104400) Zero == GT))",fontsize=16,color="magenta"];8956 -> 9307[label="",style="dashed", color="magenta", weight=3]; 8956 -> 9308[label="",style="dashed", color="magenta", weight=3]; 8957 -> 8948[label="",style="dashed", color="red", weight=0]; 8957[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8958[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) (Succ vzz104800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) (Succ vzz104800) == GT))",fontsize=16,color="black",shape="box"];8958 -> 9309[label="",style="solid", color="black", weight=3]; 8959[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104900) Zero == GT))",fontsize=16,color="black",shape="box"];8959 -> 9310[label="",style="solid", color="black", weight=3]; 8960[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) True)",fontsize=16,color="black",shape="box"];8960 -> 9311[label="",style="solid", color="black", weight=3]; 8961 -> 8580[label="",style="dashed", color="red", weight=0]; 8961[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104800) == GT))",fontsize=16,color="magenta"];8961 -> 9312[label="",style="dashed", color="magenta", weight=3]; 8961 -> 9313[label="",style="dashed", color="magenta", weight=3]; 8962[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8962 -> 9314[label="",style="solid", color="black", weight=3]; 8963 -> 8574[label="",style="dashed", color="red", weight=0]; 8963[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="magenta"];8964 -> 8962[label="",style="dashed", color="red", weight=0]; 8964[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8965[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) False)",fontsize=16,color="black",shape="triangle"];8965 -> 9315[label="",style="solid", color="black", weight=3]; 8966[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) (Succ vzz104900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) (Succ vzz104900) == GT))",fontsize=16,color="black",shape="box"];8966 -> 9316[label="",style="solid", color="black", weight=3]; 8967[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz104900) == GT))",fontsize=16,color="black",shape="box"];8967 -> 9317[label="",style="solid", color="black", weight=3]; 8968 -> 8579[label="",style="dashed", color="red", weight=0]; 8968[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="magenta"];8969 -> 8962[label="",style="dashed", color="red", weight=0]; 8969[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8970 -> 8573[label="",style="dashed", color="red", weight=0]; 8970[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz104800) Zero == GT))",fontsize=16,color="magenta"];8970 -> 9318[label="",style="dashed", color="magenta", weight=3]; 8970 -> 9319[label="",style="dashed", color="magenta", weight=3]; 8971 -> 8962[label="",style="dashed", color="red", weight=0]; 8971[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];8972[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz105100 vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25472[label="vzz105100/Succ vzz1051000",fontsize=10,color="white",style="solid",shape="box"];8972 -> 25472[label="",style="solid", color="burlywood", weight=9]; 25472 -> 9320[label="",style="solid", color="burlywood", weight=3]; 25473[label="vzz105100/Zero",fontsize=10,color="white",style="solid",shape="box"];8972 -> 25473[label="",style="solid", color="burlywood", weight=9]; 25473 -> 9321[label="",style="solid", color="burlywood", weight=3]; 8973 -> 8587[label="",style="dashed", color="red", weight=0]; 8973[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8974[label="roundRound04 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];8974 -> 9322[label="",style="solid", color="black", weight=3]; 8975 -> 8587[label="",style="dashed", color="red", weight=0]; 8975[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8976[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];8976 -> 9323[label="",style="solid", color="black", weight=3]; 8977 -> 8587[label="",style="dashed", color="red", weight=0]; 8977[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8978 -> 8976[label="",style="dashed", color="red", weight=0]; 8978[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8979 -> 8972[label="",style="dashed", color="red", weight=0]; 8979[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz105100 vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8979 -> 9324[label="",style="dashed", color="magenta", weight=3]; 8979 -> 9325[label="",style="dashed", color="magenta", weight=3]; 8980 -> 8587[label="",style="dashed", color="red", weight=0]; 8980[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8981 -> 8587[label="",style="dashed", color="red", weight=0]; 8981[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8982 -> 8976[label="",style="dashed", color="red", weight=0]; 8982[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8983 -> 8587[label="",style="dashed", color="red", weight=0]; 8983[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8984 -> 8976[label="",style="dashed", color="red", weight=0]; 8984[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];8985[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) (Succ vzz105400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) (Succ vzz105400) == GT))",fontsize=16,color="black",shape="box"];8985 -> 9326[label="",style="solid", color="black", weight=3]; 8986[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105500) Zero == GT))",fontsize=16,color="black",shape="box"];8986 -> 9327[label="",style="solid", color="black", weight=3]; 8987[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) True)",fontsize=16,color="black",shape="box"];8987 -> 9328[label="",style="solid", color="black", weight=3]; 8988 -> 8606[label="",style="dashed", color="red", weight=0]; 8988[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105400) == GT))",fontsize=16,color="magenta"];8988 -> 9329[label="",style="dashed", color="magenta", weight=3]; 8988 -> 9330[label="",style="dashed", color="magenta", weight=3]; 8989[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];8989 -> 9331[label="",style="solid", color="black", weight=3]; 8990 -> 8600[label="",style="dashed", color="red", weight=0]; 8990[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="magenta"];8991 -> 8989[label="",style="dashed", color="red", weight=0]; 8991[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];8992[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) False)",fontsize=16,color="black",shape="triangle"];8992 -> 9332[label="",style="solid", color="black", weight=3]; 8993[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) (Succ vzz105500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) (Succ vzz105500) == GT))",fontsize=16,color="black",shape="box"];8993 -> 9333[label="",style="solid", color="black", weight=3]; 8994[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz105500) == GT))",fontsize=16,color="black",shape="box"];8994 -> 9334[label="",style="solid", color="black", weight=3]; 8995 -> 8605[label="",style="dashed", color="red", weight=0]; 8995[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="magenta"];8996 -> 8989[label="",style="dashed", color="red", weight=0]; 8996[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];8997 -> 8599[label="",style="dashed", color="red", weight=0]; 8997[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz105400) Zero == GT))",fontsize=16,color="magenta"];8997 -> 9335[label="",style="dashed", color="magenta", weight=3]; 8997 -> 9336[label="",style="dashed", color="magenta", weight=3]; 8998 -> 8989[label="",style="dashed", color="red", weight=0]; 8998[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];8999[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) (Succ vzz105800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) (Succ vzz105800) == GT))",fontsize=16,color="black",shape="box"];8999 -> 9337[label="",style="solid", color="black", weight=3]; 9000[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105900) Zero == GT))",fontsize=16,color="black",shape="box"];9000 -> 9338[label="",style="solid", color="black", weight=3]; 9001[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) True)",fontsize=16,color="black",shape="box"];9001 -> 9339[label="",style="solid", color="black", weight=3]; 9002 -> 8618[label="",style="dashed", color="red", weight=0]; 9002[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105800) == GT))",fontsize=16,color="magenta"];9002 -> 9340[label="",style="dashed", color="magenta", weight=3]; 9002 -> 9341[label="",style="dashed", color="magenta", weight=3]; 9003[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];9003 -> 9342[label="",style="solid", color="black", weight=3]; 9004 -> 8612[label="",style="dashed", color="red", weight=0]; 9004[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="magenta"];9005 -> 9003[label="",style="dashed", color="red", weight=0]; 9005[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];9006[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) False)",fontsize=16,color="black",shape="triangle"];9006 -> 9343[label="",style="solid", color="black", weight=3]; 9007[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) (Succ vzz105900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) (Succ vzz105900) == GT))",fontsize=16,color="black",shape="box"];9007 -> 9344[label="",style="solid", color="black", weight=3]; 9008[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz105900) == GT))",fontsize=16,color="black",shape="box"];9008 -> 9345[label="",style="solid", color="black", weight=3]; 9009 -> 8617[label="",style="dashed", color="red", weight=0]; 9009[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="magenta"];9010 -> 9003[label="",style="dashed", color="red", weight=0]; 9010[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];9011 -> 8611[label="",style="dashed", color="red", weight=0]; 9011[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz105800) Zero == GT))",fontsize=16,color="magenta"];9011 -> 9346[label="",style="dashed", color="magenta", weight=3]; 9011 -> 9347[label="",style="dashed", color="magenta", weight=3]; 9012 -> 9003[label="",style="dashed", color="red", weight=0]; 9012[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];9013[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz106100 vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25474[label="vzz106100/Succ vzz1061000",fontsize=10,color="white",style="solid",shape="box"];9013 -> 25474[label="",style="solid", color="burlywood", weight=9]; 25474 -> 9348[label="",style="solid", color="burlywood", weight=3]; 25475[label="vzz106100/Zero",fontsize=10,color="white",style="solid",shape="box"];9013 -> 25475[label="",style="solid", color="burlywood", weight=9]; 25475 -> 9349[label="",style="solid", color="burlywood", weight=3]; 9014 -> 8625[label="",style="dashed", color="red", weight=0]; 9014[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9015[label="roundRound04 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9015 -> 9350[label="",style="solid", color="black", weight=3]; 9016 -> 8625[label="",style="dashed", color="red", weight=0]; 9016[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9017[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9017 -> 9351[label="",style="solid", color="black", weight=3]; 9018 -> 8625[label="",style="dashed", color="red", weight=0]; 9018[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9019 -> 9017[label="",style="dashed", color="red", weight=0]; 9019[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9020 -> 9013[label="",style="dashed", color="red", weight=0]; 9020[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz106100 vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9020 -> 9352[label="",style="dashed", color="magenta", weight=3]; 9020 -> 9353[label="",style="dashed", color="magenta", weight=3]; 9021 -> 8625[label="",style="dashed", color="red", weight=0]; 9021[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9022 -> 8625[label="",style="dashed", color="red", weight=0]; 9022[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9023 -> 9017[label="",style="dashed", color="red", weight=0]; 9023[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9024 -> 8625[label="",style="dashed", color="red", weight=0]; 9024[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9025 -> 9017[label="",style="dashed", color="red", weight=0]; 9025[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9026[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) (Succ vzz106400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) (Succ vzz106400) == GT))",fontsize=16,color="black",shape="box"];9026 -> 9354[label="",style="solid", color="black", weight=3]; 9027[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106500) Zero == GT))",fontsize=16,color="black",shape="box"];9027 -> 9355[label="",style="solid", color="black", weight=3]; 9028[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) True)",fontsize=16,color="black",shape="box"];9028 -> 9356[label="",style="solid", color="black", weight=3]; 9029 -> 8644[label="",style="dashed", color="red", weight=0]; 9029[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106400) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106400) == GT))",fontsize=16,color="magenta"];9029 -> 9357[label="",style="dashed", color="magenta", weight=3]; 9029 -> 9358[label="",style="dashed", color="magenta", weight=3]; 9030[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];9030 -> 9359[label="",style="solid", color="black", weight=3]; 9031 -> 8638[label="",style="dashed", color="red", weight=0]; 9031[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9032 -> 9030[label="",style="dashed", color="red", weight=0]; 9032[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9033[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) False)",fontsize=16,color="black",shape="triangle"];9033 -> 9360[label="",style="solid", color="black", weight=3]; 9034[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) (Succ vzz106500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) (Succ vzz106500) == GT))",fontsize=16,color="black",shape="box"];9034 -> 9361[label="",style="solid", color="black", weight=3]; 9035[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106500) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz106500) == GT))",fontsize=16,color="black",shape="box"];9035 -> 9362[label="",style="solid", color="black", weight=3]; 9036 -> 8643[label="",style="dashed", color="red", weight=0]; 9036[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9037 -> 9030[label="",style="dashed", color="red", weight=0]; 9037[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9038 -> 8637[label="",style="dashed", color="red", weight=0]; 9038[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz106400) Zero == GT))",fontsize=16,color="magenta"];9038 -> 9363[label="",style="dashed", color="magenta", weight=3]; 9038 -> 9364[label="",style="dashed", color="magenta", weight=3]; 9039 -> 9030[label="",style="dashed", color="red", weight=0]; 9039[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9040[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) (Succ vzz106800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) (Succ vzz106800) == GT))",fontsize=16,color="black",shape="box"];9040 -> 9365[label="",style="solid", color="black", weight=3]; 9041[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106900) Zero == GT))",fontsize=16,color="black",shape="box"];9041 -> 9366[label="",style="solid", color="black", weight=3]; 9042[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) True)",fontsize=16,color="black",shape="box"];9042 -> 9367[label="",style="solid", color="black", weight=3]; 9043 -> 8656[label="",style="dashed", color="red", weight=0]; 9043[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106800) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106800) == GT))",fontsize=16,color="magenta"];9043 -> 9368[label="",style="dashed", color="magenta", weight=3]; 9043 -> 9369[label="",style="dashed", color="magenta", weight=3]; 9044[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];9044 -> 9370[label="",style="solid", color="black", weight=3]; 9045 -> 8650[label="",style="dashed", color="red", weight=0]; 9045[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9046 -> 9044[label="",style="dashed", color="red", weight=0]; 9046[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9047[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) False)",fontsize=16,color="black",shape="triangle"];9047 -> 9371[label="",style="solid", color="black", weight=3]; 9048[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) (Succ vzz106900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) (Succ vzz106900) == GT))",fontsize=16,color="black",shape="box"];9048 -> 9372[label="",style="solid", color="black", weight=3]; 9049[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106900) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz106900) == GT))",fontsize=16,color="black",shape="box"];9049 -> 9373[label="",style="solid", color="black", weight=3]; 9050 -> 8655[label="",style="dashed", color="red", weight=0]; 9050[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9051 -> 9044[label="",style="dashed", color="red", weight=0]; 9051[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9052 -> 8649[label="",style="dashed", color="red", weight=0]; 9052[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz106800) Zero == GT))",fontsize=16,color="magenta"];9052 -> 9374[label="",style="dashed", color="magenta", weight=3]; 9052 -> 9375[label="",style="dashed", color="magenta", weight=3]; 9053 -> 9044[label="",style="dashed", color="red", weight=0]; 9053[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];9054[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz107100 vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];25476[label="vzz107100/Succ vzz1071000",fontsize=10,color="white",style="solid",shape="box"];9054 -> 25476[label="",style="solid", color="burlywood", weight=9]; 25476 -> 9376[label="",style="solid", color="burlywood", weight=3]; 25477[label="vzz107100/Zero",fontsize=10,color="white",style="solid",shape="box"];9054 -> 25477[label="",style="solid", color="burlywood", weight=9]; 25477 -> 9377[label="",style="solid", color="burlywood", weight=3]; 9055 -> 8663[label="",style="dashed", color="red", weight=0]; 9055[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9056[label="roundRound04 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9056 -> 9378[label="",style="solid", color="black", weight=3]; 9057 -> 8663[label="",style="dashed", color="red", weight=0]; 9057[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9058[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9058 -> 9379[label="",style="solid", color="black", weight=3]; 9059 -> 8663[label="",style="dashed", color="red", weight=0]; 9059[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9060 -> 9058[label="",style="dashed", color="red", weight=0]; 9060[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9061 -> 9054[label="",style="dashed", color="red", weight=0]; 9061[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz107100 vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9061 -> 9380[label="",style="dashed", color="magenta", weight=3]; 9061 -> 9381[label="",style="dashed", color="magenta", weight=3]; 9062 -> 8663[label="",style="dashed", color="red", weight=0]; 9062[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9063 -> 8663[label="",style="dashed", color="red", weight=0]; 9063[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9064 -> 9058[label="",style="dashed", color="red", weight=0]; 9064[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9065 -> 8663[label="",style="dashed", color="red", weight=0]; 9065[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9066 -> 9058[label="",style="dashed", color="red", weight=0]; 9066[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14959[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Pos vzz12720)) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25478[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14959 -> 25478[label="",style="solid", color="burlywood", weight=9]; 25478 -> 14993[label="",style="solid", color="burlywood", weight=3]; 25479[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14959 -> 25479[label="",style="solid", color="burlywood", weight=9]; 25479 -> 14994[label="",style="solid", color="burlywood", weight=3]; 14960[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Neg vzz12720)) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="black",shape="box"];14960 -> 14995[label="",style="solid", color="black", weight=3]; 14961[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Pos vzz12720)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25480[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14961 -> 25480[label="",style="solid", color="burlywood", weight=9]; 25480 -> 14996[label="",style="solid", color="burlywood", weight=3]; 25481[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14961 -> 25481[label="",style="solid", color="burlywood", weight=9]; 25481 -> 14997[label="",style="solid", color="burlywood", weight=3]; 14962[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Neg vzz12720)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25482[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14962 -> 25482[label="",style="solid", color="burlywood", weight=9]; 25482 -> 14998[label="",style="solid", color="burlywood", weight=3]; 25483[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14962 -> 25483[label="",style="solid", color="burlywood", weight=9]; 25483 -> 14999[label="",style="solid", color="burlywood", weight=3]; 14963[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Pos vzz12720)) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="black",shape="box"];14963 -> 15000[label="",style="solid", color="black", weight=3]; 14964[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Neg vzz12720)) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="burlywood",shape="box"];25484[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14964 -> 25484[label="",style="solid", color="burlywood", weight=9]; 25484 -> 15001[label="",style="solid", color="burlywood", weight=3]; 25485[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14964 -> 25485[label="",style="solid", color="burlywood", weight=9]; 25485 -> 15002[label="",style="solid", color="burlywood", weight=3]; 14965[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Pos vzz12720)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25486[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14965 -> 25486[label="",style="solid", color="burlywood", weight=9]; 25486 -> 15003[label="",style="solid", color="burlywood", weight=3]; 25487[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14965 -> 25487[label="",style="solid", color="burlywood", weight=9]; 25487 -> 15004[label="",style="solid", color="burlywood", weight=3]; 14966[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Neg vzz12720)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25488[label="vzz12720/Succ vzz127200",fontsize=10,color="white",style="solid",shape="box"];14966 -> 25488[label="",style="solid", color="burlywood", weight=9]; 25488 -> 15005[label="",style="solid", color="burlywood", weight=3]; 25489[label="vzz12720/Zero",fontsize=10,color="white",style="solid",shape="box"];14966 -> 25489[label="",style="solid", color="burlywood", weight=9]; 25489 -> 15006[label="",style="solid", color="burlywood", weight=3]; 9087[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos (Succ vzz107500)) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9087 -> 9407[label="",style="solid", color="black", weight=3]; 9088[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz91300)) (Pos Zero) && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9088 -> 9408[label="",style="solid", color="black", weight=3]; 9089[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9089 -> 9409[label="",style="solid", color="black", weight=3]; 9090[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz10820) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25490[label="vzz10820/Succ vzz108200",fontsize=10,color="white",style="solid",shape="box"];9090 -> 25490[label="",style="solid", color="burlywood", weight=9]; 25490 -> 9410[label="",style="solid", color="burlywood", weight=3]; 25491[label="vzz10820/Zero",fontsize=10,color="white",style="solid",shape="box"];9090 -> 25491[label="",style="solid", color="burlywood", weight=9]; 25491 -> 9411[label="",style="solid", color="burlywood", weight=3]; 9091[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz10820) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25492[label="vzz10820/Succ vzz108200",fontsize=10,color="white",style="solid",shape="box"];9091 -> 25492[label="",style="solid", color="burlywood", weight=9]; 25492 -> 9412[label="",style="solid", color="burlywood", weight=3]; 25493[label="vzz10820/Zero",fontsize=10,color="white",style="solid",shape="box"];9091 -> 25493[label="",style="solid", color="burlywood", weight=9]; 25493 -> 9413[label="",style="solid", color="burlywood", weight=3]; 17583[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat (Succ vzz13800) vzz1381) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="burlywood",shape="box"];25494[label="vzz1381/Succ vzz13810",fontsize=10,color="white",style="solid",shape="box"];17583 -> 25494[label="",style="solid", color="burlywood", weight=9]; 25494 -> 17599[label="",style="solid", color="burlywood", weight=3]; 25495[label="vzz1381/Zero",fontsize=10,color="white",style="solid",shape="box"];17583 -> 25495[label="",style="solid", color="burlywood", weight=9]; 25495 -> 17600[label="",style="solid", color="burlywood", weight=3]; 17584[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat Zero vzz1381) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="burlywood",shape="box"];25496[label="vzz1381/Succ vzz13810",fontsize=10,color="white",style="solid",shape="box"];17584 -> 25496[label="",style="solid", color="burlywood", weight=9]; 25496 -> 17601[label="",style="solid", color="burlywood", weight=3]; 25497[label="vzz1381/Zero",fontsize=10,color="white",style="solid",shape="box"];17584 -> 25497[label="",style="solid", color="burlywood", weight=9]; 25497 -> 17602[label="",style="solid", color="burlywood", weight=3]; 9419[label="vzz23",fontsize=16,color="green",shape="box"];9420[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25498[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9420 -> 25498[label="",style="solid", color="blue", weight=9]; 25498 -> 9913[label="",style="solid", color="blue", weight=3]; 25499[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9420 -> 25499[label="",style="solid", color="blue", weight=9]; 25499 -> 9914[label="",style="solid", color="blue", weight=3]; 9421[label="vzz24",fontsize=16,color="green",shape="box"];9418[label="roundRound00 (vzz1107 :% vzz1108) vzz1109",fontsize=16,color="burlywood",shape="triangle"];25500[label="vzz1109/False",fontsize=10,color="white",style="solid",shape="box"];9418 -> 25500[label="",style="solid", color="burlywood", weight=9]; 25500 -> 9443[label="",style="solid", color="burlywood", weight=3]; 25501[label="vzz1109/True",fontsize=10,color="white",style="solid",shape="box"];9418 -> 25501[label="",style="solid", color="burlywood", weight=9]; 25501 -> 9444[label="",style="solid", color="burlywood", weight=3]; 17649[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat (Succ vzz13870) vzz1388) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="burlywood",shape="box"];25502[label="vzz1388/Succ vzz13880",fontsize=10,color="white",style="solid",shape="box"];17649 -> 25502[label="",style="solid", color="burlywood", weight=9]; 25502 -> 17744[label="",style="solid", color="burlywood", weight=3]; 25503[label="vzz1388/Zero",fontsize=10,color="white",style="solid",shape="box"];17649 -> 25503[label="",style="solid", color="burlywood", weight=9]; 25503 -> 17745[label="",style="solid", color="burlywood", weight=3]; 17650[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat Zero vzz1388) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="burlywood",shape="box"];25504[label="vzz1388/Succ vzz13880",fontsize=10,color="white",style="solid",shape="box"];17650 -> 25504[label="",style="solid", color="burlywood", weight=9]; 25504 -> 17746[label="",style="solid", color="burlywood", weight=3]; 25505[label="vzz1388/Zero",fontsize=10,color="white",style="solid",shape="box"];17650 -> 25505[label="",style="solid", color="burlywood", weight=9]; 25505 -> 17747[label="",style="solid", color="burlywood", weight=3]; 9422[label="vzz23",fontsize=16,color="green",shape="box"];9423[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25506[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9423 -> 25506[label="",style="solid", color="blue", weight=9]; 25506 -> 9915[label="",style="solid", color="blue", weight=3]; 25507[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9423 -> 25507[label="",style="solid", color="blue", weight=9]; 25507 -> 9916[label="",style="solid", color="blue", weight=3]; 9424[label="vzz24",fontsize=16,color="green",shape="box"];9124[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9124 -> 9449[label="",style="solid", color="black", weight=3]; 9125[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg (Succ vzz108000)) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9125 -> 9450[label="",style="solid", color="black", weight=3]; 9126[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz91300)) (Neg Zero) && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="box"];9126 -> 9451[label="",style="solid", color="black", weight=3]; 15039[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Pos vzz12820)) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25508[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15039 -> 25508[label="",style="solid", color="burlywood", weight=9]; 25508 -> 15111[label="",style="solid", color="burlywood", weight=3]; 25509[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15039 -> 25509[label="",style="solid", color="burlywood", weight=9]; 25509 -> 15112[label="",style="solid", color="burlywood", weight=3]; 15040[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Neg vzz12820)) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="black",shape="box"];15040 -> 15113[label="",style="solid", color="black", weight=3]; 15041[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Pos vzz12820)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25510[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15041 -> 25510[label="",style="solid", color="burlywood", weight=9]; 25510 -> 15114[label="",style="solid", color="burlywood", weight=3]; 25511[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15041 -> 25511[label="",style="solid", color="burlywood", weight=9]; 25511 -> 15115[label="",style="solid", color="burlywood", weight=3]; 15042[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Neg vzz12820)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25512[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15042 -> 25512[label="",style="solid", color="burlywood", weight=9]; 25512 -> 15116[label="",style="solid", color="burlywood", weight=3]; 25513[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15042 -> 25513[label="",style="solid", color="burlywood", weight=9]; 25513 -> 15117[label="",style="solid", color="burlywood", weight=3]; 15043[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Pos vzz12820)) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="black",shape="box"];15043 -> 15118[label="",style="solid", color="black", weight=3]; 15044[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Neg vzz12820)) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="burlywood",shape="box"];25514[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15044 -> 25514[label="",style="solid", color="burlywood", weight=9]; 25514 -> 15119[label="",style="solid", color="burlywood", weight=3]; 25515[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15044 -> 25515[label="",style="solid", color="burlywood", weight=9]; 25515 -> 15120[label="",style="solid", color="burlywood", weight=3]; 15045[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Pos vzz12820)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25516[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15045 -> 25516[label="",style="solid", color="burlywood", weight=9]; 25516 -> 15121[label="",style="solid", color="burlywood", weight=3]; 25517[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15045 -> 25517[label="",style="solid", color="burlywood", weight=9]; 25517 -> 15122[label="",style="solid", color="burlywood", weight=3]; 15046[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Neg vzz12820)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25518[label="vzz12820/Succ vzz128200",fontsize=10,color="white",style="solid",shape="box"];15046 -> 25518[label="",style="solid", color="burlywood", weight=9]; 25518 -> 15123[label="",style="solid", color="burlywood", weight=3]; 25519[label="vzz12820/Zero",fontsize=10,color="white",style="solid",shape="box"];15046 -> 25519[label="",style="solid", color="burlywood", weight=9]; 25519 -> 15124[label="",style="solid", color="burlywood", weight=3]; 9147[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz10890) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25520[label="vzz10890/Succ vzz108900",fontsize=10,color="white",style="solid",shape="box"];9147 -> 25520[label="",style="solid", color="burlywood", weight=9]; 25520 -> 9477[label="",style="solid", color="burlywood", weight=3]; 25521[label="vzz10890/Zero",fontsize=10,color="white",style="solid",shape="box"];9147 -> 25521[label="",style="solid", color="burlywood", weight=9]; 25521 -> 9478[label="",style="solid", color="burlywood", weight=3]; 9148[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz10890) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25522[label="vzz10890/Succ vzz108900",fontsize=10,color="white",style="solid",shape="box"];9148 -> 25522[label="",style="solid", color="burlywood", weight=9]; 25522 -> 9479[label="",style="solid", color="burlywood", weight=3]; 25523[label="vzz10890/Zero",fontsize=10,color="white",style="solid",shape="box"];9148 -> 25523[label="",style="solid", color="burlywood", weight=9]; 25523 -> 9480[label="",style="solid", color="burlywood", weight=3]; 17742[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat (Succ vzz13930) vzz1394) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="burlywood",shape="box"];25524[label="vzz1394/Succ vzz13940",fontsize=10,color="white",style="solid",shape="box"];17742 -> 25524[label="",style="solid", color="burlywood", weight=9]; 25524 -> 17805[label="",style="solid", color="burlywood", weight=3]; 25525[label="vzz1394/Zero",fontsize=10,color="white",style="solid",shape="box"];17742 -> 25525[label="",style="solid", color="burlywood", weight=9]; 25525 -> 17806[label="",style="solid", color="burlywood", weight=3]; 17743[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat Zero vzz1394) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="burlywood",shape="box"];25526[label="vzz1394/Succ vzz13940",fontsize=10,color="white",style="solid",shape="box"];17743 -> 25526[label="",style="solid", color="burlywood", weight=9]; 25526 -> 17807[label="",style="solid", color="burlywood", weight=3]; 25527[label="vzz1394/Zero",fontsize=10,color="white",style="solid",shape="box"];17743 -> 25527[label="",style="solid", color="burlywood", weight=9]; 25527 -> 17808[label="",style="solid", color="burlywood", weight=3]; 9425[label="vzz23",fontsize=16,color="green",shape="box"];9426[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25528[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9426 -> 25528[label="",style="solid", color="blue", weight=9]; 25528 -> 9911[label="",style="solid", color="blue", weight=3]; 25529[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9426 -> 25529[label="",style="solid", color="blue", weight=9]; 25529 -> 9912[label="",style="solid", color="blue", weight=3]; 9427[label="vzz24",fontsize=16,color="green",shape="box"];17803[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat (Succ vzz13990) vzz1400) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="burlywood",shape="box"];25530[label="vzz1400/Succ vzz14000",fontsize=10,color="white",style="solid",shape="box"];17803 -> 25530[label="",style="solid", color="burlywood", weight=9]; 25530 -> 17855[label="",style="solid", color="burlywood", weight=3]; 25531[label="vzz1400/Zero",fontsize=10,color="white",style="solid",shape="box"];17803 -> 25531[label="",style="solid", color="burlywood", weight=9]; 25531 -> 17856[label="",style="solid", color="burlywood", weight=3]; 17804[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat Zero vzz1400) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="burlywood",shape="box"];25532[label="vzz1400/Succ vzz14000",fontsize=10,color="white",style="solid",shape="box"];17804 -> 25532[label="",style="solid", color="burlywood", weight=9]; 25532 -> 17857[label="",style="solid", color="burlywood", weight=3]; 25533[label="vzz1400/Zero",fontsize=10,color="white",style="solid",shape="box"];17804 -> 25533[label="",style="solid", color="burlywood", weight=9]; 25533 -> 17858[label="",style="solid", color="burlywood", weight=3]; 9428[label="vzz23",fontsize=16,color="green",shape="box"];9429[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="blue",shape="box"];25534[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];9429 -> 25534[label="",style="solid", color="blue", weight=9]; 25534 -> 9909[label="",style="solid", color="blue", weight=3]; 25535[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];9429 -> 25535[label="",style="solid", color="blue", weight=9]; 25535 -> 9910[label="",style="solid", color="blue", weight=3]; 9430[label="vzz24",fontsize=16,color="green",shape="box"];9157[label="vzz10910",fontsize=16,color="green",shape="box"];9919 -> 10141[label="",style="dashed", color="red", weight=0]; 9919[label="roundRound05 (vzz23 :% Integer vzz240) (signum ((Integer vzz11010 + Integer (primMulInt vzz1085 vzz240)) `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer (primMulInt vzz1085 vzz240)) `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer (primMulInt vzz1085 vzz240)) vzz1100)))",fontsize=16,color="magenta"];9919 -> 10142[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10143[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10144[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10145[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10146[label="",style="dashed", color="magenta", weight=3]; 9919 -> 10147[label="",style="dashed", color="magenta", weight=3]; 9158[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99500 vzz99400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99500 vzz99400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25536[label="vzz99500/Succ vzz995000",fontsize=10,color="white",style="solid",shape="box"];9158 -> 25536[label="",style="solid", color="burlywood", weight=9]; 25536 -> 9489[label="",style="solid", color="burlywood", weight=3]; 25537[label="vzz99500/Zero",fontsize=10,color="white",style="solid",shape="box"];9158 -> 25537[label="",style="solid", color="burlywood", weight=9]; 25537 -> 9490[label="",style="solid", color="burlywood", weight=3]; 9159 -> 8372[label="",style="dashed", color="red", weight=0]; 9159[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9160[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9160 -> 9491[label="",style="solid", color="black", weight=3]; 9161[label="Zero",fontsize=16,color="green",shape="box"];9162[label="vzz99400",fontsize=16,color="green",shape="box"];9163 -> 8746[label="",style="dashed", color="red", weight=0]; 9163[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) False)",fontsize=16,color="magenta"];9164[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Pos vzz8050)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Pos vzz8050)) otherwise)",fontsize=16,color="black",shape="box"];9164 -> 9492[label="",style="solid", color="black", weight=3]; 9165 -> 9158[label="",style="dashed", color="red", weight=0]; 9165[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99400 vzz99500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz99400 vzz99500 == GT))",fontsize=16,color="magenta"];9165 -> 9493[label="",style="dashed", color="magenta", weight=3]; 9165 -> 9494[label="",style="dashed", color="magenta", weight=3]; 9166 -> 8377[label="",style="dashed", color="red", weight=0]; 9166[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9167[label="vzz99400",fontsize=16,color="green",shape="box"];9168[label="Zero",fontsize=16,color="green",shape="box"];9169[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99900 vzz99800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99900 vzz99800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25538[label="vzz99900/Succ vzz999000",fontsize=10,color="white",style="solid",shape="box"];9169 -> 25538[label="",style="solid", color="burlywood", weight=9]; 25538 -> 9495[label="",style="solid", color="burlywood", weight=3]; 25539[label="vzz99900/Zero",fontsize=10,color="white",style="solid",shape="box"];9169 -> 25539[label="",style="solid", color="burlywood", weight=9]; 25539 -> 9496[label="",style="solid", color="burlywood", weight=3]; 9170 -> 8384[label="",style="dashed", color="red", weight=0]; 9170[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9171 -> 9160[label="",style="dashed", color="red", weight=0]; 9171[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9172[label="Zero",fontsize=16,color="green",shape="box"];9173[label="vzz99800",fontsize=16,color="green",shape="box"];9174 -> 8760[label="",style="dashed", color="red", weight=0]; 9174[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) False)",fontsize=16,color="magenta"];9175[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Neg vzz8050)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Neg vzz8050)) otherwise)",fontsize=16,color="black",shape="box"];9175 -> 9497[label="",style="solid", color="black", weight=3]; 9176 -> 9169[label="",style="dashed", color="red", weight=0]; 9176[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99800 vzz99900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz99800 vzz99900 == GT))",fontsize=16,color="magenta"];9176 -> 9498[label="",style="dashed", color="magenta", weight=3]; 9176 -> 9499[label="",style="dashed", color="magenta", weight=3]; 9177 -> 8389[label="",style="dashed", color="red", weight=0]; 9177[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9178[label="vzz99800",fontsize=16,color="green",shape="box"];9179[label="Zero",fontsize=16,color="green",shape="box"];9180[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1001000) vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25540[label="vzz100000/Succ vzz1000000",fontsize=10,color="white",style="solid",shape="box"];9180 -> 25540[label="",style="solid", color="burlywood", weight=9]; 25540 -> 9500[label="",style="solid", color="burlywood", weight=3]; 25541[label="vzz100000/Zero",fontsize=10,color="white",style="solid",shape="box"];9180 -> 25541[label="",style="solid", color="burlywood", weight=9]; 25541 -> 9501[label="",style="solid", color="burlywood", weight=3]; 9181[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz100000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25542[label="vzz100000/Succ vzz1000000",fontsize=10,color="white",style="solid",shape="box"];9181 -> 25542[label="",style="solid", color="burlywood", weight=9]; 25542 -> 9502[label="",style="solid", color="burlywood", weight=3]; 25543[label="vzz100000/Zero",fontsize=10,color="white",style="solid",shape="box"];9181 -> 25543[label="",style="solid", color="burlywood", weight=9]; 25543 -> 9503[label="",style="solid", color="burlywood", weight=3]; 9182[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9182 -> 9504[label="",style="solid", color="black", weight=3]; 9183[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9183 -> 9505[label="",style="solid", color="black", weight=3]; 9184[label="vzz100000",fontsize=16,color="green",shape="box"];9185[label="vzz100100",fontsize=16,color="green",shape="box"];9186[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100500 vzz100400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100500 vzz100400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25544[label="vzz100500/Succ vzz1005000",fontsize=10,color="white",style="solid",shape="box"];9186 -> 25544[label="",style="solid", color="burlywood", weight=9]; 25544 -> 9506[label="",style="solid", color="burlywood", weight=3]; 25545[label="vzz100500/Zero",fontsize=10,color="white",style="solid",shape="box"];9186 -> 25545[label="",style="solid", color="burlywood", weight=9]; 25545 -> 9507[label="",style="solid", color="burlywood", weight=3]; 9187 -> 8410[label="",style="dashed", color="red", weight=0]; 9187[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="magenta"];9188[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9188 -> 9508[label="",style="solid", color="black", weight=3]; 9189[label="Zero",fontsize=16,color="green",shape="box"];9190[label="vzz100400",fontsize=16,color="green",shape="box"];9191 -> 8787[label="",style="dashed", color="red", weight=0]; 9191[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) False)",fontsize=16,color="magenta"];9192[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Pos vzz8170)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Pos vzz8170)) otherwise)",fontsize=16,color="black",shape="box"];9192 -> 9509[label="",style="solid", color="black", weight=3]; 9193 -> 9186[label="",style="dashed", color="red", weight=0]; 9193[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100400 vzz100500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz100400 vzz100500 == GT))",fontsize=16,color="magenta"];9193 -> 9510[label="",style="dashed", color="magenta", weight=3]; 9193 -> 9511[label="",style="dashed", color="magenta", weight=3]; 9194 -> 8415[label="",style="dashed", color="red", weight=0]; 9194[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="magenta"];9195[label="vzz100400",fontsize=16,color="green",shape="box"];9196[label="Zero",fontsize=16,color="green",shape="box"];9197[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100900 vzz100800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100900 vzz100800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25546[label="vzz100900/Succ vzz1009000",fontsize=10,color="white",style="solid",shape="box"];9197 -> 25546[label="",style="solid", color="burlywood", weight=9]; 25546 -> 9512[label="",style="solid", color="burlywood", weight=3]; 25547[label="vzz100900/Zero",fontsize=10,color="white",style="solid",shape="box"];9197 -> 25547[label="",style="solid", color="burlywood", weight=9]; 25547 -> 9513[label="",style="solid", color="burlywood", weight=3]; 9198 -> 8422[label="",style="dashed", color="red", weight=0]; 9198[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="magenta"];9199 -> 9188[label="",style="dashed", color="red", weight=0]; 9199[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9200[label="Zero",fontsize=16,color="green",shape="box"];9201[label="vzz100800",fontsize=16,color="green",shape="box"];9202 -> 8801[label="",style="dashed", color="red", weight=0]; 9202[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) False)",fontsize=16,color="magenta"];9203[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Neg vzz8170)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Neg vzz8170)) otherwise)",fontsize=16,color="black",shape="box"];9203 -> 9514[label="",style="solid", color="black", weight=3]; 9204 -> 9197[label="",style="dashed", color="red", weight=0]; 9204[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100800 vzz100900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz100800 vzz100900 == GT))",fontsize=16,color="magenta"];9204 -> 9515[label="",style="dashed", color="magenta", weight=3]; 9204 -> 9516[label="",style="dashed", color="magenta", weight=3]; 9205 -> 8427[label="",style="dashed", color="red", weight=0]; 9205[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="magenta"];9206[label="Zero",fontsize=16,color="green",shape="box"];9207[label="vzz100800",fontsize=16,color="green",shape="box"];9208[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1011000) vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25548[label="vzz101000/Succ vzz1010000",fontsize=10,color="white",style="solid",shape="box"];9208 -> 25548[label="",style="solid", color="burlywood", weight=9]; 25548 -> 9517[label="",style="solid", color="burlywood", weight=3]; 25549[label="vzz101000/Zero",fontsize=10,color="white",style="solid",shape="box"];9208 -> 25549[label="",style="solid", color="burlywood", weight=9]; 25549 -> 9518[label="",style="solid", color="burlywood", weight=3]; 9209[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz101000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25550[label="vzz101000/Succ vzz1010000",fontsize=10,color="white",style="solid",shape="box"];9209 -> 25550[label="",style="solid", color="burlywood", weight=9]; 25550 -> 9519[label="",style="solid", color="burlywood", weight=3]; 25551[label="vzz101000/Zero",fontsize=10,color="white",style="solid",shape="box"];9209 -> 25551[label="",style="solid", color="burlywood", weight=9]; 25551 -> 9520[label="",style="solid", color="burlywood", weight=3]; 9210[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9210 -> 9521[label="",style="solid", color="black", weight=3]; 9211[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9211 -> 9522[label="",style="solid", color="black", weight=3]; 9212[label="vzz101000",fontsize=16,color="green",shape="box"];9213[label="vzz101100",fontsize=16,color="green",shape="box"];9214[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101500 vzz101400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101500 vzz101400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25552[label="vzz101500/Succ vzz1015000",fontsize=10,color="white",style="solid",shape="box"];9214 -> 25552[label="",style="solid", color="burlywood", weight=9]; 25552 -> 9523[label="",style="solid", color="burlywood", weight=3]; 25553[label="vzz101500/Zero",fontsize=10,color="white",style="solid",shape="box"];9214 -> 25553[label="",style="solid", color="burlywood", weight=9]; 25553 -> 9524[label="",style="solid", color="burlywood", weight=3]; 9215 -> 8448[label="",style="dashed", color="red", weight=0]; 9215[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="magenta"];9216[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9216 -> 9525[label="",style="solid", color="black", weight=3]; 9217[label="vzz101400",fontsize=16,color="green",shape="box"];9218[label="Zero",fontsize=16,color="green",shape="box"];9219 -> 8828[label="",style="dashed", color="red", weight=0]; 9219[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) False)",fontsize=16,color="magenta"];9220[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Pos vzz8290)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Pos vzz8290)) otherwise)",fontsize=16,color="black",shape="box"];9220 -> 9526[label="",style="solid", color="black", weight=3]; 9221 -> 9214[label="",style="dashed", color="red", weight=0]; 9221[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101400 vzz101500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz101400 vzz101500 == GT))",fontsize=16,color="magenta"];9221 -> 9527[label="",style="dashed", color="magenta", weight=3]; 9221 -> 9528[label="",style="dashed", color="magenta", weight=3]; 9222 -> 8453[label="",style="dashed", color="red", weight=0]; 9222[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="magenta"];9223[label="vzz101400",fontsize=16,color="green",shape="box"];9224[label="Zero",fontsize=16,color="green",shape="box"];9225[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101900 vzz101800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101900 vzz101800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25554[label="vzz101900/Succ vzz1019000",fontsize=10,color="white",style="solid",shape="box"];9225 -> 25554[label="",style="solid", color="burlywood", weight=9]; 25554 -> 9529[label="",style="solid", color="burlywood", weight=3]; 25555[label="vzz101900/Zero",fontsize=10,color="white",style="solid",shape="box"];9225 -> 25555[label="",style="solid", color="burlywood", weight=9]; 25555 -> 9530[label="",style="solid", color="burlywood", weight=3]; 9226 -> 8460[label="",style="dashed", color="red", weight=0]; 9226[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="magenta"];9227 -> 9216[label="",style="dashed", color="red", weight=0]; 9227[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9228[label="Zero",fontsize=16,color="green",shape="box"];9229[label="vzz101800",fontsize=16,color="green",shape="box"];9230 -> 8842[label="",style="dashed", color="red", weight=0]; 9230[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) False)",fontsize=16,color="magenta"];9231[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Neg vzz8290)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Neg vzz8290)) otherwise)",fontsize=16,color="black",shape="box"];9231 -> 9531[label="",style="solid", color="black", weight=3]; 9232 -> 9225[label="",style="dashed", color="red", weight=0]; 9232[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101800 vzz101900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz101800 vzz101900 == GT))",fontsize=16,color="magenta"];9232 -> 9532[label="",style="dashed", color="magenta", weight=3]; 9232 -> 9533[label="",style="dashed", color="magenta", weight=3]; 9233 -> 8465[label="",style="dashed", color="red", weight=0]; 9233[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="magenta"];9234[label="vzz101800",fontsize=16,color="green",shape="box"];9235[label="Zero",fontsize=16,color="green",shape="box"];9236[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1021000) vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25556[label="vzz102000/Succ vzz1020000",fontsize=10,color="white",style="solid",shape="box"];9236 -> 25556[label="",style="solid", color="burlywood", weight=9]; 25556 -> 9534[label="",style="solid", color="burlywood", weight=3]; 25557[label="vzz102000/Zero",fontsize=10,color="white",style="solid",shape="box"];9236 -> 25557[label="",style="solid", color="burlywood", weight=9]; 25557 -> 9535[label="",style="solid", color="burlywood", weight=3]; 9237[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz102000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25558[label="vzz102000/Succ vzz1020000",fontsize=10,color="white",style="solid",shape="box"];9237 -> 25558[label="",style="solid", color="burlywood", weight=9]; 25558 -> 9536[label="",style="solid", color="burlywood", weight=3]; 25559[label="vzz102000/Zero",fontsize=10,color="white",style="solid",shape="box"];9237 -> 25559[label="",style="solid", color="burlywood", weight=9]; 25559 -> 9537[label="",style="solid", color="burlywood", weight=3]; 9238[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9238 -> 9538[label="",style="solid", color="black", weight=3]; 9239[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9239 -> 9539[label="",style="solid", color="black", weight=3]; 9240[label="vzz102100",fontsize=16,color="green",shape="box"];9241[label="vzz102000",fontsize=16,color="green",shape="box"];9242[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102500 vzz102400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102500 vzz102400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25560[label="vzz102500/Succ vzz1025000",fontsize=10,color="white",style="solid",shape="box"];9242 -> 25560[label="",style="solid", color="burlywood", weight=9]; 25560 -> 9540[label="",style="solid", color="burlywood", weight=3]; 25561[label="vzz102500/Zero",fontsize=10,color="white",style="solid",shape="box"];9242 -> 25561[label="",style="solid", color="burlywood", weight=9]; 25561 -> 9541[label="",style="solid", color="burlywood", weight=3]; 9243 -> 8486[label="",style="dashed", color="red", weight=0]; 9243[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="magenta"];9244[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9244 -> 9542[label="",style="solid", color="black", weight=3]; 9245[label="Zero",fontsize=16,color="green",shape="box"];9246[label="vzz102400",fontsize=16,color="green",shape="box"];9247 -> 8869[label="",style="dashed", color="red", weight=0]; 9247[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) False)",fontsize=16,color="magenta"];9248[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Pos vzz8410)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Pos vzz8410)) otherwise)",fontsize=16,color="black",shape="box"];9248 -> 9543[label="",style="solid", color="black", weight=3]; 9249 -> 9242[label="",style="dashed", color="red", weight=0]; 9249[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102400 vzz102500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz102400 vzz102500 == GT))",fontsize=16,color="magenta"];9249 -> 9544[label="",style="dashed", color="magenta", weight=3]; 9249 -> 9545[label="",style="dashed", color="magenta", weight=3]; 9250 -> 8491[label="",style="dashed", color="red", weight=0]; 9250[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="magenta"];9251[label="vzz102400",fontsize=16,color="green",shape="box"];9252[label="Zero",fontsize=16,color="green",shape="box"];9253[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102900 vzz102800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102900 vzz102800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25562[label="vzz102900/Succ vzz1029000",fontsize=10,color="white",style="solid",shape="box"];9253 -> 25562[label="",style="solid", color="burlywood", weight=9]; 25562 -> 9546[label="",style="solid", color="burlywood", weight=3]; 25563[label="vzz102900/Zero",fontsize=10,color="white",style="solid",shape="box"];9253 -> 25563[label="",style="solid", color="burlywood", weight=9]; 25563 -> 9547[label="",style="solid", color="burlywood", weight=3]; 9254 -> 8498[label="",style="dashed", color="red", weight=0]; 9254[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="magenta"];9255 -> 9244[label="",style="dashed", color="red", weight=0]; 9255[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9256[label="Zero",fontsize=16,color="green",shape="box"];9257[label="vzz102800",fontsize=16,color="green",shape="box"];9258 -> 8883[label="",style="dashed", color="red", weight=0]; 9258[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) False)",fontsize=16,color="magenta"];9259[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Neg vzz8410)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Neg vzz8410)) otherwise)",fontsize=16,color="black",shape="box"];9259 -> 9548[label="",style="solid", color="black", weight=3]; 9260 -> 9253[label="",style="dashed", color="red", weight=0]; 9260[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102800 vzz102900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz102800 vzz102900 == GT))",fontsize=16,color="magenta"];9260 -> 9549[label="",style="dashed", color="magenta", weight=3]; 9260 -> 9550[label="",style="dashed", color="magenta", weight=3]; 9261 -> 8503[label="",style="dashed", color="red", weight=0]; 9261[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="magenta"];9262[label="vzz102800",fontsize=16,color="green",shape="box"];9263[label="Zero",fontsize=16,color="green",shape="box"];9264[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1031000) vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25564[label="vzz103000/Succ vzz1030000",fontsize=10,color="white",style="solid",shape="box"];9264 -> 25564[label="",style="solid", color="burlywood", weight=9]; 25564 -> 9551[label="",style="solid", color="burlywood", weight=3]; 25565[label="vzz103000/Zero",fontsize=10,color="white",style="solid",shape="box"];9264 -> 25565[label="",style="solid", color="burlywood", weight=9]; 25565 -> 9552[label="",style="solid", color="burlywood", weight=3]; 9265[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz103000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25566[label="vzz103000/Succ vzz1030000",fontsize=10,color="white",style="solid",shape="box"];9265 -> 25566[label="",style="solid", color="burlywood", weight=9]; 25566 -> 9553[label="",style="solid", color="burlywood", weight=3]; 25567[label="vzz103000/Zero",fontsize=10,color="white",style="solid",shape="box"];9265 -> 25567[label="",style="solid", color="burlywood", weight=9]; 25567 -> 9554[label="",style="solid", color="burlywood", weight=3]; 9266[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9266 -> 9555[label="",style="solid", color="black", weight=3]; 9267[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9267 -> 9556[label="",style="solid", color="black", weight=3]; 9268[label="vzz103100",fontsize=16,color="green",shape="box"];9269[label="vzz103000",fontsize=16,color="green",shape="box"];9270[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103500 vzz103400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103500 vzz103400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25568[label="vzz103500/Succ vzz1035000",fontsize=10,color="white",style="solid",shape="box"];9270 -> 25568[label="",style="solid", color="burlywood", weight=9]; 25568 -> 9557[label="",style="solid", color="burlywood", weight=3]; 25569[label="vzz103500/Zero",fontsize=10,color="white",style="solid",shape="box"];9270 -> 25569[label="",style="solid", color="burlywood", weight=9]; 25569 -> 9558[label="",style="solid", color="burlywood", weight=3]; 9271 -> 8524[label="",style="dashed", color="red", weight=0]; 9271[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="magenta"];9272[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9272 -> 9559[label="",style="solid", color="black", weight=3]; 9273[label="vzz103400",fontsize=16,color="green",shape="box"];9274[label="Zero",fontsize=16,color="green",shape="box"];9275 -> 8910[label="",style="dashed", color="red", weight=0]; 9275[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) False)",fontsize=16,color="magenta"];9276[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Pos vzz8530)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Pos vzz8530)) otherwise)",fontsize=16,color="black",shape="box"];9276 -> 9560[label="",style="solid", color="black", weight=3]; 9277 -> 9270[label="",style="dashed", color="red", weight=0]; 9277[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103400 vzz103500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz103400 vzz103500 == GT))",fontsize=16,color="magenta"];9277 -> 9561[label="",style="dashed", color="magenta", weight=3]; 9277 -> 9562[label="",style="dashed", color="magenta", weight=3]; 9278 -> 8529[label="",style="dashed", color="red", weight=0]; 9278[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="magenta"];9279[label="Zero",fontsize=16,color="green",shape="box"];9280[label="vzz103400",fontsize=16,color="green",shape="box"];9281[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103900 vzz103800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103900 vzz103800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25570[label="vzz103900/Succ vzz1039000",fontsize=10,color="white",style="solid",shape="box"];9281 -> 25570[label="",style="solid", color="burlywood", weight=9]; 25570 -> 9563[label="",style="solid", color="burlywood", weight=3]; 25571[label="vzz103900/Zero",fontsize=10,color="white",style="solid",shape="box"];9281 -> 25571[label="",style="solid", color="burlywood", weight=9]; 25571 -> 9564[label="",style="solid", color="burlywood", weight=3]; 9282 -> 8536[label="",style="dashed", color="red", weight=0]; 9282[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="magenta"];9283 -> 9272[label="",style="dashed", color="red", weight=0]; 9283[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9284[label="vzz103800",fontsize=16,color="green",shape="box"];9285[label="Zero",fontsize=16,color="green",shape="box"];9286 -> 8924[label="",style="dashed", color="red", weight=0]; 9286[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) False)",fontsize=16,color="magenta"];9287[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Neg vzz8530)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Neg vzz8530)) otherwise)",fontsize=16,color="black",shape="box"];9287 -> 9565[label="",style="solid", color="black", weight=3]; 9288 -> 9281[label="",style="dashed", color="red", weight=0]; 9288[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103800 vzz103900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz103800 vzz103900 == GT))",fontsize=16,color="magenta"];9288 -> 9566[label="",style="dashed", color="magenta", weight=3]; 9288 -> 9567[label="",style="dashed", color="magenta", weight=3]; 9289 -> 8541[label="",style="dashed", color="red", weight=0]; 9289[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="magenta"];9290[label="Zero",fontsize=16,color="green",shape="box"];9291[label="vzz103800",fontsize=16,color="green",shape="box"];9292[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1041000) vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25572[label="vzz104000/Succ vzz1040000",fontsize=10,color="white",style="solid",shape="box"];9292 -> 25572[label="",style="solid", color="burlywood", weight=9]; 25572 -> 9568[label="",style="solid", color="burlywood", weight=3]; 25573[label="vzz104000/Zero",fontsize=10,color="white",style="solid",shape="box"];9292 -> 25573[label="",style="solid", color="burlywood", weight=9]; 25573 -> 9569[label="",style="solid", color="burlywood", weight=3]; 9293[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz104000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25574[label="vzz104000/Succ vzz1040000",fontsize=10,color="white",style="solid",shape="box"];9293 -> 25574[label="",style="solid", color="burlywood", weight=9]; 25574 -> 9570[label="",style="solid", color="burlywood", weight=3]; 25575[label="vzz104000/Zero",fontsize=10,color="white",style="solid",shape="box"];9293 -> 25575[label="",style="solid", color="burlywood", weight=9]; 25575 -> 9571[label="",style="solid", color="burlywood", weight=3]; 9294[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9294 -> 9572[label="",style="solid", color="black", weight=3]; 9295[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9295 -> 9573[label="",style="solid", color="black", weight=3]; 9296[label="vzz104000",fontsize=16,color="green",shape="box"];9297[label="vzz104100",fontsize=16,color="green",shape="box"];9298[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104500 vzz104400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104500 vzz104400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25576[label="vzz104500/Succ vzz1045000",fontsize=10,color="white",style="solid",shape="box"];9298 -> 25576[label="",style="solid", color="burlywood", weight=9]; 25576 -> 9574[label="",style="solid", color="burlywood", weight=3]; 25577[label="vzz104500/Zero",fontsize=10,color="white",style="solid",shape="box"];9298 -> 25577[label="",style="solid", color="burlywood", weight=9]; 25577 -> 9575[label="",style="solid", color="burlywood", weight=3]; 9299 -> 8562[label="",style="dashed", color="red", weight=0]; 9299[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="magenta"];9300[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9300 -> 9576[label="",style="solid", color="black", weight=3]; 9301[label="Zero",fontsize=16,color="green",shape="box"];9302[label="vzz104400",fontsize=16,color="green",shape="box"];9303 -> 8951[label="",style="dashed", color="red", weight=0]; 9303[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) False)",fontsize=16,color="magenta"];9304[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Pos vzz8650)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Pos vzz8650)) otherwise)",fontsize=16,color="black",shape="box"];9304 -> 9577[label="",style="solid", color="black", weight=3]; 9305 -> 9298[label="",style="dashed", color="red", weight=0]; 9305[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104400 vzz104500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz104400 vzz104500 == GT))",fontsize=16,color="magenta"];9305 -> 9578[label="",style="dashed", color="magenta", weight=3]; 9305 -> 9579[label="",style="dashed", color="magenta", weight=3]; 9306 -> 8567[label="",style="dashed", color="red", weight=0]; 9306[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="magenta"];9307[label="Zero",fontsize=16,color="green",shape="box"];9308[label="vzz104400",fontsize=16,color="green",shape="box"];9309[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104900 vzz104800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104900 vzz104800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25578[label="vzz104900/Succ vzz1049000",fontsize=10,color="white",style="solid",shape="box"];9309 -> 25578[label="",style="solid", color="burlywood", weight=9]; 25578 -> 9580[label="",style="solid", color="burlywood", weight=3]; 25579[label="vzz104900/Zero",fontsize=10,color="white",style="solid",shape="box"];9309 -> 25579[label="",style="solid", color="burlywood", weight=9]; 25579 -> 9581[label="",style="solid", color="burlywood", weight=3]; 9310 -> 8574[label="",style="dashed", color="red", weight=0]; 9310[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="magenta"];9311 -> 9300[label="",style="dashed", color="red", weight=0]; 9311[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9312[label="vzz104800",fontsize=16,color="green",shape="box"];9313[label="Zero",fontsize=16,color="green",shape="box"];9314 -> 8965[label="",style="dashed", color="red", weight=0]; 9314[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) False)",fontsize=16,color="magenta"];9315[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Neg vzz8650)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Neg vzz8650)) otherwise)",fontsize=16,color="black",shape="box"];9315 -> 9582[label="",style="solid", color="black", weight=3]; 9316 -> 9309[label="",style="dashed", color="red", weight=0]; 9316[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104800 vzz104900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz104800 vzz104900 == GT))",fontsize=16,color="magenta"];9316 -> 9583[label="",style="dashed", color="magenta", weight=3]; 9316 -> 9584[label="",style="dashed", color="magenta", weight=3]; 9317 -> 8579[label="",style="dashed", color="red", weight=0]; 9317[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="magenta"];9318[label="vzz104800",fontsize=16,color="green",shape="box"];9319[label="Zero",fontsize=16,color="green",shape="box"];9320[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1051000) vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25580[label="vzz105000/Succ vzz1050000",fontsize=10,color="white",style="solid",shape="box"];9320 -> 25580[label="",style="solid", color="burlywood", weight=9]; 25580 -> 9585[label="",style="solid", color="burlywood", weight=3]; 25581[label="vzz105000/Zero",fontsize=10,color="white",style="solid",shape="box"];9320 -> 25581[label="",style="solid", color="burlywood", weight=9]; 25581 -> 9586[label="",style="solid", color="burlywood", weight=3]; 9321[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz105000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25582[label="vzz105000/Succ vzz1050000",fontsize=10,color="white",style="solid",shape="box"];9321 -> 25582[label="",style="solid", color="burlywood", weight=9]; 25582 -> 9587[label="",style="solid", color="burlywood", weight=3]; 25583[label="vzz105000/Zero",fontsize=10,color="white",style="solid",shape="box"];9321 -> 25583[label="",style="solid", color="burlywood", weight=9]; 25583 -> 9588[label="",style="solid", color="burlywood", weight=3]; 9322[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9322 -> 9589[label="",style="solid", color="black", weight=3]; 9323[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];9323 -> 9590[label="",style="solid", color="black", weight=3]; 9324[label="vzz105000",fontsize=16,color="green",shape="box"];9325[label="vzz105100",fontsize=16,color="green",shape="box"];9326[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105500 vzz105400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105500 vzz105400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25584[label="vzz105500/Succ vzz1055000",fontsize=10,color="white",style="solid",shape="box"];9326 -> 25584[label="",style="solid", color="burlywood", weight=9]; 25584 -> 9591[label="",style="solid", color="burlywood", weight=3]; 25585[label="vzz105500/Zero",fontsize=10,color="white",style="solid",shape="box"];9326 -> 25585[label="",style="solid", color="burlywood", weight=9]; 25585 -> 9592[label="",style="solid", color="burlywood", weight=3]; 9327 -> 8600[label="",style="dashed", color="red", weight=0]; 9327[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="magenta"];9328[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9328 -> 9593[label="",style="solid", color="black", weight=3]; 9329[label="Zero",fontsize=16,color="green",shape="box"];9330[label="vzz105400",fontsize=16,color="green",shape="box"];9331 -> 8992[label="",style="dashed", color="red", weight=0]; 9331[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) False)",fontsize=16,color="magenta"];9332[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Pos vzz8770)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Pos vzz8770)) otherwise)",fontsize=16,color="black",shape="box"];9332 -> 9594[label="",style="solid", color="black", weight=3]; 9333 -> 9326[label="",style="dashed", color="red", weight=0]; 9333[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105400 vzz105500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz105400 vzz105500 == GT))",fontsize=16,color="magenta"];9333 -> 9595[label="",style="dashed", color="magenta", weight=3]; 9333 -> 9596[label="",style="dashed", color="magenta", weight=3]; 9334 -> 8605[label="",style="dashed", color="red", weight=0]; 9334[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="magenta"];9335[label="Zero",fontsize=16,color="green",shape="box"];9336[label="vzz105400",fontsize=16,color="green",shape="box"];9337[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105900 vzz105800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105900 vzz105800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25586[label="vzz105900/Succ vzz1059000",fontsize=10,color="white",style="solid",shape="box"];9337 -> 25586[label="",style="solid", color="burlywood", weight=9]; 25586 -> 9597[label="",style="solid", color="burlywood", weight=3]; 25587[label="vzz105900/Zero",fontsize=10,color="white",style="solid",shape="box"];9337 -> 25587[label="",style="solid", color="burlywood", weight=9]; 25587 -> 9598[label="",style="solid", color="burlywood", weight=3]; 9338 -> 8612[label="",style="dashed", color="red", weight=0]; 9338[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="magenta"];9339 -> 9328[label="",style="dashed", color="red", weight=0]; 9339[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9340[label="vzz105800",fontsize=16,color="green",shape="box"];9341[label="Zero",fontsize=16,color="green",shape="box"];9342 -> 9006[label="",style="dashed", color="red", weight=0]; 9342[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) False)",fontsize=16,color="magenta"];9343[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Neg vzz8770)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Neg vzz8770)) otherwise)",fontsize=16,color="black",shape="box"];9343 -> 9599[label="",style="solid", color="black", weight=3]; 9344 -> 9337[label="",style="dashed", color="red", weight=0]; 9344[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105800 vzz105900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz105800 vzz105900 == GT))",fontsize=16,color="magenta"];9344 -> 9600[label="",style="dashed", color="magenta", weight=3]; 9344 -> 9601[label="",style="dashed", color="magenta", weight=3]; 9345 -> 8617[label="",style="dashed", color="red", weight=0]; 9345[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="magenta"];9346[label="Zero",fontsize=16,color="green",shape="box"];9347[label="vzz105800",fontsize=16,color="green",shape="box"];9348[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1061000) vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25588[label="vzz106000/Succ vzz1060000",fontsize=10,color="white",style="solid",shape="box"];9348 -> 25588[label="",style="solid", color="burlywood", weight=9]; 25588 -> 9602[label="",style="solid", color="burlywood", weight=3]; 25589[label="vzz106000/Zero",fontsize=10,color="white",style="solid",shape="box"];9348 -> 25589[label="",style="solid", color="burlywood", weight=9]; 25589 -> 9603[label="",style="solid", color="burlywood", weight=3]; 9349[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz106000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25590[label="vzz106000/Succ vzz1060000",fontsize=10,color="white",style="solid",shape="box"];9349 -> 25590[label="",style="solid", color="burlywood", weight=9]; 25590 -> 9604[label="",style="solid", color="burlywood", weight=3]; 25591[label="vzz106000/Zero",fontsize=10,color="white",style="solid",shape="box"];9349 -> 25591[label="",style="solid", color="burlywood", weight=9]; 25591 -> 9605[label="",style="solid", color="burlywood", weight=3]; 9350[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9350 -> 9606[label="",style="solid", color="black", weight=3]; 9351[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9351 -> 9607[label="",style="solid", color="black", weight=3]; 9352[label="vzz106000",fontsize=16,color="green",shape="box"];9353[label="vzz106100",fontsize=16,color="green",shape="box"];9354[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106500 vzz106400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106500 vzz106400 == GT))",fontsize=16,color="burlywood",shape="triangle"];25592[label="vzz106500/Succ vzz1065000",fontsize=10,color="white",style="solid",shape="box"];9354 -> 25592[label="",style="solid", color="burlywood", weight=9]; 25592 -> 9608[label="",style="solid", color="burlywood", weight=3]; 25593[label="vzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];9354 -> 25593[label="",style="solid", color="burlywood", weight=9]; 25593 -> 9609[label="",style="solid", color="burlywood", weight=3]; 9355 -> 8638[label="",style="dashed", color="red", weight=0]; 9355[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9356[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9356 -> 9610[label="",style="solid", color="black", weight=3]; 9357[label="vzz106400",fontsize=16,color="green",shape="box"];9358[label="Zero",fontsize=16,color="green",shape="box"];9359 -> 9033[label="",style="dashed", color="red", weight=0]; 9359[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) False)",fontsize=16,color="magenta"];9360[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Pos vzz8890)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Pos vzz8890)) otherwise)",fontsize=16,color="black",shape="box"];9360 -> 9611[label="",style="solid", color="black", weight=3]; 9361 -> 9354[label="",style="dashed", color="red", weight=0]; 9361[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106400 vzz106500 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz106400 vzz106500 == GT))",fontsize=16,color="magenta"];9361 -> 9612[label="",style="dashed", color="magenta", weight=3]; 9361 -> 9613[label="",style="dashed", color="magenta", weight=3]; 9362 -> 8643[label="",style="dashed", color="red", weight=0]; 9362[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9363[label="vzz106400",fontsize=16,color="green",shape="box"];9364[label="Zero",fontsize=16,color="green",shape="box"];9365[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106900 vzz106800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106900 vzz106800 == GT))",fontsize=16,color="burlywood",shape="triangle"];25594[label="vzz106900/Succ vzz1069000",fontsize=10,color="white",style="solid",shape="box"];9365 -> 25594[label="",style="solid", color="burlywood", weight=9]; 25594 -> 9614[label="",style="solid", color="burlywood", weight=3]; 25595[label="vzz106900/Zero",fontsize=10,color="white",style="solid",shape="box"];9365 -> 25595[label="",style="solid", color="burlywood", weight=9]; 25595 -> 9615[label="",style="solid", color="burlywood", weight=3]; 9366 -> 8650[label="",style="dashed", color="red", weight=0]; 9366[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="magenta"];9367 -> 9356[label="",style="dashed", color="red", weight=0]; 9367[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];9368[label="Zero",fontsize=16,color="green",shape="box"];9369[label="vzz106800",fontsize=16,color="green",shape="box"];9370 -> 9047[label="",style="dashed", color="red", weight=0]; 9370[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) False) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) False)",fontsize=16,color="magenta"];9371[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Neg vzz8890)) otherwise) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Neg vzz8890)) otherwise)",fontsize=16,color="black",shape="box"];9371 -> 9616[label="",style="solid", color="black", weight=3]; 9372 -> 9365[label="",style="dashed", color="red", weight=0]; 9372[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106800 vzz106900 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz106800 vzz106900 == GT))",fontsize=16,color="magenta"];9372 -> 9617[label="",style="dashed", color="magenta", weight=3]; 9372 -> 9618[label="",style="dashed", color="magenta", weight=3]; 9373 -> 8655[label="",style="dashed", color="red", weight=0]; 9373[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="magenta"];9374[label="vzz106800",fontsize=16,color="green",shape="box"];9375[label="Zero",fontsize=16,color="green",shape="box"];9376[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1071000) vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25596[label="vzz107000/Succ vzz1070000",fontsize=10,color="white",style="solid",shape="box"];9376 -> 25596[label="",style="solid", color="burlywood", weight=9]; 25596 -> 9619[label="",style="solid", color="burlywood", weight=3]; 25597[label="vzz107000/Zero",fontsize=10,color="white",style="solid",shape="box"];9376 -> 25597[label="",style="solid", color="burlywood", weight=9]; 25597 -> 9620[label="",style="solid", color="burlywood", weight=3]; 9377[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz107000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25598[label="vzz107000/Succ vzz1070000",fontsize=10,color="white",style="solid",shape="box"];9377 -> 25598[label="",style="solid", color="burlywood", weight=9]; 25598 -> 9621[label="",style="solid", color="burlywood", weight=3]; 25599[label="vzz107000/Zero",fontsize=10,color="white",style="solid",shape="box"];9377 -> 25599[label="",style="solid", color="burlywood", weight=9]; 25599 -> 9622[label="",style="solid", color="burlywood", weight=3]; 9378[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9378 -> 9623[label="",style="solid", color="black", weight=3]; 9379[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];9379 -> 9624[label="",style="solid", color="black", weight=3]; 9380[label="vzz107000",fontsize=16,color="green",shape="box"];9381[label="vzz107100",fontsize=16,color="green",shape="box"];14993[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Pos (Succ vzz127200))) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="black",shape="box"];14993 -> 15047[label="",style="solid", color="black", weight=3]; 14994[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos (Succ vzz127100)) (Pos Zero)) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="black",shape="box"];14994 -> 15048[label="",style="solid", color="black", weight=3]; 14995 -> 7369[label="",style="dashed", color="red", weight=0]; 14995[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="magenta"];14995 -> 15049[label="",style="dashed", color="magenta", weight=3]; 14995 -> 15050[label="",style="dashed", color="magenta", weight=3]; 14995 -> 15051[label="",style="dashed", color="magenta", weight=3]; 14995 -> 15052[label="",style="dashed", color="magenta", weight=3]; 14996[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Pos (Succ vzz127200))) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14996 -> 15053[label="",style="solid", color="black", weight=3]; 14997[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Pos Zero)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14997 -> 15054[label="",style="solid", color="black", weight=3]; 14998[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Neg (Succ vzz127200))) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14998 -> 15055[label="",style="solid", color="black", weight=3]; 14999[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Pos Zero) (Neg Zero)) (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="box"];14999 -> 15056[label="",style="solid", color="black", weight=3]; 15000 -> 7369[label="",style="dashed", color="red", weight=0]; 15000[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="magenta"];15000 -> 15057[label="",style="dashed", color="magenta", weight=3]; 15000 -> 15058[label="",style="dashed", color="magenta", weight=3]; 15000 -> 15059[label="",style="dashed", color="magenta", weight=3]; 15000 -> 15060[label="",style="dashed", color="magenta", weight=3]; 15001[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Neg (Succ vzz127200))) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="black",shape="box"];15001 -> 15061[label="",style="solid", color="black", weight=3]; 15002[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg (Succ vzz127100)) (Neg Zero)) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="black",shape="box"];15002 -> 15062[label="",style="solid", color="black", weight=3]; 15003[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Pos (Succ vzz127200))) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15003 -> 15063[label="",style="solid", color="black", weight=3]; 15004[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Pos Zero)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15004 -> 15064[label="",style="solid", color="black", weight=3]; 15005[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Neg (Succ vzz127200))) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15005 -> 15065[label="",style="solid", color="black", weight=3]; 15006[label="roundRound03 (vzz1267 :% vzz1268) (primEqInt (Neg Zero) (Neg Zero)) (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="box"];15006 -> 15066[label="",style="solid", color="black", weight=3]; 9407 -> 18952[label="",style="dashed", color="red", weight=0]; 9407[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz91300 vzz107500 && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];9407 -> 18953[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18954[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18955[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18956[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18957[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18958[label="",style="dashed", color="magenta", weight=3]; 9407 -> 18959[label="",style="dashed", color="magenta", weight=3]; 9408 -> 9089[label="",style="dashed", color="red", weight=0]; 9408[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1074) (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];9409[label="roundRound01 (vzz23 :% vzz24) False (Pos (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9409 -> 9658[label="",style="solid", color="black", weight=3]; 9410[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz108200)) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9410 -> 9659[label="",style="solid", color="black", weight=3]; 9411[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9411 -> 9660[label="",style="solid", color="black", weight=3]; 9412[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz108200)) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9412 -> 9661[label="",style="solid", color="black", weight=3]; 9413[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero) && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9413 -> 9662[label="",style="solid", color="black", weight=3]; 17599[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat (Succ vzz13800) (Succ vzz13810)) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17599 -> 17651[label="",style="solid", color="black", weight=3]; 17600[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat (Succ vzz13800) Zero) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17600 -> 17652[label="",style="solid", color="black", weight=3]; 17601[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat Zero (Succ vzz13810)) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17601 -> 17653[label="",style="solid", color="black", weight=3]; 17602[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat Zero Zero) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17602 -> 17654[label="",style="solid", color="black", weight=3]; 9913[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="triangle"];9913 -> 10339[label="",style="solid", color="black", weight=3]; 9914[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="triangle"];9914 -> 10340[label="",style="solid", color="black", weight=3]; 9443[label="roundRound00 (vzz1107 :% vzz1108) False",fontsize=16,color="black",shape="box"];9443 -> 9671[label="",style="solid", color="black", weight=3]; 9444[label="roundRound00 (vzz1107 :% vzz1108) True",fontsize=16,color="black",shape="box"];9444 -> 9672[label="",style="solid", color="black", weight=3]; 17744[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat (Succ vzz13870) (Succ vzz13880)) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17744 -> 17809[label="",style="solid", color="black", weight=3]; 17745[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat (Succ vzz13870) Zero) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17745 -> 17810[label="",style="solid", color="black", weight=3]; 17746[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat Zero (Succ vzz13880)) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17746 -> 17811[label="",style="solid", color="black", weight=3]; 17747[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat Zero Zero) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17747 -> 17812[label="",style="solid", color="black", weight=3]; 9915[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9915 -> 10341[label="",style="solid", color="black", weight=3]; 9916[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9916 -> 10342[label="",style="solid", color="black", weight=3]; 9449[label="roundRound01 (vzz23 :% vzz24) False (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="black",shape="triangle"];9449 -> 9678[label="",style="solid", color="black", weight=3]; 9450 -> 19048[label="",style="dashed", color="red", weight=0]; 9450[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz91300 vzz108000 && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];9450 -> 19049[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19050[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19051[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19052[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19053[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19054[label="",style="dashed", color="magenta", weight=3]; 9450 -> 19055[label="",style="dashed", color="magenta", weight=3]; 9451 -> 9124[label="",style="dashed", color="red", weight=0]; 9451[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1079) (Neg (Succ vzz91300) :% vzz795)",fontsize=16,color="magenta"];15111[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Pos (Succ vzz128200))) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="black",shape="box"];15111 -> 15215[label="",style="solid", color="black", weight=3]; 15112[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos (Succ vzz128100)) (Pos Zero)) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="black",shape="box"];15112 -> 15216[label="",style="solid", color="black", weight=3]; 15113 -> 7374[label="",style="dashed", color="red", weight=0]; 15113[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="magenta"];15113 -> 15217[label="",style="dashed", color="magenta", weight=3]; 15113 -> 15218[label="",style="dashed", color="magenta", weight=3]; 15113 -> 15219[label="",style="dashed", color="magenta", weight=3]; 15113 -> 15220[label="",style="dashed", color="magenta", weight=3]; 15114[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Pos (Succ vzz128200))) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15114 -> 15221[label="",style="solid", color="black", weight=3]; 15115[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Pos Zero)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15115 -> 15222[label="",style="solid", color="black", weight=3]; 15116[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Neg (Succ vzz128200))) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15116 -> 15223[label="",style="solid", color="black", weight=3]; 15117[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Pos Zero) (Neg Zero)) (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="box"];15117 -> 15224[label="",style="solid", color="black", weight=3]; 15118 -> 7374[label="",style="dashed", color="red", weight=0]; 15118[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="magenta"];15118 -> 15225[label="",style="dashed", color="magenta", weight=3]; 15118 -> 15226[label="",style="dashed", color="magenta", weight=3]; 15118 -> 15227[label="",style="dashed", color="magenta", weight=3]; 15118 -> 15228[label="",style="dashed", color="magenta", weight=3]; 15119[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Neg (Succ vzz128200))) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="black",shape="box"];15119 -> 15229[label="",style="solid", color="black", weight=3]; 15120[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg (Succ vzz128100)) (Neg Zero)) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="black",shape="box"];15120 -> 15230[label="",style="solid", color="black", weight=3]; 15121[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Pos (Succ vzz128200))) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15121 -> 15231[label="",style="solid", color="black", weight=3]; 15122[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Pos Zero)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15122 -> 15232[label="",style="solid", color="black", weight=3]; 15123[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Neg (Succ vzz128200))) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15123 -> 15233[label="",style="solid", color="black", weight=3]; 15124[label="roundRound03 (vzz1277 :% vzz1278) (primEqInt (Neg Zero) (Neg Zero)) (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="box"];15124 -> 15234[label="",style="solid", color="black", weight=3]; 9477[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz108900)) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9477 -> 9712[label="",style="solid", color="black", weight=3]; 9478[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9478 -> 9713[label="",style="solid", color="black", weight=3]; 9479[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz108900)) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9479 -> 9714[label="",style="solid", color="black", weight=3]; 9480[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero) && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9480 -> 9715[label="",style="solid", color="black", weight=3]; 17805[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat (Succ vzz13930) (Succ vzz13940)) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17805 -> 17859[label="",style="solid", color="black", weight=3]; 17806[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat (Succ vzz13930) Zero) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17806 -> 17860[label="",style="solid", color="black", weight=3]; 17807[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat Zero (Succ vzz13940)) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17807 -> 17861[label="",style="solid", color="black", weight=3]; 17808[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat Zero Zero) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17808 -> 17862[label="",style="solid", color="black", weight=3]; 9911[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9911 -> 10343[label="",style="solid", color="black", weight=3]; 9912[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9912 -> 10344[label="",style="solid", color="black", weight=3]; 17855[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat (Succ vzz13990) (Succ vzz14000)) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17855 -> 17876[label="",style="solid", color="black", weight=3]; 17856[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat (Succ vzz13990) Zero) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17856 -> 17877[label="",style="solid", color="black", weight=3]; 17857[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat Zero (Succ vzz14000)) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17857 -> 17878[label="",style="solid", color="black", weight=3]; 17858[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat Zero Zero) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17858 -> 17879[label="",style="solid", color="black", weight=3]; 9909[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9909 -> 10345[label="",style="solid", color="black", weight=3]; 9910[label="even (roundN (vzz23 :% vzz24))",fontsize=16,color="black",shape="box"];9910 -> 10346[label="",style="solid", color="black", weight=3]; 10142 -> 718[label="",style="dashed", color="red", weight=0]; 10142[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10142 -> 10148[label="",style="dashed", color="magenta", weight=3]; 10142 -> 10149[label="",style="dashed", color="magenta", weight=3]; 10143 -> 718[label="",style="dashed", color="red", weight=0]; 10143[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10143 -> 10150[label="",style="dashed", color="magenta", weight=3]; 10143 -> 10151[label="",style="dashed", color="magenta", weight=3]; 10144 -> 718[label="",style="dashed", color="red", weight=0]; 10144[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10144 -> 10152[label="",style="dashed", color="magenta", weight=3]; 10144 -> 10153[label="",style="dashed", color="magenta", weight=3]; 10145 -> 718[label="",style="dashed", color="red", weight=0]; 10145[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10145 -> 10154[label="",style="dashed", color="magenta", weight=3]; 10145 -> 10155[label="",style="dashed", color="magenta", weight=3]; 10146 -> 718[label="",style="dashed", color="red", weight=0]; 10146[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10146 -> 10156[label="",style="dashed", color="magenta", weight=3]; 10146 -> 10157[label="",style="dashed", color="magenta", weight=3]; 10147 -> 718[label="",style="dashed", color="red", weight=0]; 10147[label="primMulInt vzz1085 vzz240",fontsize=16,color="magenta"];10147 -> 10158[label="",style="dashed", color="magenta", weight=3]; 10147 -> 10159[label="",style="dashed", color="magenta", weight=3]; 10141[label="roundRound05 (vzz23 :% Integer vzz240) (signum ((Integer vzz11010 + Integer vzz1115) `quot` reduce2D (vzz1102 + Integer vzz1117) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1116) vzz1100)) == fromInt (Neg (Succ Zero))) (signum ((Integer vzz11010 + Integer vzz1112) `quot` reduce2D (vzz1102 + Integer vzz1114) vzz1100 :% (vzz1099 `quot` reduce2D (vzz1102 + Integer vzz1113) vzz1100)))",fontsize=16,color="black",shape="triangle"];10141 -> 10160[label="",style="solid", color="black", weight=3]; 9489[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) vzz99400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) vzz99400 == GT))",fontsize=16,color="burlywood",shape="box"];25600[label="vzz99400/Succ vzz994000",fontsize=10,color="white",style="solid",shape="box"];9489 -> 25600[label="",style="solid", color="burlywood", weight=9]; 25600 -> 9726[label="",style="solid", color="burlywood", weight=3]; 25601[label="vzz99400/Zero",fontsize=10,color="white",style="solid",shape="box"];9489 -> 25601[label="",style="solid", color="burlywood", weight=9]; 25601 -> 9727[label="",style="solid", color="burlywood", weight=3]; 9490[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero vzz99400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero vzz99400 == GT))",fontsize=16,color="burlywood",shape="box"];25602[label="vzz99400/Succ vzz994000",fontsize=10,color="white",style="solid",shape="box"];9490 -> 25602[label="",style="solid", color="burlywood", weight=9]; 25602 -> 9728[label="",style="solid", color="burlywood", weight=3]; 25603[label="vzz99400/Zero",fontsize=10,color="white",style="solid",shape="box"];9490 -> 25603[label="",style="solid", color="burlywood", weight=9]; 25603 -> 9729[label="",style="solid", color="burlywood", weight=3]; 9491[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9491 -> 9730[label="",style="solid", color="black", weight=3]; 9492[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Pos vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Pos vzz8050)) True)",fontsize=16,color="black",shape="box"];9492 -> 9731[label="",style="solid", color="black", weight=3]; 9493[label="vzz99400",fontsize=16,color="green",shape="box"];9494[label="vzz99500",fontsize=16,color="green",shape="box"];9495[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) vzz99800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) vzz99800 == GT))",fontsize=16,color="burlywood",shape="box"];25604[label="vzz99800/Succ vzz998000",fontsize=10,color="white",style="solid",shape="box"];9495 -> 25604[label="",style="solid", color="burlywood", weight=9]; 25604 -> 9732[label="",style="solid", color="burlywood", weight=3]; 25605[label="vzz99800/Zero",fontsize=10,color="white",style="solid",shape="box"];9495 -> 25605[label="",style="solid", color="burlywood", weight=9]; 25605 -> 9733[label="",style="solid", color="burlywood", weight=3]; 9496[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero vzz99800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero vzz99800 == GT))",fontsize=16,color="burlywood",shape="box"];25606[label="vzz99800/Succ vzz998000",fontsize=10,color="white",style="solid",shape="box"];9496 -> 25606[label="",style="solid", color="burlywood", weight=9]; 25606 -> 9734[label="",style="solid", color="burlywood", weight=3]; 25607[label="vzz99800/Zero",fontsize=10,color="white",style="solid",shape="box"];9496 -> 25607[label="",style="solid", color="burlywood", weight=9]; 25607 -> 9735[label="",style="solid", color="burlywood", weight=3]; 9497[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz964 (Neg vzz8050)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz964 (Neg vzz8050)) True)",fontsize=16,color="black",shape="box"];9497 -> 9736[label="",style="solid", color="black", weight=3]; 9498[label="vzz99800",fontsize=16,color="green",shape="box"];9499[label="vzz99900",fontsize=16,color="green",shape="box"];9500[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1001000) (Succ vzz1000000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9500 -> 9737[label="",style="solid", color="black", weight=3]; 9501[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1001000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9501 -> 9738[label="",style="solid", color="black", weight=3]; 9502[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1000000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9502 -> 9739[label="",style="solid", color="black", weight=3]; 9503[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9503 -> 9740[label="",style="solid", color="black", weight=3]; 9504[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9504 -> 9741[label="",style="solid", color="black", weight=3]; 9505[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (roundVu7 (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9505 -> 9742[label="",style="solid", color="black", weight=3]; 9506[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) vzz100400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) vzz100400 == GT))",fontsize=16,color="burlywood",shape="box"];25608[label="vzz100400/Succ vzz1004000",fontsize=10,color="white",style="solid",shape="box"];9506 -> 25608[label="",style="solid", color="burlywood", weight=9]; 25608 -> 9743[label="",style="solid", color="burlywood", weight=3]; 25609[label="vzz100400/Zero",fontsize=10,color="white",style="solid",shape="box"];9506 -> 25609[label="",style="solid", color="burlywood", weight=9]; 25609 -> 9744[label="",style="solid", color="burlywood", weight=3]; 9507[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero vzz100400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero vzz100400 == GT))",fontsize=16,color="burlywood",shape="box"];25610[label="vzz100400/Succ vzz1004000",fontsize=10,color="white",style="solid",shape="box"];9507 -> 25610[label="",style="solid", color="burlywood", weight=9]; 25610 -> 9745[label="",style="solid", color="burlywood", weight=3]; 25611[label="vzz100400/Zero",fontsize=10,color="white",style="solid",shape="box"];9507 -> 25611[label="",style="solid", color="burlywood", weight=9]; 25611 -> 9746[label="",style="solid", color="burlywood", weight=3]; 9508[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9508 -> 9747[label="",style="solid", color="black", weight=3]; 9509[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Pos vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Pos vzz8170)) True)",fontsize=16,color="black",shape="box"];9509 -> 9748[label="",style="solid", color="black", weight=3]; 9510[label="vzz100400",fontsize=16,color="green",shape="box"];9511[label="vzz100500",fontsize=16,color="green",shape="box"];9512[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) vzz100800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) vzz100800 == GT))",fontsize=16,color="burlywood",shape="box"];25612[label="vzz100800/Succ vzz1008000",fontsize=10,color="white",style="solid",shape="box"];9512 -> 25612[label="",style="solid", color="burlywood", weight=9]; 25612 -> 9749[label="",style="solid", color="burlywood", weight=3]; 25613[label="vzz100800/Zero",fontsize=10,color="white",style="solid",shape="box"];9512 -> 25613[label="",style="solid", color="burlywood", weight=9]; 25613 -> 9750[label="",style="solid", color="burlywood", weight=3]; 9513[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero vzz100800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero vzz100800 == GT))",fontsize=16,color="burlywood",shape="box"];25614[label="vzz100800/Succ vzz1008000",fontsize=10,color="white",style="solid",shape="box"];9513 -> 25614[label="",style="solid", color="burlywood", weight=9]; 25614 -> 9751[label="",style="solid", color="burlywood", weight=3]; 25615[label="vzz100800/Zero",fontsize=10,color="white",style="solid",shape="box"];9513 -> 25615[label="",style="solid", color="burlywood", weight=9]; 25615 -> 9752[label="",style="solid", color="burlywood", weight=3]; 9514[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal0 (Double vzz966 (Neg vzz8170)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz966 (Neg vzz8170)) True)",fontsize=16,color="black",shape="box"];9514 -> 9753[label="",style="solid", color="black", weight=3]; 9515[label="vzz100800",fontsize=16,color="green",shape="box"];9516[label="vzz100900",fontsize=16,color="green",shape="box"];9517[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1011000) (Succ vzz1010000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9517 -> 9754[label="",style="solid", color="black", weight=3]; 9518[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1011000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9518 -> 9755[label="",style="solid", color="black", weight=3]; 9519[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1010000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9519 -> 9756[label="",style="solid", color="black", weight=3]; 9520[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9520 -> 9757[label="",style="solid", color="black", weight=3]; 9521[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9521 -> 9758[label="",style="solid", color="black", weight=3]; 9522[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (roundVu7 (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9522 -> 9759[label="",style="solid", color="black", weight=3]; 9523[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) vzz101400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) vzz101400 == GT))",fontsize=16,color="burlywood",shape="box"];25616[label="vzz101400/Succ vzz1014000",fontsize=10,color="white",style="solid",shape="box"];9523 -> 25616[label="",style="solid", color="burlywood", weight=9]; 25616 -> 9760[label="",style="solid", color="burlywood", weight=3]; 25617[label="vzz101400/Zero",fontsize=10,color="white",style="solid",shape="box"];9523 -> 25617[label="",style="solid", color="burlywood", weight=9]; 25617 -> 9761[label="",style="solid", color="burlywood", weight=3]; 9524[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero vzz101400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero vzz101400 == GT))",fontsize=16,color="burlywood",shape="box"];25618[label="vzz101400/Succ vzz1014000",fontsize=10,color="white",style="solid",shape="box"];9524 -> 25618[label="",style="solid", color="burlywood", weight=9]; 25618 -> 9762[label="",style="solid", color="burlywood", weight=3]; 25619[label="vzz101400/Zero",fontsize=10,color="white",style="solid",shape="box"];9524 -> 25619[label="",style="solid", color="burlywood", weight=9]; 25619 -> 9763[label="",style="solid", color="burlywood", weight=3]; 9525[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9525 -> 9764[label="",style="solid", color="black", weight=3]; 9526[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Pos vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Pos vzz8290)) True)",fontsize=16,color="black",shape="box"];9526 -> 9765[label="",style="solid", color="black", weight=3]; 9527[label="vzz101500",fontsize=16,color="green",shape="box"];9528[label="vzz101400",fontsize=16,color="green",shape="box"];9529[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) vzz101800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) vzz101800 == GT))",fontsize=16,color="burlywood",shape="box"];25620[label="vzz101800/Succ vzz1018000",fontsize=10,color="white",style="solid",shape="box"];9529 -> 25620[label="",style="solid", color="burlywood", weight=9]; 25620 -> 9766[label="",style="solid", color="burlywood", weight=3]; 25621[label="vzz101800/Zero",fontsize=10,color="white",style="solid",shape="box"];9529 -> 25621[label="",style="solid", color="burlywood", weight=9]; 25621 -> 9767[label="",style="solid", color="burlywood", weight=3]; 9530[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero vzz101800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero vzz101800 == GT))",fontsize=16,color="burlywood",shape="box"];25622[label="vzz101800/Succ vzz1018000",fontsize=10,color="white",style="solid",shape="box"];9530 -> 25622[label="",style="solid", color="burlywood", weight=9]; 25622 -> 9768[label="",style="solid", color="burlywood", weight=3]; 25623[label="vzz101800/Zero",fontsize=10,color="white",style="solid",shape="box"];9530 -> 25623[label="",style="solid", color="burlywood", weight=9]; 25623 -> 9769[label="",style="solid", color="burlywood", weight=3]; 9531[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz968 (Neg vzz8290)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz968 (Neg vzz8290)) True)",fontsize=16,color="black",shape="box"];9531 -> 9770[label="",style="solid", color="black", weight=3]; 9532[label="vzz101800",fontsize=16,color="green",shape="box"];9533[label="vzz101900",fontsize=16,color="green",shape="box"];9534[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1021000) (Succ vzz1020000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9534 -> 9771[label="",style="solid", color="black", weight=3]; 9535[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1021000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9535 -> 9772[label="",style="solid", color="black", weight=3]; 9536[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1020000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9536 -> 9773[label="",style="solid", color="black", weight=3]; 9537[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9537 -> 9774[label="",style="solid", color="black", weight=3]; 9538[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9538 -> 9775[label="",style="solid", color="black", weight=3]; 9539[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (roundVu7 (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9539 -> 9776[label="",style="solid", color="black", weight=3]; 9540[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) vzz102400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) vzz102400 == GT))",fontsize=16,color="burlywood",shape="box"];25624[label="vzz102400/Succ vzz1024000",fontsize=10,color="white",style="solid",shape="box"];9540 -> 25624[label="",style="solid", color="burlywood", weight=9]; 25624 -> 9777[label="",style="solid", color="burlywood", weight=3]; 25625[label="vzz102400/Zero",fontsize=10,color="white",style="solid",shape="box"];9540 -> 25625[label="",style="solid", color="burlywood", weight=9]; 25625 -> 9778[label="",style="solid", color="burlywood", weight=3]; 9541[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero vzz102400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero vzz102400 == GT))",fontsize=16,color="burlywood",shape="box"];25626[label="vzz102400/Succ vzz1024000",fontsize=10,color="white",style="solid",shape="box"];9541 -> 25626[label="",style="solid", color="burlywood", weight=9]; 25626 -> 9779[label="",style="solid", color="burlywood", weight=3]; 25627[label="vzz102400/Zero",fontsize=10,color="white",style="solid",shape="box"];9541 -> 25627[label="",style="solid", color="burlywood", weight=9]; 25627 -> 9780[label="",style="solid", color="burlywood", weight=3]; 9542[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9542 -> 9781[label="",style="solid", color="black", weight=3]; 9543[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Pos vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Pos vzz8410)) True)",fontsize=16,color="black",shape="box"];9543 -> 9782[label="",style="solid", color="black", weight=3]; 9544[label="vzz102400",fontsize=16,color="green",shape="box"];9545[label="vzz102500",fontsize=16,color="green",shape="box"];9546[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) vzz102800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) vzz102800 == GT))",fontsize=16,color="burlywood",shape="box"];25628[label="vzz102800/Succ vzz1028000",fontsize=10,color="white",style="solid",shape="box"];9546 -> 25628[label="",style="solid", color="burlywood", weight=9]; 25628 -> 9783[label="",style="solid", color="burlywood", weight=3]; 25629[label="vzz102800/Zero",fontsize=10,color="white",style="solid",shape="box"];9546 -> 25629[label="",style="solid", color="burlywood", weight=9]; 25629 -> 9784[label="",style="solid", color="burlywood", weight=3]; 9547[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero vzz102800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero vzz102800 == GT))",fontsize=16,color="burlywood",shape="box"];25630[label="vzz102800/Succ vzz1028000",fontsize=10,color="white",style="solid",shape="box"];9547 -> 25630[label="",style="solid", color="burlywood", weight=9]; 25630 -> 9785[label="",style="solid", color="burlywood", weight=3]; 25631[label="vzz102800/Zero",fontsize=10,color="white",style="solid",shape="box"];9547 -> 25631[label="",style="solid", color="burlywood", weight=9]; 25631 -> 9786[label="",style="solid", color="burlywood", weight=3]; 9548[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal0 (Double vzz970 (Neg vzz8410)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Double vzz970 (Neg vzz8410)) True)",fontsize=16,color="black",shape="box"];9548 -> 9787[label="",style="solid", color="black", weight=3]; 9549[label="vzz102800",fontsize=16,color="green",shape="box"];9550[label="vzz102900",fontsize=16,color="green",shape="box"];9551[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1031000) (Succ vzz1030000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9551 -> 9788[label="",style="solid", color="black", weight=3]; 9552[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1031000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9552 -> 9789[label="",style="solid", color="black", weight=3]; 9553[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1030000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9553 -> 9790[label="",style="solid", color="black", weight=3]; 9554[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9554 -> 9791[label="",style="solid", color="black", weight=3]; 9555[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9555 -> 9792[label="",style="solid", color="black", weight=3]; 9556[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (roundVu7 (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9556 -> 9793[label="",style="solid", color="black", weight=3]; 9557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) vzz103400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) vzz103400 == GT))",fontsize=16,color="burlywood",shape="box"];25632[label="vzz103400/Succ vzz1034000",fontsize=10,color="white",style="solid",shape="box"];9557 -> 25632[label="",style="solid", color="burlywood", weight=9]; 25632 -> 9794[label="",style="solid", color="burlywood", weight=3]; 25633[label="vzz103400/Zero",fontsize=10,color="white",style="solid",shape="box"];9557 -> 25633[label="",style="solid", color="burlywood", weight=9]; 25633 -> 9795[label="",style="solid", color="burlywood", weight=3]; 9558[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero vzz103400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero vzz103400 == GT))",fontsize=16,color="burlywood",shape="box"];25634[label="vzz103400/Succ vzz1034000",fontsize=10,color="white",style="solid",shape="box"];9558 -> 25634[label="",style="solid", color="burlywood", weight=9]; 25634 -> 9796[label="",style="solid", color="burlywood", weight=3]; 25635[label="vzz103400/Zero",fontsize=10,color="white",style="solid",shape="box"];9558 -> 25635[label="",style="solid", color="burlywood", weight=9]; 25635 -> 9797[label="",style="solid", color="burlywood", weight=3]; 9559[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9559 -> 9798[label="",style="solid", color="black", weight=3]; 9560[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Pos vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Pos vzz8530)) True)",fontsize=16,color="black",shape="box"];9560 -> 9799[label="",style="solid", color="black", weight=3]; 9561[label="vzz103500",fontsize=16,color="green",shape="box"];9562[label="vzz103400",fontsize=16,color="green",shape="box"];9563[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) vzz103800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) vzz103800 == GT))",fontsize=16,color="burlywood",shape="box"];25636[label="vzz103800/Succ vzz1038000",fontsize=10,color="white",style="solid",shape="box"];9563 -> 25636[label="",style="solid", color="burlywood", weight=9]; 25636 -> 9800[label="",style="solid", color="burlywood", weight=3]; 25637[label="vzz103800/Zero",fontsize=10,color="white",style="solid",shape="box"];9563 -> 25637[label="",style="solid", color="burlywood", weight=9]; 25637 -> 9801[label="",style="solid", color="burlywood", weight=3]; 9564[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero vzz103800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero vzz103800 == GT))",fontsize=16,color="burlywood",shape="box"];25638[label="vzz103800/Succ vzz1038000",fontsize=10,color="white",style="solid",shape="box"];9564 -> 25638[label="",style="solid", color="burlywood", weight=9]; 25638 -> 9802[label="",style="solid", color="burlywood", weight=3]; 25639[label="vzz103800/Zero",fontsize=10,color="white",style="solid",shape="box"];9564 -> 25639[label="",style="solid", color="burlywood", weight=9]; 25639 -> 9803[label="",style="solid", color="burlywood", weight=3]; 9565[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz972 (Neg vzz8530)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz972 (Neg vzz8530)) True)",fontsize=16,color="black",shape="box"];9565 -> 9804[label="",style="solid", color="black", weight=3]; 9566[label="vzz103800",fontsize=16,color="green",shape="box"];9567[label="vzz103900",fontsize=16,color="green",shape="box"];9568[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1041000) (Succ vzz1040000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9568 -> 9805[label="",style="solid", color="black", weight=3]; 9569[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1041000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9569 -> 9806[label="",style="solid", color="black", weight=3]; 9570[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1040000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9570 -> 9807[label="",style="solid", color="black", weight=3]; 9571[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9571 -> 9808[label="",style="solid", color="black", weight=3]; 9572[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9572 -> 9809[label="",style="solid", color="black", weight=3]; 9573[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (roundVu7 (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9573 -> 9810[label="",style="solid", color="black", weight=3]; 9574[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) vzz104400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) vzz104400 == GT))",fontsize=16,color="burlywood",shape="box"];25640[label="vzz104400/Succ vzz1044000",fontsize=10,color="white",style="solid",shape="box"];9574 -> 25640[label="",style="solid", color="burlywood", weight=9]; 25640 -> 9811[label="",style="solid", color="burlywood", weight=3]; 25641[label="vzz104400/Zero",fontsize=10,color="white",style="solid",shape="box"];9574 -> 25641[label="",style="solid", color="burlywood", weight=9]; 25641 -> 9812[label="",style="solid", color="burlywood", weight=3]; 9575[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero vzz104400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero vzz104400 == GT))",fontsize=16,color="burlywood",shape="box"];25642[label="vzz104400/Succ vzz1044000",fontsize=10,color="white",style="solid",shape="box"];9575 -> 25642[label="",style="solid", color="burlywood", weight=9]; 25642 -> 9813[label="",style="solid", color="burlywood", weight=3]; 25643[label="vzz104400/Zero",fontsize=10,color="white",style="solid",shape="box"];9575 -> 25643[label="",style="solid", color="burlywood", weight=9]; 25643 -> 9814[label="",style="solid", color="burlywood", weight=3]; 9576[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9576 -> 9815[label="",style="solid", color="black", weight=3]; 9577[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Pos vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Pos vzz8650)) True)",fontsize=16,color="black",shape="box"];9577 -> 9816[label="",style="solid", color="black", weight=3]; 9578[label="vzz104500",fontsize=16,color="green",shape="box"];9579[label="vzz104400",fontsize=16,color="green",shape="box"];9580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) vzz104800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) vzz104800 == GT))",fontsize=16,color="burlywood",shape="box"];25644[label="vzz104800/Succ vzz1048000",fontsize=10,color="white",style="solid",shape="box"];9580 -> 25644[label="",style="solid", color="burlywood", weight=9]; 25644 -> 9817[label="",style="solid", color="burlywood", weight=3]; 25645[label="vzz104800/Zero",fontsize=10,color="white",style="solid",shape="box"];9580 -> 25645[label="",style="solid", color="burlywood", weight=9]; 25645 -> 9818[label="",style="solid", color="burlywood", weight=3]; 9581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero vzz104800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero vzz104800 == GT))",fontsize=16,color="burlywood",shape="box"];25646[label="vzz104800/Succ vzz1048000",fontsize=10,color="white",style="solid",shape="box"];9581 -> 25646[label="",style="solid", color="burlywood", weight=9]; 25646 -> 9819[label="",style="solid", color="burlywood", weight=3]; 25647[label="vzz104800/Zero",fontsize=10,color="white",style="solid",shape="box"];9581 -> 25647[label="",style="solid", color="burlywood", weight=9]; 25647 -> 9820[label="",style="solid", color="burlywood", weight=3]; 9582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal0 (Float vzz974 (Neg vzz8650)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz974 (Neg vzz8650)) True)",fontsize=16,color="black",shape="box"];9582 -> 9821[label="",style="solid", color="black", weight=3]; 9583[label="vzz104800",fontsize=16,color="green",shape="box"];9584[label="vzz104900",fontsize=16,color="green",shape="box"];9585[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1051000) (Succ vzz1050000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9585 -> 9822[label="",style="solid", color="black", weight=3]; 9586[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1051000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9586 -> 9823[label="",style="solid", color="black", weight=3]; 9587[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1050000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9587 -> 9824[label="",style="solid", color="black", weight=3]; 9588[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9588 -> 9825[label="",style="solid", color="black", weight=3]; 9589[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9589 -> 9826[label="",style="solid", color="black", weight=3]; 9590[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (roundVu7 (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9590 -> 9827[label="",style="solid", color="black", weight=3]; 9591[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) vzz105400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) vzz105400 == GT))",fontsize=16,color="burlywood",shape="box"];25648[label="vzz105400/Succ vzz1054000",fontsize=10,color="white",style="solid",shape="box"];9591 -> 25648[label="",style="solid", color="burlywood", weight=9]; 25648 -> 9828[label="",style="solid", color="burlywood", weight=3]; 25649[label="vzz105400/Zero",fontsize=10,color="white",style="solid",shape="box"];9591 -> 25649[label="",style="solid", color="burlywood", weight=9]; 25649 -> 9829[label="",style="solid", color="burlywood", weight=3]; 9592[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero vzz105400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero vzz105400 == GT))",fontsize=16,color="burlywood",shape="box"];25650[label="vzz105400/Succ vzz1054000",fontsize=10,color="white",style="solid",shape="box"];9592 -> 25650[label="",style="solid", color="burlywood", weight=9]; 25650 -> 9830[label="",style="solid", color="burlywood", weight=3]; 25651[label="vzz105400/Zero",fontsize=10,color="white",style="solid",shape="box"];9592 -> 25651[label="",style="solid", color="burlywood", weight=9]; 25651 -> 9831[label="",style="solid", color="burlywood", weight=3]; 9593[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9593 -> 9832[label="",style="solid", color="black", weight=3]; 9594[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Pos vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Pos vzz8770)) True)",fontsize=16,color="black",shape="box"];9594 -> 9833[label="",style="solid", color="black", weight=3]; 9595[label="vzz105500",fontsize=16,color="green",shape="box"];9596[label="vzz105400",fontsize=16,color="green",shape="box"];9597[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) vzz105800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) vzz105800 == GT))",fontsize=16,color="burlywood",shape="box"];25652[label="vzz105800/Succ vzz1058000",fontsize=10,color="white",style="solid",shape="box"];9597 -> 25652[label="",style="solid", color="burlywood", weight=9]; 25652 -> 9834[label="",style="solid", color="burlywood", weight=3]; 25653[label="vzz105800/Zero",fontsize=10,color="white",style="solid",shape="box"];9597 -> 25653[label="",style="solid", color="burlywood", weight=9]; 25653 -> 9835[label="",style="solid", color="burlywood", weight=3]; 9598[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero vzz105800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero vzz105800 == GT))",fontsize=16,color="burlywood",shape="box"];25654[label="vzz105800/Succ vzz1058000",fontsize=10,color="white",style="solid",shape="box"];9598 -> 25654[label="",style="solid", color="burlywood", weight=9]; 25654 -> 9836[label="",style="solid", color="burlywood", weight=3]; 25655[label="vzz105800/Zero",fontsize=10,color="white",style="solid",shape="box"];9598 -> 25655[label="",style="solid", color="burlywood", weight=9]; 25655 -> 9837[label="",style="solid", color="burlywood", weight=3]; 9599[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz976 (Neg vzz8770)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz976 (Neg vzz8770)) True)",fontsize=16,color="black",shape="box"];9599 -> 9838[label="",style="solid", color="black", weight=3]; 9600[label="vzz105900",fontsize=16,color="green",shape="box"];9601[label="vzz105800",fontsize=16,color="green",shape="box"];9602[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1061000) (Succ vzz1060000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9602 -> 9839[label="",style="solid", color="black", weight=3]; 9603[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1061000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9603 -> 9840[label="",style="solid", color="black", weight=3]; 9604[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1060000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9604 -> 9841[label="",style="solid", color="black", weight=3]; 9605[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9605 -> 9842[label="",style="solid", color="black", weight=3]; 9606[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9606 -> 9843[label="",style="solid", color="black", weight=3]; 9607[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (roundVu7 (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9607 -> 9844[label="",style="solid", color="black", weight=3]; 9608[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) vzz106400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) vzz106400 == GT))",fontsize=16,color="burlywood",shape="box"];25656[label="vzz106400/Succ vzz1064000",fontsize=10,color="white",style="solid",shape="box"];9608 -> 25656[label="",style="solid", color="burlywood", weight=9]; 25656 -> 9845[label="",style="solid", color="burlywood", weight=3]; 25657[label="vzz106400/Zero",fontsize=10,color="white",style="solid",shape="box"];9608 -> 25657[label="",style="solid", color="burlywood", weight=9]; 25657 -> 9846[label="",style="solid", color="burlywood", weight=3]; 9609[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero vzz106400 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero vzz106400 == GT))",fontsize=16,color="burlywood",shape="box"];25658[label="vzz106400/Succ vzz1064000",fontsize=10,color="white",style="solid",shape="box"];9609 -> 25658[label="",style="solid", color="burlywood", weight=9]; 25658 -> 9847[label="",style="solid", color="burlywood", weight=3]; 25659[label="vzz106400/Zero",fontsize=10,color="white",style="solid",shape="box"];9609 -> 25659[label="",style="solid", color="burlywood", weight=9]; 25659 -> 9848[label="",style="solid", color="burlywood", weight=3]; 9610[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9610 -> 9849[label="",style="solid", color="black", weight=3]; 9611[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Pos vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Pos vzz8890)) True)",fontsize=16,color="black",shape="box"];9611 -> 9850[label="",style="solid", color="black", weight=3]; 9612[label="vzz106400",fontsize=16,color="green",shape="box"];9613[label="vzz106500",fontsize=16,color="green",shape="box"];9614[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) vzz106800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) vzz106800 == GT))",fontsize=16,color="burlywood",shape="box"];25660[label="vzz106800/Succ vzz1068000",fontsize=10,color="white",style="solid",shape="box"];9614 -> 25660[label="",style="solid", color="burlywood", weight=9]; 25660 -> 9851[label="",style="solid", color="burlywood", weight=3]; 25661[label="vzz106800/Zero",fontsize=10,color="white",style="solid",shape="box"];9614 -> 25661[label="",style="solid", color="burlywood", weight=9]; 25661 -> 9852[label="",style="solid", color="burlywood", weight=3]; 9615[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero vzz106800 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero vzz106800 == GT))",fontsize=16,color="burlywood",shape="box"];25662[label="vzz106800/Succ vzz1068000",fontsize=10,color="white",style="solid",shape="box"];9615 -> 25662[label="",style="solid", color="burlywood", weight=9]; 25662 -> 9853[label="",style="solid", color="burlywood", weight=3]; 25663[label="vzz106800/Zero",fontsize=10,color="white",style="solid",shape="box"];9615 -> 25663[label="",style="solid", color="burlywood", weight=9]; 25663 -> 9854[label="",style="solid", color="burlywood", weight=3]; 9616[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal0 (Float vzz978 (Neg vzz8890)) True) (fromInt (Neg (Succ Zero)))) (signumReal0 (Float vzz978 (Neg vzz8890)) True)",fontsize=16,color="black",shape="box"];9616 -> 9855[label="",style="solid", color="black", weight=3]; 9617[label="vzz106900",fontsize=16,color="green",shape="box"];9618[label="vzz106800",fontsize=16,color="green",shape="box"];9619[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1071000) (Succ vzz1070000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9619 -> 9856[label="",style="solid", color="black", weight=3]; 9620[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1071000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9620 -> 9857[label="",style="solid", color="black", weight=3]; 9621[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1070000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9621 -> 9858[label="",style="solid", color="black", weight=3]; 9622[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9622 -> 9859[label="",style="solid", color="black", weight=3]; 9623[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9623 -> 9860[label="",style="solid", color="black", weight=3]; 9624[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (roundVu7 (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9624 -> 9861[label="",style="solid", color="black", weight=3]; 15047 -> 19340[label="",style="dashed", color="red", weight=0]; 15047[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz127100 vzz127200) (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="magenta"];15047 -> 19341[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19342[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19343[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19344[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19345[label="",style="dashed", color="magenta", weight=3]; 15047 -> 19346[label="",style="dashed", color="magenta", weight=3]; 15048 -> 7369[label="",style="dashed", color="red", weight=0]; 15048[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos (Succ vzz127100))",fontsize=16,color="magenta"];15048 -> 15127[label="",style="dashed", color="magenta", weight=3]; 15048 -> 15128[label="",style="dashed", color="magenta", weight=3]; 15048 -> 15129[label="",style="dashed", color="magenta", weight=3]; 15048 -> 15130[label="",style="dashed", color="magenta", weight=3]; 15049[label="vzz1273",fontsize=16,color="green",shape="box"];15050[label="Pos (Succ vzz127100)",fontsize=16,color="green",shape="box"];15051[label="vzz1267",fontsize=16,color="green",shape="box"];15052[label="vzz1268",fontsize=16,color="green",shape="box"];15053 -> 7369[label="",style="dashed", color="red", weight=0]; 15053[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="magenta"];15053 -> 15131[label="",style="dashed", color="magenta", weight=3]; 15053 -> 15132[label="",style="dashed", color="magenta", weight=3]; 15053 -> 15133[label="",style="dashed", color="magenta", weight=3]; 15053 -> 15134[label="",style="dashed", color="magenta", weight=3]; 15054[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];15054 -> 15135[label="",style="solid", color="black", weight=3]; 15055 -> 7369[label="",style="dashed", color="red", weight=0]; 15055[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="magenta"];15055 -> 15136[label="",style="dashed", color="magenta", weight=3]; 15055 -> 15137[label="",style="dashed", color="magenta", weight=3]; 15055 -> 15138[label="",style="dashed", color="magenta", weight=3]; 15055 -> 15139[label="",style="dashed", color="magenta", weight=3]; 15056 -> 15054[label="",style="dashed", color="red", weight=0]; 15056[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Pos Zero)",fontsize=16,color="magenta"];15057[label="vzz1273",fontsize=16,color="green",shape="box"];15058[label="Neg (Succ vzz127100)",fontsize=16,color="green",shape="box"];15059[label="vzz1267",fontsize=16,color="green",shape="box"];15060[label="vzz1268",fontsize=16,color="green",shape="box"];15061 -> 19402[label="",style="dashed", color="red", weight=0]; 15061[label="roundRound03 (vzz1267 :% vzz1268) (primEqNat vzz127100 vzz127200) (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="magenta"];15061 -> 19403[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19404[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19405[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19406[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19407[label="",style="dashed", color="magenta", weight=3]; 15061 -> 19408[label="",style="dashed", color="magenta", weight=3]; 15062 -> 7369[label="",style="dashed", color="red", weight=0]; 15062[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg (Succ vzz127100))",fontsize=16,color="magenta"];15062 -> 15142[label="",style="dashed", color="magenta", weight=3]; 15062 -> 15143[label="",style="dashed", color="magenta", weight=3]; 15062 -> 15144[label="",style="dashed", color="magenta", weight=3]; 15062 -> 15145[label="",style="dashed", color="magenta", weight=3]; 15063 -> 7369[label="",style="dashed", color="red", weight=0]; 15063[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="magenta"];15063 -> 15146[label="",style="dashed", color="magenta", weight=3]; 15063 -> 15147[label="",style="dashed", color="magenta", weight=3]; 15063 -> 15148[label="",style="dashed", color="magenta", weight=3]; 15063 -> 15149[label="",style="dashed", color="magenta", weight=3]; 15064[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];15064 -> 15150[label="",style="solid", color="black", weight=3]; 15065 -> 7369[label="",style="dashed", color="red", weight=0]; 15065[label="roundRound03 (vzz1267 :% vzz1268) False (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="magenta"];15065 -> 15151[label="",style="dashed", color="magenta", weight=3]; 15065 -> 15152[label="",style="dashed", color="magenta", weight=3]; 15065 -> 15153[label="",style="dashed", color="magenta", weight=3]; 15065 -> 15154[label="",style="dashed", color="magenta", weight=3]; 15066 -> 15064[label="",style="dashed", color="red", weight=0]; 15066[label="roundRound03 (vzz1267 :% vzz1268) True (Pos (Succ vzz1273) :% Neg Zero)",fontsize=16,color="magenta"];18953[label="vzz795",fontsize=16,color="green",shape="box"];18954[label="vzz91300",fontsize=16,color="green",shape="box"];18955[label="vzz1074",fontsize=16,color="green",shape="box"];18956[label="vzz91300",fontsize=16,color="green",shape="box"];18957[label="vzz23",fontsize=16,color="green",shape="box"];18958[label="vzz24",fontsize=16,color="green",shape="box"];18959[label="vzz107500",fontsize=16,color="green",shape="box"];18952[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz1440 vzz1441 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="triangle"];25664[label="vzz1440/Succ vzz14400",fontsize=10,color="white",style="solid",shape="box"];18952 -> 25664[label="",style="solid", color="burlywood", weight=9]; 25664 -> 19016[label="",style="solid", color="burlywood", weight=3]; 25665[label="vzz1440/Zero",fontsize=10,color="white",style="solid",shape="box"];18952 -> 25665[label="",style="solid", color="burlywood", weight=9]; 25665 -> 19017[label="",style="solid", color="burlywood", weight=3]; 9658[label="error []",fontsize=16,color="red",shape="box"];9659[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9659 -> 9900[label="",style="solid", color="black", weight=3]; 9660[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9660 -> 9901[label="",style="solid", color="black", weight=3]; 9661 -> 9659[label="",style="dashed", color="red", weight=0]; 9661[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];9662 -> 9660[label="",style="dashed", color="red", weight=0]; 9662[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="magenta"];17651 -> 17537[label="",style="dashed", color="red", weight=0]; 17651[label="roundRound03 (vzz1378 :% vzz1379) (primEqNat vzz13800 vzz13810) (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="magenta"];17651 -> 17748[label="",style="dashed", color="magenta", weight=3]; 17651 -> 17749[label="",style="dashed", color="magenta", weight=3]; 17652 -> 7412[label="",style="dashed", color="red", weight=0]; 17652[label="roundRound03 (vzz1378 :% vzz1379) False (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="magenta"];17652 -> 17750[label="",style="dashed", color="magenta", weight=3]; 17652 -> 17751[label="",style="dashed", color="magenta", weight=3]; 17652 -> 17752[label="",style="dashed", color="magenta", weight=3]; 17653 -> 7412[label="",style="dashed", color="red", weight=0]; 17653[label="roundRound03 (vzz1378 :% vzz1379) False (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="magenta"];17653 -> 17753[label="",style="dashed", color="magenta", weight=3]; 17653 -> 17754[label="",style="dashed", color="magenta", weight=3]; 17653 -> 17755[label="",style="dashed", color="magenta", weight=3]; 17654[label="roundRound03 (vzz1378 :% vzz1379) True (Pos Zero :% Pos (Succ vzz1382))",fontsize=16,color="black",shape="box"];17654 -> 17756[label="",style="solid", color="black", weight=3]; 10339 -> 10469[label="",style="dashed", color="red", weight=0]; 10339[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10339 -> 10470[label="",style="dashed", color="magenta", weight=3]; 10340[label="error []",fontsize=16,color="red",shape="box"];9671[label="roundM (vzz1107 :% vzz1108)",fontsize=16,color="black",shape="triangle"];9671 -> 9920[label="",style="solid", color="black", weight=3]; 9672[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="black",shape="triangle"];9672 -> 9921[label="",style="solid", color="black", weight=3]; 17809 -> 17603[label="",style="dashed", color="red", weight=0]; 17809[label="roundRound03 (vzz1385 :% vzz1386) (primEqNat vzz13870 vzz13880) (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="magenta"];17809 -> 17863[label="",style="dashed", color="magenta", weight=3]; 17809 -> 17864[label="",style="dashed", color="magenta", weight=3]; 17810 -> 7412[label="",style="dashed", color="red", weight=0]; 17810[label="roundRound03 (vzz1385 :% vzz1386) False (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="magenta"];17810 -> 17865[label="",style="dashed", color="magenta", weight=3]; 17810 -> 17866[label="",style="dashed", color="magenta", weight=3]; 17810 -> 17867[label="",style="dashed", color="magenta", weight=3]; 17811 -> 7412[label="",style="dashed", color="red", weight=0]; 17811[label="roundRound03 (vzz1385 :% vzz1386) False (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="magenta"];17811 -> 17868[label="",style="dashed", color="magenta", weight=3]; 17811 -> 17869[label="",style="dashed", color="magenta", weight=3]; 17811 -> 17870[label="",style="dashed", color="magenta", weight=3]; 17812[label="roundRound03 (vzz1385 :% vzz1386) True (Pos Zero :% Neg (Succ vzz1389))",fontsize=16,color="black",shape="box"];17812 -> 17871[label="",style="solid", color="black", weight=3]; 10341 -> 10469[label="",style="dashed", color="red", weight=0]; 10341[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10341 -> 10471[label="",style="dashed", color="magenta", weight=3]; 10342[label="error []",fontsize=16,color="red",shape="box"];9678[label="error []",fontsize=16,color="red",shape="box"];19049[label="vzz91300",fontsize=16,color="green",shape="box"];19050[label="vzz23",fontsize=16,color="green",shape="box"];19051[label="vzz108000",fontsize=16,color="green",shape="box"];19052[label="vzz1079",fontsize=16,color="green",shape="box"];19053[label="vzz91300",fontsize=16,color="green",shape="box"];19054[label="vzz24",fontsize=16,color="green",shape="box"];19055[label="vzz795",fontsize=16,color="green",shape="box"];19048[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz1450 vzz1451 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="triangle"];25666[label="vzz1450/Succ vzz14500",fontsize=10,color="white",style="solid",shape="box"];19048 -> 25666[label="",style="solid", color="burlywood", weight=9]; 25666 -> 19112[label="",style="solid", color="burlywood", weight=3]; 25667[label="vzz1450/Zero",fontsize=10,color="white",style="solid",shape="box"];19048 -> 25667[label="",style="solid", color="burlywood", weight=9]; 25667 -> 19113[label="",style="solid", color="burlywood", weight=3]; 15215 -> 19497[label="",style="dashed", color="red", weight=0]; 15215[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz128100 vzz128200) (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="magenta"];15215 -> 19498[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19499[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19500[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19501[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19502[label="",style="dashed", color="magenta", weight=3]; 15215 -> 19503[label="",style="dashed", color="magenta", weight=3]; 15216 -> 7374[label="",style="dashed", color="red", weight=0]; 15216[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos (Succ vzz128100))",fontsize=16,color="magenta"];15216 -> 15303[label="",style="dashed", color="magenta", weight=3]; 15216 -> 15304[label="",style="dashed", color="magenta", weight=3]; 15216 -> 15305[label="",style="dashed", color="magenta", weight=3]; 15216 -> 15306[label="",style="dashed", color="magenta", weight=3]; 15217[label="Pos (Succ vzz128100)",fontsize=16,color="green",shape="box"];15218[label="vzz1277",fontsize=16,color="green",shape="box"];15219[label="vzz1278",fontsize=16,color="green",shape="box"];15220[label="vzz1283",fontsize=16,color="green",shape="box"];15221 -> 7374[label="",style="dashed", color="red", weight=0]; 15221[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="magenta"];15221 -> 15307[label="",style="dashed", color="magenta", weight=3]; 15221 -> 15308[label="",style="dashed", color="magenta", weight=3]; 15221 -> 15309[label="",style="dashed", color="magenta", weight=3]; 15221 -> 15310[label="",style="dashed", color="magenta", weight=3]; 15222[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];15222 -> 15311[label="",style="solid", color="black", weight=3]; 15223 -> 7374[label="",style="dashed", color="red", weight=0]; 15223[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="magenta"];15223 -> 15312[label="",style="dashed", color="magenta", weight=3]; 15223 -> 15313[label="",style="dashed", color="magenta", weight=3]; 15223 -> 15314[label="",style="dashed", color="magenta", weight=3]; 15223 -> 15315[label="",style="dashed", color="magenta", weight=3]; 15224 -> 15222[label="",style="dashed", color="red", weight=0]; 15224[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Pos Zero)",fontsize=16,color="magenta"];15225[label="Neg (Succ vzz128100)",fontsize=16,color="green",shape="box"];15226[label="vzz1277",fontsize=16,color="green",shape="box"];15227[label="vzz1278",fontsize=16,color="green",shape="box"];15228[label="vzz1283",fontsize=16,color="green",shape="box"];15229 -> 19583[label="",style="dashed", color="red", weight=0]; 15229[label="roundRound03 (vzz1277 :% vzz1278) (primEqNat vzz128100 vzz128200) (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="magenta"];15229 -> 19584[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19585[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19586[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19587[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19588[label="",style="dashed", color="magenta", weight=3]; 15229 -> 19589[label="",style="dashed", color="magenta", weight=3]; 15230 -> 7374[label="",style="dashed", color="red", weight=0]; 15230[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg (Succ vzz128100))",fontsize=16,color="magenta"];15230 -> 15318[label="",style="dashed", color="magenta", weight=3]; 15230 -> 15319[label="",style="dashed", color="magenta", weight=3]; 15230 -> 15320[label="",style="dashed", color="magenta", weight=3]; 15230 -> 15321[label="",style="dashed", color="magenta", weight=3]; 15231 -> 7374[label="",style="dashed", color="red", weight=0]; 15231[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="magenta"];15231 -> 15322[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15323[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15324[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15325[label="",style="dashed", color="magenta", weight=3]; 15232[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];15232 -> 15326[label="",style="solid", color="black", weight=3]; 15233 -> 7374[label="",style="dashed", color="red", weight=0]; 15233[label="roundRound03 (vzz1277 :% vzz1278) False (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="magenta"];15233 -> 15327[label="",style="dashed", color="magenta", weight=3]; 15233 -> 15328[label="",style="dashed", color="magenta", weight=3]; 15233 -> 15329[label="",style="dashed", color="magenta", weight=3]; 15233 -> 15330[label="",style="dashed", color="magenta", weight=3]; 15234 -> 15232[label="",style="dashed", color="red", weight=0]; 15234[label="roundRound03 (vzz1277 :% vzz1278) True (Neg (Succ vzz1283) :% Neg Zero)",fontsize=16,color="magenta"];9712[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9712 -> 9967[label="",style="solid", color="black", weight=3]; 9713[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9713 -> 9968[label="",style="solid", color="black", weight=3]; 9714 -> 9712[label="",style="dashed", color="red", weight=0]; 9714[label="roundRound01 (vzz23 :% vzz24) (False && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];9715 -> 9713[label="",style="dashed", color="red", weight=0]; 9715[label="roundRound01 (vzz23 :% vzz24) (True && vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="magenta"];17859 -> 17696[label="",style="dashed", color="red", weight=0]; 17859[label="roundRound03 (vzz1391 :% vzz1392) (primEqNat vzz13930 vzz13940) (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="magenta"];17859 -> 17880[label="",style="dashed", color="magenta", weight=3]; 17859 -> 17881[label="",style="dashed", color="magenta", weight=3]; 17860 -> 7417[label="",style="dashed", color="red", weight=0]; 17860[label="roundRound03 (vzz1391 :% vzz1392) False (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="magenta"];17860 -> 17882[label="",style="dashed", color="magenta", weight=3]; 17860 -> 17883[label="",style="dashed", color="magenta", weight=3]; 17860 -> 17884[label="",style="dashed", color="magenta", weight=3]; 17861 -> 7417[label="",style="dashed", color="red", weight=0]; 17861[label="roundRound03 (vzz1391 :% vzz1392) False (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="magenta"];17861 -> 17885[label="",style="dashed", color="magenta", weight=3]; 17861 -> 17886[label="",style="dashed", color="magenta", weight=3]; 17861 -> 17887[label="",style="dashed", color="magenta", weight=3]; 17862[label="roundRound03 (vzz1391 :% vzz1392) True (Neg Zero :% Pos (Succ vzz1395))",fontsize=16,color="black",shape="box"];17862 -> 17888[label="",style="solid", color="black", weight=3]; 10343 -> 10469[label="",style="dashed", color="red", weight=0]; 10343[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10343 -> 10472[label="",style="dashed", color="magenta", weight=3]; 10344[label="error []",fontsize=16,color="red",shape="box"];17876 -> 17757[label="",style="dashed", color="red", weight=0]; 17876[label="roundRound03 (vzz1397 :% vzz1398) (primEqNat vzz13990 vzz14000) (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="magenta"];17876 -> 17934[label="",style="dashed", color="magenta", weight=3]; 17876 -> 17935[label="",style="dashed", color="magenta", weight=3]; 17877 -> 7417[label="",style="dashed", color="red", weight=0]; 17877[label="roundRound03 (vzz1397 :% vzz1398) False (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="magenta"];17877 -> 17936[label="",style="dashed", color="magenta", weight=3]; 17877 -> 17937[label="",style="dashed", color="magenta", weight=3]; 17877 -> 17938[label="",style="dashed", color="magenta", weight=3]; 17878 -> 7417[label="",style="dashed", color="red", weight=0]; 17878[label="roundRound03 (vzz1397 :% vzz1398) False (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="magenta"];17878 -> 17939[label="",style="dashed", color="magenta", weight=3]; 17878 -> 17940[label="",style="dashed", color="magenta", weight=3]; 17878 -> 17941[label="",style="dashed", color="magenta", weight=3]; 17879[label="roundRound03 (vzz1397 :% vzz1398) True (Neg Zero :% Neg (Succ vzz1401))",fontsize=16,color="black",shape="box"];17879 -> 17942[label="",style="solid", color="black", weight=3]; 10345 -> 10469[label="",style="dashed", color="red", weight=0]; 10345[label="primEvenInt (roundN (vzz23 :% vzz24))",fontsize=16,color="magenta"];10345 -> 10473[label="",style="dashed", color="magenta", weight=3]; 10346[label="error []",fontsize=16,color="red",shape="box"];10148[label="vzz1085",fontsize=16,color="green",shape="box"];10149[label="vzz240",fontsize=16,color="green",shape="box"];10150[label="vzz1085",fontsize=16,color="green",shape="box"];10151[label="vzz240",fontsize=16,color="green",shape="box"];10152[label="vzz1085",fontsize=16,color="green",shape="box"];10153[label="vzz240",fontsize=16,color="green",shape="box"];10154[label="vzz1085",fontsize=16,color="green",shape="box"];10155[label="vzz240",fontsize=16,color="green",shape="box"];10156[label="vzz1085",fontsize=16,color="green",shape="box"];10157[label="vzz240",fontsize=16,color="green",shape="box"];10158[label="vzz1085",fontsize=16,color="green",shape="box"];10159[label="vzz240",fontsize=16,color="green",shape="box"];10160 -> 10498[label="",style="dashed", color="red", weight=0]; 10160[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer (primPlusInt vzz11010 vzz1115) `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100 :% (vzz1099 `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100)) == fromInt (Neg (Succ Zero))) (signum (Integer (primPlusInt vzz11010 vzz1115) `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100 :% (vzz1099 `quot` reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100)))",fontsize=16,color="magenta"];10160 -> 10499[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10500[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10501[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10502[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10503[label="",style="dashed", color="magenta", weight=3]; 10160 -> 10504[label="",style="dashed", color="magenta", weight=3]; 9726[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) (Succ vzz994000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) (Succ vzz994000) == GT))",fontsize=16,color="black",shape="box"];9726 -> 9983[label="",style="solid", color="black", weight=3]; 9727[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat (Succ vzz995000) Zero == GT))",fontsize=16,color="black",shape="box"];9727 -> 9984[label="",style="solid", color="black", weight=3]; 9728[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz994000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero (Succ vzz994000) == GT))",fontsize=16,color="black",shape="box"];9728 -> 9985[label="",style="solid", color="black", weight=3]; 9729[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9729 -> 9986[label="",style="solid", color="black", weight=3]; 9730[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9730 -> 9987[label="",style="solid", color="black", weight=3]; 9731[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9731 -> 9988[label="",style="solid", color="black", weight=3]; 9732[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) (Succ vzz998000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) (Succ vzz998000) == GT))",fontsize=16,color="black",shape="box"];9732 -> 9989[label="",style="solid", color="black", weight=3]; 9733[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat (Succ vzz999000) Zero == GT))",fontsize=16,color="black",shape="box"];9733 -> 9990[label="",style="solid", color="black", weight=3]; 9734[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz998000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero (Succ vzz998000) == GT))",fontsize=16,color="black",shape="box"];9734 -> 9991[label="",style="solid", color="black", weight=3]; 9735[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9735 -> 9992[label="",style="solid", color="black", weight=3]; 9736 -> 9731[label="",style="dashed", color="red", weight=0]; 9736[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9737 -> 8767[label="",style="dashed", color="red", weight=0]; 9737[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1001000 vzz1000000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9737 -> 9993[label="",style="dashed", color="magenta", weight=3]; 9737 -> 9994[label="",style="dashed", color="magenta", weight=3]; 9738 -> 8397[label="",style="dashed", color="red", weight=0]; 9738[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9739 -> 8397[label="",style="dashed", color="red", weight=0]; 9739[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9740 -> 8771[label="",style="dashed", color="red", weight=0]; 9740[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9741[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9741 -> 9995[label="",style="solid", color="black", weight=3]; 9742[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (properFraction (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9742 -> 9996[label="",style="solid", color="black", weight=3]; 9743[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) (Succ vzz1004000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) (Succ vzz1004000) == GT))",fontsize=16,color="black",shape="box"];9743 -> 9997[label="",style="solid", color="black", weight=3]; 9744[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat (Succ vzz1005000) Zero == GT))",fontsize=16,color="black",shape="box"];9744 -> 9998[label="",style="solid", color="black", weight=3]; 9745[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz1004000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero (Succ vzz1004000) == GT))",fontsize=16,color="black",shape="box"];9745 -> 9999[label="",style="solid", color="black", weight=3]; 9746[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9746 -> 10000[label="",style="solid", color="black", weight=3]; 9747[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9747 -> 10001[label="",style="solid", color="black", weight=3]; 9748[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9748 -> 10002[label="",style="solid", color="black", weight=3]; 9749[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) (Succ vzz1008000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) (Succ vzz1008000) == GT))",fontsize=16,color="black",shape="box"];9749 -> 10003[label="",style="solid", color="black", weight=3]; 9750[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat (Succ vzz1009000) Zero == GT))",fontsize=16,color="black",shape="box"];9750 -> 10004[label="",style="solid", color="black", weight=3]; 9751[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz1008000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero (Succ vzz1008000) == GT))",fontsize=16,color="black",shape="box"];9751 -> 10005[label="",style="solid", color="black", weight=3]; 9752[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9752 -> 10006[label="",style="solid", color="black", weight=3]; 9753 -> 9748[label="",style="dashed", color="red", weight=0]; 9753[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9754 -> 8808[label="",style="dashed", color="red", weight=0]; 9754[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1011000 vzz1010000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9754 -> 10007[label="",style="dashed", color="magenta", weight=3]; 9754 -> 10008[label="",style="dashed", color="magenta", weight=3]; 9755 -> 8435[label="",style="dashed", color="red", weight=0]; 9755[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9756 -> 8435[label="",style="dashed", color="red", weight=0]; 9756[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9757 -> 8812[label="",style="dashed", color="red", weight=0]; 9757[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9758[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9758 -> 10009[label="",style="solid", color="black", weight=3]; 9759[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (properFraction (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9759 -> 10010[label="",style="solid", color="black", weight=3]; 9760[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) (Succ vzz1014000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) (Succ vzz1014000) == GT))",fontsize=16,color="black",shape="box"];9760 -> 10011[label="",style="solid", color="black", weight=3]; 9761[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat (Succ vzz1015000) Zero == GT))",fontsize=16,color="black",shape="box"];9761 -> 10012[label="",style="solid", color="black", weight=3]; 9762[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz1014000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero (Succ vzz1014000) == GT))",fontsize=16,color="black",shape="box"];9762 -> 10013[label="",style="solid", color="black", weight=3]; 9763[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9763 -> 10014[label="",style="solid", color="black", weight=3]; 9764[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9764 -> 10015[label="",style="solid", color="black", weight=3]; 9765[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9765 -> 10016[label="",style="solid", color="black", weight=3]; 9766[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) (Succ vzz1018000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) (Succ vzz1018000) == GT))",fontsize=16,color="black",shape="box"];9766 -> 10017[label="",style="solid", color="black", weight=3]; 9767[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat (Succ vzz1019000) Zero == GT))",fontsize=16,color="black",shape="box"];9767 -> 10018[label="",style="solid", color="black", weight=3]; 9768[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz1018000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero (Succ vzz1018000) == GT))",fontsize=16,color="black",shape="box"];9768 -> 10019[label="",style="solid", color="black", weight=3]; 9769[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9769 -> 10020[label="",style="solid", color="black", weight=3]; 9770 -> 9765[label="",style="dashed", color="red", weight=0]; 9770[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9771 -> 8849[label="",style="dashed", color="red", weight=0]; 9771[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1021000 vzz1020000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9771 -> 10021[label="",style="dashed", color="magenta", weight=3]; 9771 -> 10022[label="",style="dashed", color="magenta", weight=3]; 9772 -> 8473[label="",style="dashed", color="red", weight=0]; 9772[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9773 -> 8473[label="",style="dashed", color="red", weight=0]; 9773[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9774 -> 8853[label="",style="dashed", color="red", weight=0]; 9774[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9775[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9775 -> 10023[label="",style="solid", color="black", weight=3]; 9776[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (properFraction (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9776 -> 10024[label="",style="solid", color="black", weight=3]; 9777[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) (Succ vzz1024000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) (Succ vzz1024000) == GT))",fontsize=16,color="black",shape="box"];9777 -> 10025[label="",style="solid", color="black", weight=3]; 9778[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat (Succ vzz1025000) Zero == GT))",fontsize=16,color="black",shape="box"];9778 -> 10026[label="",style="solid", color="black", weight=3]; 9779[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz1024000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero (Succ vzz1024000) == GT))",fontsize=16,color="black",shape="box"];9779 -> 10027[label="",style="solid", color="black", weight=3]; 9780[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9780 -> 10028[label="",style="solid", color="black", weight=3]; 9781[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9781 -> 10029[label="",style="solid", color="black", weight=3]; 9782[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9782 -> 10030[label="",style="solid", color="black", weight=3]; 9783[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) (Succ vzz1028000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) (Succ vzz1028000) == GT))",fontsize=16,color="black",shape="box"];9783 -> 10031[label="",style="solid", color="black", weight=3]; 9784[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat (Succ vzz1029000) Zero == GT))",fontsize=16,color="black",shape="box"];9784 -> 10032[label="",style="solid", color="black", weight=3]; 9785[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz1028000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero (Succ vzz1028000) == GT))",fontsize=16,color="black",shape="box"];9785 -> 10033[label="",style="solid", color="black", weight=3]; 9786[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9786 -> 10034[label="",style="solid", color="black", weight=3]; 9787 -> 9782[label="",style="dashed", color="red", weight=0]; 9787[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9788 -> 8890[label="",style="dashed", color="red", weight=0]; 9788[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1031000 vzz1030000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9788 -> 10035[label="",style="dashed", color="magenta", weight=3]; 9788 -> 10036[label="",style="dashed", color="magenta", weight=3]; 9789 -> 8511[label="",style="dashed", color="red", weight=0]; 9789[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9790 -> 8511[label="",style="dashed", color="red", weight=0]; 9790[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9791 -> 8894[label="",style="dashed", color="red", weight=0]; 9791[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9792[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9792 -> 10037[label="",style="solid", color="black", weight=3]; 9793[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (properFraction (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9793 -> 10038[label="",style="solid", color="black", weight=3]; 9794[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) (Succ vzz1034000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) (Succ vzz1034000) == GT))",fontsize=16,color="black",shape="box"];9794 -> 10039[label="",style="solid", color="black", weight=3]; 9795[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat (Succ vzz1035000) Zero == GT))",fontsize=16,color="black",shape="box"];9795 -> 10040[label="",style="solid", color="black", weight=3]; 9796[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz1034000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero (Succ vzz1034000) == GT))",fontsize=16,color="black",shape="box"];9796 -> 10041[label="",style="solid", color="black", weight=3]; 9797[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9797 -> 10042[label="",style="solid", color="black", weight=3]; 9798[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9798 -> 10043[label="",style="solid", color="black", weight=3]; 9799[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9799 -> 10044[label="",style="solid", color="black", weight=3]; 9800[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) (Succ vzz1038000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) (Succ vzz1038000) == GT))",fontsize=16,color="black",shape="box"];9800 -> 10045[label="",style="solid", color="black", weight=3]; 9801[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat (Succ vzz1039000) Zero == GT))",fontsize=16,color="black",shape="box"];9801 -> 10046[label="",style="solid", color="black", weight=3]; 9802[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz1038000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero (Succ vzz1038000) == GT))",fontsize=16,color="black",shape="box"];9802 -> 10047[label="",style="solid", color="black", weight=3]; 9803[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9803 -> 10048[label="",style="solid", color="black", weight=3]; 9804 -> 9799[label="",style="dashed", color="red", weight=0]; 9804[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9805 -> 8931[label="",style="dashed", color="red", weight=0]; 9805[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1041000 vzz1040000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9805 -> 10049[label="",style="dashed", color="magenta", weight=3]; 9805 -> 10050[label="",style="dashed", color="magenta", weight=3]; 9806 -> 8549[label="",style="dashed", color="red", weight=0]; 9806[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9807 -> 8549[label="",style="dashed", color="red", weight=0]; 9807[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9808 -> 8935[label="",style="dashed", color="red", weight=0]; 9808[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9809[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9809 -> 10051[label="",style="solid", color="black", weight=3]; 9810[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (properFraction (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9810 -> 10052[label="",style="solid", color="black", weight=3]; 9811[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) (Succ vzz1044000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) (Succ vzz1044000) == GT))",fontsize=16,color="black",shape="box"];9811 -> 10053[label="",style="solid", color="black", weight=3]; 9812[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat (Succ vzz1045000) Zero == GT))",fontsize=16,color="black",shape="box"];9812 -> 10054[label="",style="solid", color="black", weight=3]; 9813[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz1044000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero (Succ vzz1044000) == GT))",fontsize=16,color="black",shape="box"];9813 -> 10055[label="",style="solid", color="black", weight=3]; 9814[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9814 -> 10056[label="",style="solid", color="black", weight=3]; 9815[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9815 -> 10057[label="",style="solid", color="black", weight=3]; 9816[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9816 -> 10058[label="",style="solid", color="black", weight=3]; 9817[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) (Succ vzz1048000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) (Succ vzz1048000) == GT))",fontsize=16,color="black",shape="box"];9817 -> 10059[label="",style="solid", color="black", weight=3]; 9818[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat (Succ vzz1049000) Zero == GT))",fontsize=16,color="black",shape="box"];9818 -> 10060[label="",style="solid", color="black", weight=3]; 9819[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz1048000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero (Succ vzz1048000) == GT))",fontsize=16,color="black",shape="box"];9819 -> 10061[label="",style="solid", color="black", weight=3]; 9820[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9820 -> 10062[label="",style="solid", color="black", weight=3]; 9821 -> 9816[label="",style="dashed", color="red", weight=0]; 9821[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9822 -> 8972[label="",style="dashed", color="red", weight=0]; 9822[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1051000 vzz1050000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9822 -> 10063[label="",style="dashed", color="magenta", weight=3]; 9822 -> 10064[label="",style="dashed", color="magenta", weight=3]; 9823 -> 8587[label="",style="dashed", color="red", weight=0]; 9823[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9824 -> 8587[label="",style="dashed", color="red", weight=0]; 9824[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9825 -> 8976[label="",style="dashed", color="red", weight=0]; 9825[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9826[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9826 -> 10065[label="",style="solid", color="black", weight=3]; 9827[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (properFraction (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9827 -> 10066[label="",style="solid", color="black", weight=3]; 9828[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) (Succ vzz1054000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) (Succ vzz1054000) == GT))",fontsize=16,color="black",shape="box"];9828 -> 10067[label="",style="solid", color="black", weight=3]; 9829[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat (Succ vzz1055000) Zero == GT))",fontsize=16,color="black",shape="box"];9829 -> 10068[label="",style="solid", color="black", weight=3]; 9830[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz1054000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero (Succ vzz1054000) == GT))",fontsize=16,color="black",shape="box"];9830 -> 10069[label="",style="solid", color="black", weight=3]; 9831[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9831 -> 10070[label="",style="solid", color="black", weight=3]; 9832[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9832 -> 10071[label="",style="solid", color="black", weight=3]; 9833[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9833 -> 10072[label="",style="solid", color="black", weight=3]; 9834[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) (Succ vzz1058000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) (Succ vzz1058000) == GT))",fontsize=16,color="black",shape="box"];9834 -> 10073[label="",style="solid", color="black", weight=3]; 9835[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat (Succ vzz1059000) Zero == GT))",fontsize=16,color="black",shape="box"];9835 -> 10074[label="",style="solid", color="black", weight=3]; 9836[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz1058000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero (Succ vzz1058000) == GT))",fontsize=16,color="black",shape="box"];9836 -> 10075[label="",style="solid", color="black", weight=3]; 9837[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9837 -> 10076[label="",style="solid", color="black", weight=3]; 9838 -> 9833[label="",style="dashed", color="red", weight=0]; 9838[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9839 -> 9013[label="",style="dashed", color="red", weight=0]; 9839[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1061000 vzz1060000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9839 -> 10077[label="",style="dashed", color="magenta", weight=3]; 9839 -> 10078[label="",style="dashed", color="magenta", weight=3]; 9840 -> 8625[label="",style="dashed", color="red", weight=0]; 9840[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9841 -> 8625[label="",style="dashed", color="red", weight=0]; 9841[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9842 -> 9017[label="",style="dashed", color="red", weight=0]; 9842[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9843[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9843 -> 10079[label="",style="solid", color="black", weight=3]; 9844[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (properFraction (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9844 -> 10080[label="",style="solid", color="black", weight=3]; 9845[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) (Succ vzz1064000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) (Succ vzz1064000) == GT))",fontsize=16,color="black",shape="box"];9845 -> 10081[label="",style="solid", color="black", weight=3]; 9846[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat (Succ vzz1065000) Zero == GT))",fontsize=16,color="black",shape="box"];9846 -> 10082[label="",style="solid", color="black", weight=3]; 9847[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz1064000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero (Succ vzz1064000) == GT))",fontsize=16,color="black",shape="box"];9847 -> 10083[label="",style="solid", color="black", weight=3]; 9848[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9848 -> 10084[label="",style="solid", color="black", weight=3]; 9849[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9849 -> 10085[label="",style="solid", color="black", weight=3]; 9850[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="black",shape="triangle"];9850 -> 10086[label="",style="solid", color="black", weight=3]; 9851[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) (Succ vzz1068000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) (Succ vzz1068000) == GT))",fontsize=16,color="black",shape="box"];9851 -> 10087[label="",style="solid", color="black", weight=3]; 9852[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat (Succ vzz1069000) Zero == GT))",fontsize=16,color="black",shape="box"];9852 -> 10088[label="",style="solid", color="black", weight=3]; 9853[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz1068000) == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero (Succ vzz1068000) == GT))",fontsize=16,color="black",shape="box"];9853 -> 10089[label="",style="solid", color="black", weight=3]; 9854[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero Zero == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];9854 -> 10090[label="",style="solid", color="black", weight=3]; 9855 -> 9850[label="",style="dashed", color="red", weight=0]; 9855[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (fromInt (Neg (Succ Zero)))",fontsize=16,color="magenta"];9856 -> 9054[label="",style="dashed", color="red", weight=0]; 9856[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1071000 vzz1070000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9856 -> 10091[label="",style="dashed", color="magenta", weight=3]; 9856 -> 10092[label="",style="dashed", color="magenta", weight=3]; 9857 -> 8663[label="",style="dashed", color="red", weight=0]; 9857[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9858 -> 8663[label="",style="dashed", color="red", weight=0]; 9858[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9859 -> 9058[label="",style="dashed", color="red", weight=0]; 9859[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];9860[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9860 -> 10093[label="",style="solid", color="black", weight=3]; 9861[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (properFraction (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];9861 -> 10094[label="",style="solid", color="black", weight=3]; 19341[label="vzz1268",fontsize=16,color="green",shape="box"];19342[label="vzz127100",fontsize=16,color="green",shape="box"];19343[label="vzz1267",fontsize=16,color="green",shape="box"];19344[label="vzz127100",fontsize=16,color="green",shape="box"];19345[label="vzz127200",fontsize=16,color="green",shape="box"];19346[label="vzz1273",fontsize=16,color="green",shape="box"];19340[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat vzz1458 vzz1459) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="burlywood",shape="triangle"];25668[label="vzz1458/Succ vzz14580",fontsize=10,color="white",style="solid",shape="box"];19340 -> 25668[label="",style="solid", color="burlywood", weight=9]; 25668 -> 19395[label="",style="solid", color="burlywood", weight=3]; 25669[label="vzz1458/Zero",fontsize=10,color="white",style="solid",shape="box"];19340 -> 25669[label="",style="solid", color="burlywood", weight=9]; 25669 -> 19396[label="",style="solid", color="burlywood", weight=3]; 15127[label="vzz1273",fontsize=16,color="green",shape="box"];15128[label="Pos (Succ vzz127100)",fontsize=16,color="green",shape="box"];15129[label="vzz1267",fontsize=16,color="green",shape="box"];15130[label="vzz1268",fontsize=16,color="green",shape="box"];15131[label="vzz1273",fontsize=16,color="green",shape="box"];15132[label="Pos Zero",fontsize=16,color="green",shape="box"];15133[label="vzz1267",fontsize=16,color="green",shape="box"];15134[label="vzz1268",fontsize=16,color="green",shape="box"];15135 -> 9418[label="",style="dashed", color="red", weight=0]; 15135[label="roundRound00 (vzz1267 :% vzz1268) (even (roundN (vzz1267 :% vzz1268)))",fontsize=16,color="magenta"];15135 -> 15239[label="",style="dashed", color="magenta", weight=3]; 15135 -> 15240[label="",style="dashed", color="magenta", weight=3]; 15135 -> 15241[label="",style="dashed", color="magenta", weight=3]; 15136[label="vzz1273",fontsize=16,color="green",shape="box"];15137[label="Pos Zero",fontsize=16,color="green",shape="box"];15138[label="vzz1267",fontsize=16,color="green",shape="box"];15139[label="vzz1268",fontsize=16,color="green",shape="box"];19403[label="vzz1268",fontsize=16,color="green",shape="box"];19404[label="vzz1273",fontsize=16,color="green",shape="box"];19405[label="vzz1267",fontsize=16,color="green",shape="box"];19406[label="vzz127200",fontsize=16,color="green",shape="box"];19407[label="vzz127100",fontsize=16,color="green",shape="box"];19408[label="vzz127100",fontsize=16,color="green",shape="box"];19402[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat vzz1465 vzz1466) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="burlywood",shape="triangle"];25670[label="vzz1465/Succ vzz14650",fontsize=10,color="white",style="solid",shape="box"];19402 -> 25670[label="",style="solid", color="burlywood", weight=9]; 25670 -> 19457[label="",style="solid", color="burlywood", weight=3]; 25671[label="vzz1465/Zero",fontsize=10,color="white",style="solid",shape="box"];19402 -> 25671[label="",style="solid", color="burlywood", weight=9]; 25671 -> 19458[label="",style="solid", color="burlywood", weight=3]; 15142[label="vzz1273",fontsize=16,color="green",shape="box"];15143[label="Neg (Succ vzz127100)",fontsize=16,color="green",shape="box"];15144[label="vzz1267",fontsize=16,color="green",shape="box"];15145[label="vzz1268",fontsize=16,color="green",shape="box"];15146[label="vzz1273",fontsize=16,color="green",shape="box"];15147[label="Neg Zero",fontsize=16,color="green",shape="box"];15148[label="vzz1267",fontsize=16,color="green",shape="box"];15149[label="vzz1268",fontsize=16,color="green",shape="box"];15150 -> 9418[label="",style="dashed", color="red", weight=0]; 15150[label="roundRound00 (vzz1267 :% vzz1268) (even (roundN (vzz1267 :% vzz1268)))",fontsize=16,color="magenta"];15150 -> 15246[label="",style="dashed", color="magenta", weight=3]; 15150 -> 15247[label="",style="dashed", color="magenta", weight=3]; 15150 -> 15248[label="",style="dashed", color="magenta", weight=3]; 15151[label="vzz1273",fontsize=16,color="green",shape="box"];15152[label="Neg Zero",fontsize=16,color="green",shape="box"];15153[label="vzz1267",fontsize=16,color="green",shape="box"];15154[label="vzz1268",fontsize=16,color="green",shape="box"];19016[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat (Succ vzz14400) vzz1441 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="box"];25672[label="vzz1441/Succ vzz14410",fontsize=10,color="white",style="solid",shape="box"];19016 -> 25672[label="",style="solid", color="burlywood", weight=9]; 25672 -> 19032[label="",style="solid", color="burlywood", weight=3]; 25673[label="vzz1441/Zero",fontsize=10,color="white",style="solid",shape="box"];19016 -> 25673[label="",style="solid", color="burlywood", weight=9]; 25673 -> 19033[label="",style="solid", color="burlywood", weight=3]; 19017[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat Zero vzz1441 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="box"];25674[label="vzz1441/Succ vzz14410",fontsize=10,color="white",style="solid",shape="box"];19017 -> 25674[label="",style="solid", color="burlywood", weight=9]; 25674 -> 19034[label="",style="solid", color="burlywood", weight=3]; 25675[label="vzz1441/Zero",fontsize=10,color="white",style="solid",shape="box"];19017 -> 25675[label="",style="solid", color="burlywood", weight=9]; 25675 -> 19035[label="",style="solid", color="burlywood", weight=3]; 9900[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9900 -> 10171[label="",style="solid", color="black", weight=3]; 9901[label="roundRound01 (vzz23 :% vzz24) (vzz795 == vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="black",shape="box"];9901 -> 10172[label="",style="solid", color="black", weight=3]; 17748[label="vzz13800",fontsize=16,color="green",shape="box"];17749[label="vzz13810",fontsize=16,color="green",shape="box"];17750[label="Pos (Succ vzz1382)",fontsize=16,color="green",shape="box"];17751[label="vzz1378",fontsize=16,color="green",shape="box"];17752[label="vzz1379",fontsize=16,color="green",shape="box"];17753[label="Pos (Succ vzz1382)",fontsize=16,color="green",shape="box"];17754[label="vzz1378",fontsize=16,color="green",shape="box"];17755[label="vzz1379",fontsize=16,color="green",shape="box"];17756 -> 9418[label="",style="dashed", color="red", weight=0]; 17756[label="roundRound00 (vzz1378 :% vzz1379) (even (roundN (vzz1378 :% vzz1379)))",fontsize=16,color="magenta"];17756 -> 17813[label="",style="dashed", color="magenta", weight=3]; 17756 -> 17814[label="",style="dashed", color="magenta", weight=3]; 17756 -> 17815[label="",style="dashed", color="magenta", weight=3]; 10470 -> 7109[label="",style="dashed", color="red", weight=0]; 10470[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];10469[label="primEvenInt vzz1126",fontsize=16,color="burlywood",shape="triangle"];25676[label="vzz1126/Pos vzz11260",fontsize=10,color="white",style="solid",shape="box"];10469 -> 25676[label="",style="solid", color="burlywood", weight=9]; 25676 -> 10474[label="",style="solid", color="burlywood", weight=3]; 25677[label="vzz1126/Neg vzz11260",fontsize=10,color="white",style="solid",shape="box"];10469 -> 25677[label="",style="solid", color="burlywood", weight=9]; 25677 -> 10475[label="",style="solid", color="burlywood", weight=3]; 9920[label="roundM0 (vzz1107 :% vzz1108) (roundR (vzz1107 :% vzz1108) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];9920 -> 10177[label="",style="solid", color="black", weight=3]; 9921[label="roundN0 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108))",fontsize=16,color="black",shape="box"];9921 -> 10178[label="",style="solid", color="black", weight=3]; 17863[label="vzz13870",fontsize=16,color="green",shape="box"];17864[label="vzz13880",fontsize=16,color="green",shape="box"];17865[label="Neg (Succ vzz1389)",fontsize=16,color="green",shape="box"];17866[label="vzz1385",fontsize=16,color="green",shape="box"];17867[label="vzz1386",fontsize=16,color="green",shape="box"];17868[label="Neg (Succ vzz1389)",fontsize=16,color="green",shape="box"];17869[label="vzz1385",fontsize=16,color="green",shape="box"];17870[label="vzz1386",fontsize=16,color="green",shape="box"];17871 -> 9418[label="",style="dashed", color="red", weight=0]; 17871[label="roundRound00 (vzz1385 :% vzz1386) (even (roundN (vzz1385 :% vzz1386)))",fontsize=16,color="magenta"];17871 -> 17889[label="",style="dashed", color="magenta", weight=3]; 17871 -> 17890[label="",style="dashed", color="magenta", weight=3]; 17871 -> 17891[label="",style="dashed", color="magenta", weight=3]; 10471 -> 7109[label="",style="dashed", color="red", weight=0]; 10471[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];19112[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat (Succ vzz14500) vzz1451 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="box"];25678[label="vzz1451/Succ vzz14510",fontsize=10,color="white",style="solid",shape="box"];19112 -> 25678[label="",style="solid", color="burlywood", weight=9]; 25678 -> 19397[label="",style="solid", color="burlywood", weight=3]; 25679[label="vzz1451/Zero",fontsize=10,color="white",style="solid",shape="box"];19112 -> 25679[label="",style="solid", color="burlywood", weight=9]; 25679 -> 19398[label="",style="solid", color="burlywood", weight=3]; 19113[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat Zero vzz1451 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="box"];25680[label="vzz1451/Succ vzz14510",fontsize=10,color="white",style="solid",shape="box"];19113 -> 25680[label="",style="solid", color="burlywood", weight=9]; 25680 -> 19399[label="",style="solid", color="burlywood", weight=3]; 25681[label="vzz1451/Zero",fontsize=10,color="white",style="solid",shape="box"];19113 -> 25681[label="",style="solid", color="burlywood", weight=9]; 25681 -> 19400[label="",style="solid", color="burlywood", weight=3]; 19498[label="vzz1278",fontsize=16,color="green",shape="box"];19499[label="vzz1277",fontsize=16,color="green",shape="box"];19500[label="vzz128100",fontsize=16,color="green",shape="box"];19501[label="vzz128100",fontsize=16,color="green",shape="box"];19502[label="vzz1283",fontsize=16,color="green",shape="box"];19503[label="vzz128200",fontsize=16,color="green",shape="box"];19497[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat vzz1472 vzz1473) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="burlywood",shape="triangle"];25682[label="vzz1472/Succ vzz14720",fontsize=10,color="white",style="solid",shape="box"];19497 -> 25682[label="",style="solid", color="burlywood", weight=9]; 25682 -> 19552[label="",style="solid", color="burlywood", weight=3]; 25683[label="vzz1472/Zero",fontsize=10,color="white",style="solid",shape="box"];19497 -> 25683[label="",style="solid", color="burlywood", weight=9]; 25683 -> 19553[label="",style="solid", color="burlywood", weight=3]; 15303[label="Pos (Succ vzz128100)",fontsize=16,color="green",shape="box"];15304[label="vzz1277",fontsize=16,color="green",shape="box"];15305[label="vzz1278",fontsize=16,color="green",shape="box"];15306[label="vzz1283",fontsize=16,color="green",shape="box"];15307[label="Pos Zero",fontsize=16,color="green",shape="box"];15308[label="vzz1277",fontsize=16,color="green",shape="box"];15309[label="vzz1278",fontsize=16,color="green",shape="box"];15310[label="vzz1283",fontsize=16,color="green",shape="box"];15311 -> 9418[label="",style="dashed", color="red", weight=0]; 15311[label="roundRound00 (vzz1277 :% vzz1278) (even (roundN (vzz1277 :% vzz1278)))",fontsize=16,color="magenta"];15311 -> 15355[label="",style="dashed", color="magenta", weight=3]; 15311 -> 15356[label="",style="dashed", color="magenta", weight=3]; 15311 -> 15357[label="",style="dashed", color="magenta", weight=3]; 15312[label="Pos Zero",fontsize=16,color="green",shape="box"];15313[label="vzz1277",fontsize=16,color="green",shape="box"];15314[label="vzz1278",fontsize=16,color="green",shape="box"];15315[label="vzz1283",fontsize=16,color="green",shape="box"];19584[label="vzz1277",fontsize=16,color="green",shape="box"];19585[label="vzz128200",fontsize=16,color="green",shape="box"];19586[label="vzz128100",fontsize=16,color="green",shape="box"];19587[label="vzz128100",fontsize=16,color="green",shape="box"];19588[label="vzz1278",fontsize=16,color="green",shape="box"];19589[label="vzz1283",fontsize=16,color="green",shape="box"];19583[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat vzz1479 vzz1480) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="burlywood",shape="triangle"];25684[label="vzz1479/Succ vzz14790",fontsize=10,color="white",style="solid",shape="box"];19583 -> 25684[label="",style="solid", color="burlywood", weight=9]; 25684 -> 19638[label="",style="solid", color="burlywood", weight=3]; 25685[label="vzz1479/Zero",fontsize=10,color="white",style="solid",shape="box"];19583 -> 25685[label="",style="solid", color="burlywood", weight=9]; 25685 -> 19639[label="",style="solid", color="burlywood", weight=3]; 15318[label="Neg (Succ vzz128100)",fontsize=16,color="green",shape="box"];15319[label="vzz1277",fontsize=16,color="green",shape="box"];15320[label="vzz1278",fontsize=16,color="green",shape="box"];15321[label="vzz1283",fontsize=16,color="green",shape="box"];15322[label="Neg Zero",fontsize=16,color="green",shape="box"];15323[label="vzz1277",fontsize=16,color="green",shape="box"];15324[label="vzz1278",fontsize=16,color="green",shape="box"];15325[label="vzz1283",fontsize=16,color="green",shape="box"];15326 -> 9418[label="",style="dashed", color="red", weight=0]; 15326[label="roundRound00 (vzz1277 :% vzz1278) (even (roundN (vzz1277 :% vzz1278)))",fontsize=16,color="magenta"];15326 -> 15362[label="",style="dashed", color="magenta", weight=3]; 15326 -> 15363[label="",style="dashed", color="magenta", weight=3]; 15326 -> 15364[label="",style="dashed", color="magenta", weight=3]; 15327[label="Neg Zero",fontsize=16,color="green",shape="box"];15328[label="vzz1277",fontsize=16,color="green",shape="box"];15329[label="vzz1278",fontsize=16,color="green",shape="box"];15330[label="vzz1283",fontsize=16,color="green",shape="box"];9967[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% vzz795)",fontsize=16,color="black",shape="triangle"];9967 -> 10220[label="",style="solid", color="black", weight=3]; 9968[label="roundRound01 (vzz23 :% vzz24) (vzz795 == vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="black",shape="box"];9968 -> 10221[label="",style="solid", color="black", weight=3]; 17880[label="vzz13930",fontsize=16,color="green",shape="box"];17881[label="vzz13940",fontsize=16,color="green",shape="box"];17882[label="Pos (Succ vzz1395)",fontsize=16,color="green",shape="box"];17883[label="vzz1391",fontsize=16,color="green",shape="box"];17884[label="vzz1392",fontsize=16,color="green",shape="box"];17885[label="Pos (Succ vzz1395)",fontsize=16,color="green",shape="box"];17886[label="vzz1391",fontsize=16,color="green",shape="box"];17887[label="vzz1392",fontsize=16,color="green",shape="box"];17888 -> 9418[label="",style="dashed", color="red", weight=0]; 17888[label="roundRound00 (vzz1391 :% vzz1392) (even (roundN (vzz1391 :% vzz1392)))",fontsize=16,color="magenta"];17888 -> 17943[label="",style="dashed", color="magenta", weight=3]; 17888 -> 17944[label="",style="dashed", color="magenta", weight=3]; 17888 -> 17945[label="",style="dashed", color="magenta", weight=3]; 10472 -> 7109[label="",style="dashed", color="red", weight=0]; 10472[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];17934[label="vzz14000",fontsize=16,color="green",shape="box"];17935[label="vzz13990",fontsize=16,color="green",shape="box"];17936[label="Neg (Succ vzz1401)",fontsize=16,color="green",shape="box"];17937[label="vzz1397",fontsize=16,color="green",shape="box"];17938[label="vzz1398",fontsize=16,color="green",shape="box"];17939[label="Neg (Succ vzz1401)",fontsize=16,color="green",shape="box"];17940[label="vzz1397",fontsize=16,color="green",shape="box"];17941[label="vzz1398",fontsize=16,color="green",shape="box"];17942 -> 9418[label="",style="dashed", color="red", weight=0]; 17942[label="roundRound00 (vzz1397 :% vzz1398) (even (roundN (vzz1397 :% vzz1398)))",fontsize=16,color="magenta"];17942 -> 17953[label="",style="dashed", color="magenta", weight=3]; 17942 -> 17954[label="",style="dashed", color="magenta", weight=3]; 17942 -> 17955[label="",style="dashed", color="magenta", weight=3]; 10473 -> 7109[label="",style="dashed", color="red", weight=0]; 10473[label="roundN (vzz23 :% vzz24)",fontsize=16,color="magenta"];10499 -> 10507[label="",style="dashed", color="red", weight=0]; 10499[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10499 -> 10508[label="",style="dashed", color="magenta", weight=3]; 10500 -> 2184[label="",style="dashed", color="red", weight=0]; 10500[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10500 -> 10512[label="",style="dashed", color="magenta", weight=3]; 10500 -> 10513[label="",style="dashed", color="magenta", weight=3]; 10501 -> 10507[label="",style="dashed", color="red", weight=0]; 10501[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10501 -> 10509[label="",style="dashed", color="magenta", weight=3]; 10502 -> 2184[label="",style="dashed", color="red", weight=0]; 10502[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10502 -> 10514[label="",style="dashed", color="magenta", weight=3]; 10502 -> 10515[label="",style="dashed", color="magenta", weight=3]; 10503 -> 10507[label="",style="dashed", color="red", weight=0]; 10503[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10503 -> 10510[label="",style="dashed", color="magenta", weight=3]; 10504 -> 10507[label="",style="dashed", color="red", weight=0]; 10504[label="reduce2D (Integer (primPlusInt vzz11010 vzz1115)) vzz1100",fontsize=16,color="magenta"];10504 -> 10511[label="",style="dashed", color="magenta", weight=3]; 10498[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1121 `quot` vzz1128 :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1118 `quot` vzz1127 :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="burlywood",shape="triangle"];25686[label="vzz1128/Integer vzz11280",fontsize=10,color="white",style="solid",shape="box"];10498 -> 25686[label="",style="solid", color="burlywood", weight=9]; 25686 -> 10516[label="",style="solid", color="burlywood", weight=3]; 9983 -> 9158[label="",style="dashed", color="red", weight=0]; 9983[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz995000 vzz994000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (primCmpNat vzz995000 vzz994000 == GT))",fontsize=16,color="magenta"];9983 -> 10230[label="",style="dashed", color="magenta", weight=3]; 9983 -> 10231[label="",style="dashed", color="magenta", weight=3]; 9984 -> 8372[label="",style="dashed", color="red", weight=0]; 9984[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9985 -> 8377[label="",style="dashed", color="red", weight=0]; 9985[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9986 -> 8743[label="",style="dashed", color="red", weight=0]; 9986[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Pos vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];9987[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9987 -> 10232[label="",style="solid", color="black", weight=3]; 9988[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];9988 -> 10233[label="",style="solid", color="black", weight=3]; 9989 -> 9169[label="",style="dashed", color="red", weight=0]; 9989[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz999000 vzz998000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (primCmpNat vzz999000 vzz998000 == GT))",fontsize=16,color="magenta"];9989 -> 10234[label="",style="dashed", color="magenta", weight=3]; 9989 -> 10235[label="",style="dashed", color="magenta", weight=3]; 9990 -> 8384[label="",style="dashed", color="red", weight=0]; 9990[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (GT == GT))",fontsize=16,color="magenta"];9991 -> 8389[label="",style="dashed", color="red", weight=0]; 9991[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (LT == GT))",fontsize=16,color="magenta"];9992 -> 8757[label="",style="dashed", color="red", weight=0]; 9992[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz964 (Neg vzz8050)) (EQ == GT))",fontsize=16,color="magenta"];9993[label="vzz1000000",fontsize=16,color="green",shape="box"];9994[label="vzz1001000",fontsize=16,color="green",shape="box"];9995[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];9995 -> 10236[label="",style="solid", color="black", weight=3]; 9996[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];9996 -> 10237[label="",style="solid", color="black", weight=3]; 9997 -> 9186[label="",style="dashed", color="red", weight=0]; 9997[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz1005000 vzz1004000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (primCmpNat vzz1005000 vzz1004000 == GT))",fontsize=16,color="magenta"];9997 -> 10238[label="",style="dashed", color="magenta", weight=3]; 9997 -> 10239[label="",style="dashed", color="magenta", weight=3]; 9998 -> 8410[label="",style="dashed", color="red", weight=0]; 9998[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (GT == GT))",fontsize=16,color="magenta"];9999 -> 8415[label="",style="dashed", color="red", weight=0]; 9999[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (LT == GT))",fontsize=16,color="magenta"];10000 -> 8784[label="",style="dashed", color="red", weight=0]; 10000[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Pos vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];10001[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10001 -> 10240[label="",style="solid", color="black", weight=3]; 10002[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10002 -> 10241[label="",style="solid", color="black", weight=3]; 10003 -> 9197[label="",style="dashed", color="red", weight=0]; 10003[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz1009000 vzz1008000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (primCmpNat vzz1009000 vzz1008000 == GT))",fontsize=16,color="magenta"];10003 -> 10242[label="",style="dashed", color="magenta", weight=3]; 10003 -> 10243[label="",style="dashed", color="magenta", weight=3]; 10004 -> 8422[label="",style="dashed", color="red", weight=0]; 10004[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (GT == GT))",fontsize=16,color="magenta"];10005 -> 8427[label="",style="dashed", color="red", weight=0]; 10005[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (LT == GT))",fontsize=16,color="magenta"];10006 -> 8798[label="",style="dashed", color="red", weight=0]; 10006[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz966 (Neg vzz8170)) (EQ == GT))",fontsize=16,color="magenta"];10007[label="vzz1010000",fontsize=16,color="green",shape="box"];10008[label="vzz1011000",fontsize=16,color="green",shape="box"];10009[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10009 -> 10244[label="",style="solid", color="black", weight=3]; 10010[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];10010 -> 10245[label="",style="solid", color="black", weight=3]; 10011 -> 9214[label="",style="dashed", color="red", weight=0]; 10011[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz1015000 vzz1014000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (primCmpNat vzz1015000 vzz1014000 == GT))",fontsize=16,color="magenta"];10011 -> 10246[label="",style="dashed", color="magenta", weight=3]; 10011 -> 10247[label="",style="dashed", color="magenta", weight=3]; 10012 -> 8448[label="",style="dashed", color="red", weight=0]; 10012[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (GT == GT))",fontsize=16,color="magenta"];10013 -> 8453[label="",style="dashed", color="red", weight=0]; 10013[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (LT == GT))",fontsize=16,color="magenta"];10014 -> 8825[label="",style="dashed", color="red", weight=0]; 10014[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Pos vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];10015[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10015 -> 10248[label="",style="solid", color="black", weight=3]; 10016[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10016 -> 10249[label="",style="solid", color="black", weight=3]; 10017 -> 9225[label="",style="dashed", color="red", weight=0]; 10017[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz1019000 vzz1018000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (primCmpNat vzz1019000 vzz1018000 == GT))",fontsize=16,color="magenta"];10017 -> 10250[label="",style="dashed", color="magenta", weight=3]; 10017 -> 10251[label="",style="dashed", color="magenta", weight=3]; 10018 -> 8460[label="",style="dashed", color="red", weight=0]; 10018[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (GT == GT))",fontsize=16,color="magenta"];10019 -> 8465[label="",style="dashed", color="red", weight=0]; 10019[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (LT == GT))",fontsize=16,color="magenta"];10020 -> 8839[label="",style="dashed", color="red", weight=0]; 10020[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz968 (Neg vzz8290)) (EQ == GT))",fontsize=16,color="magenta"];10021[label="vzz1021000",fontsize=16,color="green",shape="box"];10022[label="vzz1020000",fontsize=16,color="green",shape="box"];10023[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10023 -> 10252[label="",style="solid", color="black", weight=3]; 10024[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10024 -> 10253[label="",style="solid", color="black", weight=3]; 10025 -> 9242[label="",style="dashed", color="red", weight=0]; 10025[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz1025000 vzz1024000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (primCmpNat vzz1025000 vzz1024000 == GT))",fontsize=16,color="magenta"];10025 -> 10254[label="",style="dashed", color="magenta", weight=3]; 10025 -> 10255[label="",style="dashed", color="magenta", weight=3]; 10026 -> 8486[label="",style="dashed", color="red", weight=0]; 10026[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (GT == GT))",fontsize=16,color="magenta"];10027 -> 8491[label="",style="dashed", color="red", weight=0]; 10027[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (LT == GT))",fontsize=16,color="magenta"];10028 -> 8866[label="",style="dashed", color="red", weight=0]; 10028[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Pos vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];10029[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10029 -> 10256[label="",style="solid", color="black", weight=3]; 10030[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (primIntToDouble (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToDouble (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10030 -> 10257[label="",style="solid", color="black", weight=3]; 10031 -> 9253[label="",style="dashed", color="red", weight=0]; 10031[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz1029000 vzz1028000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (primCmpNat vzz1029000 vzz1028000 == GT))",fontsize=16,color="magenta"];10031 -> 10258[label="",style="dashed", color="magenta", weight=3]; 10031 -> 10259[label="",style="dashed", color="magenta", weight=3]; 10032 -> 8498[label="",style="dashed", color="red", weight=0]; 10032[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (GT == GT))",fontsize=16,color="magenta"];10033 -> 8503[label="",style="dashed", color="red", weight=0]; 10033[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (LT == GT))",fontsize=16,color="magenta"];10034 -> 8880[label="",style="dashed", color="red", weight=0]; 10034[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Double vzz970 (Neg vzz8410)) (EQ == GT))",fontsize=16,color="magenta"];10035[label="vzz1031000",fontsize=16,color="green",shape="box"];10036[label="vzz1030000",fontsize=16,color="green",shape="box"];10037[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10037 -> 10260[label="",style="solid", color="black", weight=3]; 10038[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10038 -> 10261[label="",style="solid", color="black", weight=3]; 10039 -> 9270[label="",style="dashed", color="red", weight=0]; 10039[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz1035000 vzz1034000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (primCmpNat vzz1035000 vzz1034000 == GT))",fontsize=16,color="magenta"];10039 -> 10262[label="",style="dashed", color="magenta", weight=3]; 10039 -> 10263[label="",style="dashed", color="magenta", weight=3]; 10040 -> 8524[label="",style="dashed", color="red", weight=0]; 10040[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (GT == GT))",fontsize=16,color="magenta"];10041 -> 8529[label="",style="dashed", color="red", weight=0]; 10041[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (LT == GT))",fontsize=16,color="magenta"];10042 -> 8907[label="",style="dashed", color="red", weight=0]; 10042[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Pos vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];10043[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10043 -> 10264[label="",style="solid", color="black", weight=3]; 10044[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10044 -> 10265[label="",style="solid", color="black", weight=3]; 10045 -> 9281[label="",style="dashed", color="red", weight=0]; 10045[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz1039000 vzz1038000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (primCmpNat vzz1039000 vzz1038000 == GT))",fontsize=16,color="magenta"];10045 -> 10266[label="",style="dashed", color="magenta", weight=3]; 10045 -> 10267[label="",style="dashed", color="magenta", weight=3]; 10046 -> 8536[label="",style="dashed", color="red", weight=0]; 10046[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (GT == GT))",fontsize=16,color="magenta"];10047 -> 8541[label="",style="dashed", color="red", weight=0]; 10047[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (LT == GT))",fontsize=16,color="magenta"];10048 -> 8921[label="",style="dashed", color="red", weight=0]; 10048[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz972 (Neg vzz8530)) (EQ == GT))",fontsize=16,color="magenta"];10049[label="vzz1040000",fontsize=16,color="green",shape="box"];10050[label="vzz1041000",fontsize=16,color="green",shape="box"];10051[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10051 -> 10268[label="",style="solid", color="black", weight=3]; 10052[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];10052 -> 10269[label="",style="solid", color="black", weight=3]; 10053 -> 9298[label="",style="dashed", color="red", weight=0]; 10053[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz1045000 vzz1044000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (primCmpNat vzz1045000 vzz1044000 == GT))",fontsize=16,color="magenta"];10053 -> 10270[label="",style="dashed", color="magenta", weight=3]; 10053 -> 10271[label="",style="dashed", color="magenta", weight=3]; 10054 -> 8562[label="",style="dashed", color="red", weight=0]; 10054[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (GT == GT))",fontsize=16,color="magenta"];10055 -> 8567[label="",style="dashed", color="red", weight=0]; 10055[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (LT == GT))",fontsize=16,color="magenta"];10056 -> 8948[label="",style="dashed", color="red", weight=0]; 10056[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Pos vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];10057[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10057 -> 10272[label="",style="solid", color="black", weight=3]; 10058[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10058 -> 10273[label="",style="solid", color="black", weight=3]; 10059 -> 9309[label="",style="dashed", color="red", weight=0]; 10059[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz1049000 vzz1048000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (primCmpNat vzz1049000 vzz1048000 == GT))",fontsize=16,color="magenta"];10059 -> 10274[label="",style="dashed", color="magenta", weight=3]; 10059 -> 10275[label="",style="dashed", color="magenta", weight=3]; 10060 -> 8574[label="",style="dashed", color="red", weight=0]; 10060[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (GT == GT))",fontsize=16,color="magenta"];10061 -> 8579[label="",style="dashed", color="red", weight=0]; 10061[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (LT == GT))",fontsize=16,color="magenta"];10062 -> 8962[label="",style="dashed", color="red", weight=0]; 10062[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz974 (Neg vzz8650)) (EQ == GT))",fontsize=16,color="magenta"];10063[label="vzz1050000",fontsize=16,color="green",shape="box"];10064[label="vzz1051000",fontsize=16,color="green",shape="box"];10065[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10065 -> 10276[label="",style="solid", color="black", weight=3]; 10066[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];10066 -> 10277[label="",style="solid", color="black", weight=3]; 10067 -> 9326[label="",style="dashed", color="red", weight=0]; 10067[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz1055000 vzz1054000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (primCmpNat vzz1055000 vzz1054000 == GT))",fontsize=16,color="magenta"];10067 -> 10278[label="",style="dashed", color="magenta", weight=3]; 10067 -> 10279[label="",style="dashed", color="magenta", weight=3]; 10068 -> 8600[label="",style="dashed", color="red", weight=0]; 10068[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (GT == GT))",fontsize=16,color="magenta"];10069 -> 8605[label="",style="dashed", color="red", weight=0]; 10069[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (LT == GT))",fontsize=16,color="magenta"];10070 -> 8989[label="",style="dashed", color="red", weight=0]; 10070[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Pos vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];10071[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10071 -> 10280[label="",style="solid", color="black", weight=3]; 10072[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10072 -> 10281[label="",style="solid", color="black", weight=3]; 10073 -> 9337[label="",style="dashed", color="red", weight=0]; 10073[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz1059000 vzz1058000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (primCmpNat vzz1059000 vzz1058000 == GT))",fontsize=16,color="magenta"];10073 -> 10282[label="",style="dashed", color="magenta", weight=3]; 10073 -> 10283[label="",style="dashed", color="magenta", weight=3]; 10074 -> 8612[label="",style="dashed", color="red", weight=0]; 10074[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (GT == GT))",fontsize=16,color="magenta"];10075 -> 8617[label="",style="dashed", color="red", weight=0]; 10075[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (LT == GT))",fontsize=16,color="magenta"];10076 -> 9003[label="",style="dashed", color="red", weight=0]; 10076[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz976 (Neg vzz8770)) (EQ == GT))",fontsize=16,color="magenta"];10077[label="vzz1060000",fontsize=16,color="green",shape="box"];10078[label="vzz1061000",fontsize=16,color="green",shape="box"];10079[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10079 -> 10284[label="",style="solid", color="black", weight=3]; 10080[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10080 -> 10285[label="",style="solid", color="black", weight=3]; 10081 -> 9354[label="",style="dashed", color="red", weight=0]; 10081[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz1065000 vzz1064000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (primCmpNat vzz1065000 vzz1064000 == GT))",fontsize=16,color="magenta"];10081 -> 10286[label="",style="dashed", color="magenta", weight=3]; 10081 -> 10287[label="",style="dashed", color="magenta", weight=3]; 10082 -> 8638[label="",style="dashed", color="red", weight=0]; 10082[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (GT == GT))",fontsize=16,color="magenta"];10083 -> 8643[label="",style="dashed", color="red", weight=0]; 10083[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (LT == GT))",fontsize=16,color="magenta"];10084 -> 9030[label="",style="dashed", color="red", weight=0]; 10084[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Pos vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];10085[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10085 -> 10288[label="",style="solid", color="black", weight=3]; 10086[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (primIntToFloat (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)))) (primIntToFloat (Neg (Succ Zero)))",fontsize=16,color="black",shape="box"];10086 -> 10289[label="",style="solid", color="black", weight=3]; 10087 -> 9365[label="",style="dashed", color="red", weight=0]; 10087[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz1069000 vzz1068000 == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (primCmpNat vzz1069000 vzz1068000 == GT))",fontsize=16,color="magenta"];10087 -> 10290[label="",style="dashed", color="magenta", weight=3]; 10087 -> 10291[label="",style="dashed", color="magenta", weight=3]; 10088 -> 8650[label="",style="dashed", color="red", weight=0]; 10088[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (GT == GT))",fontsize=16,color="magenta"];10089 -> 8655[label="",style="dashed", color="red", weight=0]; 10089[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (LT == GT))",fontsize=16,color="magenta"];10090 -> 9044[label="",style="dashed", color="red", weight=0]; 10090[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT)) (fromInt (Neg (Succ Zero)))) (signumReal1 (Float vzz978 (Neg vzz8890)) (EQ == GT))",fontsize=16,color="magenta"];10091[label="vzz1070000",fontsize=16,color="green",shape="box"];10092[label="vzz1071000",fontsize=16,color="green",shape="box"];10093[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10093 -> 10292[label="",style="solid", color="black", weight=3]; 10094[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];10094 -> 10293[label="",style="solid", color="black", weight=3]; 19395[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat (Succ vzz14580) vzz1459) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="burlywood",shape="box"];25687[label="vzz1459/Succ vzz14590",fontsize=10,color="white",style="solid",shape="box"];19395 -> 25687[label="",style="solid", color="burlywood", weight=9]; 25687 -> 19459[label="",style="solid", color="burlywood", weight=3]; 25688[label="vzz1459/Zero",fontsize=10,color="white",style="solid",shape="box"];19395 -> 25688[label="",style="solid", color="burlywood", weight=9]; 25688 -> 19460[label="",style="solid", color="burlywood", weight=3]; 19396[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat Zero vzz1459) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="burlywood",shape="box"];25689[label="vzz1459/Succ vzz14590",fontsize=10,color="white",style="solid",shape="box"];19396 -> 25689[label="",style="solid", color="burlywood", weight=9]; 25689 -> 19461[label="",style="solid", color="burlywood", weight=3]; 25690[label="vzz1459/Zero",fontsize=10,color="white",style="solid",shape="box"];19396 -> 25690[label="",style="solid", color="burlywood", weight=9]; 25690 -> 19462[label="",style="solid", color="burlywood", weight=3]; 15239[label="vzz1267",fontsize=16,color="green",shape="box"];15240[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="blue",shape="box"];25691[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15240 -> 25691[label="",style="solid", color="blue", weight=9]; 25691 -> 15434[label="",style="solid", color="blue", weight=3]; 25692[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15240 -> 25692[label="",style="solid", color="blue", weight=9]; 25692 -> 15435[label="",style="solid", color="blue", weight=3]; 15241[label="vzz1268",fontsize=16,color="green",shape="box"];19457[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat (Succ vzz14650) vzz1466) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="burlywood",shape="box"];25693[label="vzz1466/Succ vzz14660",fontsize=10,color="white",style="solid",shape="box"];19457 -> 25693[label="",style="solid", color="burlywood", weight=9]; 25693 -> 19554[label="",style="solid", color="burlywood", weight=3]; 25694[label="vzz1466/Zero",fontsize=10,color="white",style="solid",shape="box"];19457 -> 25694[label="",style="solid", color="burlywood", weight=9]; 25694 -> 19555[label="",style="solid", color="burlywood", weight=3]; 19458[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat Zero vzz1466) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="burlywood",shape="box"];25695[label="vzz1466/Succ vzz14660",fontsize=10,color="white",style="solid",shape="box"];19458 -> 25695[label="",style="solid", color="burlywood", weight=9]; 25695 -> 19556[label="",style="solid", color="burlywood", weight=3]; 25696[label="vzz1466/Zero",fontsize=10,color="white",style="solid",shape="box"];19458 -> 25696[label="",style="solid", color="burlywood", weight=9]; 25696 -> 19557[label="",style="solid", color="burlywood", weight=3]; 15246[label="vzz1267",fontsize=16,color="green",shape="box"];15247[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="blue",shape="box"];25697[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15247 -> 25697[label="",style="solid", color="blue", weight=9]; 25697 -> 15436[label="",style="solid", color="blue", weight=3]; 25698[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15247 -> 25698[label="",style="solid", color="blue", weight=9]; 25698 -> 15437[label="",style="solid", color="blue", weight=3]; 15248[label="vzz1268",fontsize=16,color="green",shape="box"];19032[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat (Succ vzz14400) (Succ vzz14410) && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19032 -> 19038[label="",style="solid", color="black", weight=3]; 19033[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat (Succ vzz14400) Zero && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19033 -> 19039[label="",style="solid", color="black", weight=3]; 19034[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat Zero (Succ vzz14410) && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19034 -> 19040[label="",style="solid", color="black", weight=3]; 19035[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat Zero Zero && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19035 -> 19041[label="",style="solid", color="black", weight=3]; 10171[label="error []",fontsize=16,color="red",shape="box"];10172[label="roundRound01 (vzz23 :% vzz24) (primEqInt vzz795 vzz1081) (Pos Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25699[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];10172 -> 25699[label="",style="solid", color="burlywood", weight=9]; 25699 -> 10388[label="",style="solid", color="burlywood", weight=3]; 25700[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];10172 -> 25700[label="",style="solid", color="burlywood", weight=9]; 25700 -> 10389[label="",style="solid", color="burlywood", weight=3]; 17813[label="vzz1378",fontsize=16,color="green",shape="box"];17814[label="even (roundN (vzz1378 :% vzz1379))",fontsize=16,color="blue",shape="box"];25701[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17814 -> 25701[label="",style="solid", color="blue", weight=9]; 25701 -> 17946[label="",style="solid", color="blue", weight=3]; 25702[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17814 -> 25702[label="",style="solid", color="blue", weight=9]; 25702 -> 17947[label="",style="solid", color="blue", weight=3]; 17815[label="vzz1379",fontsize=16,color="green",shape="box"];10474[label="primEvenInt (Pos vzz11260)",fontsize=16,color="black",shape="box"];10474 -> 10517[label="",style="solid", color="black", weight=3]; 10475[label="primEvenInt (Neg vzz11260)",fontsize=16,color="black",shape="box"];10475 -> 10518[label="",style="solid", color="black", weight=3]; 10177[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR (vzz1107 :% vzz1108)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10177 -> 10395[label="",style="solid", color="black", weight=3]; 10178[label="roundN0 (vzz1107 :% vzz1108) (properFraction (vzz1107 :% vzz1108))",fontsize=16,color="black",shape="box"];10178 -> 10396[label="",style="solid", color="black", weight=3]; 17889[label="vzz1385",fontsize=16,color="green",shape="box"];17890[label="even (roundN (vzz1385 :% vzz1386))",fontsize=16,color="blue",shape="box"];25703[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17890 -> 25703[label="",style="solid", color="blue", weight=9]; 25703 -> 18002[label="",style="solid", color="blue", weight=3]; 25704[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17890 -> 25704[label="",style="solid", color="blue", weight=9]; 25704 -> 18003[label="",style="solid", color="blue", weight=3]; 17891[label="vzz1386",fontsize=16,color="green",shape="box"];19397[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat (Succ vzz14500) (Succ vzz14510) && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19397 -> 19463[label="",style="solid", color="black", weight=3]; 19398[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat (Succ vzz14500) Zero && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19398 -> 19464[label="",style="solid", color="black", weight=3]; 19399[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat Zero (Succ vzz14510) && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19399 -> 19465[label="",style="solid", color="black", weight=3]; 19400[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat Zero Zero && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19400 -> 19466[label="",style="solid", color="black", weight=3]; 19552[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat (Succ vzz14720) vzz1473) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="burlywood",shape="box"];25705[label="vzz1473/Succ vzz14730",fontsize=10,color="white",style="solid",shape="box"];19552 -> 25705[label="",style="solid", color="burlywood", weight=9]; 25705 -> 19640[label="",style="solid", color="burlywood", weight=3]; 25706[label="vzz1473/Zero",fontsize=10,color="white",style="solid",shape="box"];19552 -> 25706[label="",style="solid", color="burlywood", weight=9]; 25706 -> 19641[label="",style="solid", color="burlywood", weight=3]; 19553[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat Zero vzz1473) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="burlywood",shape="box"];25707[label="vzz1473/Succ vzz14730",fontsize=10,color="white",style="solid",shape="box"];19553 -> 25707[label="",style="solid", color="burlywood", weight=9]; 25707 -> 19642[label="",style="solid", color="burlywood", weight=3]; 25708[label="vzz1473/Zero",fontsize=10,color="white",style="solid",shape="box"];19553 -> 25708[label="",style="solid", color="burlywood", weight=9]; 25708 -> 19643[label="",style="solid", color="burlywood", weight=3]; 15355[label="vzz1277",fontsize=16,color="green",shape="box"];15356[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="blue",shape="box"];25709[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15356 -> 25709[label="",style="solid", color="blue", weight=9]; 25709 -> 15568[label="",style="solid", color="blue", weight=3]; 25710[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15356 -> 25710[label="",style="solid", color="blue", weight=9]; 25710 -> 15569[label="",style="solid", color="blue", weight=3]; 15357[label="vzz1278",fontsize=16,color="green",shape="box"];19638[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat (Succ vzz14790) vzz1480) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="burlywood",shape="box"];25711[label="vzz1480/Succ vzz14800",fontsize=10,color="white",style="solid",shape="box"];19638 -> 25711[label="",style="solid", color="burlywood", weight=9]; 25711 -> 19672[label="",style="solid", color="burlywood", weight=3]; 25712[label="vzz1480/Zero",fontsize=10,color="white",style="solid",shape="box"];19638 -> 25712[label="",style="solid", color="burlywood", weight=9]; 25712 -> 19673[label="",style="solid", color="burlywood", weight=3]; 19639[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat Zero vzz1480) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="burlywood",shape="box"];25713[label="vzz1480/Succ vzz14800",fontsize=10,color="white",style="solid",shape="box"];19639 -> 25713[label="",style="solid", color="burlywood", weight=9]; 25713 -> 19674[label="",style="solid", color="burlywood", weight=3]; 25714[label="vzz1480/Zero",fontsize=10,color="white",style="solid",shape="box"];19639 -> 25714[label="",style="solid", color="burlywood", weight=9]; 25714 -> 19675[label="",style="solid", color="burlywood", weight=3]; 15362[label="vzz1277",fontsize=16,color="green",shape="box"];15363[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="blue",shape="box"];25715[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];15363 -> 25715[label="",style="solid", color="blue", weight=9]; 25715 -> 15570[label="",style="solid", color="blue", weight=3]; 25716[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];15363 -> 25716[label="",style="solid", color="blue", weight=9]; 25716 -> 15571[label="",style="solid", color="blue", weight=3]; 15364[label="vzz1278",fontsize=16,color="green",shape="box"];10220[label="error []",fontsize=16,color="red",shape="box"];10221[label="roundRound01 (vzz23 :% vzz24) (primEqInt vzz795 vzz1088) (Neg Zero :% vzz795)",fontsize=16,color="burlywood",shape="box"];25717[label="vzz795/Pos vzz7950",fontsize=10,color="white",style="solid",shape="box"];10221 -> 25717[label="",style="solid", color="burlywood", weight=9]; 25717 -> 10452[label="",style="solid", color="burlywood", weight=3]; 25718[label="vzz795/Neg vzz7950",fontsize=10,color="white",style="solid",shape="box"];10221 -> 25718[label="",style="solid", color="burlywood", weight=9]; 25718 -> 10453[label="",style="solid", color="burlywood", weight=3]; 17943[label="vzz1391",fontsize=16,color="green",shape="box"];17944[label="even (roundN (vzz1391 :% vzz1392))",fontsize=16,color="blue",shape="box"];25719[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17944 -> 25719[label="",style="solid", color="blue", weight=9]; 25719 -> 18004[label="",style="solid", color="blue", weight=3]; 25720[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17944 -> 25720[label="",style="solid", color="blue", weight=9]; 25720 -> 18005[label="",style="solid", color="blue", weight=3]; 17945[label="vzz1392",fontsize=16,color="green",shape="box"];17953[label="vzz1397",fontsize=16,color="green",shape="box"];17954[label="even (roundN (vzz1397 :% vzz1398))",fontsize=16,color="blue",shape="box"];25721[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];17954 -> 25721[label="",style="solid", color="blue", weight=9]; 25721 -> 18061[label="",style="solid", color="blue", weight=3]; 25722[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];17954 -> 25722[label="",style="solid", color="blue", weight=9]; 25722 -> 18062[label="",style="solid", color="blue", weight=3]; 17955[label="vzz1398",fontsize=16,color="green",shape="box"];10508 -> 2184[label="",style="dashed", color="red", weight=0]; 10508[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10508 -> 10519[label="",style="dashed", color="magenta", weight=3]; 10508 -> 10520[label="",style="dashed", color="magenta", weight=3]; 10507[label="reduce2D (Integer vzz1132) vzz1100",fontsize=16,color="black",shape="triangle"];10507 -> 10521[label="",style="solid", color="black", weight=3]; 10512[label="vzz11010",fontsize=16,color="green",shape="box"];10513[label="vzz1115",fontsize=16,color="green",shape="box"];10509 -> 2184[label="",style="dashed", color="red", weight=0]; 10509[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10509 -> 10522[label="",style="dashed", color="magenta", weight=3]; 10509 -> 10523[label="",style="dashed", color="magenta", weight=3]; 10514[label="vzz11010",fontsize=16,color="green",shape="box"];10515[label="vzz1115",fontsize=16,color="green",shape="box"];10510 -> 2184[label="",style="dashed", color="red", weight=0]; 10510[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10510 -> 10524[label="",style="dashed", color="magenta", weight=3]; 10510 -> 10525[label="",style="dashed", color="magenta", weight=3]; 10511 -> 2184[label="",style="dashed", color="red", weight=0]; 10511[label="primPlusInt vzz11010 vzz1115",fontsize=16,color="magenta"];10511 -> 10526[label="",style="dashed", color="magenta", weight=3]; 10511 -> 10527[label="",style="dashed", color="magenta", weight=3]; 10516[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1121 `quot` Integer vzz11280 :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1118 `quot` vzz1127 :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="black",shape="box"];10516 -> 10531[label="",style="solid", color="black", weight=3]; 10230[label="vzz995000",fontsize=16,color="green",shape="box"];10231[label="vzz994000",fontsize=16,color="green",shape="box"];10232[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10232 -> 10464[label="",style="solid", color="black", weight=3]; 10233[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10233 -> 10465[label="",style="solid", color="black", weight=3]; 10234[label="vzz999000",fontsize=16,color="green",shape="box"];10235[label="vzz998000",fontsize=16,color="green",shape="box"];10236 -> 10466[label="",style="dashed", color="red", weight=0]; 10236[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10236 -> 10467[label="",style="dashed", color="magenta", weight=3]; 10236 -> 10468[label="",style="dashed", color="magenta", weight=3]; 10237 -> 10528[label="",style="dashed", color="red", weight=0]; 10237[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Double (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10237 -> 10529[label="",style="dashed", color="magenta", weight=3]; 10237 -> 10530[label="",style="dashed", color="magenta", weight=3]; 10238[label="vzz1005000",fontsize=16,color="green",shape="box"];10239[label="vzz1004000",fontsize=16,color="green",shape="box"];10240[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10240 -> 10532[label="",style="solid", color="black", weight=3]; 10241[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10241 -> 10533[label="",style="solid", color="black", weight=3]; 10242[label="vzz1009000",fontsize=16,color="green",shape="box"];10243[label="vzz1008000",fontsize=16,color="green",shape="box"];10244 -> 10534[label="",style="dashed", color="red", weight=0]; 10244[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10244 -> 10535[label="",style="dashed", color="magenta", weight=3]; 10244 -> 10536[label="",style="dashed", color="magenta", weight=3]; 10245 -> 10537[label="",style="dashed", color="red", weight=0]; 10245[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Double (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10245 -> 10538[label="",style="dashed", color="magenta", weight=3]; 10245 -> 10539[label="",style="dashed", color="magenta", weight=3]; 10246[label="vzz1014000",fontsize=16,color="green",shape="box"];10247[label="vzz1015000",fontsize=16,color="green",shape="box"];10248[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10248 -> 10540[label="",style="solid", color="black", weight=3]; 10249[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10249 -> 10541[label="",style="solid", color="black", weight=3]; 10250[label="vzz1019000",fontsize=16,color="green",shape="box"];10251[label="vzz1018000",fontsize=16,color="green",shape="box"];10252 -> 10542[label="",style="dashed", color="red", weight=0]; 10252[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10252 -> 10543[label="",style="dashed", color="magenta", weight=3]; 10252 -> 10544[label="",style="dashed", color="magenta", weight=3]; 10253 -> 10545[label="",style="dashed", color="red", weight=0]; 10253[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Double (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10253 -> 10546[label="",style="dashed", color="magenta", weight=3]; 10253 -> 10547[label="",style="dashed", color="magenta", weight=3]; 10254[label="vzz1025000",fontsize=16,color="green",shape="box"];10255[label="vzz1024000",fontsize=16,color="green",shape="box"];10256[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10256 -> 10548[label="",style="solid", color="black", weight=3]; 10257[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10257 -> 10549[label="",style="solid", color="black", weight=3]; 10258[label="vzz1029000",fontsize=16,color="green",shape="box"];10259[label="vzz1028000",fontsize=16,color="green",shape="box"];10260 -> 10550[label="",style="dashed", color="red", weight=0]; 10260[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10260 -> 10551[label="",style="dashed", color="magenta", weight=3]; 10260 -> 10552[label="",style="dashed", color="magenta", weight=3]; 10261 -> 10553[label="",style="dashed", color="red", weight=0]; 10261[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Double (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10261 -> 10554[label="",style="dashed", color="magenta", weight=3]; 10261 -> 10555[label="",style="dashed", color="magenta", weight=3]; 10262[label="vzz1034000",fontsize=16,color="green",shape="box"];10263[label="vzz1035000",fontsize=16,color="green",shape="box"];10264[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10264 -> 10556[label="",style="solid", color="black", weight=3]; 10265[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10265 -> 10557[label="",style="solid", color="black", weight=3]; 10266[label="vzz1039000",fontsize=16,color="green",shape="box"];10267[label="vzz1038000",fontsize=16,color="green",shape="box"];10268 -> 10558[label="",style="dashed", color="red", weight=0]; 10268[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10268 -> 10559[label="",style="dashed", color="magenta", weight=3]; 10268 -> 10560[label="",style="dashed", color="magenta", weight=3]; 10269 -> 10561[label="",style="dashed", color="red", weight=0]; 10269[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Float (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10269 -> 10562[label="",style="dashed", color="magenta", weight=3]; 10269 -> 10563[label="",style="dashed", color="magenta", weight=3]; 10270[label="vzz1044000",fontsize=16,color="green",shape="box"];10271[label="vzz1045000",fontsize=16,color="green",shape="box"];10272[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10272 -> 10564[label="",style="solid", color="black", weight=3]; 10273[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10273 -> 10565[label="",style="solid", color="black", weight=3]; 10274[label="vzz1049000",fontsize=16,color="green",shape="box"];10275[label="vzz1048000",fontsize=16,color="green",shape="box"];10276 -> 10566[label="",style="dashed", color="red", weight=0]; 10276[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10276 -> 10567[label="",style="dashed", color="magenta", weight=3]; 10276 -> 10568[label="",style="dashed", color="magenta", weight=3]; 10277 -> 10569[label="",style="dashed", color="red", weight=0]; 10277[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Float (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))",fontsize=16,color="magenta"];10277 -> 10570[label="",style="dashed", color="magenta", weight=3]; 10277 -> 10571[label="",style="dashed", color="magenta", weight=3]; 10278[label="vzz1054000",fontsize=16,color="green",shape="box"];10279[label="vzz1055000",fontsize=16,color="green",shape="box"];10280[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10280 -> 10572[label="",style="solid", color="black", weight=3]; 10281[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10281 -> 10573[label="",style="solid", color="black", weight=3]; 10282[label="vzz1058000",fontsize=16,color="green",shape="box"];10283[label="vzz1059000",fontsize=16,color="green",shape="box"];10284 -> 10574[label="",style="dashed", color="red", weight=0]; 10284[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10284 -> 10575[label="",style="dashed", color="magenta", weight=3]; 10284 -> 10576[label="",style="dashed", color="magenta", weight=3]; 10285 -> 10577[label="",style="dashed", color="red", weight=0]; 10285[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Float (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10285 -> 10578[label="",style="dashed", color="magenta", weight=3]; 10285 -> 10579[label="",style="dashed", color="magenta", weight=3]; 10286[label="vzz1065000",fontsize=16,color="green",shape="box"];10287[label="vzz1064000",fontsize=16,color="green",shape="box"];10288[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10288 -> 10580[label="",style="solid", color="black", weight=3]; 10289[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10289 -> 10581[label="",style="solid", color="black", weight=3]; 10290[label="vzz1068000",fontsize=16,color="green",shape="box"];10291[label="vzz1069000",fontsize=16,color="green",shape="box"];10292 -> 10582[label="",style="dashed", color="red", weight=0]; 10292[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10292 -> 10583[label="",style="dashed", color="magenta", weight=3]; 10292 -> 10584[label="",style="dashed", color="magenta", weight=3]; 10293 -> 10585[label="",style="dashed", color="red", weight=0]; 10293[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Float (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))",fontsize=16,color="magenta"];10293 -> 10586[label="",style="dashed", color="magenta", weight=3]; 10293 -> 10587[label="",style="dashed", color="magenta", weight=3]; 19459[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat (Succ vzz14580) (Succ vzz14590)) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19459 -> 19558[label="",style="solid", color="black", weight=3]; 19460[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat (Succ vzz14580) Zero) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19460 -> 19559[label="",style="solid", color="black", weight=3]; 19461[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat Zero (Succ vzz14590)) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19461 -> 19560[label="",style="solid", color="black", weight=3]; 19462[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat Zero Zero) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19462 -> 19561[label="",style="solid", color="black", weight=3]; 15434[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15434 -> 15572[label="",style="solid", color="black", weight=3]; 15435[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15435 -> 15573[label="",style="solid", color="black", weight=3]; 19554[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat (Succ vzz14650) (Succ vzz14660)) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19554 -> 19644[label="",style="solid", color="black", weight=3]; 19555[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat (Succ vzz14650) Zero) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19555 -> 19645[label="",style="solid", color="black", weight=3]; 19556[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat Zero (Succ vzz14660)) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19556 -> 19646[label="",style="solid", color="black", weight=3]; 19557[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat Zero Zero) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19557 -> 19647[label="",style="solid", color="black", weight=3]; 15436[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15436 -> 15574[label="",style="solid", color="black", weight=3]; 15437[label="even (roundN (vzz1267 :% vzz1268))",fontsize=16,color="black",shape="box"];15437 -> 15575[label="",style="solid", color="black", weight=3]; 19038 -> 18952[label="",style="dashed", color="red", weight=0]; 19038[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz14400 vzz14410 && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="magenta"];19038 -> 19114[label="",style="dashed", color="magenta", weight=3]; 19038 -> 19115[label="",style="dashed", color="magenta", weight=3]; 19039 -> 9089[label="",style="dashed", color="red", weight=0]; 19039[label="roundRound01 (vzz1438 :% vzz1439) (False && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="magenta"];19039 -> 19116[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19117[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19118[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19119[label="",style="dashed", color="magenta", weight=3]; 19039 -> 19120[label="",style="dashed", color="magenta", weight=3]; 19040 -> 9089[label="",style="dashed", color="red", weight=0]; 19040[label="roundRound01 (vzz1438 :% vzz1439) (False && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="magenta"];19040 -> 19121[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19122[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19123[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19124[label="",style="dashed", color="magenta", weight=3]; 19040 -> 19125[label="",style="dashed", color="magenta", weight=3]; 19041[label="roundRound01 (vzz1438 :% vzz1439) (True && vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19041 -> 19126[label="",style="solid", color="black", weight=3]; 10388[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz1081) (Pos Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];25723[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10388 -> 25723[label="",style="solid", color="burlywood", weight=9]; 25723 -> 10641[label="",style="solid", color="burlywood", weight=3]; 25724[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10388 -> 25724[label="",style="solid", color="burlywood", weight=9]; 25724 -> 10642[label="",style="solid", color="burlywood", weight=3]; 10389[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz1081) (Pos Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];25725[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10389 -> 25725[label="",style="solid", color="burlywood", weight=9]; 25725 -> 10643[label="",style="solid", color="burlywood", weight=3]; 25726[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10389 -> 25726[label="",style="solid", color="burlywood", weight=9]; 25726 -> 10644[label="",style="solid", color="burlywood", weight=3]; 17946[label="even (roundN (vzz1378 :% vzz1379))",fontsize=16,color="black",shape="box"];17946 -> 18012[label="",style="solid", color="black", weight=3]; 17947[label="even (roundN (vzz1378 :% vzz1379))",fontsize=16,color="black",shape="box"];17947 -> 18013[label="",style="solid", color="black", weight=3]; 10517[label="primEvenNat vzz11260",fontsize=16,color="burlywood",shape="triangle"];25727[label="vzz11260/Succ vzz112600",fontsize=10,color="white",style="solid",shape="box"];10517 -> 25727[label="",style="solid", color="burlywood", weight=9]; 25727 -> 10652[label="",style="solid", color="burlywood", weight=3]; 25728[label="vzz11260/Zero",fontsize=10,color="white",style="solid",shape="box"];10517 -> 25728[label="",style="solid", color="burlywood", weight=9]; 25728 -> 10653[label="",style="solid", color="burlywood", weight=3]; 10518 -> 10517[label="",style="dashed", color="red", weight=0]; 10518[label="primEvenNat vzz11260",fontsize=16,color="magenta"];10518 -> 10654[label="",style="dashed", color="magenta", weight=3]; 10395[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR1 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10395 -> 10655[label="",style="solid", color="black", weight=3]; 10396[label="roundN0 (vzz1107 :% vzz1108) (fromIntegral (properFractionQ vzz1107 vzz1108),properFractionR vzz1107 vzz1108 :% vzz1108)",fontsize=16,color="black",shape="box"];10396 -> 10656[label="",style="solid", color="black", weight=3]; 18002[label="even (roundN (vzz1385 :% vzz1386))",fontsize=16,color="black",shape="box"];18002 -> 18063[label="",style="solid", color="black", weight=3]; 18003[label="even (roundN (vzz1385 :% vzz1386))",fontsize=16,color="black",shape="box"];18003 -> 18064[label="",style="solid", color="black", weight=3]; 19463 -> 19048[label="",style="dashed", color="red", weight=0]; 19463[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz14500 vzz14510 && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="magenta"];19463 -> 19562[label="",style="dashed", color="magenta", weight=3]; 19463 -> 19563[label="",style="dashed", color="magenta", weight=3]; 19464 -> 9124[label="",style="dashed", color="red", weight=0]; 19464[label="roundRound01 (vzz1448 :% vzz1449) (False && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="magenta"];19464 -> 19564[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19565[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19566[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19567[label="",style="dashed", color="magenta", weight=3]; 19464 -> 19568[label="",style="dashed", color="magenta", weight=3]; 19465 -> 9124[label="",style="dashed", color="red", weight=0]; 19465[label="roundRound01 (vzz1448 :% vzz1449) (False && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="magenta"];19465 -> 19569[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19570[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19571[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19572[label="",style="dashed", color="magenta", weight=3]; 19465 -> 19573[label="",style="dashed", color="magenta", weight=3]; 19466[label="roundRound01 (vzz1448 :% vzz1449) (True && vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19466 -> 19574[label="",style="solid", color="black", weight=3]; 19640[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat (Succ vzz14720) (Succ vzz14730)) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19640 -> 19676[label="",style="solid", color="black", weight=3]; 19641[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat (Succ vzz14720) Zero) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19641 -> 19677[label="",style="solid", color="black", weight=3]; 19642[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat Zero (Succ vzz14730)) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19642 -> 19678[label="",style="solid", color="black", weight=3]; 19643[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat Zero Zero) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19643 -> 19679[label="",style="solid", color="black", weight=3]; 15568[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15568 -> 15717[label="",style="solid", color="black", weight=3]; 15569[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15569 -> 15718[label="",style="solid", color="black", weight=3]; 19672[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat (Succ vzz14790) (Succ vzz14800)) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19672 -> 19714[label="",style="solid", color="black", weight=3]; 19673[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat (Succ vzz14790) Zero) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19673 -> 19715[label="",style="solid", color="black", weight=3]; 19674[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat Zero (Succ vzz14800)) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19674 -> 19716[label="",style="solid", color="black", weight=3]; 19675[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat Zero Zero) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19675 -> 19717[label="",style="solid", color="black", weight=3]; 15570[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15570 -> 15719[label="",style="solid", color="black", weight=3]; 15571[label="even (roundN (vzz1277 :% vzz1278))",fontsize=16,color="black",shape="box"];15571 -> 15720[label="",style="solid", color="black", weight=3]; 10452[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos vzz7950) vzz1088) (Neg Zero :% Pos vzz7950)",fontsize=16,color="burlywood",shape="box"];25729[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10452 -> 25729[label="",style="solid", color="burlywood", weight=9]; 25729 -> 10717[label="",style="solid", color="burlywood", weight=3]; 25730[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10452 -> 25730[label="",style="solid", color="burlywood", weight=9]; 25730 -> 10718[label="",style="solid", color="burlywood", weight=3]; 10453[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg vzz7950) vzz1088) (Neg Zero :% Neg vzz7950)",fontsize=16,color="burlywood",shape="box"];25731[label="vzz7950/Succ vzz79500",fontsize=10,color="white",style="solid",shape="box"];10453 -> 25731[label="",style="solid", color="burlywood", weight=9]; 25731 -> 10719[label="",style="solid", color="burlywood", weight=3]; 25732[label="vzz7950/Zero",fontsize=10,color="white",style="solid",shape="box"];10453 -> 25732[label="",style="solid", color="burlywood", weight=9]; 25732 -> 10720[label="",style="solid", color="burlywood", weight=3]; 18004[label="even (roundN (vzz1391 :% vzz1392))",fontsize=16,color="black",shape="box"];18004 -> 18065[label="",style="solid", color="black", weight=3]; 18005[label="even (roundN (vzz1391 :% vzz1392))",fontsize=16,color="black",shape="box"];18005 -> 18066[label="",style="solid", color="black", weight=3]; 18061[label="even (roundN (vzz1397 :% vzz1398))",fontsize=16,color="black",shape="box"];18061 -> 19963[label="",style="solid", color="black", weight=3]; 18062[label="even (roundN (vzz1397 :% vzz1398))",fontsize=16,color="black",shape="box"];18062 -> 19969[label="",style="solid", color="black", weight=3]; 10519[label="vzz11010",fontsize=16,color="green",shape="box"];10520[label="vzz1115",fontsize=16,color="green",shape="box"];10521 -> 7588[label="",style="dashed", color="red", weight=0]; 10521[label="gcd (Integer vzz1132) vzz1100",fontsize=16,color="magenta"];10521 -> 10735[label="",style="dashed", color="magenta", weight=3]; 10521 -> 10736[label="",style="dashed", color="magenta", weight=3]; 10522[label="vzz11010",fontsize=16,color="green",shape="box"];10523[label="vzz1115",fontsize=16,color="green",shape="box"];10524[label="vzz11010",fontsize=16,color="green",shape="box"];10525[label="vzz1115",fontsize=16,color="green",shape="box"];10526[label="vzz11010",fontsize=16,color="green",shape="box"];10527[label="vzz1115",fontsize=16,color="green",shape="box"];10531 -> 10737[label="",style="dashed", color="red", weight=0]; 10531[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer (primQuotInt vzz1121 vzz11280) :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer (primQuotInt vzz1121 vzz11280) :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="magenta"];10531 -> 10738[label="",style="dashed", color="magenta", weight=3]; 10531 -> 10739[label="",style="dashed", color="magenta", weight=3]; 10464 -> 10740[label="",style="dashed", color="red", weight=0]; 10464[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10464 -> 10741[label="",style="dashed", color="magenta", weight=3]; 10464 -> 10742[label="",style="dashed", color="magenta", weight=3]; 10465[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10465 -> 10743[label="",style="solid", color="black", weight=3]; 10467 -> 681[label="",style="dashed", color="red", weight=0]; 10467[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10467 -> 10744[label="",style="dashed", color="magenta", weight=3]; 10467 -> 10745[label="",style="dashed", color="magenta", weight=3]; 10468 -> 681[label="",style="dashed", color="red", weight=0]; 10468[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10468 -> 10746[label="",style="dashed", color="magenta", weight=3]; 10468 -> 10747[label="",style="dashed", color="magenta", weight=3]; 10466[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (vzz1125 == vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10466 -> 10748[label="",style="solid", color="black", weight=3]; 10529 -> 940[label="",style="dashed", color="red", weight=0]; 10529[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10529 -> 10749[label="",style="dashed", color="magenta", weight=3]; 10529 -> 10750[label="",style="dashed", color="magenta", weight=3]; 10530 -> 940[label="",style="dashed", color="red", weight=0]; 10530[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10530 -> 10751[label="",style="dashed", color="magenta", weight=3]; 10530 -> 10752[label="",style="dashed", color="magenta", weight=3]; 10528[label="roundN0 (Double (Pos vzz300) (Pos vzz310)) (fromInt vzz1133,Double (Pos vzz300) (Pos vzz310) - fromInt vzz1134)",fontsize=16,color="black",shape="triangle"];10528 -> 10753[label="",style="solid", color="black", weight=3]; 10532 -> 10754[label="",style="dashed", color="red", weight=0]; 10532[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10532 -> 10755[label="",style="dashed", color="magenta", weight=3]; 10532 -> 10756[label="",style="dashed", color="magenta", weight=3]; 10533[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10533 -> 10757[label="",style="solid", color="black", weight=3]; 10535 -> 681[label="",style="dashed", color="red", weight=0]; 10535[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10535 -> 10758[label="",style="dashed", color="magenta", weight=3]; 10535 -> 10759[label="",style="dashed", color="magenta", weight=3]; 10536 -> 681[label="",style="dashed", color="red", weight=0]; 10536[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10536 -> 10760[label="",style="dashed", color="magenta", weight=3]; 10536 -> 10761[label="",style="dashed", color="magenta", weight=3]; 10534[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (vzz1136 == vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10534 -> 10762[label="",style="solid", color="black", weight=3]; 10538 -> 1005[label="",style="dashed", color="red", weight=0]; 10538[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10538 -> 10763[label="",style="dashed", color="magenta", weight=3]; 10538 -> 10764[label="",style="dashed", color="magenta", weight=3]; 10539 -> 1005[label="",style="dashed", color="red", weight=0]; 10539[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10539 -> 10765[label="",style="dashed", color="magenta", weight=3]; 10539 -> 10766[label="",style="dashed", color="magenta", weight=3]; 10537[label="roundN0 (Double (Neg vzz300) (Pos vzz310)) (fromInt vzz1137,Double (Neg vzz300) (Pos vzz310) - fromInt vzz1138)",fontsize=16,color="black",shape="triangle"];10537 -> 10767[label="",style="solid", color="black", weight=3]; 10540 -> 10768[label="",style="dashed", color="red", weight=0]; 10540[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10540 -> 10769[label="",style="dashed", color="magenta", weight=3]; 10540 -> 10770[label="",style="dashed", color="magenta", weight=3]; 10541[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10541 -> 10771[label="",style="solid", color="black", weight=3]; 10543 -> 681[label="",style="dashed", color="red", weight=0]; 10543[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10543 -> 10772[label="",style="dashed", color="magenta", weight=3]; 10543 -> 10773[label="",style="dashed", color="magenta", weight=3]; 10544 -> 681[label="",style="dashed", color="red", weight=0]; 10544[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10544 -> 10774[label="",style="dashed", color="magenta", weight=3]; 10544 -> 10775[label="",style="dashed", color="magenta", weight=3]; 10542[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (vzz1140 == vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10542 -> 10776[label="",style="solid", color="black", weight=3]; 10546 -> 1066[label="",style="dashed", color="red", weight=0]; 10546[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10546 -> 10777[label="",style="dashed", color="magenta", weight=3]; 10546 -> 10778[label="",style="dashed", color="magenta", weight=3]; 10547 -> 1066[label="",style="dashed", color="red", weight=0]; 10547[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10547 -> 10779[label="",style="dashed", color="magenta", weight=3]; 10547 -> 10780[label="",style="dashed", color="magenta", weight=3]; 10545[label="roundN0 (Double (Pos vzz300) (Neg vzz310)) (fromInt vzz1141,Double (Pos vzz300) (Neg vzz310) - fromInt vzz1142)",fontsize=16,color="black",shape="triangle"];10545 -> 10781[label="",style="solid", color="black", weight=3]; 10548 -> 10782[label="",style="dashed", color="red", weight=0]; 10548[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10548 -> 10783[label="",style="dashed", color="magenta", weight=3]; 10548 -> 10784[label="",style="dashed", color="magenta", weight=3]; 10549[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Neg (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10549 -> 10785[label="",style="solid", color="black", weight=3]; 10551 -> 681[label="",style="dashed", color="red", weight=0]; 10551[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10551 -> 10786[label="",style="dashed", color="magenta", weight=3]; 10551 -> 10787[label="",style="dashed", color="magenta", weight=3]; 10552 -> 681[label="",style="dashed", color="red", weight=0]; 10552[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10552 -> 10788[label="",style="dashed", color="magenta", weight=3]; 10552 -> 10789[label="",style="dashed", color="magenta", weight=3]; 10550[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (vzz1144 == vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10550 -> 10790[label="",style="solid", color="black", weight=3]; 10554 -> 1141[label="",style="dashed", color="red", weight=0]; 10554[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10554 -> 10791[label="",style="dashed", color="magenta", weight=3]; 10554 -> 10792[label="",style="dashed", color="magenta", weight=3]; 10555 -> 1141[label="",style="dashed", color="red", weight=0]; 10555[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10555 -> 10793[label="",style="dashed", color="magenta", weight=3]; 10555 -> 10794[label="",style="dashed", color="magenta", weight=3]; 10553[label="roundN0 (Double (Neg vzz300) (Neg vzz310)) (fromInt vzz1145,Double (Neg vzz300) (Neg vzz310) - fromInt vzz1146)",fontsize=16,color="black",shape="triangle"];10553 -> 10795[label="",style="solid", color="black", weight=3]; 10556 -> 10796[label="",style="dashed", color="red", weight=0]; 10556[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10556 -> 10797[label="",style="dashed", color="magenta", weight=3]; 10556 -> 10798[label="",style="dashed", color="magenta", weight=3]; 10557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10557 -> 10799[label="",style="solid", color="black", weight=3]; 10559 -> 681[label="",style="dashed", color="red", weight=0]; 10559[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10559 -> 10800[label="",style="dashed", color="magenta", weight=3]; 10559 -> 10801[label="",style="dashed", color="magenta", weight=3]; 10560 -> 681[label="",style="dashed", color="red", weight=0]; 10560[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10560 -> 10802[label="",style="dashed", color="magenta", weight=3]; 10560 -> 10803[label="",style="dashed", color="magenta", weight=3]; 10558[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (vzz1148 == vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10558 -> 10804[label="",style="solid", color="black", weight=3]; 10562 -> 940[label="",style="dashed", color="red", weight=0]; 10562[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10563 -> 940[label="",style="dashed", color="red", weight=0]; 10563[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10561[label="roundN0 (Float (Pos vzz300) (Pos vzz310)) (fromInt vzz1149,Float (Pos vzz300) (Pos vzz310) - fromInt vzz1150)",fontsize=16,color="black",shape="triangle"];10561 -> 10805[label="",style="solid", color="black", weight=3]; 10564 -> 10806[label="",style="dashed", color="red", weight=0]; 10564[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10564 -> 10807[label="",style="dashed", color="magenta", weight=3]; 10564 -> 10808[label="",style="dashed", color="magenta", weight=3]; 10565[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10565 -> 10809[label="",style="solid", color="black", weight=3]; 10567 -> 681[label="",style="dashed", color="red", weight=0]; 10567[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10567 -> 10810[label="",style="dashed", color="magenta", weight=3]; 10567 -> 10811[label="",style="dashed", color="magenta", weight=3]; 10568 -> 681[label="",style="dashed", color="red", weight=0]; 10568[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10568 -> 10812[label="",style="dashed", color="magenta", weight=3]; 10568 -> 10813[label="",style="dashed", color="magenta", weight=3]; 10566[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (vzz1152 == vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10566 -> 10814[label="",style="solid", color="black", weight=3]; 10570 -> 1005[label="",style="dashed", color="red", weight=0]; 10570[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10571 -> 1005[label="",style="dashed", color="red", weight=0]; 10571[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];10569[label="roundN0 (Float (Neg vzz300) (Pos vzz310)) (fromInt vzz1153,Float (Neg vzz300) (Pos vzz310) - fromInt vzz1154)",fontsize=16,color="black",shape="triangle"];10569 -> 10815[label="",style="solid", color="black", weight=3]; 10572 -> 10816[label="",style="dashed", color="red", weight=0]; 10572[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10572 -> 10817[label="",style="dashed", color="magenta", weight=3]; 10572 -> 10818[label="",style="dashed", color="magenta", weight=3]; 10573[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10573 -> 10819[label="",style="solid", color="black", weight=3]; 10575 -> 681[label="",style="dashed", color="red", weight=0]; 10575[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10575 -> 10820[label="",style="dashed", color="magenta", weight=3]; 10575 -> 10821[label="",style="dashed", color="magenta", weight=3]; 10576 -> 681[label="",style="dashed", color="red", weight=0]; 10576[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10576 -> 10822[label="",style="dashed", color="magenta", weight=3]; 10576 -> 10823[label="",style="dashed", color="magenta", weight=3]; 10574[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (vzz1156 == vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10574 -> 10824[label="",style="solid", color="black", weight=3]; 10578 -> 1066[label="",style="dashed", color="red", weight=0]; 10578[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10579 -> 1066[label="",style="dashed", color="red", weight=0]; 10579[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10577[label="roundN0 (Float (Pos vzz300) (Neg vzz310)) (fromInt vzz1157,Float (Pos vzz300) (Neg vzz310) - fromInt vzz1158)",fontsize=16,color="black",shape="triangle"];10577 -> 10825[label="",style="solid", color="black", weight=3]; 10580 -> 10826[label="",style="dashed", color="red", weight=0]; 10580[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10580 -> 10827[label="",style="dashed", color="magenta", weight=3]; 10580 -> 10828[label="",style="dashed", color="magenta", weight=3]; 10581[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Neg (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10581 -> 10829[label="",style="solid", color="black", weight=3]; 10583 -> 681[label="",style="dashed", color="red", weight=0]; 10583[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];10583 -> 10830[label="",style="dashed", color="magenta", weight=3]; 10583 -> 10831[label="",style="dashed", color="magenta", weight=3]; 10584 -> 681[label="",style="dashed", color="red", weight=0]; 10584[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];10584 -> 10832[label="",style="dashed", color="magenta", weight=3]; 10584 -> 10833[label="",style="dashed", color="magenta", weight=3]; 10582[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (vzz1160 == vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10582 -> 10834[label="",style="solid", color="black", weight=3]; 10586 -> 1141[label="",style="dashed", color="red", weight=0]; 10586[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10587 -> 1141[label="",style="dashed", color="red", weight=0]; 10587[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];10585[label="roundN0 (Float (Neg vzz300) (Neg vzz310)) (fromInt vzz1161,Float (Neg vzz300) (Neg vzz310) - fromInt vzz1162)",fontsize=16,color="black",shape="triangle"];10585 -> 10835[label="",style="solid", color="black", weight=3]; 19558 -> 19340[label="",style="dashed", color="red", weight=0]; 19558[label="roundRound03 (vzz1456 :% vzz1457) (primEqNat vzz14580 vzz14590) (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="magenta"];19558 -> 19648[label="",style="dashed", color="magenta", weight=3]; 19558 -> 19649[label="",style="dashed", color="magenta", weight=3]; 19559 -> 7369[label="",style="dashed", color="red", weight=0]; 19559[label="roundRound03 (vzz1456 :% vzz1457) False (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="magenta"];19559 -> 19650[label="",style="dashed", color="magenta", weight=3]; 19559 -> 19651[label="",style="dashed", color="magenta", weight=3]; 19559 -> 19652[label="",style="dashed", color="magenta", weight=3]; 19559 -> 19653[label="",style="dashed", color="magenta", weight=3]; 19560 -> 7369[label="",style="dashed", color="red", weight=0]; 19560[label="roundRound03 (vzz1456 :% vzz1457) False (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="magenta"];19560 -> 19654[label="",style="dashed", color="magenta", weight=3]; 19560 -> 19655[label="",style="dashed", color="magenta", weight=3]; 19560 -> 19656[label="",style="dashed", color="magenta", weight=3]; 19560 -> 19657[label="",style="dashed", color="magenta", weight=3]; 19561[label="roundRound03 (vzz1456 :% vzz1457) True (Pos (Succ vzz1460) :% Pos (Succ vzz1461))",fontsize=16,color="black",shape="box"];19561 -> 19658[label="",style="solid", color="black", weight=3]; 15572 -> 10469[label="",style="dashed", color="red", weight=0]; 15572[label="primEvenInt (roundN (vzz1267 :% vzz1268))",fontsize=16,color="magenta"];15572 -> 15615[label="",style="dashed", color="magenta", weight=3]; 15573[label="error []",fontsize=16,color="red",shape="box"];19644 -> 19402[label="",style="dashed", color="red", weight=0]; 19644[label="roundRound03 (vzz1463 :% vzz1464) (primEqNat vzz14650 vzz14660) (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="magenta"];19644 -> 19680[label="",style="dashed", color="magenta", weight=3]; 19644 -> 19681[label="",style="dashed", color="magenta", weight=3]; 19645 -> 7369[label="",style="dashed", color="red", weight=0]; 19645[label="roundRound03 (vzz1463 :% vzz1464) False (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="magenta"];19645 -> 19682[label="",style="dashed", color="magenta", weight=3]; 19645 -> 19683[label="",style="dashed", color="magenta", weight=3]; 19645 -> 19684[label="",style="dashed", color="magenta", weight=3]; 19645 -> 19685[label="",style="dashed", color="magenta", weight=3]; 19646 -> 7369[label="",style="dashed", color="red", weight=0]; 19646[label="roundRound03 (vzz1463 :% vzz1464) False (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="magenta"];19646 -> 19686[label="",style="dashed", color="magenta", weight=3]; 19646 -> 19687[label="",style="dashed", color="magenta", weight=3]; 19646 -> 19688[label="",style="dashed", color="magenta", weight=3]; 19646 -> 19689[label="",style="dashed", color="magenta", weight=3]; 19647[label="roundRound03 (vzz1463 :% vzz1464) True (Pos (Succ vzz1467) :% Neg (Succ vzz1468))",fontsize=16,color="black",shape="box"];19647 -> 19690[label="",style="solid", color="black", weight=3]; 15574 -> 10469[label="",style="dashed", color="red", weight=0]; 15574[label="primEvenInt (roundN (vzz1267 :% vzz1268))",fontsize=16,color="magenta"];15574 -> 15616[label="",style="dashed", color="magenta", weight=3]; 15575[label="error []",fontsize=16,color="red",shape="box"];19114[label="vzz14400",fontsize=16,color="green",shape="box"];19115[label="vzz14410",fontsize=16,color="green",shape="box"];19116[label="vzz1444",fontsize=16,color="green",shape="box"];19117[label="vzz1443",fontsize=16,color="green",shape="box"];19118[label="vzz1442",fontsize=16,color="green",shape="box"];19119[label="vzz1438",fontsize=16,color="green",shape="box"];19120[label="vzz1439",fontsize=16,color="green",shape="box"];19121[label="vzz1444",fontsize=16,color="green",shape="box"];19122[label="vzz1443",fontsize=16,color="green",shape="box"];19123[label="vzz1442",fontsize=16,color="green",shape="box"];19124[label="vzz1438",fontsize=16,color="green",shape="box"];19125[label="vzz1439",fontsize=16,color="green",shape="box"];19126[label="roundRound01 (vzz1438 :% vzz1439) (vzz1442 == vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="black",shape="box"];19126 -> 19401[label="",style="solid", color="black", weight=3]; 10641[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz1081) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25733[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10641 -> 25733[label="",style="solid", color="burlywood", weight=9]; 25733 -> 10873[label="",style="solid", color="burlywood", weight=3]; 25734[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10641 -> 25734[label="",style="solid", color="burlywood", weight=9]; 25734 -> 10874[label="",style="solid", color="burlywood", weight=3]; 10642[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz1081) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25735[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10642 -> 25735[label="",style="solid", color="burlywood", weight=9]; 25735 -> 10875[label="",style="solid", color="burlywood", weight=3]; 25736[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10642 -> 25736[label="",style="solid", color="burlywood", weight=9]; 25736 -> 10876[label="",style="solid", color="burlywood", weight=3]; 10643[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz1081) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25737[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10643 -> 25737[label="",style="solid", color="burlywood", weight=9]; 25737 -> 10877[label="",style="solid", color="burlywood", weight=3]; 25738[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10643 -> 25738[label="",style="solid", color="burlywood", weight=9]; 25738 -> 10878[label="",style="solid", color="burlywood", weight=3]; 10644[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz1081) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25739[label="vzz1081/Pos vzz10810",fontsize=10,color="white",style="solid",shape="box"];10644 -> 25739[label="",style="solid", color="burlywood", weight=9]; 25739 -> 10879[label="",style="solid", color="burlywood", weight=3]; 25740[label="vzz1081/Neg vzz10810",fontsize=10,color="white",style="solid",shape="box"];10644 -> 25740[label="",style="solid", color="burlywood", weight=9]; 25740 -> 10880[label="",style="solid", color="burlywood", weight=3]; 18012 -> 10469[label="",style="dashed", color="red", weight=0]; 18012[label="primEvenInt (roundN (vzz1378 :% vzz1379))",fontsize=16,color="magenta"];18012 -> 18067[label="",style="dashed", color="magenta", weight=3]; 18013[label="error []",fontsize=16,color="red",shape="box"];10652[label="primEvenNat (Succ vzz112600)",fontsize=16,color="burlywood",shape="box"];25741[label="vzz112600/Succ vzz1126000",fontsize=10,color="white",style="solid",shape="box"];10652 -> 25741[label="",style="solid", color="burlywood", weight=9]; 25741 -> 10909[label="",style="solid", color="burlywood", weight=3]; 25742[label="vzz112600/Zero",fontsize=10,color="white",style="solid",shape="box"];10652 -> 25742[label="",style="solid", color="burlywood", weight=9]; 25742 -> 10910[label="",style="solid", color="burlywood", weight=3]; 10653[label="primEvenNat Zero",fontsize=16,color="black",shape="box"];10653 -> 10911[label="",style="solid", color="black", weight=3]; 10654[label="vzz11260",fontsize=16,color="green",shape="box"];10655[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR1 (vzz1107 :% vzz1108) (properFraction (vzz1107 :% vzz1108))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10655 -> 10912[label="",style="solid", color="black", weight=3]; 10656[label="fromIntegral (properFractionQ vzz1107 vzz1108)",fontsize=16,color="black",shape="box"];10656 -> 10913[label="",style="solid", color="black", weight=3]; 18063 -> 10469[label="",style="dashed", color="red", weight=0]; 18063[label="primEvenInt (roundN (vzz1385 :% vzz1386))",fontsize=16,color="magenta"];18063 -> 18108[label="",style="dashed", color="magenta", weight=3]; 18064[label="error []",fontsize=16,color="red",shape="box"];19562[label="vzz14500",fontsize=16,color="green",shape="box"];19563[label="vzz14510",fontsize=16,color="green",shape="box"];19564[label="vzz1452",fontsize=16,color="green",shape="box"];19565[label="vzz1448",fontsize=16,color="green",shape="box"];19566[label="vzz1449",fontsize=16,color="green",shape="box"];19567[label="vzz1454",fontsize=16,color="green",shape="box"];19568[label="vzz1453",fontsize=16,color="green",shape="box"];19569[label="vzz1452",fontsize=16,color="green",shape="box"];19570[label="vzz1448",fontsize=16,color="green",shape="box"];19571[label="vzz1449",fontsize=16,color="green",shape="box"];19572[label="vzz1454",fontsize=16,color="green",shape="box"];19573[label="vzz1453",fontsize=16,color="green",shape="box"];19574[label="roundRound01 (vzz1448 :% vzz1449) (vzz1452 == vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="black",shape="box"];19574 -> 19659[label="",style="solid", color="black", weight=3]; 19676 -> 19497[label="",style="dashed", color="red", weight=0]; 19676[label="roundRound03 (vzz1470 :% vzz1471) (primEqNat vzz14720 vzz14730) (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="magenta"];19676 -> 19718[label="",style="dashed", color="magenta", weight=3]; 19676 -> 19719[label="",style="dashed", color="magenta", weight=3]; 19677 -> 7374[label="",style="dashed", color="red", weight=0]; 19677[label="roundRound03 (vzz1470 :% vzz1471) False (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="magenta"];19677 -> 19720[label="",style="dashed", color="magenta", weight=3]; 19677 -> 19721[label="",style="dashed", color="magenta", weight=3]; 19677 -> 19722[label="",style="dashed", color="magenta", weight=3]; 19677 -> 19723[label="",style="dashed", color="magenta", weight=3]; 19678 -> 7374[label="",style="dashed", color="red", weight=0]; 19678[label="roundRound03 (vzz1470 :% vzz1471) False (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="magenta"];19678 -> 19724[label="",style="dashed", color="magenta", weight=3]; 19678 -> 19725[label="",style="dashed", color="magenta", weight=3]; 19678 -> 19726[label="",style="dashed", color="magenta", weight=3]; 19678 -> 19727[label="",style="dashed", color="magenta", weight=3]; 19679[label="roundRound03 (vzz1470 :% vzz1471) True (Neg (Succ vzz1474) :% Pos (Succ vzz1475))",fontsize=16,color="black",shape="box"];19679 -> 19728[label="",style="solid", color="black", weight=3]; 15717 -> 10469[label="",style="dashed", color="red", weight=0]; 15717[label="primEvenInt (roundN (vzz1277 :% vzz1278))",fontsize=16,color="magenta"];15717 -> 15743[label="",style="dashed", color="magenta", weight=3]; 15718[label="error []",fontsize=16,color="red",shape="box"];19714 -> 19583[label="",style="dashed", color="red", weight=0]; 19714[label="roundRound03 (vzz1477 :% vzz1478) (primEqNat vzz14790 vzz14800) (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="magenta"];19714 -> 19745[label="",style="dashed", color="magenta", weight=3]; 19714 -> 19746[label="",style="dashed", color="magenta", weight=3]; 19715 -> 7374[label="",style="dashed", color="red", weight=0]; 19715[label="roundRound03 (vzz1477 :% vzz1478) False (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="magenta"];19715 -> 19747[label="",style="dashed", color="magenta", weight=3]; 19715 -> 19748[label="",style="dashed", color="magenta", weight=3]; 19715 -> 19749[label="",style="dashed", color="magenta", weight=3]; 19715 -> 19750[label="",style="dashed", color="magenta", weight=3]; 19716 -> 7374[label="",style="dashed", color="red", weight=0]; 19716[label="roundRound03 (vzz1477 :% vzz1478) False (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="magenta"];19716 -> 19751[label="",style="dashed", color="magenta", weight=3]; 19716 -> 19752[label="",style="dashed", color="magenta", weight=3]; 19716 -> 19753[label="",style="dashed", color="magenta", weight=3]; 19716 -> 19754[label="",style="dashed", color="magenta", weight=3]; 19717[label="roundRound03 (vzz1477 :% vzz1478) True (Neg (Succ vzz1481) :% Neg (Succ vzz1482))",fontsize=16,color="black",shape="box"];19717 -> 19755[label="",style="solid", color="black", weight=3]; 15719 -> 10469[label="",style="dashed", color="red", weight=0]; 15719[label="primEvenInt (roundN (vzz1277 :% vzz1278))",fontsize=16,color="magenta"];15719 -> 15744[label="",style="dashed", color="magenta", weight=3]; 15720[label="error []",fontsize=16,color="red",shape="box"];10717[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) vzz1088) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25743[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10717 -> 25743[label="",style="solid", color="burlywood", weight=9]; 25743 -> 10969[label="",style="solid", color="burlywood", weight=3]; 25744[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10717 -> 25744[label="",style="solid", color="burlywood", weight=9]; 25744 -> 10970[label="",style="solid", color="burlywood", weight=3]; 10718[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) vzz1088) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25745[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10718 -> 25745[label="",style="solid", color="burlywood", weight=9]; 25745 -> 10971[label="",style="solid", color="burlywood", weight=3]; 25746[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10718 -> 25746[label="",style="solid", color="burlywood", weight=9]; 25746 -> 10972[label="",style="solid", color="burlywood", weight=3]; 10719[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) vzz1088) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25747[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10719 -> 25747[label="",style="solid", color="burlywood", weight=9]; 25747 -> 10973[label="",style="solid", color="burlywood", weight=3]; 25748[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10719 -> 25748[label="",style="solid", color="burlywood", weight=9]; 25748 -> 10974[label="",style="solid", color="burlywood", weight=3]; 10720[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) vzz1088) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25749[label="vzz1088/Pos vzz10880",fontsize=10,color="white",style="solid",shape="box"];10720 -> 25749[label="",style="solid", color="burlywood", weight=9]; 25749 -> 10975[label="",style="solid", color="burlywood", weight=3]; 25750[label="vzz1088/Neg vzz10880",fontsize=10,color="white",style="solid",shape="box"];10720 -> 25750[label="",style="solid", color="burlywood", weight=9]; 25750 -> 10976[label="",style="solid", color="burlywood", weight=3]; 18065 -> 10469[label="",style="dashed", color="red", weight=0]; 18065[label="primEvenInt (roundN (vzz1391 :% vzz1392))",fontsize=16,color="magenta"];18065 -> 18109[label="",style="dashed", color="magenta", weight=3]; 18066[label="error []",fontsize=16,color="red",shape="box"];19963 -> 10469[label="",style="dashed", color="red", weight=0]; 19963[label="primEvenInt (roundN (vzz1397 :% vzz1398))",fontsize=16,color="magenta"];19963 -> 19986[label="",style="dashed", color="magenta", weight=3]; 19969[label="error []",fontsize=16,color="red",shape="box"];10735[label="vzz1132",fontsize=16,color="green",shape="box"];10736[label="vzz1100",fontsize=16,color="green",shape="box"];10738 -> 70[label="",style="dashed", color="red", weight=0]; 10738[label="primQuotInt vzz1121 vzz11280",fontsize=16,color="magenta"];10738 -> 10989[label="",style="dashed", color="magenta", weight=3]; 10738 -> 10990[label="",style="dashed", color="magenta", weight=3]; 10739 -> 70[label="",style="dashed", color="red", weight=0]; 10739[label="primQuotInt vzz1121 vzz11280",fontsize=16,color="magenta"];10739 -> 10991[label="",style="dashed", color="magenta", weight=3]; 10739 -> 10992[label="",style="dashed", color="magenta", weight=3]; 10737[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% (vzz1099 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% (vzz1099 `quot` vzz1130)))",fontsize=16,color="burlywood",shape="triangle"];25751[label="vzz1099/Integer vzz10990",fontsize=10,color="white",style="solid",shape="box"];10737 -> 25751[label="",style="solid", color="burlywood", weight=9]; 25751 -> 10993[label="",style="solid", color="burlywood", weight=3]; 10741 -> 681[label="",style="dashed", color="red", weight=0]; 10741[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10741 -> 10994[label="",style="dashed", color="magenta", weight=3]; 10741 -> 10995[label="",style="dashed", color="magenta", weight=3]; 10742 -> 681[label="",style="dashed", color="red", weight=0]; 10742[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10742 -> 10996[label="",style="dashed", color="magenta", weight=3]; 10742 -> 10997[label="",style="dashed", color="magenta", weight=3]; 10740[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (vzz1166 == vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10740 -> 10998[label="",style="solid", color="black", weight=3]; 10743[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10743 -> 10999[label="",style="solid", color="black", weight=3]; 10744[label="Pos Zero",fontsize=16,color="green",shape="box"];10745[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10746[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10747[label="Pos Zero",fontsize=16,color="green",shape="box"];10748[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1125 vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25752[label="vzz1125/Pos vzz11250",fontsize=10,color="white",style="solid",shape="box"];10748 -> 25752[label="",style="solid", color="burlywood", weight=9]; 25752 -> 11000[label="",style="solid", color="burlywood", weight=3]; 25753[label="vzz1125/Neg vzz11250",fontsize=10,color="white",style="solid",shape="box"];10748 -> 25753[label="",style="solid", color="burlywood", weight=9]; 25753 -> 11001[label="",style="solid", color="burlywood", weight=3]; 10749[label="vzz310",fontsize=16,color="green",shape="box"];10750[label="vzz300",fontsize=16,color="green",shape="box"];10751[label="vzz310",fontsize=16,color="green",shape="box"];10752[label="vzz300",fontsize=16,color="green",shape="box"];10753[label="fromInt vzz1133",fontsize=16,color="black",shape="triangle"];10753 -> 11002[label="",style="solid", color="black", weight=3]; 10755 -> 681[label="",style="dashed", color="red", weight=0]; 10755[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10755 -> 11003[label="",style="dashed", color="magenta", weight=3]; 10755 -> 11004[label="",style="dashed", color="magenta", weight=3]; 10756 -> 681[label="",style="dashed", color="red", weight=0]; 10756[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10756 -> 11005[label="",style="dashed", color="magenta", weight=3]; 10756 -> 11006[label="",style="dashed", color="magenta", weight=3]; 10754[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (vzz1168 == vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10754 -> 11007[label="",style="solid", color="black", weight=3]; 10757[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10757 -> 11008[label="",style="solid", color="black", weight=3]; 10758[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10759[label="Pos Zero",fontsize=16,color="green",shape="box"];10760[label="Pos Zero",fontsize=16,color="green",shape="box"];10761[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10762[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1136 vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25754[label="vzz1136/Pos vzz11360",fontsize=10,color="white",style="solid",shape="box"];10762 -> 25754[label="",style="solid", color="burlywood", weight=9]; 25754 -> 11009[label="",style="solid", color="burlywood", weight=3]; 25755[label="vzz1136/Neg vzz11360",fontsize=10,color="white",style="solid",shape="box"];10762 -> 25755[label="",style="solid", color="burlywood", weight=9]; 25755 -> 11010[label="",style="solid", color="burlywood", weight=3]; 10763[label="vzz310",fontsize=16,color="green",shape="box"];10764[label="vzz300",fontsize=16,color="green",shape="box"];10765[label="vzz310",fontsize=16,color="green",shape="box"];10766[label="vzz300",fontsize=16,color="green",shape="box"];10767 -> 10753[label="",style="dashed", color="red", weight=0]; 10767[label="fromInt vzz1137",fontsize=16,color="magenta"];10767 -> 11011[label="",style="dashed", color="magenta", weight=3]; 10769 -> 681[label="",style="dashed", color="red", weight=0]; 10769[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10769 -> 11012[label="",style="dashed", color="magenta", weight=3]; 10769 -> 11013[label="",style="dashed", color="magenta", weight=3]; 10770 -> 681[label="",style="dashed", color="red", weight=0]; 10770[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10770 -> 11014[label="",style="dashed", color="magenta", weight=3]; 10770 -> 11015[label="",style="dashed", color="magenta", weight=3]; 10768[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (vzz1170 == vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10768 -> 11016[label="",style="solid", color="black", weight=3]; 10771[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10771 -> 11017[label="",style="solid", color="black", weight=3]; 10772[label="Pos Zero",fontsize=16,color="green",shape="box"];10773[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10774[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10775[label="Pos Zero",fontsize=16,color="green",shape="box"];10776[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1140 vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25756[label="vzz1140/Pos vzz11400",fontsize=10,color="white",style="solid",shape="box"];10776 -> 25756[label="",style="solid", color="burlywood", weight=9]; 25756 -> 11018[label="",style="solid", color="burlywood", weight=3]; 25757[label="vzz1140/Neg vzz11400",fontsize=10,color="white",style="solid",shape="box"];10776 -> 25757[label="",style="solid", color="burlywood", weight=9]; 25757 -> 11019[label="",style="solid", color="burlywood", weight=3]; 10777[label="vzz300",fontsize=16,color="green",shape="box"];10778[label="vzz310",fontsize=16,color="green",shape="box"];10779[label="vzz300",fontsize=16,color="green",shape="box"];10780[label="vzz310",fontsize=16,color="green",shape="box"];10781 -> 10753[label="",style="dashed", color="red", weight=0]; 10781[label="fromInt vzz1141",fontsize=16,color="magenta"];10781 -> 11020[label="",style="dashed", color="magenta", weight=3]; 10783 -> 681[label="",style="dashed", color="red", weight=0]; 10783[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10783 -> 11021[label="",style="dashed", color="magenta", weight=3]; 10783 -> 11022[label="",style="dashed", color="magenta", weight=3]; 10784 -> 681[label="",style="dashed", color="red", weight=0]; 10784[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10784 -> 11023[label="",style="dashed", color="magenta", weight=3]; 10784 -> 11024[label="",style="dashed", color="magenta", weight=3]; 10782[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (vzz1172 == vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10782 -> 11025[label="",style="solid", color="black", weight=3]; 10785[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10785 -> 11026[label="",style="solid", color="black", weight=3]; 10786[label="Pos Zero",fontsize=16,color="green",shape="box"];10787[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10788[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10789[label="Pos Zero",fontsize=16,color="green",shape="box"];10790[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1144 vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25758[label="vzz1144/Pos vzz11440",fontsize=10,color="white",style="solid",shape="box"];10790 -> 25758[label="",style="solid", color="burlywood", weight=9]; 25758 -> 11027[label="",style="solid", color="burlywood", weight=3]; 25759[label="vzz1144/Neg vzz11440",fontsize=10,color="white",style="solid",shape="box"];10790 -> 25759[label="",style="solid", color="burlywood", weight=9]; 25759 -> 11028[label="",style="solid", color="burlywood", weight=3]; 10791[label="vzz300",fontsize=16,color="green",shape="box"];10792[label="vzz310",fontsize=16,color="green",shape="box"];10793[label="vzz300",fontsize=16,color="green",shape="box"];10794[label="vzz310",fontsize=16,color="green",shape="box"];10795 -> 10753[label="",style="dashed", color="red", weight=0]; 10795[label="fromInt vzz1145",fontsize=16,color="magenta"];10795 -> 11029[label="",style="dashed", color="magenta", weight=3]; 10797 -> 681[label="",style="dashed", color="red", weight=0]; 10797[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10797 -> 11030[label="",style="dashed", color="magenta", weight=3]; 10797 -> 11031[label="",style="dashed", color="magenta", weight=3]; 10798 -> 681[label="",style="dashed", color="red", weight=0]; 10798[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10798 -> 11032[label="",style="dashed", color="magenta", weight=3]; 10798 -> 11033[label="",style="dashed", color="magenta", weight=3]; 10796[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (vzz1174 == vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10796 -> 11034[label="",style="solid", color="black", weight=3]; 10799[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10799 -> 11035[label="",style="solid", color="black", weight=3]; 10800[label="Pos Zero",fontsize=16,color="green",shape="box"];10801[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10802[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10803[label="Pos Zero",fontsize=16,color="green",shape="box"];10804[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1148 vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25760[label="vzz1148/Pos vzz11480",fontsize=10,color="white",style="solid",shape="box"];10804 -> 25760[label="",style="solid", color="burlywood", weight=9]; 25760 -> 11036[label="",style="solid", color="burlywood", weight=3]; 25761[label="vzz1148/Neg vzz11480",fontsize=10,color="white",style="solid",shape="box"];10804 -> 25761[label="",style="solid", color="burlywood", weight=9]; 25761 -> 11037[label="",style="solid", color="burlywood", weight=3]; 10805 -> 10753[label="",style="dashed", color="red", weight=0]; 10805[label="fromInt vzz1149",fontsize=16,color="magenta"];10805 -> 11038[label="",style="dashed", color="magenta", weight=3]; 10807 -> 681[label="",style="dashed", color="red", weight=0]; 10807[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10807 -> 11039[label="",style="dashed", color="magenta", weight=3]; 10807 -> 11040[label="",style="dashed", color="magenta", weight=3]; 10808 -> 681[label="",style="dashed", color="red", weight=0]; 10808[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10808 -> 11041[label="",style="dashed", color="magenta", weight=3]; 10808 -> 11042[label="",style="dashed", color="magenta", weight=3]; 10806[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (vzz1176 == vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10806 -> 11043[label="",style="solid", color="black", weight=3]; 10809[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10809 -> 11044[label="",style="solid", color="black", weight=3]; 10810[label="Pos Zero",fontsize=16,color="green",shape="box"];10811[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10812[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10813[label="Pos Zero",fontsize=16,color="green",shape="box"];10814[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1152 vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25762[label="vzz1152/Pos vzz11520",fontsize=10,color="white",style="solid",shape="box"];10814 -> 25762[label="",style="solid", color="burlywood", weight=9]; 25762 -> 11045[label="",style="solid", color="burlywood", weight=3]; 25763[label="vzz1152/Neg vzz11520",fontsize=10,color="white",style="solid",shape="box"];10814 -> 25763[label="",style="solid", color="burlywood", weight=9]; 25763 -> 11046[label="",style="solid", color="burlywood", weight=3]; 10815 -> 10753[label="",style="dashed", color="red", weight=0]; 10815[label="fromInt vzz1153",fontsize=16,color="magenta"];10815 -> 11047[label="",style="dashed", color="magenta", weight=3]; 10817 -> 681[label="",style="dashed", color="red", weight=0]; 10817[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10817 -> 11048[label="",style="dashed", color="magenta", weight=3]; 10817 -> 11049[label="",style="dashed", color="magenta", weight=3]; 10818 -> 681[label="",style="dashed", color="red", weight=0]; 10818[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10818 -> 11050[label="",style="dashed", color="magenta", weight=3]; 10818 -> 11051[label="",style="dashed", color="magenta", weight=3]; 10816[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (vzz1178 == vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10816 -> 11052[label="",style="solid", color="black", weight=3]; 10819[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10819 -> 11053[label="",style="solid", color="black", weight=3]; 10820[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10821[label="Pos Zero",fontsize=16,color="green",shape="box"];10822[label="Pos Zero",fontsize=16,color="green",shape="box"];10823[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10824[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1156 vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25764[label="vzz1156/Pos vzz11560",fontsize=10,color="white",style="solid",shape="box"];10824 -> 25764[label="",style="solid", color="burlywood", weight=9]; 25764 -> 11054[label="",style="solid", color="burlywood", weight=3]; 25765[label="vzz1156/Neg vzz11560",fontsize=10,color="white",style="solid",shape="box"];10824 -> 25765[label="",style="solid", color="burlywood", weight=9]; 25765 -> 11055[label="",style="solid", color="burlywood", weight=3]; 10825 -> 10753[label="",style="dashed", color="red", weight=0]; 10825[label="fromInt vzz1157",fontsize=16,color="magenta"];10825 -> 11056[label="",style="dashed", color="magenta", weight=3]; 10827 -> 681[label="",style="dashed", color="red", weight=0]; 10827[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];10827 -> 11057[label="",style="dashed", color="magenta", weight=3]; 10827 -> 11058[label="",style="dashed", color="magenta", weight=3]; 10828 -> 681[label="",style="dashed", color="red", weight=0]; 10828[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];10828 -> 11059[label="",style="dashed", color="magenta", weight=3]; 10828 -> 11060[label="",style="dashed", color="magenta", weight=3]; 10826[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (vzz1180 == vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];10826 -> 11061[label="",style="solid", color="black", weight=3]; 10829[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];10829 -> 11062[label="",style="solid", color="black", weight=3]; 10830[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10831[label="Pos Zero",fontsize=16,color="green",shape="box"];10832[label="Pos Zero",fontsize=16,color="green",shape="box"];10833[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10834[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1160 vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25766[label="vzz1160/Pos vzz11600",fontsize=10,color="white",style="solid",shape="box"];10834 -> 25766[label="",style="solid", color="burlywood", weight=9]; 25766 -> 11063[label="",style="solid", color="burlywood", weight=3]; 25767[label="vzz1160/Neg vzz11600",fontsize=10,color="white",style="solid",shape="box"];10834 -> 25767[label="",style="solid", color="burlywood", weight=9]; 25767 -> 11064[label="",style="solid", color="burlywood", weight=3]; 10835 -> 10753[label="",style="dashed", color="red", weight=0]; 10835[label="fromInt vzz1161",fontsize=16,color="magenta"];10835 -> 11065[label="",style="dashed", color="magenta", weight=3]; 19648[label="vzz14580",fontsize=16,color="green",shape="box"];19649[label="vzz14590",fontsize=16,color="green",shape="box"];19650[label="vzz1460",fontsize=16,color="green",shape="box"];19651[label="Pos (Succ vzz1461)",fontsize=16,color="green",shape="box"];19652[label="vzz1456",fontsize=16,color="green",shape="box"];19653[label="vzz1457",fontsize=16,color="green",shape="box"];19654[label="vzz1460",fontsize=16,color="green",shape="box"];19655[label="Pos (Succ vzz1461)",fontsize=16,color="green",shape="box"];19656[label="vzz1456",fontsize=16,color="green",shape="box"];19657[label="vzz1457",fontsize=16,color="green",shape="box"];19658 -> 9418[label="",style="dashed", color="red", weight=0]; 19658[label="roundRound00 (vzz1456 :% vzz1457) (even (roundN (vzz1456 :% vzz1457)))",fontsize=16,color="magenta"];19658 -> 19691[label="",style="dashed", color="magenta", weight=3]; 19658 -> 19692[label="",style="dashed", color="magenta", weight=3]; 19658 -> 19693[label="",style="dashed", color="magenta", weight=3]; 15615 -> 7109[label="",style="dashed", color="red", weight=0]; 15615[label="roundN (vzz1267 :% vzz1268)",fontsize=16,color="magenta"];15615 -> 15723[label="",style="dashed", color="magenta", weight=3]; 15615 -> 15724[label="",style="dashed", color="magenta", weight=3]; 19680[label="vzz14660",fontsize=16,color="green",shape="box"];19681[label="vzz14650",fontsize=16,color="green",shape="box"];19682[label="vzz1467",fontsize=16,color="green",shape="box"];19683[label="Neg (Succ vzz1468)",fontsize=16,color="green",shape="box"];19684[label="vzz1463",fontsize=16,color="green",shape="box"];19685[label="vzz1464",fontsize=16,color="green",shape="box"];19686[label="vzz1467",fontsize=16,color="green",shape="box"];19687[label="Neg (Succ vzz1468)",fontsize=16,color="green",shape="box"];19688[label="vzz1463",fontsize=16,color="green",shape="box"];19689[label="vzz1464",fontsize=16,color="green",shape="box"];19690 -> 9418[label="",style="dashed", color="red", weight=0]; 19690[label="roundRound00 (vzz1463 :% vzz1464) (even (roundN (vzz1463 :% vzz1464)))",fontsize=16,color="magenta"];19690 -> 19729[label="",style="dashed", color="magenta", weight=3]; 19690 -> 19730[label="",style="dashed", color="magenta", weight=3]; 19690 -> 19731[label="",style="dashed", color="magenta", weight=3]; 15616 -> 7109[label="",style="dashed", color="red", weight=0]; 15616[label="roundN (vzz1267 :% vzz1268)",fontsize=16,color="magenta"];15616 -> 15727[label="",style="dashed", color="magenta", weight=3]; 15616 -> 15728[label="",style="dashed", color="magenta", weight=3]; 19401[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt vzz1442 vzz1443) (Pos (Succ vzz1444) :% vzz1442)",fontsize=16,color="burlywood",shape="box"];25768[label="vzz1442/Pos vzz14420",fontsize=10,color="white",style="solid",shape="box"];19401 -> 25768[label="",style="solid", color="burlywood", weight=9]; 25768 -> 19467[label="",style="solid", color="burlywood", weight=3]; 25769[label="vzz1442/Neg vzz14420",fontsize=10,color="white",style="solid",shape="box"];19401 -> 25769[label="",style="solid", color="burlywood", weight=9]; 25769 -> 19468[label="",style="solid", color="burlywood", weight=3]; 10873[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz10810)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25770[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10873 -> 25770[label="",style="solid", color="burlywood", weight=9]; 25770 -> 11079[label="",style="solid", color="burlywood", weight=3]; 25771[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10873 -> 25771[label="",style="solid", color="burlywood", weight=9]; 25771 -> 11080[label="",style="solid", color="burlywood", weight=3]; 10874[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz10810)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];10874 -> 11081[label="",style="solid", color="black", weight=3]; 10875[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz10810)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25772[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10875 -> 25772[label="",style="solid", color="burlywood", weight=9]; 25772 -> 11082[label="",style="solid", color="burlywood", weight=3]; 25773[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10875 -> 25773[label="",style="solid", color="burlywood", weight=9]; 25773 -> 11083[label="",style="solid", color="burlywood", weight=3]; 10876[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz10810)) (Pos Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25774[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10876 -> 25774[label="",style="solid", color="burlywood", weight=9]; 25774 -> 11084[label="",style="solid", color="burlywood", weight=3]; 25775[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10876 -> 25775[label="",style="solid", color="burlywood", weight=9]; 25775 -> 11085[label="",style="solid", color="burlywood", weight=3]; 10877[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz10810)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];10877 -> 11086[label="",style="solid", color="black", weight=3]; 10878[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz10810)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25776[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10878 -> 25776[label="",style="solid", color="burlywood", weight=9]; 25776 -> 11087[label="",style="solid", color="burlywood", weight=3]; 25777[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10878 -> 25777[label="",style="solid", color="burlywood", weight=9]; 25777 -> 11088[label="",style="solid", color="burlywood", weight=3]; 10879[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz10810)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25778[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10879 -> 25778[label="",style="solid", color="burlywood", weight=9]; 25778 -> 11089[label="",style="solid", color="burlywood", weight=3]; 25779[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10879 -> 25779[label="",style="solid", color="burlywood", weight=9]; 25779 -> 11090[label="",style="solid", color="burlywood", weight=3]; 10880[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz10810)) (Pos Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25780[label="vzz10810/Succ vzz108100",fontsize=10,color="white",style="solid",shape="box"];10880 -> 25780[label="",style="solid", color="burlywood", weight=9]; 25780 -> 11091[label="",style="solid", color="burlywood", weight=3]; 25781[label="vzz10810/Zero",fontsize=10,color="white",style="solid",shape="box"];10880 -> 25781[label="",style="solid", color="burlywood", weight=9]; 25781 -> 11092[label="",style="solid", color="burlywood", weight=3]; 18067 -> 7109[label="",style="dashed", color="red", weight=0]; 18067[label="roundN (vzz1378 :% vzz1379)",fontsize=16,color="magenta"];18067 -> 18110[label="",style="dashed", color="magenta", weight=3]; 18067 -> 18111[label="",style="dashed", color="magenta", weight=3]; 10909[label="primEvenNat (Succ (Succ vzz1126000))",fontsize=16,color="black",shape="box"];10909 -> 11098[label="",style="solid", color="black", weight=3]; 10910[label="primEvenNat (Succ Zero)",fontsize=16,color="black",shape="box"];10910 -> 11099[label="",style="solid", color="black", weight=3]; 10911[label="True",fontsize=16,color="green",shape="box"];10912[label="roundM0 (vzz1107 :% vzz1108) (compare (roundR1 (vzz1107 :% vzz1108) (fromIntegral (properFractionQ vzz1107 vzz1108),properFractionR vzz1107 vzz1108 :% vzz1108)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];10912 -> 11100[label="",style="solid", color="black", weight=3]; 10913[label="fromInteger . toInteger",fontsize=16,color="black",shape="box"];10913 -> 11101[label="",style="solid", color="black", weight=3]; 18108 -> 7109[label="",style="dashed", color="red", weight=0]; 18108[label="roundN (vzz1385 :% vzz1386)",fontsize=16,color="magenta"];18108 -> 18146[label="",style="dashed", color="magenta", weight=3]; 18108 -> 18147[label="",style="dashed", color="magenta", weight=3]; 19659[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt vzz1452 vzz1453) (Neg (Succ vzz1454) :% vzz1452)",fontsize=16,color="burlywood",shape="box"];25782[label="vzz1452/Pos vzz14520",fontsize=10,color="white",style="solid",shape="box"];19659 -> 25782[label="",style="solid", color="burlywood", weight=9]; 25782 -> 19694[label="",style="solid", color="burlywood", weight=3]; 25783[label="vzz1452/Neg vzz14520",fontsize=10,color="white",style="solid",shape="box"];19659 -> 25783[label="",style="solid", color="burlywood", weight=9]; 25783 -> 19695[label="",style="solid", color="burlywood", weight=3]; 19718[label="vzz14720",fontsize=16,color="green",shape="box"];19719[label="vzz14730",fontsize=16,color="green",shape="box"];19720[label="Pos (Succ vzz1475)",fontsize=16,color="green",shape="box"];19721[label="vzz1470",fontsize=16,color="green",shape="box"];19722[label="vzz1471",fontsize=16,color="green",shape="box"];19723[label="vzz1474",fontsize=16,color="green",shape="box"];19724[label="Pos (Succ vzz1475)",fontsize=16,color="green",shape="box"];19725[label="vzz1470",fontsize=16,color="green",shape="box"];19726[label="vzz1471",fontsize=16,color="green",shape="box"];19727[label="vzz1474",fontsize=16,color="green",shape="box"];19728 -> 9418[label="",style="dashed", color="red", weight=0]; 19728[label="roundRound00 (vzz1470 :% vzz1471) (even (roundN (vzz1470 :% vzz1471)))",fontsize=16,color="magenta"];19728 -> 19762[label="",style="dashed", color="magenta", weight=3]; 19728 -> 19763[label="",style="dashed", color="magenta", weight=3]; 19728 -> 19764[label="",style="dashed", color="magenta", weight=3]; 15743 -> 7109[label="",style="dashed", color="red", weight=0]; 15743[label="roundN (vzz1277 :% vzz1278)",fontsize=16,color="magenta"];15743 -> 15833[label="",style="dashed", color="magenta", weight=3]; 15743 -> 15834[label="",style="dashed", color="magenta", weight=3]; 19745[label="vzz14800",fontsize=16,color="green",shape="box"];19746[label="vzz14790",fontsize=16,color="green",shape="box"];19747[label="Neg (Succ vzz1482)",fontsize=16,color="green",shape="box"];19748[label="vzz1477",fontsize=16,color="green",shape="box"];19749[label="vzz1478",fontsize=16,color="green",shape="box"];19750[label="vzz1481",fontsize=16,color="green",shape="box"];19751[label="Neg (Succ vzz1482)",fontsize=16,color="green",shape="box"];19752[label="vzz1477",fontsize=16,color="green",shape="box"];19753[label="vzz1478",fontsize=16,color="green",shape="box"];19754[label="vzz1481",fontsize=16,color="green",shape="box"];19755 -> 9418[label="",style="dashed", color="red", weight=0]; 19755[label="roundRound00 (vzz1477 :% vzz1478) (even (roundN (vzz1477 :% vzz1478)))",fontsize=16,color="magenta"];19755 -> 19960[label="",style="dashed", color="magenta", weight=3]; 19755 -> 19961[label="",style="dashed", color="magenta", weight=3]; 19755 -> 19962[label="",style="dashed", color="magenta", weight=3]; 15744 -> 7109[label="",style="dashed", color="red", weight=0]; 15744[label="roundN (vzz1277 :% vzz1278)",fontsize=16,color="magenta"];15744 -> 15837[label="",style="dashed", color="magenta", weight=3]; 15744 -> 15838[label="",style="dashed", color="magenta", weight=3]; 10969[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos vzz10880)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25784[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10969 -> 25784[label="",style="solid", color="burlywood", weight=9]; 25784 -> 11129[label="",style="solid", color="burlywood", weight=3]; 25785[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10969 -> 25785[label="",style="solid", color="burlywood", weight=9]; 25785 -> 11130[label="",style="solid", color="burlywood", weight=3]; 10970[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Neg vzz10880)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];10970 -> 11131[label="",style="solid", color="black", weight=3]; 10971[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos vzz10880)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25786[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10971 -> 25786[label="",style="solid", color="burlywood", weight=9]; 25786 -> 11132[label="",style="solid", color="burlywood", weight=3]; 25787[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10971 -> 25787[label="",style="solid", color="burlywood", weight=9]; 25787 -> 11133[label="",style="solid", color="burlywood", weight=3]; 10972[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg vzz10880)) (Neg Zero :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25788[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10972 -> 25788[label="",style="solid", color="burlywood", weight=9]; 25788 -> 11134[label="",style="solid", color="burlywood", weight=3]; 25789[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10972 -> 25789[label="",style="solid", color="burlywood", weight=9]; 25789 -> 11135[label="",style="solid", color="burlywood", weight=3]; 10973[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Pos vzz10880)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];10973 -> 11136[label="",style="solid", color="black", weight=3]; 10974[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg vzz10880)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="burlywood",shape="box"];25790[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10974 -> 25790[label="",style="solid", color="burlywood", weight=9]; 25790 -> 11137[label="",style="solid", color="burlywood", weight=3]; 25791[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10974 -> 25791[label="",style="solid", color="burlywood", weight=9]; 25791 -> 11138[label="",style="solid", color="burlywood", weight=3]; 10975[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos vzz10880)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25792[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10975 -> 25792[label="",style="solid", color="burlywood", weight=9]; 25792 -> 11139[label="",style="solid", color="burlywood", weight=3]; 25793[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10975 -> 25793[label="",style="solid", color="burlywood", weight=9]; 25793 -> 11140[label="",style="solid", color="burlywood", weight=3]; 10976[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg vzz10880)) (Neg Zero :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25794[label="vzz10880/Succ vzz108800",fontsize=10,color="white",style="solid",shape="box"];10976 -> 25794[label="",style="solid", color="burlywood", weight=9]; 25794 -> 11141[label="",style="solid", color="burlywood", weight=3]; 25795[label="vzz10880/Zero",fontsize=10,color="white",style="solid",shape="box"];10976 -> 25795[label="",style="solid", color="burlywood", weight=9]; 25795 -> 11142[label="",style="solid", color="burlywood", weight=3]; 18109 -> 7109[label="",style="dashed", color="red", weight=0]; 18109[label="roundN (vzz1391 :% vzz1392)",fontsize=16,color="magenta"];18109 -> 18148[label="",style="dashed", color="magenta", weight=3]; 18109 -> 18149[label="",style="dashed", color="magenta", weight=3]; 19986 -> 7109[label="",style="dashed", color="red", weight=0]; 19986[label="roundN (vzz1397 :% vzz1398)",fontsize=16,color="magenta"];19986 -> 20170[label="",style="dashed", color="magenta", weight=3]; 19986 -> 20171[label="",style="dashed", color="magenta", weight=3]; 10989[label="vzz1121",fontsize=16,color="green",shape="box"];10990[label="vzz11280",fontsize=16,color="green",shape="box"];10991[label="vzz1121",fontsize=16,color="green",shape="box"];10992[label="vzz11280",fontsize=16,color="green",shape="box"];10993[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% (Integer vzz10990 `quot` vzz1131)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% (Integer vzz10990 `quot` vzz1130)))",fontsize=16,color="burlywood",shape="box"];25796[label="vzz1131/Integer vzz11310",fontsize=10,color="white",style="solid",shape="box"];10993 -> 25796[label="",style="solid", color="burlywood", weight=9]; 25796 -> 11153[label="",style="solid", color="burlywood", weight=3]; 10994[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10995[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];10997[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];10998[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1166 vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25797[label="vzz1166/Pos vzz11660",fontsize=10,color="white",style="solid",shape="box"];10998 -> 25797[label="",style="solid", color="burlywood", weight=9]; 25797 -> 11154[label="",style="solid", color="burlywood", weight=3]; 25798[label="vzz1166/Neg vzz11660",fontsize=10,color="white",style="solid",shape="box"];10998 -> 25798[label="",style="solid", color="burlywood", weight=9]; 25798 -> 11155[label="",style="solid", color="burlywood", weight=3]; 10999 -> 11156[label="",style="dashed", color="red", weight=0]; 10999[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];10999 -> 11157[label="",style="dashed", color="magenta", weight=3]; 10999 -> 11158[label="",style="dashed", color="magenta", weight=3]; 11000[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11250) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25799[label="vzz11250/Succ vzz112500",fontsize=10,color="white",style="solid",shape="box"];11000 -> 25799[label="",style="solid", color="burlywood", weight=9]; 25799 -> 11169[label="",style="solid", color="burlywood", weight=3]; 25800[label="vzz11250/Zero",fontsize=10,color="white",style="solid",shape="box"];11000 -> 25800[label="",style="solid", color="burlywood", weight=9]; 25800 -> 11170[label="",style="solid", color="burlywood", weight=3]; 11001[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11250) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25801[label="vzz11250/Succ vzz112500",fontsize=10,color="white",style="solid",shape="box"];11001 -> 25801[label="",style="solid", color="burlywood", weight=9]; 25801 -> 11171[label="",style="solid", color="burlywood", weight=3]; 25802[label="vzz11250/Zero",fontsize=10,color="white",style="solid",shape="box"];11001 -> 25802[label="",style="solid", color="burlywood", weight=9]; 25802 -> 11172[label="",style="solid", color="burlywood", weight=3]; 11002[label="vzz1133",fontsize=16,color="green",shape="box"];11003[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11004[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11005[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11006[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11007[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1168 vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25803[label="vzz1168/Pos vzz11680",fontsize=10,color="white",style="solid",shape="box"];11007 -> 25803[label="",style="solid", color="burlywood", weight=9]; 25803 -> 11173[label="",style="solid", color="burlywood", weight=3]; 25804[label="vzz1168/Neg vzz11680",fontsize=10,color="white",style="solid",shape="box"];11007 -> 25804[label="",style="solid", color="burlywood", weight=9]; 25804 -> 11174[label="",style="solid", color="burlywood", weight=3]; 11008 -> 11175[label="",style="dashed", color="red", weight=0]; 11008[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11008 -> 11176[label="",style="dashed", color="magenta", weight=3]; 11008 -> 11177[label="",style="dashed", color="magenta", weight=3]; 11009[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11360) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25805[label="vzz11360/Succ vzz113600",fontsize=10,color="white",style="solid",shape="box"];11009 -> 25805[label="",style="solid", color="burlywood", weight=9]; 25805 -> 11196[label="",style="solid", color="burlywood", weight=3]; 25806[label="vzz11360/Zero",fontsize=10,color="white",style="solid",shape="box"];11009 -> 25806[label="",style="solid", color="burlywood", weight=9]; 25806 -> 11197[label="",style="solid", color="burlywood", weight=3]; 11010[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11360) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25807[label="vzz11360/Succ vzz113600",fontsize=10,color="white",style="solid",shape="box"];11010 -> 25807[label="",style="solid", color="burlywood", weight=9]; 25807 -> 11198[label="",style="solid", color="burlywood", weight=3]; 25808[label="vzz11360/Zero",fontsize=10,color="white",style="solid",shape="box"];11010 -> 25808[label="",style="solid", color="burlywood", weight=9]; 25808 -> 11199[label="",style="solid", color="burlywood", weight=3]; 11011[label="vzz1137",fontsize=16,color="green",shape="box"];11012[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11013[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11014[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11015[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11016[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1170 vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25809[label="vzz1170/Pos vzz11700",fontsize=10,color="white",style="solid",shape="box"];11016 -> 25809[label="",style="solid", color="burlywood", weight=9]; 25809 -> 11200[label="",style="solid", color="burlywood", weight=3]; 25810[label="vzz1170/Neg vzz11700",fontsize=10,color="white",style="solid",shape="box"];11016 -> 25810[label="",style="solid", color="burlywood", weight=9]; 25810 -> 11201[label="",style="solid", color="burlywood", weight=3]; 11017 -> 11202[label="",style="dashed", color="red", weight=0]; 11017[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11017 -> 11203[label="",style="dashed", color="magenta", weight=3]; 11017 -> 11204[label="",style="dashed", color="magenta", weight=3]; 11018[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11400) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25811[label="vzz11400/Succ vzz114000",fontsize=10,color="white",style="solid",shape="box"];11018 -> 25811[label="",style="solid", color="burlywood", weight=9]; 25811 -> 11233[label="",style="solid", color="burlywood", weight=3]; 25812[label="vzz11400/Zero",fontsize=10,color="white",style="solid",shape="box"];11018 -> 25812[label="",style="solid", color="burlywood", weight=9]; 25812 -> 11234[label="",style="solid", color="burlywood", weight=3]; 11019[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11400) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25813[label="vzz11400/Succ vzz114000",fontsize=10,color="white",style="solid",shape="box"];11019 -> 25813[label="",style="solid", color="burlywood", weight=9]; 25813 -> 11235[label="",style="solid", color="burlywood", weight=3]; 25814[label="vzz11400/Zero",fontsize=10,color="white",style="solid",shape="box"];11019 -> 25814[label="",style="solid", color="burlywood", weight=9]; 25814 -> 11236[label="",style="solid", color="burlywood", weight=3]; 11020[label="vzz1141",fontsize=16,color="green",shape="box"];11021[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11022[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11023[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11024[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11025[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1172 vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25815[label="vzz1172/Pos vzz11720",fontsize=10,color="white",style="solid",shape="box"];11025 -> 25815[label="",style="solid", color="burlywood", weight=9]; 25815 -> 11237[label="",style="solid", color="burlywood", weight=3]; 25816[label="vzz1172/Neg vzz11720",fontsize=10,color="white",style="solid",shape="box"];11025 -> 25816[label="",style="solid", color="burlywood", weight=9]; 25816 -> 11238[label="",style="solid", color="burlywood", weight=3]; 11026 -> 11239[label="",style="dashed", color="red", weight=0]; 11026[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11026 -> 11240[label="",style="dashed", color="magenta", weight=3]; 11026 -> 11241[label="",style="dashed", color="magenta", weight=3]; 11027[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11440) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25817[label="vzz11440/Succ vzz114400",fontsize=10,color="white",style="solid",shape="box"];11027 -> 25817[label="",style="solid", color="burlywood", weight=9]; 25817 -> 11286[label="",style="solid", color="burlywood", weight=3]; 25818[label="vzz11440/Zero",fontsize=10,color="white",style="solid",shape="box"];11027 -> 25818[label="",style="solid", color="burlywood", weight=9]; 25818 -> 11287[label="",style="solid", color="burlywood", weight=3]; 11028[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11440) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25819[label="vzz11440/Succ vzz114400",fontsize=10,color="white",style="solid",shape="box"];11028 -> 25819[label="",style="solid", color="burlywood", weight=9]; 25819 -> 11288[label="",style="solid", color="burlywood", weight=3]; 25820[label="vzz11440/Zero",fontsize=10,color="white",style="solid",shape="box"];11028 -> 25820[label="",style="solid", color="burlywood", weight=9]; 25820 -> 11289[label="",style="solid", color="burlywood", weight=3]; 11029[label="vzz1145",fontsize=16,color="green",shape="box"];11030[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11031[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11032[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11033[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11034[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1174 vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25821[label="vzz1174/Pos vzz11740",fontsize=10,color="white",style="solid",shape="box"];11034 -> 25821[label="",style="solid", color="burlywood", weight=9]; 25821 -> 11290[label="",style="solid", color="burlywood", weight=3]; 25822[label="vzz1174/Neg vzz11740",fontsize=10,color="white",style="solid",shape="box"];11034 -> 25822[label="",style="solid", color="burlywood", weight=9]; 25822 -> 11291[label="",style="solid", color="burlywood", weight=3]; 11035 -> 11292[label="",style="dashed", color="red", weight=0]; 11035[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11035 -> 11293[label="",style="dashed", color="magenta", weight=3]; 11035 -> 11294[label="",style="dashed", color="magenta", weight=3]; 11036[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11480) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25823[label="vzz11480/Succ vzz114800",fontsize=10,color="white",style="solid",shape="box"];11036 -> 25823[label="",style="solid", color="burlywood", weight=9]; 25823 -> 11329[label="",style="solid", color="burlywood", weight=3]; 25824[label="vzz11480/Zero",fontsize=10,color="white",style="solid",shape="box"];11036 -> 25824[label="",style="solid", color="burlywood", weight=9]; 25824 -> 11330[label="",style="solid", color="burlywood", weight=3]; 11037[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11480) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25825[label="vzz11480/Succ vzz114800",fontsize=10,color="white",style="solid",shape="box"];11037 -> 25825[label="",style="solid", color="burlywood", weight=9]; 25825 -> 11331[label="",style="solid", color="burlywood", weight=3]; 25826[label="vzz11480/Zero",fontsize=10,color="white",style="solid",shape="box"];11037 -> 25826[label="",style="solid", color="burlywood", weight=9]; 25826 -> 11332[label="",style="solid", color="burlywood", weight=3]; 11038[label="vzz1149",fontsize=16,color="green",shape="box"];11039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11040[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11041[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11042[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11043[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1176 vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25827[label="vzz1176/Pos vzz11760",fontsize=10,color="white",style="solid",shape="box"];11043 -> 25827[label="",style="solid", color="burlywood", weight=9]; 25827 -> 11333[label="",style="solid", color="burlywood", weight=3]; 25828[label="vzz1176/Neg vzz11760",fontsize=10,color="white",style="solid",shape="box"];11043 -> 25828[label="",style="solid", color="burlywood", weight=9]; 25828 -> 11334[label="",style="solid", color="burlywood", weight=3]; 11044 -> 11335[label="",style="dashed", color="red", weight=0]; 11044[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11044 -> 11336[label="",style="dashed", color="magenta", weight=3]; 11044 -> 11337[label="",style="dashed", color="magenta", weight=3]; 11045[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11520) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25829[label="vzz11520/Succ vzz115200",fontsize=10,color="white",style="solid",shape="box"];11045 -> 25829[label="",style="solid", color="burlywood", weight=9]; 25829 -> 11418[label="",style="solid", color="burlywood", weight=3]; 25830[label="vzz11520/Zero",fontsize=10,color="white",style="solid",shape="box"];11045 -> 25830[label="",style="solid", color="burlywood", weight=9]; 25830 -> 11419[label="",style="solid", color="burlywood", weight=3]; 11046[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11520) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25831[label="vzz11520/Succ vzz115200",fontsize=10,color="white",style="solid",shape="box"];11046 -> 25831[label="",style="solid", color="burlywood", weight=9]; 25831 -> 11420[label="",style="solid", color="burlywood", weight=3]; 25832[label="vzz11520/Zero",fontsize=10,color="white",style="solid",shape="box"];11046 -> 25832[label="",style="solid", color="burlywood", weight=9]; 25832 -> 11421[label="",style="solid", color="burlywood", weight=3]; 11047[label="vzz1153",fontsize=16,color="green",shape="box"];11048[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11049[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11050[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11051[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11052[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1178 vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25833[label="vzz1178/Pos vzz11780",fontsize=10,color="white",style="solid",shape="box"];11052 -> 25833[label="",style="solid", color="burlywood", weight=9]; 25833 -> 11422[label="",style="solid", color="burlywood", weight=3]; 25834[label="vzz1178/Neg vzz11780",fontsize=10,color="white",style="solid",shape="box"];11052 -> 25834[label="",style="solid", color="burlywood", weight=9]; 25834 -> 11423[label="",style="solid", color="burlywood", weight=3]; 11053 -> 11424[label="",style="dashed", color="red", weight=0]; 11053[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11053 -> 11425[label="",style="dashed", color="magenta", weight=3]; 11053 -> 11426[label="",style="dashed", color="magenta", weight=3]; 11054[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11560) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25835[label="vzz11560/Succ vzz115600",fontsize=10,color="white",style="solid",shape="box"];11054 -> 25835[label="",style="solid", color="burlywood", weight=9]; 25835 -> 11497[label="",style="solid", color="burlywood", weight=3]; 25836[label="vzz11560/Zero",fontsize=10,color="white",style="solid",shape="box"];11054 -> 25836[label="",style="solid", color="burlywood", weight=9]; 25836 -> 11498[label="",style="solid", color="burlywood", weight=3]; 11055[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11560) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25837[label="vzz11560/Succ vzz115600",fontsize=10,color="white",style="solid",shape="box"];11055 -> 25837[label="",style="solid", color="burlywood", weight=9]; 25837 -> 11499[label="",style="solid", color="burlywood", weight=3]; 25838[label="vzz11560/Zero",fontsize=10,color="white",style="solid",shape="box"];11055 -> 25838[label="",style="solid", color="burlywood", weight=9]; 25838 -> 11500[label="",style="solid", color="burlywood", weight=3]; 11056[label="vzz1157",fontsize=16,color="green",shape="box"];11057[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11058[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11059[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11060[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11061[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1180 vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25839[label="vzz1180/Pos vzz11800",fontsize=10,color="white",style="solid",shape="box"];11061 -> 25839[label="",style="solid", color="burlywood", weight=9]; 25839 -> 11501[label="",style="solid", color="burlywood", weight=3]; 25840[label="vzz1180/Neg vzz11800",fontsize=10,color="white",style="solid",shape="box"];11061 -> 25840[label="",style="solid", color="burlywood", weight=9]; 25840 -> 11502[label="",style="solid", color="burlywood", weight=3]; 11062 -> 11503[label="",style="dashed", color="red", weight=0]; 11062[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Neg (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];11062 -> 11504[label="",style="dashed", color="magenta", weight=3]; 11062 -> 11505[label="",style="dashed", color="magenta", weight=3]; 11063[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11600) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25841[label="vzz11600/Succ vzz116000",fontsize=10,color="white",style="solid",shape="box"];11063 -> 25841[label="",style="solid", color="burlywood", weight=9]; 25841 -> 11578[label="",style="solid", color="burlywood", weight=3]; 25842[label="vzz11600/Zero",fontsize=10,color="white",style="solid",shape="box"];11063 -> 25842[label="",style="solid", color="burlywood", weight=9]; 25842 -> 11579[label="",style="solid", color="burlywood", weight=3]; 11064[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11600) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25843[label="vzz11600/Succ vzz116000",fontsize=10,color="white",style="solid",shape="box"];11064 -> 25843[label="",style="solid", color="burlywood", weight=9]; 25843 -> 11580[label="",style="solid", color="burlywood", weight=3]; 25844[label="vzz11600/Zero",fontsize=10,color="white",style="solid",shape="box"];11064 -> 25844[label="",style="solid", color="burlywood", weight=9]; 25844 -> 11581[label="",style="solid", color="burlywood", weight=3]; 11065[label="vzz1161",fontsize=16,color="green",shape="box"];19691[label="vzz1456",fontsize=16,color="green",shape="box"];19692[label="even (roundN (vzz1456 :% vzz1457))",fontsize=16,color="blue",shape="box"];25845[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19692 -> 25845[label="",style="solid", color="blue", weight=9]; 25845 -> 19973[label="",style="solid", color="blue", weight=3]; 25846[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19692 -> 25846[label="",style="solid", color="blue", weight=9]; 25846 -> 19974[label="",style="solid", color="blue", weight=3]; 19693[label="vzz1457",fontsize=16,color="green",shape="box"];15723[label="vzz1267",fontsize=16,color="green",shape="box"];15724[label="vzz1268",fontsize=16,color="green",shape="box"];19729[label="vzz1463",fontsize=16,color="green",shape="box"];19730[label="even (roundN (vzz1463 :% vzz1464))",fontsize=16,color="blue",shape="box"];25847[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19730 -> 25847[label="",style="solid", color="blue", weight=9]; 25847 -> 19966[label="",style="solid", color="blue", weight=3]; 25848[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19730 -> 25848[label="",style="solid", color="blue", weight=9]; 25848 -> 19967[label="",style="solid", color="blue", weight=3]; 19731[label="vzz1464",fontsize=16,color="green",shape="box"];15727[label="vzz1267",fontsize=16,color="green",shape="box"];15728[label="vzz1268",fontsize=16,color="green",shape="box"];19467[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos vzz14420) vzz1443) (Pos (Succ vzz1444) :% Pos vzz14420)",fontsize=16,color="burlywood",shape="box"];25849[label="vzz14420/Succ vzz144200",fontsize=10,color="white",style="solid",shape="box"];19467 -> 25849[label="",style="solid", color="burlywood", weight=9]; 25849 -> 19575[label="",style="solid", color="burlywood", weight=3]; 25850[label="vzz14420/Zero",fontsize=10,color="white",style="solid",shape="box"];19467 -> 25850[label="",style="solid", color="burlywood", weight=9]; 25850 -> 19576[label="",style="solid", color="burlywood", weight=3]; 19468[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg vzz14420) vzz1443) (Pos (Succ vzz1444) :% Neg vzz14420)",fontsize=16,color="burlywood",shape="box"];25851[label="vzz14420/Succ vzz144200",fontsize=10,color="white",style="solid",shape="box"];19468 -> 25851[label="",style="solid", color="burlywood", weight=9]; 25851 -> 19577[label="",style="solid", color="burlywood", weight=3]; 25852[label="vzz14420/Zero",fontsize=10,color="white",style="solid",shape="box"];19468 -> 25852[label="",style="solid", color="burlywood", weight=9]; 25852 -> 19578[label="",style="solid", color="burlywood", weight=3]; 11079[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz108100))) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11079 -> 11614[label="",style="solid", color="black", weight=3]; 11080[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11080 -> 11615[label="",style="solid", color="black", weight=3]; 11081 -> 9900[label="",style="dashed", color="red", weight=0]; 11081[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11081 -> 11616[label="",style="dashed", color="magenta", weight=3]; 11082[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz108100))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11082 -> 11617[label="",style="solid", color="black", weight=3]; 11083[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11083 -> 11618[label="",style="solid", color="black", weight=3]; 11084[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz108100))) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11084 -> 11619[label="",style="solid", color="black", weight=3]; 11085[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11085 -> 11620[label="",style="solid", color="black", weight=3]; 11086 -> 9900[label="",style="dashed", color="red", weight=0]; 11086[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11086 -> 11621[label="",style="dashed", color="magenta", weight=3]; 11087[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz108100))) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11087 -> 11622[label="",style="solid", color="black", weight=3]; 11088[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11088 -> 11623[label="",style="solid", color="black", weight=3]; 11089[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz108100))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11089 -> 11624[label="",style="solid", color="black", weight=3]; 11090[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11090 -> 11625[label="",style="solid", color="black", weight=3]; 11091[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz108100))) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11091 -> 11626[label="",style="solid", color="black", weight=3]; 11092[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11092 -> 11627[label="",style="solid", color="black", weight=3]; 18110[label="vzz1378",fontsize=16,color="green",shape="box"];18111[label="vzz1379",fontsize=16,color="green",shape="box"];11098 -> 10517[label="",style="dashed", color="red", weight=0]; 11098[label="primEvenNat vzz1126000",fontsize=16,color="magenta"];11098 -> 11636[label="",style="dashed", color="magenta", weight=3]; 11099[label="False",fontsize=16,color="green",shape="box"];11100[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR vzz1107 vzz1108 :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];11100 -> 11637[label="",style="solid", color="black", weight=3]; 11101[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="blue",shape="box"];25853[label="fromInteger :: Integer -> Int",fontsize=10,color="white",style="solid",shape="box"];11101 -> 25853[label="",style="solid", color="blue", weight=9]; 25853 -> 11638[label="",style="solid", color="blue", weight=3]; 25854[label="fromInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];11101 -> 25854[label="",style="solid", color="blue", weight=9]; 25854 -> 11639[label="",style="solid", color="blue", weight=3]; 18146[label="vzz1385",fontsize=16,color="green",shape="box"];18147[label="vzz1386",fontsize=16,color="green",shape="box"];19694[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos vzz14520) vzz1453) (Neg (Succ vzz1454) :% Pos vzz14520)",fontsize=16,color="burlywood",shape="box"];25855[label="vzz14520/Succ vzz145200",fontsize=10,color="white",style="solid",shape="box"];19694 -> 25855[label="",style="solid", color="burlywood", weight=9]; 25855 -> 19765[label="",style="solid", color="burlywood", weight=3]; 25856[label="vzz14520/Zero",fontsize=10,color="white",style="solid",shape="box"];19694 -> 25856[label="",style="solid", color="burlywood", weight=9]; 25856 -> 19766[label="",style="solid", color="burlywood", weight=3]; 19695[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg vzz14520) vzz1453) (Neg (Succ vzz1454) :% Neg vzz14520)",fontsize=16,color="burlywood",shape="box"];25857[label="vzz14520/Succ vzz145200",fontsize=10,color="white",style="solid",shape="box"];19695 -> 25857[label="",style="solid", color="burlywood", weight=9]; 25857 -> 19767[label="",style="solid", color="burlywood", weight=3]; 25858[label="vzz14520/Zero",fontsize=10,color="white",style="solid",shape="box"];19695 -> 25858[label="",style="solid", color="burlywood", weight=9]; 25858 -> 19768[label="",style="solid", color="burlywood", weight=3]; 19762[label="vzz1470",fontsize=16,color="green",shape="box"];19763[label="even (roundN (vzz1470 :% vzz1471))",fontsize=16,color="blue",shape="box"];25859[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19763 -> 25859[label="",style="solid", color="blue", weight=9]; 25859 -> 20186[label="",style="solid", color="blue", weight=3]; 25860[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19763 -> 25860[label="",style="solid", color="blue", weight=9]; 25860 -> 20187[label="",style="solid", color="blue", weight=3]; 19764[label="vzz1471",fontsize=16,color="green",shape="box"];15833[label="vzz1277",fontsize=16,color="green",shape="box"];15834[label="vzz1278",fontsize=16,color="green",shape="box"];19960[label="vzz1477",fontsize=16,color="green",shape="box"];19961[label="even (roundN (vzz1477 :% vzz1478))",fontsize=16,color="blue",shape="box"];25861[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];19961 -> 25861[label="",style="solid", color="blue", weight=9]; 25861 -> 20191[label="",style="solid", color="blue", weight=3]; 25862[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];19961 -> 25862[label="",style="solid", color="blue", weight=9]; 25862 -> 20192[label="",style="solid", color="blue", weight=3]; 19962[label="vzz1478",fontsize=16,color="green",shape="box"];15837[label="vzz1277",fontsize=16,color="green",shape="box"];15838[label="vzz1278",fontsize=16,color="green",shape="box"];11129[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos (Succ vzz108800))) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11129 -> 11667[label="",style="solid", color="black", weight=3]; 11130[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos (Succ vzz79500)) (Pos Zero)) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="black",shape="box"];11130 -> 11668[label="",style="solid", color="black", weight=3]; 11131 -> 9967[label="",style="dashed", color="red", weight=0]; 11131[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11131 -> 11669[label="",style="dashed", color="magenta", weight=3]; 11132[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos (Succ vzz108800))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11132 -> 11670[label="",style="solid", color="black", weight=3]; 11133[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Pos Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11133 -> 11671[label="",style="solid", color="black", weight=3]; 11134[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg (Succ vzz108800))) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11134 -> 11672[label="",style="solid", color="black", weight=3]; 11135[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Pos Zero) (Neg Zero)) (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="box"];11135 -> 11673[label="",style="solid", color="black", weight=3]; 11136 -> 9967[label="",style="dashed", color="red", weight=0]; 11136[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11136 -> 11674[label="",style="dashed", color="magenta", weight=3]; 11137[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg (Succ vzz108800))) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11137 -> 11675[label="",style="solid", color="black", weight=3]; 11138[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg (Succ vzz79500)) (Neg Zero)) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="black",shape="box"];11138 -> 11676[label="",style="solid", color="black", weight=3]; 11139[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos (Succ vzz108800))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11139 -> 11677[label="",style="solid", color="black", weight=3]; 11140[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Pos Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11140 -> 11678[label="",style="solid", color="black", weight=3]; 11141[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg (Succ vzz108800))) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11141 -> 11679[label="",style="solid", color="black", weight=3]; 11142[label="roundRound01 (vzz23 :% vzz24) (primEqInt (Neg Zero) (Neg Zero)) (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="box"];11142 -> 11680[label="",style="solid", color="black", weight=3]; 18148[label="vzz1391",fontsize=16,color="green",shape="box"];18149[label="vzz1392",fontsize=16,color="green",shape="box"];20170[label="vzz1397",fontsize=16,color="green",shape="box"];20171[label="vzz1398",fontsize=16,color="green",shape="box"];11153[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% (Integer vzz10990 `quot` Integer vzz11310)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% (Integer vzz10990 `quot` vzz1130)))",fontsize=16,color="black",shape="box"];11153 -> 11697[label="",style="solid", color="black", weight=3]; 11154[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11660) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25863[label="vzz11660/Succ vzz116600",fontsize=10,color="white",style="solid",shape="box"];11154 -> 25863[label="",style="solid", color="burlywood", weight=9]; 25863 -> 11698[label="",style="solid", color="burlywood", weight=3]; 25864[label="vzz11660/Zero",fontsize=10,color="white",style="solid",shape="box"];11154 -> 25864[label="",style="solid", color="burlywood", weight=9]; 25864 -> 11699[label="",style="solid", color="burlywood", weight=3]; 11155[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11660) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25865[label="vzz11660/Succ vzz116600",fontsize=10,color="white",style="solid",shape="box"];11155 -> 25865[label="",style="solid", color="burlywood", weight=9]; 25865 -> 11700[label="",style="solid", color="burlywood", weight=3]; 25866[label="vzz11660/Zero",fontsize=10,color="white",style="solid",shape="box"];11155 -> 25866[label="",style="solid", color="burlywood", weight=9]; 25866 -> 11701[label="",style="solid", color="burlywood", weight=3]; 11157 -> 681[label="",style="dashed", color="red", weight=0]; 11157[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11157 -> 11702[label="",style="dashed", color="magenta", weight=3]; 11157 -> 11703[label="",style="dashed", color="magenta", weight=3]; 11158 -> 681[label="",style="dashed", color="red", weight=0]; 11158[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11158 -> 11704[label="",style="dashed", color="magenta", weight=3]; 11158 -> 11705[label="",style="dashed", color="magenta", weight=3]; 11156[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (vzz1195 == vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11156 -> 11706[label="",style="solid", color="black", weight=3]; 11169[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25867[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11169 -> 25867[label="",style="solid", color="burlywood", weight=9]; 25867 -> 11707[label="",style="solid", color="burlywood", weight=3]; 25868[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11169 -> 25868[label="",style="solid", color="burlywood", weight=9]; 25868 -> 11708[label="",style="solid", color="burlywood", weight=3]; 11170[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25869[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11170 -> 25869[label="",style="solid", color="burlywood", weight=9]; 25869 -> 11709[label="",style="solid", color="burlywood", weight=3]; 25870[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11170 -> 25870[label="",style="solid", color="burlywood", weight=9]; 25870 -> 11710[label="",style="solid", color="burlywood", weight=3]; 11171[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25871[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11171 -> 25871[label="",style="solid", color="burlywood", weight=9]; 25871 -> 11711[label="",style="solid", color="burlywood", weight=3]; 25872[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11171 -> 25872[label="",style="solid", color="burlywood", weight=9]; 25872 -> 11712[label="",style="solid", color="burlywood", weight=3]; 11172[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1124) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25873[label="vzz1124/Pos vzz11240",fontsize=10,color="white",style="solid",shape="box"];11172 -> 25873[label="",style="solid", color="burlywood", weight=9]; 25873 -> 11713[label="",style="solid", color="burlywood", weight=3]; 25874[label="vzz1124/Neg vzz11240",fontsize=10,color="white",style="solid",shape="box"];11172 -> 25874[label="",style="solid", color="burlywood", weight=9]; 25874 -> 11714[label="",style="solid", color="burlywood", weight=3]; 11173[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11680) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25875[label="vzz11680/Succ vzz116800",fontsize=10,color="white",style="solid",shape="box"];11173 -> 25875[label="",style="solid", color="burlywood", weight=9]; 25875 -> 11715[label="",style="solid", color="burlywood", weight=3]; 25876[label="vzz11680/Zero",fontsize=10,color="white",style="solid",shape="box"];11173 -> 25876[label="",style="solid", color="burlywood", weight=9]; 25876 -> 11716[label="",style="solid", color="burlywood", weight=3]; 11174[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11680) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25877[label="vzz11680/Succ vzz116800",fontsize=10,color="white",style="solid",shape="box"];11174 -> 25877[label="",style="solid", color="burlywood", weight=9]; 25877 -> 11717[label="",style="solid", color="burlywood", weight=3]; 25878[label="vzz11680/Zero",fontsize=10,color="white",style="solid",shape="box"];11174 -> 25878[label="",style="solid", color="burlywood", weight=9]; 25878 -> 11718[label="",style="solid", color="burlywood", weight=3]; 11176 -> 681[label="",style="dashed", color="red", weight=0]; 11176[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11176 -> 11719[label="",style="dashed", color="magenta", weight=3]; 11176 -> 11720[label="",style="dashed", color="magenta", weight=3]; 11177 -> 681[label="",style="dashed", color="red", weight=0]; 11177[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11177 -> 11721[label="",style="dashed", color="magenta", weight=3]; 11177 -> 11722[label="",style="dashed", color="magenta", weight=3]; 11175[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (vzz1197 == vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11175 -> 11723[label="",style="solid", color="black", weight=3]; 11196[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25879[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11196 -> 25879[label="",style="solid", color="burlywood", weight=9]; 25879 -> 11724[label="",style="solid", color="burlywood", weight=3]; 25880[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11196 -> 25880[label="",style="solid", color="burlywood", weight=9]; 25880 -> 11725[label="",style="solid", color="burlywood", weight=3]; 11197[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25881[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11197 -> 25881[label="",style="solid", color="burlywood", weight=9]; 25881 -> 11726[label="",style="solid", color="burlywood", weight=3]; 25882[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11197 -> 25882[label="",style="solid", color="burlywood", weight=9]; 25882 -> 11727[label="",style="solid", color="burlywood", weight=3]; 11198[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25883[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11198 -> 25883[label="",style="solid", color="burlywood", weight=9]; 25883 -> 11728[label="",style="solid", color="burlywood", weight=3]; 25884[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11198 -> 25884[label="",style="solid", color="burlywood", weight=9]; 25884 -> 11729[label="",style="solid", color="burlywood", weight=3]; 11199[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1135) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25885[label="vzz1135/Pos vzz11350",fontsize=10,color="white",style="solid",shape="box"];11199 -> 25885[label="",style="solid", color="burlywood", weight=9]; 25885 -> 11730[label="",style="solid", color="burlywood", weight=3]; 25886[label="vzz1135/Neg vzz11350",fontsize=10,color="white",style="solid",shape="box"];11199 -> 25886[label="",style="solid", color="burlywood", weight=9]; 25886 -> 11731[label="",style="solid", color="burlywood", weight=3]; 11200[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11700) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25887[label="vzz11700/Succ vzz117000",fontsize=10,color="white",style="solid",shape="box"];11200 -> 25887[label="",style="solid", color="burlywood", weight=9]; 25887 -> 11732[label="",style="solid", color="burlywood", weight=3]; 25888[label="vzz11700/Zero",fontsize=10,color="white",style="solid",shape="box"];11200 -> 25888[label="",style="solid", color="burlywood", weight=9]; 25888 -> 11733[label="",style="solid", color="burlywood", weight=3]; 11201[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11700) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25889[label="vzz11700/Succ vzz117000",fontsize=10,color="white",style="solid",shape="box"];11201 -> 25889[label="",style="solid", color="burlywood", weight=9]; 25889 -> 11734[label="",style="solid", color="burlywood", weight=3]; 25890[label="vzz11700/Zero",fontsize=10,color="white",style="solid",shape="box"];11201 -> 25890[label="",style="solid", color="burlywood", weight=9]; 25890 -> 11735[label="",style="solid", color="burlywood", weight=3]; 11203 -> 681[label="",style="dashed", color="red", weight=0]; 11203[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11203 -> 11736[label="",style="dashed", color="magenta", weight=3]; 11203 -> 11737[label="",style="dashed", color="magenta", weight=3]; 11204 -> 681[label="",style="dashed", color="red", weight=0]; 11204[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11204 -> 11738[label="",style="dashed", color="magenta", weight=3]; 11204 -> 11739[label="",style="dashed", color="magenta", weight=3]; 11202[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (vzz1199 == vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11202 -> 11740[label="",style="solid", color="black", weight=3]; 11233[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25891[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11233 -> 25891[label="",style="solid", color="burlywood", weight=9]; 25891 -> 11741[label="",style="solid", color="burlywood", weight=3]; 25892[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11233 -> 25892[label="",style="solid", color="burlywood", weight=9]; 25892 -> 11742[label="",style="solid", color="burlywood", weight=3]; 11234[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25893[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11234 -> 25893[label="",style="solid", color="burlywood", weight=9]; 25893 -> 11743[label="",style="solid", color="burlywood", weight=3]; 25894[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11234 -> 25894[label="",style="solid", color="burlywood", weight=9]; 25894 -> 11744[label="",style="solid", color="burlywood", weight=3]; 11235[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25895[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11235 -> 25895[label="",style="solid", color="burlywood", weight=9]; 25895 -> 11745[label="",style="solid", color="burlywood", weight=3]; 25896[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11235 -> 25896[label="",style="solid", color="burlywood", weight=9]; 25896 -> 11746[label="",style="solid", color="burlywood", weight=3]; 11236[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1139) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25897[label="vzz1139/Pos vzz11390",fontsize=10,color="white",style="solid",shape="box"];11236 -> 25897[label="",style="solid", color="burlywood", weight=9]; 25897 -> 11747[label="",style="solid", color="burlywood", weight=3]; 25898[label="vzz1139/Neg vzz11390",fontsize=10,color="white",style="solid",shape="box"];11236 -> 25898[label="",style="solid", color="burlywood", weight=9]; 25898 -> 11748[label="",style="solid", color="burlywood", weight=3]; 11237[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11720) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25899[label="vzz11720/Succ vzz117200",fontsize=10,color="white",style="solid",shape="box"];11237 -> 25899[label="",style="solid", color="burlywood", weight=9]; 25899 -> 11749[label="",style="solid", color="burlywood", weight=3]; 25900[label="vzz11720/Zero",fontsize=10,color="white",style="solid",shape="box"];11237 -> 25900[label="",style="solid", color="burlywood", weight=9]; 25900 -> 11750[label="",style="solid", color="burlywood", weight=3]; 11238[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11720) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25901[label="vzz11720/Succ vzz117200",fontsize=10,color="white",style="solid",shape="box"];11238 -> 25901[label="",style="solid", color="burlywood", weight=9]; 25901 -> 11751[label="",style="solid", color="burlywood", weight=3]; 25902[label="vzz11720/Zero",fontsize=10,color="white",style="solid",shape="box"];11238 -> 25902[label="",style="solid", color="burlywood", weight=9]; 25902 -> 11752[label="",style="solid", color="burlywood", weight=3]; 11240 -> 681[label="",style="dashed", color="red", weight=0]; 11240[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11240 -> 11753[label="",style="dashed", color="magenta", weight=3]; 11240 -> 11754[label="",style="dashed", color="magenta", weight=3]; 11241 -> 681[label="",style="dashed", color="red", weight=0]; 11241[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11241 -> 11755[label="",style="dashed", color="magenta", weight=3]; 11241 -> 11756[label="",style="dashed", color="magenta", weight=3]; 11239[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (vzz1201 == vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11239 -> 11757[label="",style="solid", color="black", weight=3]; 11286[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25903[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11286 -> 25903[label="",style="solid", color="burlywood", weight=9]; 25903 -> 11758[label="",style="solid", color="burlywood", weight=3]; 25904[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11286 -> 25904[label="",style="solid", color="burlywood", weight=9]; 25904 -> 11759[label="",style="solid", color="burlywood", weight=3]; 11287[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25905[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11287 -> 25905[label="",style="solid", color="burlywood", weight=9]; 25905 -> 11760[label="",style="solid", color="burlywood", weight=3]; 25906[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11287 -> 25906[label="",style="solid", color="burlywood", weight=9]; 25906 -> 11761[label="",style="solid", color="burlywood", weight=3]; 11288[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25907[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11288 -> 25907[label="",style="solid", color="burlywood", weight=9]; 25907 -> 11762[label="",style="solid", color="burlywood", weight=3]; 25908[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11288 -> 25908[label="",style="solid", color="burlywood", weight=9]; 25908 -> 11763[label="",style="solid", color="burlywood", weight=3]; 11289[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1143) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25909[label="vzz1143/Pos vzz11430",fontsize=10,color="white",style="solid",shape="box"];11289 -> 25909[label="",style="solid", color="burlywood", weight=9]; 25909 -> 11764[label="",style="solid", color="burlywood", weight=3]; 25910[label="vzz1143/Neg vzz11430",fontsize=10,color="white",style="solid",shape="box"];11289 -> 25910[label="",style="solid", color="burlywood", weight=9]; 25910 -> 11765[label="",style="solid", color="burlywood", weight=3]; 11290[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11740) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25911[label="vzz11740/Succ vzz117400",fontsize=10,color="white",style="solid",shape="box"];11290 -> 25911[label="",style="solid", color="burlywood", weight=9]; 25911 -> 11766[label="",style="solid", color="burlywood", weight=3]; 25912[label="vzz11740/Zero",fontsize=10,color="white",style="solid",shape="box"];11290 -> 25912[label="",style="solid", color="burlywood", weight=9]; 25912 -> 11767[label="",style="solid", color="burlywood", weight=3]; 11291[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11740) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25913[label="vzz11740/Succ vzz117400",fontsize=10,color="white",style="solid",shape="box"];11291 -> 25913[label="",style="solid", color="burlywood", weight=9]; 25913 -> 11768[label="",style="solid", color="burlywood", weight=3]; 25914[label="vzz11740/Zero",fontsize=10,color="white",style="solid",shape="box"];11291 -> 25914[label="",style="solid", color="burlywood", weight=9]; 25914 -> 11769[label="",style="solid", color="burlywood", weight=3]; 11293 -> 681[label="",style="dashed", color="red", weight=0]; 11293[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11293 -> 11770[label="",style="dashed", color="magenta", weight=3]; 11293 -> 11771[label="",style="dashed", color="magenta", weight=3]; 11294 -> 681[label="",style="dashed", color="red", weight=0]; 11294[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11294 -> 11772[label="",style="dashed", color="magenta", weight=3]; 11294 -> 11773[label="",style="dashed", color="magenta", weight=3]; 11292[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (vzz1203 == vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11292 -> 11774[label="",style="solid", color="black", weight=3]; 11329[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25915[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11329 -> 25915[label="",style="solid", color="burlywood", weight=9]; 25915 -> 11775[label="",style="solid", color="burlywood", weight=3]; 25916[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11329 -> 25916[label="",style="solid", color="burlywood", weight=9]; 25916 -> 11776[label="",style="solid", color="burlywood", weight=3]; 11330[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25917[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11330 -> 25917[label="",style="solid", color="burlywood", weight=9]; 25917 -> 11777[label="",style="solid", color="burlywood", weight=3]; 25918[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11330 -> 25918[label="",style="solid", color="burlywood", weight=9]; 25918 -> 11778[label="",style="solid", color="burlywood", weight=3]; 11331[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25919[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11331 -> 25919[label="",style="solid", color="burlywood", weight=9]; 25919 -> 11779[label="",style="solid", color="burlywood", weight=3]; 25920[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11331 -> 25920[label="",style="solid", color="burlywood", weight=9]; 25920 -> 11780[label="",style="solid", color="burlywood", weight=3]; 11332[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1147) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25921[label="vzz1147/Pos vzz11470",fontsize=10,color="white",style="solid",shape="box"];11332 -> 25921[label="",style="solid", color="burlywood", weight=9]; 25921 -> 11781[label="",style="solid", color="burlywood", weight=3]; 25922[label="vzz1147/Neg vzz11470",fontsize=10,color="white",style="solid",shape="box"];11332 -> 25922[label="",style="solid", color="burlywood", weight=9]; 25922 -> 11782[label="",style="solid", color="burlywood", weight=3]; 11333[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11760) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25923[label="vzz11760/Succ vzz117600",fontsize=10,color="white",style="solid",shape="box"];11333 -> 25923[label="",style="solid", color="burlywood", weight=9]; 25923 -> 11783[label="",style="solid", color="burlywood", weight=3]; 25924[label="vzz11760/Zero",fontsize=10,color="white",style="solid",shape="box"];11333 -> 25924[label="",style="solid", color="burlywood", weight=9]; 25924 -> 11784[label="",style="solid", color="burlywood", weight=3]; 11334[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11760) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25925[label="vzz11760/Succ vzz117600",fontsize=10,color="white",style="solid",shape="box"];11334 -> 25925[label="",style="solid", color="burlywood", weight=9]; 25925 -> 11785[label="",style="solid", color="burlywood", weight=3]; 25926[label="vzz11760/Zero",fontsize=10,color="white",style="solid",shape="box"];11334 -> 25926[label="",style="solid", color="burlywood", weight=9]; 25926 -> 11786[label="",style="solid", color="burlywood", weight=3]; 11336 -> 681[label="",style="dashed", color="red", weight=0]; 11336[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11336 -> 11787[label="",style="dashed", color="magenta", weight=3]; 11336 -> 11788[label="",style="dashed", color="magenta", weight=3]; 11337 -> 681[label="",style="dashed", color="red", weight=0]; 11337[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11337 -> 11789[label="",style="dashed", color="magenta", weight=3]; 11337 -> 11790[label="",style="dashed", color="magenta", weight=3]; 11335[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (vzz1205 == vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11335 -> 11791[label="",style="solid", color="black", weight=3]; 11418[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25927[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11418 -> 25927[label="",style="solid", color="burlywood", weight=9]; 25927 -> 11792[label="",style="solid", color="burlywood", weight=3]; 25928[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11418 -> 25928[label="",style="solid", color="burlywood", weight=9]; 25928 -> 11793[label="",style="solid", color="burlywood", weight=3]; 11419[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25929[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11419 -> 25929[label="",style="solid", color="burlywood", weight=9]; 25929 -> 11794[label="",style="solid", color="burlywood", weight=3]; 25930[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11419 -> 25930[label="",style="solid", color="burlywood", weight=9]; 25930 -> 11795[label="",style="solid", color="burlywood", weight=3]; 11420[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25931[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11420 -> 25931[label="",style="solid", color="burlywood", weight=9]; 25931 -> 11796[label="",style="solid", color="burlywood", weight=3]; 25932[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11420 -> 25932[label="",style="solid", color="burlywood", weight=9]; 25932 -> 11797[label="",style="solid", color="burlywood", weight=3]; 11421[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1151) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25933[label="vzz1151/Pos vzz11510",fontsize=10,color="white",style="solid",shape="box"];11421 -> 25933[label="",style="solid", color="burlywood", weight=9]; 25933 -> 11798[label="",style="solid", color="burlywood", weight=3]; 25934[label="vzz1151/Neg vzz11510",fontsize=10,color="white",style="solid",shape="box"];11421 -> 25934[label="",style="solid", color="burlywood", weight=9]; 25934 -> 11799[label="",style="solid", color="burlywood", weight=3]; 11422[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11780) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25935[label="vzz11780/Succ vzz117800",fontsize=10,color="white",style="solid",shape="box"];11422 -> 25935[label="",style="solid", color="burlywood", weight=9]; 25935 -> 11800[label="",style="solid", color="burlywood", weight=3]; 25936[label="vzz11780/Zero",fontsize=10,color="white",style="solid",shape="box"];11422 -> 25936[label="",style="solid", color="burlywood", weight=9]; 25936 -> 11801[label="",style="solid", color="burlywood", weight=3]; 11423[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11780) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25937[label="vzz11780/Succ vzz117800",fontsize=10,color="white",style="solid",shape="box"];11423 -> 25937[label="",style="solid", color="burlywood", weight=9]; 25937 -> 11802[label="",style="solid", color="burlywood", weight=3]; 25938[label="vzz11780/Zero",fontsize=10,color="white",style="solid",shape="box"];11423 -> 25938[label="",style="solid", color="burlywood", weight=9]; 25938 -> 11803[label="",style="solid", color="burlywood", weight=3]; 11425 -> 681[label="",style="dashed", color="red", weight=0]; 11425[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11425 -> 11804[label="",style="dashed", color="magenta", weight=3]; 11425 -> 11805[label="",style="dashed", color="magenta", weight=3]; 11426 -> 681[label="",style="dashed", color="red", weight=0]; 11426[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11426 -> 11806[label="",style="dashed", color="magenta", weight=3]; 11426 -> 11807[label="",style="dashed", color="magenta", weight=3]; 11424[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (vzz1208 == vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11424 -> 11808[label="",style="solid", color="black", weight=3]; 11497[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25939[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11497 -> 25939[label="",style="solid", color="burlywood", weight=9]; 25939 -> 11809[label="",style="solid", color="burlywood", weight=3]; 25940[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11497 -> 25940[label="",style="solid", color="burlywood", weight=9]; 25940 -> 11810[label="",style="solid", color="burlywood", weight=3]; 11498[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25941[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11498 -> 25941[label="",style="solid", color="burlywood", weight=9]; 25941 -> 11811[label="",style="solid", color="burlywood", weight=3]; 25942[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11498 -> 25942[label="",style="solid", color="burlywood", weight=9]; 25942 -> 11812[label="",style="solid", color="burlywood", weight=3]; 11499[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25943[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11499 -> 25943[label="",style="solid", color="burlywood", weight=9]; 25943 -> 11813[label="",style="solid", color="burlywood", weight=3]; 25944[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11499 -> 25944[label="",style="solid", color="burlywood", weight=9]; 25944 -> 11814[label="",style="solid", color="burlywood", weight=3]; 11500[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1155) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25945[label="vzz1155/Pos vzz11550",fontsize=10,color="white",style="solid",shape="box"];11500 -> 25945[label="",style="solid", color="burlywood", weight=9]; 25945 -> 11815[label="",style="solid", color="burlywood", weight=3]; 25946[label="vzz1155/Neg vzz11550",fontsize=10,color="white",style="solid",shape="box"];11500 -> 25946[label="",style="solid", color="burlywood", weight=9]; 25946 -> 11816[label="",style="solid", color="burlywood", weight=3]; 11501[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz11800) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25947[label="vzz11800/Succ vzz118000",fontsize=10,color="white",style="solid",shape="box"];11501 -> 25947[label="",style="solid", color="burlywood", weight=9]; 25947 -> 11817[label="",style="solid", color="burlywood", weight=3]; 25948[label="vzz11800/Zero",fontsize=10,color="white",style="solid",shape="box"];11501 -> 25948[label="",style="solid", color="burlywood", weight=9]; 25948 -> 11818[label="",style="solid", color="burlywood", weight=3]; 11502[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz11800) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25949[label="vzz11800/Succ vzz118000",fontsize=10,color="white",style="solid",shape="box"];11502 -> 25949[label="",style="solid", color="burlywood", weight=9]; 25949 -> 11819[label="",style="solid", color="burlywood", weight=3]; 25950[label="vzz11800/Zero",fontsize=10,color="white",style="solid",shape="box"];11502 -> 25950[label="",style="solid", color="burlywood", weight=9]; 25950 -> 11820[label="",style="solid", color="burlywood", weight=3]; 11504 -> 681[label="",style="dashed", color="red", weight=0]; 11504[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];11504 -> 11821[label="",style="dashed", color="magenta", weight=3]; 11504 -> 11822[label="",style="dashed", color="magenta", weight=3]; 11505 -> 681[label="",style="dashed", color="red", weight=0]; 11505[label="Pos (Succ Zero) * Neg (Succ Zero)",fontsize=16,color="magenta"];11505 -> 11823[label="",style="dashed", color="magenta", weight=3]; 11505 -> 11824[label="",style="dashed", color="magenta", weight=3]; 11503[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (vzz1211 == vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];11503 -> 11825[label="",style="solid", color="black", weight=3]; 11578[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25951[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11578 -> 25951[label="",style="solid", color="burlywood", weight=9]; 25951 -> 11897[label="",style="solid", color="burlywood", weight=3]; 25952[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11578 -> 25952[label="",style="solid", color="burlywood", weight=9]; 25952 -> 11898[label="",style="solid", color="burlywood", weight=3]; 11579[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25953[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11579 -> 25953[label="",style="solid", color="burlywood", weight=9]; 25953 -> 11899[label="",style="solid", color="burlywood", weight=3]; 25954[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11579 -> 25954[label="",style="solid", color="burlywood", weight=9]; 25954 -> 11900[label="",style="solid", color="burlywood", weight=3]; 11580[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25955[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11580 -> 25955[label="",style="solid", color="burlywood", weight=9]; 25955 -> 11901[label="",style="solid", color="burlywood", weight=3]; 25956[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11580 -> 25956[label="",style="solid", color="burlywood", weight=9]; 25956 -> 11902[label="",style="solid", color="burlywood", weight=3]; 11581[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1159) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25957[label="vzz1159/Pos vzz11590",fontsize=10,color="white",style="solid",shape="box"];11581 -> 25957[label="",style="solid", color="burlywood", weight=9]; 25957 -> 11903[label="",style="solid", color="burlywood", weight=3]; 25958[label="vzz1159/Neg vzz11590",fontsize=10,color="white",style="solid",shape="box"];11581 -> 25958[label="",style="solid", color="burlywood", weight=9]; 25958 -> 11904[label="",style="solid", color="burlywood", weight=3]; 19973[label="even (roundN (vzz1456 :% vzz1457))",fontsize=16,color="black",shape="box"];19973 -> 20188[label="",style="solid", color="black", weight=3]; 19974[label="even (roundN (vzz1456 :% vzz1457))",fontsize=16,color="black",shape="box"];19974 -> 20193[label="",style="solid", color="black", weight=3]; 19966[label="even (roundN (vzz1463 :% vzz1464))",fontsize=16,color="black",shape="box"];19966 -> 20190[label="",style="solid", color="black", weight=3]; 19967[label="even (roundN (vzz1463 :% vzz1464))",fontsize=16,color="black",shape="box"];19967 -> 20189[label="",style="solid", color="black", weight=3]; 19575[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) vzz1443) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];25959[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19575 -> 25959[label="",style="solid", color="burlywood", weight=9]; 25959 -> 19660[label="",style="solid", color="burlywood", weight=3]; 25960[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19575 -> 25960[label="",style="solid", color="burlywood", weight=9]; 25960 -> 19661[label="",style="solid", color="burlywood", weight=3]; 19576[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) vzz1443) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25961[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19576 -> 25961[label="",style="solid", color="burlywood", weight=9]; 25961 -> 19662[label="",style="solid", color="burlywood", weight=3]; 25962[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19576 -> 25962[label="",style="solid", color="burlywood", weight=9]; 25962 -> 19663[label="",style="solid", color="burlywood", weight=3]; 19577[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) vzz1443) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];25963[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19577 -> 25963[label="",style="solid", color="burlywood", weight=9]; 25963 -> 19664[label="",style="solid", color="burlywood", weight=3]; 25964[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19577 -> 25964[label="",style="solid", color="burlywood", weight=9]; 25964 -> 19665[label="",style="solid", color="burlywood", weight=3]; 19578[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) vzz1443) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25965[label="vzz1443/Pos vzz14430",fontsize=10,color="white",style="solid",shape="box"];19578 -> 25965[label="",style="solid", color="burlywood", weight=9]; 25965 -> 19666[label="",style="solid", color="burlywood", weight=3]; 25966[label="vzz1443/Neg vzz14430",fontsize=10,color="white",style="solid",shape="box"];19578 -> 25966[label="",style="solid", color="burlywood", weight=9]; 25966 -> 19667[label="",style="solid", color="burlywood", weight=3]; 11614 -> 21542[label="",style="dashed", color="red", weight=0]; 11614[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108100) (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11614 -> 21543[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21544[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21545[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21546[label="",style="dashed", color="magenta", weight=3]; 11614 -> 21547[label="",style="dashed", color="magenta", weight=3]; 11615 -> 9900[label="",style="dashed", color="red", weight=0]; 11615[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11615 -> 11951[label="",style="dashed", color="magenta", weight=3]; 11616[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];11617 -> 9900[label="",style="dashed", color="red", weight=0]; 11617[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];11617 -> 11952[label="",style="dashed", color="magenta", weight=3]; 11618[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];11618 -> 11953[label="",style="solid", color="black", weight=3]; 11619 -> 9900[label="",style="dashed", color="red", weight=0]; 11619[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];11619 -> 11954[label="",style="dashed", color="magenta", weight=3]; 11620 -> 11618[label="",style="dashed", color="red", weight=0]; 11620[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Pos Zero)",fontsize=16,color="magenta"];11621[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];11622 -> 21590[label="",style="dashed", color="red", weight=0]; 11622[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108100) (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11622 -> 21591[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21592[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21593[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21594[label="",style="dashed", color="magenta", weight=3]; 11622 -> 21595[label="",style="dashed", color="magenta", weight=3]; 11623 -> 9900[label="",style="dashed", color="red", weight=0]; 11623[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11623 -> 11957[label="",style="dashed", color="magenta", weight=3]; 11624 -> 9900[label="",style="dashed", color="red", weight=0]; 11624[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];11624 -> 11958[label="",style="dashed", color="magenta", weight=3]; 11625[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];11625 -> 11959[label="",style="solid", color="black", weight=3]; 11626 -> 9900[label="",style="dashed", color="red", weight=0]; 11626[label="roundRound01 (vzz23 :% vzz24) False (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];11626 -> 11960[label="",style="dashed", color="magenta", weight=3]; 11627 -> 11625[label="",style="dashed", color="red", weight=0]; 11627[label="roundRound01 (vzz23 :% vzz24) True (Pos Zero :% Neg Zero)",fontsize=16,color="magenta"];11636[label="vzz1126000",fontsize=16,color="green",shape="box"];11637 -> 11965[label="",style="dashed", color="red", weight=0]; 11637[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR0 vzz1107 vzz1108 (properFractionVu30 vzz1107 vzz1108) :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];11637 -> 11966[label="",style="dashed", color="magenta", weight=3]; 11638[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="blue",shape="box"];25967[label="toInteger :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];11638 -> 25967[label="",style="solid", color="blue", weight=9]; 25967 -> 11988[label="",style="solid", color="blue", weight=3]; 25968[label="toInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];11638 -> 25968[label="",style="solid", color="blue", weight=9]; 25968 -> 11989[label="",style="solid", color="blue", weight=3]; 11639[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="black",shape="box"];11639 -> 11990[label="",style="solid", color="black", weight=3]; 19765[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) vzz1453) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];25969[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19765 -> 25969[label="",style="solid", color="burlywood", weight=9]; 25969 -> 19987[label="",style="solid", color="burlywood", weight=3]; 25970[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19765 -> 25970[label="",style="solid", color="burlywood", weight=9]; 25970 -> 19988[label="",style="solid", color="burlywood", weight=3]; 19766[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) vzz1453) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];25971[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19766 -> 25971[label="",style="solid", color="burlywood", weight=9]; 25971 -> 19989[label="",style="solid", color="burlywood", weight=3]; 25972[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19766 -> 25972[label="",style="solid", color="burlywood", weight=9]; 25972 -> 19990[label="",style="solid", color="burlywood", weight=3]; 19767[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) vzz1453) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];25973[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19767 -> 25973[label="",style="solid", color="burlywood", weight=9]; 25973 -> 19991[label="",style="solid", color="burlywood", weight=3]; 25974[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19767 -> 25974[label="",style="solid", color="burlywood", weight=9]; 25974 -> 19992[label="",style="solid", color="burlywood", weight=3]; 19768[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) vzz1453) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];25975[label="vzz1453/Pos vzz14530",fontsize=10,color="white",style="solid",shape="box"];19768 -> 25975[label="",style="solid", color="burlywood", weight=9]; 25975 -> 19993[label="",style="solid", color="burlywood", weight=3]; 25976[label="vzz1453/Neg vzz14530",fontsize=10,color="white",style="solid",shape="box"];19768 -> 25976[label="",style="solid", color="burlywood", weight=9]; 25976 -> 19994[label="",style="solid", color="burlywood", weight=3]; 20186[label="even (roundN (vzz1470 :% vzz1471))",fontsize=16,color="black",shape="box"];20186 -> 23736[label="",style="solid", color="black", weight=3]; 20187[label="even (roundN (vzz1470 :% vzz1471))",fontsize=16,color="black",shape="box"];20187 -> 23737[label="",style="solid", color="black", weight=3]; 20191[label="even (roundN (vzz1477 :% vzz1478))",fontsize=16,color="black",shape="box"];20191 -> 23738[label="",style="solid", color="black", weight=3]; 20192[label="even (roundN (vzz1477 :% vzz1478))",fontsize=16,color="black",shape="box"];20192 -> 23739[label="",style="solid", color="black", weight=3]; 11667 -> 21675[label="",style="dashed", color="red", weight=0]; 11667[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108800) (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11667 -> 21676[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21677[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21678[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21679[label="",style="dashed", color="magenta", weight=3]; 11667 -> 21680[label="",style="dashed", color="magenta", weight=3]; 11668 -> 9967[label="",style="dashed", color="red", weight=0]; 11668[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos (Succ vzz79500))",fontsize=16,color="magenta"];11668 -> 12042[label="",style="dashed", color="magenta", weight=3]; 11669[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];11670 -> 9967[label="",style="dashed", color="red", weight=0]; 11670[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];11670 -> 12043[label="",style="dashed", color="magenta", weight=3]; 11671[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="black",shape="triangle"];11671 -> 12044[label="",style="solid", color="black", weight=3]; 11672 -> 9967[label="",style="dashed", color="red", weight=0]; 11672[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];11672 -> 12045[label="",style="dashed", color="magenta", weight=3]; 11673 -> 11671[label="",style="dashed", color="red", weight=0]; 11673[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Pos Zero)",fontsize=16,color="magenta"];11674[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];11675 -> 21731[label="",style="dashed", color="red", weight=0]; 11675[label="roundRound01 (vzz23 :% vzz24) (primEqNat vzz79500 vzz108800) (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11675 -> 21732[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21733[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21734[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21735[label="",style="dashed", color="magenta", weight=3]; 11675 -> 21736[label="",style="dashed", color="magenta", weight=3]; 11676 -> 9967[label="",style="dashed", color="red", weight=0]; 11676[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg (Succ vzz79500))",fontsize=16,color="magenta"];11676 -> 12048[label="",style="dashed", color="magenta", weight=3]; 11677 -> 9967[label="",style="dashed", color="red", weight=0]; 11677[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];11677 -> 12049[label="",style="dashed", color="magenta", weight=3]; 11678[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="black",shape="triangle"];11678 -> 12050[label="",style="solid", color="black", weight=3]; 11679 -> 9967[label="",style="dashed", color="red", weight=0]; 11679[label="roundRound01 (vzz23 :% vzz24) False (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];11679 -> 12051[label="",style="dashed", color="magenta", weight=3]; 11680 -> 11678[label="",style="dashed", color="red", weight=0]; 11680[label="roundRound01 (vzz23 :% vzz24) True (Neg Zero :% Neg Zero)",fontsize=16,color="magenta"];11697 -> 12064[label="",style="dashed", color="red", weight=0]; 11697[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% Integer (primQuotInt vzz10990 vzz11310)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% Integer (primQuotInt vzz10990 vzz11310)))",fontsize=16,color="magenta"];11697 -> 12065[label="",style="dashed", color="magenta", weight=3]; 11697 -> 12066[label="",style="dashed", color="magenta", weight=3]; 11698[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25977[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11698 -> 25977[label="",style="solid", color="burlywood", weight=9]; 25977 -> 12074[label="",style="solid", color="burlywood", weight=3]; 25978[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11698 -> 25978[label="",style="solid", color="burlywood", weight=9]; 25978 -> 12075[label="",style="solid", color="burlywood", weight=3]; 11699[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25979[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11699 -> 25979[label="",style="solid", color="burlywood", weight=9]; 25979 -> 12076[label="",style="solid", color="burlywood", weight=3]; 25980[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11699 -> 25980[label="",style="solid", color="burlywood", weight=9]; 25980 -> 12077[label="",style="solid", color="burlywood", weight=3]; 11700[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25981[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11700 -> 25981[label="",style="solid", color="burlywood", weight=9]; 25981 -> 12078[label="",style="solid", color="burlywood", weight=3]; 25982[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11700 -> 25982[label="",style="solid", color="burlywood", weight=9]; 25982 -> 12079[label="",style="solid", color="burlywood", weight=3]; 11701[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1165) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25983[label="vzz1165/Pos vzz11650",fontsize=10,color="white",style="solid",shape="box"];11701 -> 25983[label="",style="solid", color="burlywood", weight=9]; 25983 -> 12080[label="",style="solid", color="burlywood", weight=3]; 25984[label="vzz1165/Neg vzz11650",fontsize=10,color="white",style="solid",shape="box"];11701 -> 25984[label="",style="solid", color="burlywood", weight=9]; 25984 -> 12081[label="",style="solid", color="burlywood", weight=3]; 11702[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11703[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11704[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11705[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11706[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1195 vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25985[label="vzz1195/Pos vzz11950",fontsize=10,color="white",style="solid",shape="box"];11706 -> 25985[label="",style="solid", color="burlywood", weight=9]; 25985 -> 12082[label="",style="solid", color="burlywood", weight=3]; 25986[label="vzz1195/Neg vzz11950",fontsize=10,color="white",style="solid",shape="box"];11706 -> 25986[label="",style="solid", color="burlywood", weight=9]; 25986 -> 12083[label="",style="solid", color="burlywood", weight=3]; 11707[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25987[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11707 -> 25987[label="",style="solid", color="burlywood", weight=9]; 25987 -> 12084[label="",style="solid", color="burlywood", weight=3]; 25988[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11707 -> 25988[label="",style="solid", color="burlywood", weight=9]; 25988 -> 12085[label="",style="solid", color="burlywood", weight=3]; 11708[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11708 -> 12086[label="",style="solid", color="black", weight=3]; 11709[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25989[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11709 -> 25989[label="",style="solid", color="burlywood", weight=9]; 25989 -> 12087[label="",style="solid", color="burlywood", weight=3]; 25990[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11709 -> 25990[label="",style="solid", color="burlywood", weight=9]; 25990 -> 12088[label="",style="solid", color="burlywood", weight=3]; 11710[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25991[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11710 -> 25991[label="",style="solid", color="burlywood", weight=9]; 25991 -> 12089[label="",style="solid", color="burlywood", weight=3]; 25992[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11710 -> 25992[label="",style="solid", color="burlywood", weight=9]; 25992 -> 12090[label="",style="solid", color="burlywood", weight=3]; 11711[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11711 -> 12091[label="",style="solid", color="black", weight=3]; 11712[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25993[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11712 -> 25993[label="",style="solid", color="burlywood", weight=9]; 25993 -> 12092[label="",style="solid", color="burlywood", weight=3]; 25994[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11712 -> 25994[label="",style="solid", color="burlywood", weight=9]; 25994 -> 12093[label="",style="solid", color="burlywood", weight=3]; 11713[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25995[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11713 -> 25995[label="",style="solid", color="burlywood", weight=9]; 25995 -> 12094[label="",style="solid", color="burlywood", weight=3]; 25996[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11713 -> 25996[label="",style="solid", color="burlywood", weight=9]; 25996 -> 12095[label="",style="solid", color="burlywood", weight=3]; 11714[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11240)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25997[label="vzz11240/Succ vzz112400",fontsize=10,color="white",style="solid",shape="box"];11714 -> 25997[label="",style="solid", color="burlywood", weight=9]; 25997 -> 12096[label="",style="solid", color="burlywood", weight=3]; 25998[label="vzz11240/Zero",fontsize=10,color="white",style="solid",shape="box"];11714 -> 25998[label="",style="solid", color="burlywood", weight=9]; 25998 -> 12097[label="",style="solid", color="burlywood", weight=3]; 11715[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];25999[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11715 -> 25999[label="",style="solid", color="burlywood", weight=9]; 25999 -> 12098[label="",style="solid", color="burlywood", weight=3]; 26000[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11715 -> 26000[label="",style="solid", color="burlywood", weight=9]; 26000 -> 12099[label="",style="solid", color="burlywood", weight=3]; 11716[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26001[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11716 -> 26001[label="",style="solid", color="burlywood", weight=9]; 26001 -> 12100[label="",style="solid", color="burlywood", weight=3]; 26002[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11716 -> 26002[label="",style="solid", color="burlywood", weight=9]; 26002 -> 12101[label="",style="solid", color="burlywood", weight=3]; 11717[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26003[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11717 -> 26003[label="",style="solid", color="burlywood", weight=9]; 26003 -> 12102[label="",style="solid", color="burlywood", weight=3]; 26004[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11717 -> 26004[label="",style="solid", color="burlywood", weight=9]; 26004 -> 12103[label="",style="solid", color="burlywood", weight=3]; 11718[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1167) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26005[label="vzz1167/Pos vzz11670",fontsize=10,color="white",style="solid",shape="box"];11718 -> 26005[label="",style="solid", color="burlywood", weight=9]; 26005 -> 12104[label="",style="solid", color="burlywood", weight=3]; 26006[label="vzz1167/Neg vzz11670",fontsize=10,color="white",style="solid",shape="box"];11718 -> 26006[label="",style="solid", color="burlywood", weight=9]; 26006 -> 12105[label="",style="solid", color="burlywood", weight=3]; 11719[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11720[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11721[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11722[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11723[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1197 vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26007[label="vzz1197/Pos vzz11970",fontsize=10,color="white",style="solid",shape="box"];11723 -> 26007[label="",style="solid", color="burlywood", weight=9]; 26007 -> 12106[label="",style="solid", color="burlywood", weight=3]; 26008[label="vzz1197/Neg vzz11970",fontsize=10,color="white",style="solid",shape="box"];11723 -> 26008[label="",style="solid", color="burlywood", weight=9]; 26008 -> 12107[label="",style="solid", color="burlywood", weight=3]; 11724[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26009[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11724 -> 26009[label="",style="solid", color="burlywood", weight=9]; 26009 -> 12108[label="",style="solid", color="burlywood", weight=3]; 26010[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11724 -> 26010[label="",style="solid", color="burlywood", weight=9]; 26010 -> 12109[label="",style="solid", color="burlywood", weight=3]; 11725[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11725 -> 12110[label="",style="solid", color="black", weight=3]; 11726[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26011[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11726 -> 26011[label="",style="solid", color="burlywood", weight=9]; 26011 -> 12111[label="",style="solid", color="burlywood", weight=3]; 26012[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11726 -> 26012[label="",style="solid", color="burlywood", weight=9]; 26012 -> 12112[label="",style="solid", color="burlywood", weight=3]; 11727[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26013[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11727 -> 26013[label="",style="solid", color="burlywood", weight=9]; 26013 -> 12113[label="",style="solid", color="burlywood", weight=3]; 26014[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11727 -> 26014[label="",style="solid", color="burlywood", weight=9]; 26014 -> 12114[label="",style="solid", color="burlywood", weight=3]; 11728[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11728 -> 12115[label="",style="solid", color="black", weight=3]; 11729[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26015[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11729 -> 26015[label="",style="solid", color="burlywood", weight=9]; 26015 -> 12116[label="",style="solid", color="burlywood", weight=3]; 26016[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11729 -> 26016[label="",style="solid", color="burlywood", weight=9]; 26016 -> 12117[label="",style="solid", color="burlywood", weight=3]; 11730[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26017[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11730 -> 26017[label="",style="solid", color="burlywood", weight=9]; 26017 -> 12118[label="",style="solid", color="burlywood", weight=3]; 26018[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11730 -> 26018[label="",style="solid", color="burlywood", weight=9]; 26018 -> 12119[label="",style="solid", color="burlywood", weight=3]; 11731[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11350)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26019[label="vzz11350/Succ vzz113500",fontsize=10,color="white",style="solid",shape="box"];11731 -> 26019[label="",style="solid", color="burlywood", weight=9]; 26019 -> 12120[label="",style="solid", color="burlywood", weight=3]; 26020[label="vzz11350/Zero",fontsize=10,color="white",style="solid",shape="box"];11731 -> 26020[label="",style="solid", color="burlywood", weight=9]; 26020 -> 12121[label="",style="solid", color="burlywood", weight=3]; 11732[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26021[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11732 -> 26021[label="",style="solid", color="burlywood", weight=9]; 26021 -> 12122[label="",style="solid", color="burlywood", weight=3]; 26022[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11732 -> 26022[label="",style="solid", color="burlywood", weight=9]; 26022 -> 12123[label="",style="solid", color="burlywood", weight=3]; 11733[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26023[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11733 -> 26023[label="",style="solid", color="burlywood", weight=9]; 26023 -> 12124[label="",style="solid", color="burlywood", weight=3]; 26024[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11733 -> 26024[label="",style="solid", color="burlywood", weight=9]; 26024 -> 12125[label="",style="solid", color="burlywood", weight=3]; 11734[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26025[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11734 -> 26025[label="",style="solid", color="burlywood", weight=9]; 26025 -> 12126[label="",style="solid", color="burlywood", weight=3]; 26026[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11734 -> 26026[label="",style="solid", color="burlywood", weight=9]; 26026 -> 12127[label="",style="solid", color="burlywood", weight=3]; 11735[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1169) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26027[label="vzz1169/Pos vzz11690",fontsize=10,color="white",style="solid",shape="box"];11735 -> 26027[label="",style="solid", color="burlywood", weight=9]; 26027 -> 12128[label="",style="solid", color="burlywood", weight=3]; 26028[label="vzz1169/Neg vzz11690",fontsize=10,color="white",style="solid",shape="box"];11735 -> 26028[label="",style="solid", color="burlywood", weight=9]; 26028 -> 12129[label="",style="solid", color="burlywood", weight=3]; 11736[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11737[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11738[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11739[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11740[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1199 vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26029[label="vzz1199/Pos vzz11990",fontsize=10,color="white",style="solid",shape="box"];11740 -> 26029[label="",style="solid", color="burlywood", weight=9]; 26029 -> 12130[label="",style="solid", color="burlywood", weight=3]; 26030[label="vzz1199/Neg vzz11990",fontsize=10,color="white",style="solid",shape="box"];11740 -> 26030[label="",style="solid", color="burlywood", weight=9]; 26030 -> 12131[label="",style="solid", color="burlywood", weight=3]; 11741[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26031[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11741 -> 26031[label="",style="solid", color="burlywood", weight=9]; 26031 -> 12132[label="",style="solid", color="burlywood", weight=3]; 26032[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11741 -> 26032[label="",style="solid", color="burlywood", weight=9]; 26032 -> 12133[label="",style="solid", color="burlywood", weight=3]; 11742[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11742 -> 12134[label="",style="solid", color="black", weight=3]; 11743[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26033[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11743 -> 26033[label="",style="solid", color="burlywood", weight=9]; 26033 -> 12135[label="",style="solid", color="burlywood", weight=3]; 26034[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11743 -> 26034[label="",style="solid", color="burlywood", weight=9]; 26034 -> 12136[label="",style="solid", color="burlywood", weight=3]; 11744[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26035[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11744 -> 26035[label="",style="solid", color="burlywood", weight=9]; 26035 -> 12137[label="",style="solid", color="burlywood", weight=3]; 26036[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11744 -> 26036[label="",style="solid", color="burlywood", weight=9]; 26036 -> 12138[label="",style="solid", color="burlywood", weight=3]; 11745[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11745 -> 12139[label="",style="solid", color="black", weight=3]; 11746[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26037[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11746 -> 26037[label="",style="solid", color="burlywood", weight=9]; 26037 -> 12140[label="",style="solid", color="burlywood", weight=3]; 26038[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11746 -> 26038[label="",style="solid", color="burlywood", weight=9]; 26038 -> 12141[label="",style="solid", color="burlywood", weight=3]; 11747[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26039[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11747 -> 26039[label="",style="solid", color="burlywood", weight=9]; 26039 -> 12142[label="",style="solid", color="burlywood", weight=3]; 26040[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11747 -> 26040[label="",style="solid", color="burlywood", weight=9]; 26040 -> 12143[label="",style="solid", color="burlywood", weight=3]; 11748[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11390)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26041[label="vzz11390/Succ vzz113900",fontsize=10,color="white",style="solid",shape="box"];11748 -> 26041[label="",style="solid", color="burlywood", weight=9]; 26041 -> 12144[label="",style="solid", color="burlywood", weight=3]; 26042[label="vzz11390/Zero",fontsize=10,color="white",style="solid",shape="box"];11748 -> 26042[label="",style="solid", color="burlywood", weight=9]; 26042 -> 12145[label="",style="solid", color="burlywood", weight=3]; 11749[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26043[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11749 -> 26043[label="",style="solid", color="burlywood", weight=9]; 26043 -> 12146[label="",style="solid", color="burlywood", weight=3]; 26044[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11749 -> 26044[label="",style="solid", color="burlywood", weight=9]; 26044 -> 12147[label="",style="solid", color="burlywood", weight=3]; 11750[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26045[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11750 -> 26045[label="",style="solid", color="burlywood", weight=9]; 26045 -> 12148[label="",style="solid", color="burlywood", weight=3]; 26046[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11750 -> 26046[label="",style="solid", color="burlywood", weight=9]; 26046 -> 12149[label="",style="solid", color="burlywood", weight=3]; 11751[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26047[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11751 -> 26047[label="",style="solid", color="burlywood", weight=9]; 26047 -> 12150[label="",style="solid", color="burlywood", weight=3]; 26048[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11751 -> 26048[label="",style="solid", color="burlywood", weight=9]; 26048 -> 12151[label="",style="solid", color="burlywood", weight=3]; 11752[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1171) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26049[label="vzz1171/Pos vzz11710",fontsize=10,color="white",style="solid",shape="box"];11752 -> 26049[label="",style="solid", color="burlywood", weight=9]; 26049 -> 12152[label="",style="solid", color="burlywood", weight=3]; 26050[label="vzz1171/Neg vzz11710",fontsize=10,color="white",style="solid",shape="box"];11752 -> 26050[label="",style="solid", color="burlywood", weight=9]; 26050 -> 12153[label="",style="solid", color="burlywood", weight=3]; 11753[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11754[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11755[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11756[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11757[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1201 vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26051[label="vzz1201/Pos vzz12010",fontsize=10,color="white",style="solid",shape="box"];11757 -> 26051[label="",style="solid", color="burlywood", weight=9]; 26051 -> 12154[label="",style="solid", color="burlywood", weight=3]; 26052[label="vzz1201/Neg vzz12010",fontsize=10,color="white",style="solid",shape="box"];11757 -> 26052[label="",style="solid", color="burlywood", weight=9]; 26052 -> 12155[label="",style="solid", color="burlywood", weight=3]; 11758[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26053[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11758 -> 26053[label="",style="solid", color="burlywood", weight=9]; 26053 -> 12156[label="",style="solid", color="burlywood", weight=3]; 26054[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11758 -> 26054[label="",style="solid", color="burlywood", weight=9]; 26054 -> 12157[label="",style="solid", color="burlywood", weight=3]; 11759[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11759 -> 12158[label="",style="solid", color="black", weight=3]; 11760[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26055[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11760 -> 26055[label="",style="solid", color="burlywood", weight=9]; 26055 -> 12159[label="",style="solid", color="burlywood", weight=3]; 26056[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11760 -> 26056[label="",style="solid", color="burlywood", weight=9]; 26056 -> 12160[label="",style="solid", color="burlywood", weight=3]; 11761[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26057[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11761 -> 26057[label="",style="solid", color="burlywood", weight=9]; 26057 -> 12161[label="",style="solid", color="burlywood", weight=3]; 26058[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11761 -> 26058[label="",style="solid", color="burlywood", weight=9]; 26058 -> 12162[label="",style="solid", color="burlywood", weight=3]; 11762[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11762 -> 12163[label="",style="solid", color="black", weight=3]; 11763[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26059[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11763 -> 26059[label="",style="solid", color="burlywood", weight=9]; 26059 -> 12164[label="",style="solid", color="burlywood", weight=3]; 26060[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11763 -> 26060[label="",style="solid", color="burlywood", weight=9]; 26060 -> 12165[label="",style="solid", color="burlywood", weight=3]; 11764[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26061[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11764 -> 26061[label="",style="solid", color="burlywood", weight=9]; 26061 -> 12166[label="",style="solid", color="burlywood", weight=3]; 26062[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11764 -> 26062[label="",style="solid", color="burlywood", weight=9]; 26062 -> 12167[label="",style="solid", color="burlywood", weight=3]; 11765[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11430)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26063[label="vzz11430/Succ vzz114300",fontsize=10,color="white",style="solid",shape="box"];11765 -> 26063[label="",style="solid", color="burlywood", weight=9]; 26063 -> 12168[label="",style="solid", color="burlywood", weight=3]; 26064[label="vzz11430/Zero",fontsize=10,color="white",style="solid",shape="box"];11765 -> 26064[label="",style="solid", color="burlywood", weight=9]; 26064 -> 12169[label="",style="solid", color="burlywood", weight=3]; 11766[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26065[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11766 -> 26065[label="",style="solid", color="burlywood", weight=9]; 26065 -> 12170[label="",style="solid", color="burlywood", weight=3]; 26066[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11766 -> 26066[label="",style="solid", color="burlywood", weight=9]; 26066 -> 12171[label="",style="solid", color="burlywood", weight=3]; 11767[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26067[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11767 -> 26067[label="",style="solid", color="burlywood", weight=9]; 26067 -> 12172[label="",style="solid", color="burlywood", weight=3]; 26068[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11767 -> 26068[label="",style="solid", color="burlywood", weight=9]; 26068 -> 12173[label="",style="solid", color="burlywood", weight=3]; 11768[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26069[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11768 -> 26069[label="",style="solid", color="burlywood", weight=9]; 26069 -> 12174[label="",style="solid", color="burlywood", weight=3]; 26070[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11768 -> 26070[label="",style="solid", color="burlywood", weight=9]; 26070 -> 12175[label="",style="solid", color="burlywood", weight=3]; 11769[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1173) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26071[label="vzz1173/Pos vzz11730",fontsize=10,color="white",style="solid",shape="box"];11769 -> 26071[label="",style="solid", color="burlywood", weight=9]; 26071 -> 12176[label="",style="solid", color="burlywood", weight=3]; 26072[label="vzz1173/Neg vzz11730",fontsize=10,color="white",style="solid",shape="box"];11769 -> 26072[label="",style="solid", color="burlywood", weight=9]; 26072 -> 12177[label="",style="solid", color="burlywood", weight=3]; 11770[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11771[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11772[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11773[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11774[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1203 vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26073[label="vzz1203/Pos vzz12030",fontsize=10,color="white",style="solid",shape="box"];11774 -> 26073[label="",style="solid", color="burlywood", weight=9]; 26073 -> 12178[label="",style="solid", color="burlywood", weight=3]; 26074[label="vzz1203/Neg vzz12030",fontsize=10,color="white",style="solid",shape="box"];11774 -> 26074[label="",style="solid", color="burlywood", weight=9]; 26074 -> 12179[label="",style="solid", color="burlywood", weight=3]; 11775[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26075[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11775 -> 26075[label="",style="solid", color="burlywood", weight=9]; 26075 -> 12180[label="",style="solid", color="burlywood", weight=3]; 26076[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11775 -> 26076[label="",style="solid", color="burlywood", weight=9]; 26076 -> 12181[label="",style="solid", color="burlywood", weight=3]; 11776[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11776 -> 12182[label="",style="solid", color="black", weight=3]; 11777[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26077[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11777 -> 26077[label="",style="solid", color="burlywood", weight=9]; 26077 -> 12183[label="",style="solid", color="burlywood", weight=3]; 26078[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11777 -> 26078[label="",style="solid", color="burlywood", weight=9]; 26078 -> 12184[label="",style="solid", color="burlywood", weight=3]; 11778[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26079[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11778 -> 26079[label="",style="solid", color="burlywood", weight=9]; 26079 -> 12185[label="",style="solid", color="burlywood", weight=3]; 26080[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11778 -> 26080[label="",style="solid", color="burlywood", weight=9]; 26080 -> 12186[label="",style="solid", color="burlywood", weight=3]; 11779[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11779 -> 12187[label="",style="solid", color="black", weight=3]; 11780[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26081[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11780 -> 26081[label="",style="solid", color="burlywood", weight=9]; 26081 -> 12188[label="",style="solid", color="burlywood", weight=3]; 26082[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11780 -> 26082[label="",style="solid", color="burlywood", weight=9]; 26082 -> 12189[label="",style="solid", color="burlywood", weight=3]; 11781[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26083[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11781 -> 26083[label="",style="solid", color="burlywood", weight=9]; 26083 -> 12190[label="",style="solid", color="burlywood", weight=3]; 26084[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11781 -> 26084[label="",style="solid", color="burlywood", weight=9]; 26084 -> 12191[label="",style="solid", color="burlywood", weight=3]; 11782[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11470)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26085[label="vzz11470/Succ vzz114700",fontsize=10,color="white",style="solid",shape="box"];11782 -> 26085[label="",style="solid", color="burlywood", weight=9]; 26085 -> 12192[label="",style="solid", color="burlywood", weight=3]; 26086[label="vzz11470/Zero",fontsize=10,color="white",style="solid",shape="box"];11782 -> 26086[label="",style="solid", color="burlywood", weight=9]; 26086 -> 12193[label="",style="solid", color="burlywood", weight=3]; 11783[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26087[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11783 -> 26087[label="",style="solid", color="burlywood", weight=9]; 26087 -> 12194[label="",style="solid", color="burlywood", weight=3]; 26088[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11783 -> 26088[label="",style="solid", color="burlywood", weight=9]; 26088 -> 12195[label="",style="solid", color="burlywood", weight=3]; 11784[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26089[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11784 -> 26089[label="",style="solid", color="burlywood", weight=9]; 26089 -> 12196[label="",style="solid", color="burlywood", weight=3]; 26090[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11784 -> 26090[label="",style="solid", color="burlywood", weight=9]; 26090 -> 12197[label="",style="solid", color="burlywood", weight=3]; 11785[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26091[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11785 -> 26091[label="",style="solid", color="burlywood", weight=9]; 26091 -> 12198[label="",style="solid", color="burlywood", weight=3]; 26092[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11785 -> 26092[label="",style="solid", color="burlywood", weight=9]; 26092 -> 12199[label="",style="solid", color="burlywood", weight=3]; 11786[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1175) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26093[label="vzz1175/Pos vzz11750",fontsize=10,color="white",style="solid",shape="box"];11786 -> 26093[label="",style="solid", color="burlywood", weight=9]; 26093 -> 12200[label="",style="solid", color="burlywood", weight=3]; 26094[label="vzz1175/Neg vzz11750",fontsize=10,color="white",style="solid",shape="box"];11786 -> 26094[label="",style="solid", color="burlywood", weight=9]; 26094 -> 12201[label="",style="solid", color="burlywood", weight=3]; 11787[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11788[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11789[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11790[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11791[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1205 vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26095[label="vzz1205/Pos vzz12050",fontsize=10,color="white",style="solid",shape="box"];11791 -> 26095[label="",style="solid", color="burlywood", weight=9]; 26095 -> 12202[label="",style="solid", color="burlywood", weight=3]; 26096[label="vzz1205/Neg vzz12050",fontsize=10,color="white",style="solid",shape="box"];11791 -> 26096[label="",style="solid", color="burlywood", weight=9]; 26096 -> 12203[label="",style="solid", color="burlywood", weight=3]; 11792[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26097[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11792 -> 26097[label="",style="solid", color="burlywood", weight=9]; 26097 -> 12204[label="",style="solid", color="burlywood", weight=3]; 26098[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11792 -> 26098[label="",style="solid", color="burlywood", weight=9]; 26098 -> 12205[label="",style="solid", color="burlywood", weight=3]; 11793[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11793 -> 12206[label="",style="solid", color="black", weight=3]; 11794[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26099[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11794 -> 26099[label="",style="solid", color="burlywood", weight=9]; 26099 -> 12207[label="",style="solid", color="burlywood", weight=3]; 26100[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11794 -> 26100[label="",style="solid", color="burlywood", weight=9]; 26100 -> 12208[label="",style="solid", color="burlywood", weight=3]; 11795[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26101[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11795 -> 26101[label="",style="solid", color="burlywood", weight=9]; 26101 -> 12209[label="",style="solid", color="burlywood", weight=3]; 26102[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11795 -> 26102[label="",style="solid", color="burlywood", weight=9]; 26102 -> 12210[label="",style="solid", color="burlywood", weight=3]; 11796[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11796 -> 12211[label="",style="solid", color="black", weight=3]; 11797[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26103[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11797 -> 26103[label="",style="solid", color="burlywood", weight=9]; 26103 -> 12212[label="",style="solid", color="burlywood", weight=3]; 26104[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11797 -> 26104[label="",style="solid", color="burlywood", weight=9]; 26104 -> 12213[label="",style="solid", color="burlywood", weight=3]; 11798[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26105[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11798 -> 26105[label="",style="solid", color="burlywood", weight=9]; 26105 -> 12214[label="",style="solid", color="burlywood", weight=3]; 26106[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11798 -> 26106[label="",style="solid", color="burlywood", weight=9]; 26106 -> 12215[label="",style="solid", color="burlywood", weight=3]; 11799[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11510)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26107[label="vzz11510/Succ vzz115100",fontsize=10,color="white",style="solid",shape="box"];11799 -> 26107[label="",style="solid", color="burlywood", weight=9]; 26107 -> 12216[label="",style="solid", color="burlywood", weight=3]; 26108[label="vzz11510/Zero",fontsize=10,color="white",style="solid",shape="box"];11799 -> 26108[label="",style="solid", color="burlywood", weight=9]; 26108 -> 12217[label="",style="solid", color="burlywood", weight=3]; 11800[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26109[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11800 -> 26109[label="",style="solid", color="burlywood", weight=9]; 26109 -> 12218[label="",style="solid", color="burlywood", weight=3]; 26110[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11800 -> 26110[label="",style="solid", color="burlywood", weight=9]; 26110 -> 12219[label="",style="solid", color="burlywood", weight=3]; 11801[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26111[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11801 -> 26111[label="",style="solid", color="burlywood", weight=9]; 26111 -> 12220[label="",style="solid", color="burlywood", weight=3]; 26112[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11801 -> 26112[label="",style="solid", color="burlywood", weight=9]; 26112 -> 12221[label="",style="solid", color="burlywood", weight=3]; 11802[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26113[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11802 -> 26113[label="",style="solid", color="burlywood", weight=9]; 26113 -> 12222[label="",style="solid", color="burlywood", weight=3]; 26114[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11802 -> 26114[label="",style="solid", color="burlywood", weight=9]; 26114 -> 12223[label="",style="solid", color="burlywood", weight=3]; 11803[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1177) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26115[label="vzz1177/Pos vzz11770",fontsize=10,color="white",style="solid",shape="box"];11803 -> 26115[label="",style="solid", color="burlywood", weight=9]; 26115 -> 12224[label="",style="solid", color="burlywood", weight=3]; 26116[label="vzz1177/Neg vzz11770",fontsize=10,color="white",style="solid",shape="box"];11803 -> 26116[label="",style="solid", color="burlywood", weight=9]; 26116 -> 12225[label="",style="solid", color="burlywood", weight=3]; 11804[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11805[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11806[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11807[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11808[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1208 vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26117[label="vzz1208/Pos vzz12080",fontsize=10,color="white",style="solid",shape="box"];11808 -> 26117[label="",style="solid", color="burlywood", weight=9]; 26117 -> 12226[label="",style="solid", color="burlywood", weight=3]; 26118[label="vzz1208/Neg vzz12080",fontsize=10,color="white",style="solid",shape="box"];11808 -> 26118[label="",style="solid", color="burlywood", weight=9]; 26118 -> 12227[label="",style="solid", color="burlywood", weight=3]; 11809[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26119[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11809 -> 26119[label="",style="solid", color="burlywood", weight=9]; 26119 -> 12228[label="",style="solid", color="burlywood", weight=3]; 26120[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11809 -> 26120[label="",style="solid", color="burlywood", weight=9]; 26120 -> 12229[label="",style="solid", color="burlywood", weight=3]; 11810[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11810 -> 12230[label="",style="solid", color="black", weight=3]; 11811[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26121[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11811 -> 26121[label="",style="solid", color="burlywood", weight=9]; 26121 -> 12231[label="",style="solid", color="burlywood", weight=3]; 26122[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11811 -> 26122[label="",style="solid", color="burlywood", weight=9]; 26122 -> 12232[label="",style="solid", color="burlywood", weight=3]; 11812[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26123[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11812 -> 26123[label="",style="solid", color="burlywood", weight=9]; 26123 -> 12233[label="",style="solid", color="burlywood", weight=3]; 26124[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11812 -> 26124[label="",style="solid", color="burlywood", weight=9]; 26124 -> 12234[label="",style="solid", color="burlywood", weight=3]; 11813[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11813 -> 12235[label="",style="solid", color="black", weight=3]; 11814[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26125[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11814 -> 26125[label="",style="solid", color="burlywood", weight=9]; 26125 -> 12236[label="",style="solid", color="burlywood", weight=3]; 26126[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11814 -> 26126[label="",style="solid", color="burlywood", weight=9]; 26126 -> 12237[label="",style="solid", color="burlywood", weight=3]; 11815[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26127[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11815 -> 26127[label="",style="solid", color="burlywood", weight=9]; 26127 -> 12238[label="",style="solid", color="burlywood", weight=3]; 26128[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11815 -> 26128[label="",style="solid", color="burlywood", weight=9]; 26128 -> 12239[label="",style="solid", color="burlywood", weight=3]; 11816[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11550)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26129[label="vzz11550/Succ vzz115500",fontsize=10,color="white",style="solid",shape="box"];11816 -> 26129[label="",style="solid", color="burlywood", weight=9]; 26129 -> 12240[label="",style="solid", color="burlywood", weight=3]; 26130[label="vzz11550/Zero",fontsize=10,color="white",style="solid",shape="box"];11816 -> 26130[label="",style="solid", color="burlywood", weight=9]; 26130 -> 12241[label="",style="solid", color="burlywood", weight=3]; 11817[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26131[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11817 -> 26131[label="",style="solid", color="burlywood", weight=9]; 26131 -> 12242[label="",style="solid", color="burlywood", weight=3]; 26132[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11817 -> 26132[label="",style="solid", color="burlywood", weight=9]; 26132 -> 12243[label="",style="solid", color="burlywood", weight=3]; 11818[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26133[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11818 -> 26133[label="",style="solid", color="burlywood", weight=9]; 26133 -> 12244[label="",style="solid", color="burlywood", weight=3]; 26134[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11818 -> 26134[label="",style="solid", color="burlywood", weight=9]; 26134 -> 12245[label="",style="solid", color="burlywood", weight=3]; 11819[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26135[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11819 -> 26135[label="",style="solid", color="burlywood", weight=9]; 26135 -> 12246[label="",style="solid", color="burlywood", weight=3]; 26136[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11819 -> 26136[label="",style="solid", color="burlywood", weight=9]; 26136 -> 12247[label="",style="solid", color="burlywood", weight=3]; 11820[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1179) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26137[label="vzz1179/Pos vzz11790",fontsize=10,color="white",style="solid",shape="box"];11820 -> 26137[label="",style="solid", color="burlywood", weight=9]; 26137 -> 12248[label="",style="solid", color="burlywood", weight=3]; 26138[label="vzz1179/Neg vzz11790",fontsize=10,color="white",style="solid",shape="box"];11820 -> 26138[label="",style="solid", color="burlywood", weight=9]; 26138 -> 12249[label="",style="solid", color="burlywood", weight=3]; 11821[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11822[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11823[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];11824[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];11825[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1211 vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26139[label="vzz1211/Pos vzz12110",fontsize=10,color="white",style="solid",shape="box"];11825 -> 26139[label="",style="solid", color="burlywood", weight=9]; 26139 -> 12250[label="",style="solid", color="burlywood", weight=3]; 26140[label="vzz1211/Neg vzz12110",fontsize=10,color="white",style="solid",shape="box"];11825 -> 26140[label="",style="solid", color="burlywood", weight=9]; 26140 -> 12251[label="",style="solid", color="burlywood", weight=3]; 11897[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26141[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11897 -> 26141[label="",style="solid", color="burlywood", weight=9]; 26141 -> 12252[label="",style="solid", color="burlywood", weight=3]; 26142[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11897 -> 26142[label="",style="solid", color="burlywood", weight=9]; 26142 -> 12253[label="",style="solid", color="burlywood", weight=3]; 11898[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11898 -> 12254[label="",style="solid", color="black", weight=3]; 11899[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26143[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11899 -> 26143[label="",style="solid", color="burlywood", weight=9]; 26143 -> 12255[label="",style="solid", color="burlywood", weight=3]; 26144[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11899 -> 26144[label="",style="solid", color="burlywood", weight=9]; 26144 -> 12256[label="",style="solid", color="burlywood", weight=3]; 11900[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26145[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11900 -> 26145[label="",style="solid", color="burlywood", weight=9]; 26145 -> 12257[label="",style="solid", color="burlywood", weight=3]; 26146[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11900 -> 26146[label="",style="solid", color="burlywood", weight=9]; 26146 -> 12258[label="",style="solid", color="burlywood", weight=3]; 11901[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];11901 -> 12259[label="",style="solid", color="black", weight=3]; 11902[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26147[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11902 -> 26147[label="",style="solid", color="burlywood", weight=9]; 26147 -> 12260[label="",style="solid", color="burlywood", weight=3]; 26148[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11902 -> 26148[label="",style="solid", color="burlywood", weight=9]; 26148 -> 12261[label="",style="solid", color="burlywood", weight=3]; 11903[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26149[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11903 -> 26149[label="",style="solid", color="burlywood", weight=9]; 26149 -> 12262[label="",style="solid", color="burlywood", weight=3]; 26150[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11903 -> 26150[label="",style="solid", color="burlywood", weight=9]; 26150 -> 12263[label="",style="solid", color="burlywood", weight=3]; 11904[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11590)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26151[label="vzz11590/Succ vzz115900",fontsize=10,color="white",style="solid",shape="box"];11904 -> 26151[label="",style="solid", color="burlywood", weight=9]; 26151 -> 12264[label="",style="solid", color="burlywood", weight=3]; 26152[label="vzz11590/Zero",fontsize=10,color="white",style="solid",shape="box"];11904 -> 26152[label="",style="solid", color="burlywood", weight=9]; 26152 -> 12265[label="",style="solid", color="burlywood", weight=3]; 20188 -> 10469[label="",style="dashed", color="red", weight=0]; 20188[label="primEvenInt (roundN (vzz1456 :% vzz1457))",fontsize=16,color="magenta"];20188 -> 20235[label="",style="dashed", color="magenta", weight=3]; 20193[label="error []",fontsize=16,color="red",shape="box"];20190 -> 10469[label="",style="dashed", color="red", weight=0]; 20190[label="primEvenInt (roundN (vzz1463 :% vzz1464))",fontsize=16,color="magenta"];20190 -> 20236[label="",style="dashed", color="magenta", weight=3]; 20189[label="error []",fontsize=16,color="red",shape="box"];19660[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Pos vzz14430)) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];26153[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19660 -> 26153[label="",style="solid", color="burlywood", weight=9]; 26153 -> 19696[label="",style="solid", color="burlywood", weight=3]; 26154[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19660 -> 26154[label="",style="solid", color="burlywood", weight=9]; 26154 -> 19697[label="",style="solid", color="burlywood", weight=3]; 19661[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Neg vzz14430)) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="black",shape="box"];19661 -> 19698[label="",style="solid", color="black", weight=3]; 19662[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Pos vzz14430)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26155[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19662 -> 26155[label="",style="solid", color="burlywood", weight=9]; 26155 -> 19699[label="",style="solid", color="burlywood", weight=3]; 26156[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19662 -> 26156[label="",style="solid", color="burlywood", weight=9]; 26156 -> 19700[label="",style="solid", color="burlywood", weight=3]; 19663[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Neg vzz14430)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26157[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19663 -> 26157[label="",style="solid", color="burlywood", weight=9]; 26157 -> 19701[label="",style="solid", color="burlywood", weight=3]; 26158[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19663 -> 26158[label="",style="solid", color="burlywood", weight=9]; 26158 -> 19702[label="",style="solid", color="burlywood", weight=3]; 19664[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Pos vzz14430)) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="black",shape="box"];19664 -> 19703[label="",style="solid", color="black", weight=3]; 19665[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Neg vzz14430)) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="burlywood",shape="box"];26159[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19665 -> 26159[label="",style="solid", color="burlywood", weight=9]; 26159 -> 19704[label="",style="solid", color="burlywood", weight=3]; 26160[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19665 -> 26160[label="",style="solid", color="burlywood", weight=9]; 26160 -> 19705[label="",style="solid", color="burlywood", weight=3]; 19666[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Pos vzz14430)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26161[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19666 -> 26161[label="",style="solid", color="burlywood", weight=9]; 26161 -> 19706[label="",style="solid", color="burlywood", weight=3]; 26162[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19666 -> 26162[label="",style="solid", color="burlywood", weight=9]; 26162 -> 19707[label="",style="solid", color="burlywood", weight=3]; 19667[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Neg vzz14430)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26163[label="vzz14430/Succ vzz144300",fontsize=10,color="white",style="solid",shape="box"];19667 -> 26163[label="",style="solid", color="burlywood", weight=9]; 26163 -> 19708[label="",style="solid", color="burlywood", weight=3]; 26164[label="vzz14430/Zero",fontsize=10,color="white",style="solid",shape="box"];19667 -> 26164[label="",style="solid", color="burlywood", weight=9]; 26164 -> 19709[label="",style="solid", color="burlywood", weight=3]; 21543[label="vzz23",fontsize=16,color="green",shape="box"];21544[label="vzz79500",fontsize=16,color="green",shape="box"];21545[label="vzz24",fontsize=16,color="green",shape="box"];21546[label="vzz79500",fontsize=16,color="green",shape="box"];21547[label="vzz108100",fontsize=16,color="green",shape="box"];21542[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat vzz1580 vzz1581) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="burlywood",shape="triangle"];26165[label="vzz1580/Succ vzz15800",fontsize=10,color="white",style="solid",shape="box"];21542 -> 26165[label="",style="solid", color="burlywood", weight=9]; 26165 -> 21588[label="",style="solid", color="burlywood", weight=3]; 26166[label="vzz1580/Zero",fontsize=10,color="white",style="solid",shape="box"];21542 -> 26166[label="",style="solid", color="burlywood", weight=9]; 26166 -> 21589[label="",style="solid", color="burlywood", weight=3]; 11951[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];11952[label="Pos Zero",fontsize=16,color="green",shape="box"];11953 -> 9671[label="",style="dashed", color="red", weight=0]; 11953[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];11953 -> 12332[label="",style="dashed", color="magenta", weight=3]; 11953 -> 12333[label="",style="dashed", color="magenta", weight=3]; 11954[label="Pos Zero",fontsize=16,color="green",shape="box"];21591[label="vzz79500",fontsize=16,color="green",shape="box"];21592[label="vzz79500",fontsize=16,color="green",shape="box"];21593[label="vzz108100",fontsize=16,color="green",shape="box"];21594[label="vzz23",fontsize=16,color="green",shape="box"];21595[label="vzz24",fontsize=16,color="green",shape="box"];21590[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat vzz1586 vzz1587) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="burlywood",shape="triangle"];26167[label="vzz1586/Succ vzz15860",fontsize=10,color="white",style="solid",shape="box"];21590 -> 26167[label="",style="solid", color="burlywood", weight=9]; 26167 -> 21636[label="",style="solid", color="burlywood", weight=3]; 26168[label="vzz1586/Zero",fontsize=10,color="white",style="solid",shape="box"];21590 -> 26168[label="",style="solid", color="burlywood", weight=9]; 26168 -> 21637[label="",style="solid", color="burlywood", weight=3]; 11957[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];11958[label="Neg Zero",fontsize=16,color="green",shape="box"];11959 -> 9671[label="",style="dashed", color="red", weight=0]; 11959[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];11959 -> 12338[label="",style="dashed", color="magenta", weight=3]; 11959 -> 12339[label="",style="dashed", color="magenta", weight=3]; 11960[label="Neg Zero",fontsize=16,color="green",shape="box"];11966 -> 44[label="",style="dashed", color="red", weight=0]; 11966[label="properFractionVu30 vzz1107 vzz1108",fontsize=16,color="magenta"];11966 -> 12345[label="",style="dashed", color="magenta", weight=3]; 11966 -> 12346[label="",style="dashed", color="magenta", weight=3]; 11965[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR0 vzz1107 vzz1108 vzz1214 :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];26169[label="vzz1214/(vzz12140,vzz12141)",fontsize=10,color="white",style="solid",shape="box"];11965 -> 26169[label="",style="solid", color="burlywood", weight=9]; 26169 -> 12347[label="",style="solid", color="burlywood", weight=3]; 11988 -> 7585[label="",style="dashed", color="red", weight=0]; 11988[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="magenta"];11988 -> 12348[label="",style="dashed", color="magenta", weight=3]; 11988 -> 12349[label="",style="dashed", color="magenta", weight=3]; 11989[label="fromInteger (toInteger (properFractionQ vzz1107 vzz1108))",fontsize=16,color="black",shape="box"];11989 -> 12350[label="",style="solid", color="black", weight=3]; 11990[label="toInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="blue",shape="box"];26170[label="toInteger :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];11990 -> 26170[label="",style="solid", color="blue", weight=9]; 26170 -> 12351[label="",style="solid", color="blue", weight=3]; 26171[label="toInteger :: Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];11990 -> 26171[label="",style="solid", color="blue", weight=9]; 26171 -> 12352[label="",style="solid", color="blue", weight=3]; 19987[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Pos vzz14530)) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];26172[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19987 -> 26172[label="",style="solid", color="burlywood", weight=9]; 26172 -> 20172[label="",style="solid", color="burlywood", weight=3]; 26173[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19987 -> 26173[label="",style="solid", color="burlywood", weight=9]; 26173 -> 20173[label="",style="solid", color="burlywood", weight=3]; 19988[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Neg vzz14530)) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="black",shape="box"];19988 -> 20174[label="",style="solid", color="black", weight=3]; 19989[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Pos vzz14530)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26174[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19989 -> 26174[label="",style="solid", color="burlywood", weight=9]; 26174 -> 20175[label="",style="solid", color="burlywood", weight=3]; 26175[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19989 -> 26175[label="",style="solid", color="burlywood", weight=9]; 26175 -> 20176[label="",style="solid", color="burlywood", weight=3]; 19990[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Neg vzz14530)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="burlywood",shape="box"];26176[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19990 -> 26176[label="",style="solid", color="burlywood", weight=9]; 26176 -> 20177[label="",style="solid", color="burlywood", weight=3]; 26177[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19990 -> 26177[label="",style="solid", color="burlywood", weight=9]; 26177 -> 20178[label="",style="solid", color="burlywood", weight=3]; 19991[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Pos vzz14530)) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="black",shape="box"];19991 -> 20179[label="",style="solid", color="black", weight=3]; 19992[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Neg vzz14530)) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="burlywood",shape="box"];26178[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19992 -> 26178[label="",style="solid", color="burlywood", weight=9]; 26178 -> 20180[label="",style="solid", color="burlywood", weight=3]; 26179[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19992 -> 26179[label="",style="solid", color="burlywood", weight=9]; 26179 -> 20181[label="",style="solid", color="burlywood", weight=3]; 19993[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Pos vzz14530)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26180[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19993 -> 26180[label="",style="solid", color="burlywood", weight=9]; 26180 -> 20182[label="",style="solid", color="burlywood", weight=3]; 26181[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19993 -> 26181[label="",style="solid", color="burlywood", weight=9]; 26181 -> 20183[label="",style="solid", color="burlywood", weight=3]; 19994[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Neg vzz14530)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="burlywood",shape="box"];26182[label="vzz14530/Succ vzz145300",fontsize=10,color="white",style="solid",shape="box"];19994 -> 26182[label="",style="solid", color="burlywood", weight=9]; 26182 -> 20184[label="",style="solid", color="burlywood", weight=3]; 26183[label="vzz14530/Zero",fontsize=10,color="white",style="solid",shape="box"];19994 -> 26183[label="",style="solid", color="burlywood", weight=9]; 26183 -> 20185[label="",style="solid", color="burlywood", weight=3]; 23736 -> 10469[label="",style="dashed", color="red", weight=0]; 23736[label="primEvenInt (roundN (vzz1470 :% vzz1471))",fontsize=16,color="magenta"];23736 -> 23786[label="",style="dashed", color="magenta", weight=3]; 23737[label="error []",fontsize=16,color="red",shape="box"];23738 -> 10469[label="",style="dashed", color="red", weight=0]; 23738[label="primEvenInt (roundN (vzz1477 :% vzz1478))",fontsize=16,color="magenta"];23738 -> 23787[label="",style="dashed", color="magenta", weight=3]; 23739[label="error []",fontsize=16,color="red",shape="box"];21676[label="vzz108800",fontsize=16,color="green",shape="box"];21677[label="vzz79500",fontsize=16,color="green",shape="box"];21678[label="vzz24",fontsize=16,color="green",shape="box"];21679[label="vzz23",fontsize=16,color="green",shape="box"];21680[label="vzz79500",fontsize=16,color="green",shape="box"];21675[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat vzz1592 vzz1593) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="burlywood",shape="triangle"];26184[label="vzz1592/Succ vzz15920",fontsize=10,color="white",style="solid",shape="box"];21675 -> 26184[label="",style="solid", color="burlywood", weight=9]; 26184 -> 21721[label="",style="solid", color="burlywood", weight=3]; 26185[label="vzz1592/Zero",fontsize=10,color="white",style="solid",shape="box"];21675 -> 26185[label="",style="solid", color="burlywood", weight=9]; 26185 -> 21722[label="",style="solid", color="burlywood", weight=3]; 12042[label="Pos (Succ vzz79500)",fontsize=16,color="green",shape="box"];12043[label="Pos Zero",fontsize=16,color="green",shape="box"];12044 -> 9671[label="",style="dashed", color="red", weight=0]; 12044[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];12044 -> 12401[label="",style="dashed", color="magenta", weight=3]; 12044 -> 12402[label="",style="dashed", color="magenta", weight=3]; 12045[label="Pos Zero",fontsize=16,color="green",shape="box"];21732[label="vzz79500",fontsize=16,color="green",shape="box"];21733[label="vzz23",fontsize=16,color="green",shape="box"];21734[label="vzz108800",fontsize=16,color="green",shape="box"];21735[label="vzz24",fontsize=16,color="green",shape="box"];21736[label="vzz79500",fontsize=16,color="green",shape="box"];21731[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat vzz1598 vzz1599) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="burlywood",shape="triangle"];26186[label="vzz1598/Succ vzz15980",fontsize=10,color="white",style="solid",shape="box"];21731 -> 26186[label="",style="solid", color="burlywood", weight=9]; 26186 -> 21777[label="",style="solid", color="burlywood", weight=3]; 26187[label="vzz1598/Zero",fontsize=10,color="white",style="solid",shape="box"];21731 -> 26187[label="",style="solid", color="burlywood", weight=9]; 26187 -> 21778[label="",style="solid", color="burlywood", weight=3]; 12048[label="Neg (Succ vzz79500)",fontsize=16,color="green",shape="box"];12049[label="Neg Zero",fontsize=16,color="green",shape="box"];12050 -> 9671[label="",style="dashed", color="red", weight=0]; 12050[label="roundM (vzz23 :% vzz24)",fontsize=16,color="magenta"];12050 -> 12407[label="",style="dashed", color="magenta", weight=3]; 12050 -> 12408[label="",style="dashed", color="magenta", weight=3]; 12051[label="Neg Zero",fontsize=16,color="green",shape="box"];12065 -> 70[label="",style="dashed", color="red", weight=0]; 12065[label="primQuotInt vzz10990 vzz11310",fontsize=16,color="magenta"];12065 -> 12419[label="",style="dashed", color="magenta", weight=3]; 12065 -> 12420[label="",style="dashed", color="magenta", weight=3]; 12066 -> 70[label="",style="dashed", color="red", weight=0]; 12066[label="primQuotInt vzz10990 vzz11310",fontsize=16,color="magenta"];12066 -> 12421[label="",style="dashed", color="magenta", weight=3]; 12066 -> 12422[label="",style="dashed", color="magenta", weight=3]; 12064[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164 :% Integer vzz1218) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1163 :% Integer vzz1217))",fontsize=16,color="black",shape="triangle"];12064 -> 12423[label="",style="solid", color="black", weight=3]; 12074[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26188[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12074 -> 26188[label="",style="solid", color="burlywood", weight=9]; 26188 -> 12424[label="",style="solid", color="burlywood", weight=3]; 26189[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12074 -> 26189[label="",style="solid", color="burlywood", weight=9]; 26189 -> 12425[label="",style="solid", color="burlywood", weight=3]; 12075[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12075 -> 12426[label="",style="solid", color="black", weight=3]; 12076[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26190[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12076 -> 26190[label="",style="solid", color="burlywood", weight=9]; 26190 -> 12427[label="",style="solid", color="burlywood", weight=3]; 26191[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12076 -> 26191[label="",style="solid", color="burlywood", weight=9]; 26191 -> 12428[label="",style="solid", color="burlywood", weight=3]; 12077[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26192[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12077 -> 26192[label="",style="solid", color="burlywood", weight=9]; 26192 -> 12429[label="",style="solid", color="burlywood", weight=3]; 26193[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12077 -> 26193[label="",style="solid", color="burlywood", weight=9]; 26193 -> 12430[label="",style="solid", color="burlywood", weight=3]; 12078[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12078 -> 12431[label="",style="solid", color="black", weight=3]; 12079[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26194[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12079 -> 26194[label="",style="solid", color="burlywood", weight=9]; 26194 -> 12432[label="",style="solid", color="burlywood", weight=3]; 26195[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12079 -> 26195[label="",style="solid", color="burlywood", weight=9]; 26195 -> 12433[label="",style="solid", color="burlywood", weight=3]; 12080[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26196[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12080 -> 26196[label="",style="solid", color="burlywood", weight=9]; 26196 -> 12434[label="",style="solid", color="burlywood", weight=3]; 26197[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12080 -> 26197[label="",style="solid", color="burlywood", weight=9]; 26197 -> 12435[label="",style="solid", color="burlywood", weight=3]; 12081[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11650)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26198[label="vzz11650/Succ vzz116500",fontsize=10,color="white",style="solid",shape="box"];12081 -> 26198[label="",style="solid", color="burlywood", weight=9]; 26198 -> 12436[label="",style="solid", color="burlywood", weight=3]; 26199[label="vzz11650/Zero",fontsize=10,color="white",style="solid",shape="box"];12081 -> 26199[label="",style="solid", color="burlywood", weight=9]; 26199 -> 12437[label="",style="solid", color="burlywood", weight=3]; 12082[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz11950) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26200[label="vzz11950/Succ vzz119500",fontsize=10,color="white",style="solid",shape="box"];12082 -> 26200[label="",style="solid", color="burlywood", weight=9]; 26200 -> 12438[label="",style="solid", color="burlywood", weight=3]; 26201[label="vzz11950/Zero",fontsize=10,color="white",style="solid",shape="box"];12082 -> 26201[label="",style="solid", color="burlywood", weight=9]; 26201 -> 12439[label="",style="solid", color="burlywood", weight=3]; 12083[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz11950) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26202[label="vzz11950/Succ vzz119500",fontsize=10,color="white",style="solid",shape="box"];12083 -> 26202[label="",style="solid", color="burlywood", weight=9]; 26202 -> 12440[label="",style="solid", color="burlywood", weight=3]; 26203[label="vzz11950/Zero",fontsize=10,color="white",style="solid",shape="box"];12083 -> 26203[label="",style="solid", color="burlywood", weight=9]; 26203 -> 12441[label="",style="solid", color="burlywood", weight=3]; 12084[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Pos (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12084 -> 12442[label="",style="solid", color="black", weight=3]; 12085[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz112500)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12085 -> 12443[label="",style="solid", color="black", weight=3]; 12086[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12086 -> 12444[label="",style="solid", color="black", weight=3]; 12087[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12087 -> 12445[label="",style="solid", color="black", weight=3]; 12088[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12088 -> 12446[label="",style="solid", color="black", weight=3]; 12089[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12089 -> 12447[label="",style="solid", color="black", weight=3]; 12090[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12090 -> 12448[label="",style="solid", color="black", weight=3]; 12091 -> 12086[label="",style="dashed", color="red", weight=0]; 12091[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12092[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Neg (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12092 -> 12449[label="",style="solid", color="black", weight=3]; 12093[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz112500)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12093 -> 12450[label="",style="solid", color="black", weight=3]; 12094[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12094 -> 12451[label="",style="solid", color="black", weight=3]; 12095[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12095 -> 12452[label="",style="solid", color="black", weight=3]; 12096[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz112400))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12096 -> 12453[label="",style="solid", color="black", weight=3]; 12097[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12097 -> 12454[label="",style="solid", color="black", weight=3]; 12098[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26204[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12098 -> 26204[label="",style="solid", color="burlywood", weight=9]; 26204 -> 12455[label="",style="solid", color="burlywood", weight=3]; 26205[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12098 -> 26205[label="",style="solid", color="burlywood", weight=9]; 26205 -> 12456[label="",style="solid", color="burlywood", weight=3]; 12099[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12099 -> 12457[label="",style="solid", color="black", weight=3]; 12100[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26206[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12100 -> 26206[label="",style="solid", color="burlywood", weight=9]; 26206 -> 12458[label="",style="solid", color="burlywood", weight=3]; 26207[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12100 -> 26207[label="",style="solid", color="burlywood", weight=9]; 26207 -> 12459[label="",style="solid", color="burlywood", weight=3]; 12101[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26208[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12101 -> 26208[label="",style="solid", color="burlywood", weight=9]; 26208 -> 12460[label="",style="solid", color="burlywood", weight=3]; 26209[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12101 -> 26209[label="",style="solid", color="burlywood", weight=9]; 26209 -> 12461[label="",style="solid", color="burlywood", weight=3]; 12102[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12102 -> 12462[label="",style="solid", color="black", weight=3]; 12103[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26210[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12103 -> 26210[label="",style="solid", color="burlywood", weight=9]; 26210 -> 12463[label="",style="solid", color="burlywood", weight=3]; 26211[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12103 -> 26211[label="",style="solid", color="burlywood", weight=9]; 26211 -> 12464[label="",style="solid", color="burlywood", weight=3]; 12104[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26212[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12104 -> 26212[label="",style="solid", color="burlywood", weight=9]; 26212 -> 12465[label="",style="solid", color="burlywood", weight=3]; 26213[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12104 -> 26213[label="",style="solid", color="burlywood", weight=9]; 26213 -> 12466[label="",style="solid", color="burlywood", weight=3]; 12105[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11670)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26214[label="vzz11670/Succ vzz116700",fontsize=10,color="white",style="solid",shape="box"];12105 -> 26214[label="",style="solid", color="burlywood", weight=9]; 26214 -> 12467[label="",style="solid", color="burlywood", weight=3]; 26215[label="vzz11670/Zero",fontsize=10,color="white",style="solid",shape="box"];12105 -> 26215[label="",style="solid", color="burlywood", weight=9]; 26215 -> 12468[label="",style="solid", color="burlywood", weight=3]; 12106[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz11970) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26216[label="vzz11970/Succ vzz119700",fontsize=10,color="white",style="solid",shape="box"];12106 -> 26216[label="",style="solid", color="burlywood", weight=9]; 26216 -> 12469[label="",style="solid", color="burlywood", weight=3]; 26217[label="vzz11970/Zero",fontsize=10,color="white",style="solid",shape="box"];12106 -> 26217[label="",style="solid", color="burlywood", weight=9]; 26217 -> 12470[label="",style="solid", color="burlywood", weight=3]; 12107[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz11970) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26218[label="vzz11970/Succ vzz119700",fontsize=10,color="white",style="solid",shape="box"];12107 -> 26218[label="",style="solid", color="burlywood", weight=9]; 26218 -> 12471[label="",style="solid", color="burlywood", weight=3]; 26219[label="vzz11970/Zero",fontsize=10,color="white",style="solid",shape="box"];12107 -> 26219[label="",style="solid", color="burlywood", weight=9]; 26219 -> 12472[label="",style="solid", color="burlywood", weight=3]; 12108[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Pos (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12108 -> 12473[label="",style="solid", color="black", weight=3]; 12109[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz113600)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12109 -> 12474[label="",style="solid", color="black", weight=3]; 12110[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12110 -> 12475[label="",style="solid", color="black", weight=3]; 12111[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12111 -> 12476[label="",style="solid", color="black", weight=3]; 12112[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12112 -> 12477[label="",style="solid", color="black", weight=3]; 12113[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12113 -> 12478[label="",style="solid", color="black", weight=3]; 12114[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12114 -> 12479[label="",style="solid", color="black", weight=3]; 12115 -> 12110[label="",style="dashed", color="red", weight=0]; 12115[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12116[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Neg (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12116 -> 12480[label="",style="solid", color="black", weight=3]; 12117[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz113600)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12117 -> 12481[label="",style="solid", color="black", weight=3]; 12118[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12118 -> 12482[label="",style="solid", color="black", weight=3]; 12119[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12119 -> 12483[label="",style="solid", color="black", weight=3]; 12120[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz113500))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12120 -> 12484[label="",style="solid", color="black", weight=3]; 12121[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12121 -> 12485[label="",style="solid", color="black", weight=3]; 12122[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26220[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12122 -> 26220[label="",style="solid", color="burlywood", weight=9]; 26220 -> 12486[label="",style="solid", color="burlywood", weight=3]; 26221[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12122 -> 26221[label="",style="solid", color="burlywood", weight=9]; 26221 -> 12487[label="",style="solid", color="burlywood", weight=3]; 12123[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12123 -> 12488[label="",style="solid", color="black", weight=3]; 12124[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26222[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12124 -> 26222[label="",style="solid", color="burlywood", weight=9]; 26222 -> 12489[label="",style="solid", color="burlywood", weight=3]; 26223[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12124 -> 26223[label="",style="solid", color="burlywood", weight=9]; 26223 -> 12490[label="",style="solid", color="burlywood", weight=3]; 12125[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26224[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12125 -> 26224[label="",style="solid", color="burlywood", weight=9]; 26224 -> 12491[label="",style="solid", color="burlywood", weight=3]; 26225[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12125 -> 26225[label="",style="solid", color="burlywood", weight=9]; 26225 -> 12492[label="",style="solid", color="burlywood", weight=3]; 12126[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12126 -> 12493[label="",style="solid", color="black", weight=3]; 12127[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26226[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12127 -> 26226[label="",style="solid", color="burlywood", weight=9]; 26226 -> 12494[label="",style="solid", color="burlywood", weight=3]; 26227[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12127 -> 26227[label="",style="solid", color="burlywood", weight=9]; 26227 -> 12495[label="",style="solid", color="burlywood", weight=3]; 12128[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26228[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12128 -> 26228[label="",style="solid", color="burlywood", weight=9]; 26228 -> 12496[label="",style="solid", color="burlywood", weight=3]; 26229[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12128 -> 26229[label="",style="solid", color="burlywood", weight=9]; 26229 -> 12497[label="",style="solid", color="burlywood", weight=3]; 12129[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11690)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26230[label="vzz11690/Succ vzz116900",fontsize=10,color="white",style="solid",shape="box"];12129 -> 26230[label="",style="solid", color="burlywood", weight=9]; 26230 -> 12498[label="",style="solid", color="burlywood", weight=3]; 26231[label="vzz11690/Zero",fontsize=10,color="white",style="solid",shape="box"];12129 -> 26231[label="",style="solid", color="burlywood", weight=9]; 26231 -> 12499[label="",style="solid", color="burlywood", weight=3]; 12130[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz11990) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26232[label="vzz11990/Succ vzz119900",fontsize=10,color="white",style="solid",shape="box"];12130 -> 26232[label="",style="solid", color="burlywood", weight=9]; 26232 -> 12500[label="",style="solid", color="burlywood", weight=3]; 26233[label="vzz11990/Zero",fontsize=10,color="white",style="solid",shape="box"];12130 -> 26233[label="",style="solid", color="burlywood", weight=9]; 26233 -> 12501[label="",style="solid", color="burlywood", weight=3]; 12131[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz11990) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26234[label="vzz11990/Succ vzz119900",fontsize=10,color="white",style="solid",shape="box"];12131 -> 26234[label="",style="solid", color="burlywood", weight=9]; 26234 -> 12502[label="",style="solid", color="burlywood", weight=3]; 26235[label="vzz11990/Zero",fontsize=10,color="white",style="solid",shape="box"];12131 -> 26235[label="",style="solid", color="burlywood", weight=9]; 26235 -> 12503[label="",style="solid", color="burlywood", weight=3]; 12132[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Pos (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12132 -> 12504[label="",style="solid", color="black", weight=3]; 12133[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114000)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12133 -> 12505[label="",style="solid", color="black", weight=3]; 12134[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12134 -> 12506[label="",style="solid", color="black", weight=3]; 12135[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12135 -> 12507[label="",style="solid", color="black", weight=3]; 12136[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12136 -> 12508[label="",style="solid", color="black", weight=3]; 12137[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12137 -> 12509[label="",style="solid", color="black", weight=3]; 12138[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12138 -> 12510[label="",style="solid", color="black", weight=3]; 12139 -> 12134[label="",style="dashed", color="red", weight=0]; 12139[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12140[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Neg (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12140 -> 12511[label="",style="solid", color="black", weight=3]; 12141[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114000)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12141 -> 12512[label="",style="solid", color="black", weight=3]; 12142[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12142 -> 12513[label="",style="solid", color="black", weight=3]; 12143[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12143 -> 12514[label="",style="solid", color="black", weight=3]; 12144[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz113900))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12144 -> 12515[label="",style="solid", color="black", weight=3]; 12145[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12145 -> 12516[label="",style="solid", color="black", weight=3]; 12146[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26236[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12146 -> 26236[label="",style="solid", color="burlywood", weight=9]; 26236 -> 12517[label="",style="solid", color="burlywood", weight=3]; 26237[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12146 -> 26237[label="",style="solid", color="burlywood", weight=9]; 26237 -> 12518[label="",style="solid", color="burlywood", weight=3]; 12147[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12147 -> 12519[label="",style="solid", color="black", weight=3]; 12148[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26238[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12148 -> 26238[label="",style="solid", color="burlywood", weight=9]; 26238 -> 12520[label="",style="solid", color="burlywood", weight=3]; 26239[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12148 -> 26239[label="",style="solid", color="burlywood", weight=9]; 26239 -> 12521[label="",style="solid", color="burlywood", weight=3]; 12149[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26240[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12149 -> 26240[label="",style="solid", color="burlywood", weight=9]; 26240 -> 12522[label="",style="solid", color="burlywood", weight=3]; 26241[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12149 -> 26241[label="",style="solid", color="burlywood", weight=9]; 26241 -> 12523[label="",style="solid", color="burlywood", weight=3]; 12150[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12150 -> 12524[label="",style="solid", color="black", weight=3]; 12151[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26242[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12151 -> 26242[label="",style="solid", color="burlywood", weight=9]; 26242 -> 12525[label="",style="solid", color="burlywood", weight=3]; 26243[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12151 -> 26243[label="",style="solid", color="burlywood", weight=9]; 26243 -> 12526[label="",style="solid", color="burlywood", weight=3]; 12152[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26244[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12152 -> 26244[label="",style="solid", color="burlywood", weight=9]; 26244 -> 12527[label="",style="solid", color="burlywood", weight=3]; 26245[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12152 -> 26245[label="",style="solid", color="burlywood", weight=9]; 26245 -> 12528[label="",style="solid", color="burlywood", weight=3]; 12153[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11710)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26246[label="vzz11710/Succ vzz117100",fontsize=10,color="white",style="solid",shape="box"];12153 -> 26246[label="",style="solid", color="burlywood", weight=9]; 26246 -> 12529[label="",style="solid", color="burlywood", weight=3]; 26247[label="vzz11710/Zero",fontsize=10,color="white",style="solid",shape="box"];12153 -> 26247[label="",style="solid", color="burlywood", weight=9]; 26247 -> 12530[label="",style="solid", color="burlywood", weight=3]; 12154[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz12010) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26248[label="vzz12010/Succ vzz120100",fontsize=10,color="white",style="solid",shape="box"];12154 -> 26248[label="",style="solid", color="burlywood", weight=9]; 26248 -> 12531[label="",style="solid", color="burlywood", weight=3]; 26249[label="vzz12010/Zero",fontsize=10,color="white",style="solid",shape="box"];12154 -> 26249[label="",style="solid", color="burlywood", weight=9]; 26249 -> 12532[label="",style="solid", color="burlywood", weight=3]; 12155[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz12010) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26250[label="vzz12010/Succ vzz120100",fontsize=10,color="white",style="solid",shape="box"];12155 -> 26250[label="",style="solid", color="burlywood", weight=9]; 26250 -> 12533[label="",style="solid", color="burlywood", weight=3]; 26251[label="vzz12010/Zero",fontsize=10,color="white",style="solid",shape="box"];12155 -> 26251[label="",style="solid", color="burlywood", weight=9]; 26251 -> 12534[label="",style="solid", color="burlywood", weight=3]; 12156[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Pos (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12156 -> 12535[label="",style="solid", color="black", weight=3]; 12157[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz114400)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12157 -> 12536[label="",style="solid", color="black", weight=3]; 12158[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12158 -> 12537[label="",style="solid", color="black", weight=3]; 12159[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12159 -> 12538[label="",style="solid", color="black", weight=3]; 12160[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12160 -> 12539[label="",style="solid", color="black", weight=3]; 12161[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12161 -> 12540[label="",style="solid", color="black", weight=3]; 12162[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12162 -> 12541[label="",style="solid", color="black", weight=3]; 12163 -> 12158[label="",style="dashed", color="red", weight=0]; 12163[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12164[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Neg (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12164 -> 12542[label="",style="solid", color="black", weight=3]; 12165[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz114400)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12165 -> 12543[label="",style="solid", color="black", weight=3]; 12166[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12166 -> 12544[label="",style="solid", color="black", weight=3]; 12167[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12167 -> 12545[label="",style="solid", color="black", weight=3]; 12168[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz114300))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12168 -> 12546[label="",style="solid", color="black", weight=3]; 12169[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12169 -> 12547[label="",style="solid", color="black", weight=3]; 12170[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26252[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12170 -> 26252[label="",style="solid", color="burlywood", weight=9]; 26252 -> 12548[label="",style="solid", color="burlywood", weight=3]; 26253[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12170 -> 26253[label="",style="solid", color="burlywood", weight=9]; 26253 -> 12549[label="",style="solid", color="burlywood", weight=3]; 12171[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12171 -> 12550[label="",style="solid", color="black", weight=3]; 12172[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26254[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12172 -> 26254[label="",style="solid", color="burlywood", weight=9]; 26254 -> 12551[label="",style="solid", color="burlywood", weight=3]; 26255[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12172 -> 26255[label="",style="solid", color="burlywood", weight=9]; 26255 -> 12552[label="",style="solid", color="burlywood", weight=3]; 12173[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26256[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12173 -> 26256[label="",style="solid", color="burlywood", weight=9]; 26256 -> 12553[label="",style="solid", color="burlywood", weight=3]; 26257[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12173 -> 26257[label="",style="solid", color="burlywood", weight=9]; 26257 -> 12554[label="",style="solid", color="burlywood", weight=3]; 12174[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12174 -> 12555[label="",style="solid", color="black", weight=3]; 12175[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26258[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12175 -> 26258[label="",style="solid", color="burlywood", weight=9]; 26258 -> 12556[label="",style="solid", color="burlywood", weight=3]; 26259[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12175 -> 26259[label="",style="solid", color="burlywood", weight=9]; 26259 -> 12557[label="",style="solid", color="burlywood", weight=3]; 12176[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26260[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12176 -> 26260[label="",style="solid", color="burlywood", weight=9]; 26260 -> 12558[label="",style="solid", color="burlywood", weight=3]; 26261[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12176 -> 26261[label="",style="solid", color="burlywood", weight=9]; 26261 -> 12559[label="",style="solid", color="burlywood", weight=3]; 12177[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11730)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26262[label="vzz11730/Succ vzz117300",fontsize=10,color="white",style="solid",shape="box"];12177 -> 26262[label="",style="solid", color="burlywood", weight=9]; 26262 -> 12560[label="",style="solid", color="burlywood", weight=3]; 26263[label="vzz11730/Zero",fontsize=10,color="white",style="solid",shape="box"];12177 -> 26263[label="",style="solid", color="burlywood", weight=9]; 26263 -> 12561[label="",style="solid", color="burlywood", weight=3]; 12178[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz12030) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26264[label="vzz12030/Succ vzz120300",fontsize=10,color="white",style="solid",shape="box"];12178 -> 26264[label="",style="solid", color="burlywood", weight=9]; 26264 -> 12562[label="",style="solid", color="burlywood", weight=3]; 26265[label="vzz12030/Zero",fontsize=10,color="white",style="solid",shape="box"];12178 -> 26265[label="",style="solid", color="burlywood", weight=9]; 26265 -> 12563[label="",style="solid", color="burlywood", weight=3]; 12179[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz12030) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26266[label="vzz12030/Succ vzz120300",fontsize=10,color="white",style="solid",shape="box"];12179 -> 26266[label="",style="solid", color="burlywood", weight=9]; 26266 -> 12564[label="",style="solid", color="burlywood", weight=3]; 26267[label="vzz12030/Zero",fontsize=10,color="white",style="solid",shape="box"];12179 -> 26267[label="",style="solid", color="burlywood", weight=9]; 26267 -> 12565[label="",style="solid", color="burlywood", weight=3]; 12180[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Pos (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12180 -> 12566[label="",style="solid", color="black", weight=3]; 12181[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz114800)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12181 -> 12567[label="",style="solid", color="black", weight=3]; 12182[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12182 -> 12568[label="",style="solid", color="black", weight=3]; 12183[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12183 -> 12569[label="",style="solid", color="black", weight=3]; 12184[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12184 -> 12570[label="",style="solid", color="black", weight=3]; 12185[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12185 -> 12571[label="",style="solid", color="black", weight=3]; 12186[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12186 -> 12572[label="",style="solid", color="black", weight=3]; 12187 -> 12182[label="",style="dashed", color="red", weight=0]; 12187[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12188[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Neg (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12188 -> 12573[label="",style="solid", color="black", weight=3]; 12189[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz114800)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12189 -> 12574[label="",style="solid", color="black", weight=3]; 12190[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12190 -> 12575[label="",style="solid", color="black", weight=3]; 12191[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12191 -> 12576[label="",style="solid", color="black", weight=3]; 12192[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz114700))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12192 -> 12577[label="",style="solid", color="black", weight=3]; 12193[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12193 -> 12578[label="",style="solid", color="black", weight=3]; 12194[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26268[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12194 -> 26268[label="",style="solid", color="burlywood", weight=9]; 26268 -> 12579[label="",style="solid", color="burlywood", weight=3]; 26269[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12194 -> 26269[label="",style="solid", color="burlywood", weight=9]; 26269 -> 12580[label="",style="solid", color="burlywood", weight=3]; 12195[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12195 -> 12581[label="",style="solid", color="black", weight=3]; 12196[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26270[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12196 -> 26270[label="",style="solid", color="burlywood", weight=9]; 26270 -> 12582[label="",style="solid", color="burlywood", weight=3]; 26271[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12196 -> 26271[label="",style="solid", color="burlywood", weight=9]; 26271 -> 12583[label="",style="solid", color="burlywood", weight=3]; 12197[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26272[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12197 -> 26272[label="",style="solid", color="burlywood", weight=9]; 26272 -> 12584[label="",style="solid", color="burlywood", weight=3]; 26273[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12197 -> 26273[label="",style="solid", color="burlywood", weight=9]; 26273 -> 12585[label="",style="solid", color="burlywood", weight=3]; 12198[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12198 -> 12586[label="",style="solid", color="black", weight=3]; 12199[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26274[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12199 -> 26274[label="",style="solid", color="burlywood", weight=9]; 26274 -> 12587[label="",style="solid", color="burlywood", weight=3]; 26275[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12199 -> 26275[label="",style="solid", color="burlywood", weight=9]; 26275 -> 12588[label="",style="solid", color="burlywood", weight=3]; 12200[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26276[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12200 -> 26276[label="",style="solid", color="burlywood", weight=9]; 26276 -> 12589[label="",style="solid", color="burlywood", weight=3]; 26277[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12200 -> 26277[label="",style="solid", color="burlywood", weight=9]; 26277 -> 12590[label="",style="solid", color="burlywood", weight=3]; 12201[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11750)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26278[label="vzz11750/Succ vzz117500",fontsize=10,color="white",style="solid",shape="box"];12201 -> 26278[label="",style="solid", color="burlywood", weight=9]; 26278 -> 12591[label="",style="solid", color="burlywood", weight=3]; 26279[label="vzz11750/Zero",fontsize=10,color="white",style="solid",shape="box"];12201 -> 26279[label="",style="solid", color="burlywood", weight=9]; 26279 -> 12592[label="",style="solid", color="burlywood", weight=3]; 12202[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz12050) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26280[label="vzz12050/Succ vzz120500",fontsize=10,color="white",style="solid",shape="box"];12202 -> 26280[label="",style="solid", color="burlywood", weight=9]; 26280 -> 12593[label="",style="solid", color="burlywood", weight=3]; 26281[label="vzz12050/Zero",fontsize=10,color="white",style="solid",shape="box"];12202 -> 26281[label="",style="solid", color="burlywood", weight=9]; 26281 -> 12594[label="",style="solid", color="burlywood", weight=3]; 12203[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz12050) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26282[label="vzz12050/Succ vzz120500",fontsize=10,color="white",style="solid",shape="box"];12203 -> 26282[label="",style="solid", color="burlywood", weight=9]; 26282 -> 12595[label="",style="solid", color="burlywood", weight=3]; 26283[label="vzz12050/Zero",fontsize=10,color="white",style="solid",shape="box"];12203 -> 26283[label="",style="solid", color="burlywood", weight=9]; 26283 -> 12596[label="",style="solid", color="burlywood", weight=3]; 12204[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Pos (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12204 -> 12597[label="",style="solid", color="black", weight=3]; 12205[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz115200)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12205 -> 12598[label="",style="solid", color="black", weight=3]; 12206[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12206 -> 12599[label="",style="solid", color="black", weight=3]; 12207[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12207 -> 12600[label="",style="solid", color="black", weight=3]; 12208[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12208 -> 12601[label="",style="solid", color="black", weight=3]; 12209[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12209 -> 12602[label="",style="solid", color="black", weight=3]; 12210[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12210 -> 12603[label="",style="solid", color="black", weight=3]; 12211 -> 12206[label="",style="dashed", color="red", weight=0]; 12211[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12212[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Neg (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12212 -> 12604[label="",style="solid", color="black", weight=3]; 12213[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz115200)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12213 -> 12605[label="",style="solid", color="black", weight=3]; 12214[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12214 -> 12606[label="",style="solid", color="black", weight=3]; 12215[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12215 -> 12607[label="",style="solid", color="black", weight=3]; 12216[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz115100))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12216 -> 12608[label="",style="solid", color="black", weight=3]; 12217[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12217 -> 12609[label="",style="solid", color="black", weight=3]; 12218[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26284[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12218 -> 26284[label="",style="solid", color="burlywood", weight=9]; 26284 -> 12610[label="",style="solid", color="burlywood", weight=3]; 26285[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12218 -> 26285[label="",style="solid", color="burlywood", weight=9]; 26285 -> 12611[label="",style="solid", color="burlywood", weight=3]; 12219[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12219 -> 12612[label="",style="solid", color="black", weight=3]; 12220[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26286[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12220 -> 26286[label="",style="solid", color="burlywood", weight=9]; 26286 -> 12613[label="",style="solid", color="burlywood", weight=3]; 26287[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12220 -> 26287[label="",style="solid", color="burlywood", weight=9]; 26287 -> 12614[label="",style="solid", color="burlywood", weight=3]; 12221[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26288[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12221 -> 26288[label="",style="solid", color="burlywood", weight=9]; 26288 -> 12615[label="",style="solid", color="burlywood", weight=3]; 26289[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12221 -> 26289[label="",style="solid", color="burlywood", weight=9]; 26289 -> 12616[label="",style="solid", color="burlywood", weight=3]; 12222[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12222 -> 12617[label="",style="solid", color="black", weight=3]; 12223[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26290[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12223 -> 26290[label="",style="solid", color="burlywood", weight=9]; 26290 -> 12618[label="",style="solid", color="burlywood", weight=3]; 26291[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12223 -> 26291[label="",style="solid", color="burlywood", weight=9]; 26291 -> 12619[label="",style="solid", color="burlywood", weight=3]; 12224[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26292[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12224 -> 26292[label="",style="solid", color="burlywood", weight=9]; 26292 -> 12620[label="",style="solid", color="burlywood", weight=3]; 26293[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12224 -> 26293[label="",style="solid", color="burlywood", weight=9]; 26293 -> 12621[label="",style="solid", color="burlywood", weight=3]; 12225[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11770)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26294[label="vzz11770/Succ vzz117700",fontsize=10,color="white",style="solid",shape="box"];12225 -> 26294[label="",style="solid", color="burlywood", weight=9]; 26294 -> 12622[label="",style="solid", color="burlywood", weight=3]; 26295[label="vzz11770/Zero",fontsize=10,color="white",style="solid",shape="box"];12225 -> 26295[label="",style="solid", color="burlywood", weight=9]; 26295 -> 12623[label="",style="solid", color="burlywood", weight=3]; 12226[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz12080) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26296[label="vzz12080/Succ vzz120800",fontsize=10,color="white",style="solid",shape="box"];12226 -> 26296[label="",style="solid", color="burlywood", weight=9]; 26296 -> 12624[label="",style="solid", color="burlywood", weight=3]; 26297[label="vzz12080/Zero",fontsize=10,color="white",style="solid",shape="box"];12226 -> 26297[label="",style="solid", color="burlywood", weight=9]; 26297 -> 12625[label="",style="solid", color="burlywood", weight=3]; 12227[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz12080) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26298[label="vzz12080/Succ vzz120800",fontsize=10,color="white",style="solid",shape="box"];12227 -> 26298[label="",style="solid", color="burlywood", weight=9]; 26298 -> 12626[label="",style="solid", color="burlywood", weight=3]; 26299[label="vzz12080/Zero",fontsize=10,color="white",style="solid",shape="box"];12227 -> 26299[label="",style="solid", color="burlywood", weight=9]; 26299 -> 12627[label="",style="solid", color="burlywood", weight=3]; 12228[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Pos (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12228 -> 12628[label="",style="solid", color="black", weight=3]; 12229[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz115600)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12229 -> 12629[label="",style="solid", color="black", weight=3]; 12230[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12230 -> 12630[label="",style="solid", color="black", weight=3]; 12231[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12231 -> 12631[label="",style="solid", color="black", weight=3]; 12232[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12232 -> 12632[label="",style="solid", color="black", weight=3]; 12233[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12233 -> 12633[label="",style="solid", color="black", weight=3]; 12234[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12234 -> 12634[label="",style="solid", color="black", weight=3]; 12235 -> 12230[label="",style="dashed", color="red", weight=0]; 12235[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12236[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Neg (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12236 -> 12635[label="",style="solid", color="black", weight=3]; 12237[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz115600)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12237 -> 12636[label="",style="solid", color="black", weight=3]; 12238[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12238 -> 12637[label="",style="solid", color="black", weight=3]; 12239[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12239 -> 12638[label="",style="solid", color="black", weight=3]; 12240[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz115500))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12240 -> 12639[label="",style="solid", color="black", weight=3]; 12241[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12241 -> 12640[label="",style="solid", color="black", weight=3]; 12242[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26300[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12242 -> 26300[label="",style="solid", color="burlywood", weight=9]; 26300 -> 12641[label="",style="solid", color="burlywood", weight=3]; 26301[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12242 -> 26301[label="",style="solid", color="burlywood", weight=9]; 26301 -> 12642[label="",style="solid", color="burlywood", weight=3]; 12243[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12243 -> 12643[label="",style="solid", color="black", weight=3]; 12244[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26302[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12244 -> 26302[label="",style="solid", color="burlywood", weight=9]; 26302 -> 12644[label="",style="solid", color="burlywood", weight=3]; 26303[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12244 -> 26303[label="",style="solid", color="burlywood", weight=9]; 26303 -> 12645[label="",style="solid", color="burlywood", weight=3]; 12245[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26304[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12245 -> 26304[label="",style="solid", color="burlywood", weight=9]; 26304 -> 12646[label="",style="solid", color="burlywood", weight=3]; 26305[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12245 -> 26305[label="",style="solid", color="burlywood", weight=9]; 26305 -> 12647[label="",style="solid", color="burlywood", weight=3]; 12246[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12246 -> 12648[label="",style="solid", color="black", weight=3]; 12247[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26306[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12247 -> 26306[label="",style="solid", color="burlywood", weight=9]; 26306 -> 12649[label="",style="solid", color="burlywood", weight=3]; 26307[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12247 -> 26307[label="",style="solid", color="burlywood", weight=9]; 26307 -> 12650[label="",style="solid", color="burlywood", weight=3]; 12248[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26308[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12248 -> 26308[label="",style="solid", color="burlywood", weight=9]; 26308 -> 12651[label="",style="solid", color="burlywood", weight=3]; 26309[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12248 -> 26309[label="",style="solid", color="burlywood", weight=9]; 26309 -> 12652[label="",style="solid", color="burlywood", weight=3]; 12249[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11790)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26310[label="vzz11790/Succ vzz117900",fontsize=10,color="white",style="solid",shape="box"];12249 -> 26310[label="",style="solid", color="burlywood", weight=9]; 26310 -> 12653[label="",style="solid", color="burlywood", weight=3]; 26311[label="vzz11790/Zero",fontsize=10,color="white",style="solid",shape="box"];12249 -> 26311[label="",style="solid", color="burlywood", weight=9]; 26311 -> 12654[label="",style="solid", color="burlywood", weight=3]; 12250[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz12110) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26312[label="vzz12110/Succ vzz121100",fontsize=10,color="white",style="solid",shape="box"];12250 -> 26312[label="",style="solid", color="burlywood", weight=9]; 26312 -> 12655[label="",style="solid", color="burlywood", weight=3]; 26313[label="vzz12110/Zero",fontsize=10,color="white",style="solid",shape="box"];12250 -> 26313[label="",style="solid", color="burlywood", weight=9]; 26313 -> 12656[label="",style="solid", color="burlywood", weight=3]; 12251[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz12110) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26314[label="vzz12110/Succ vzz121100",fontsize=10,color="white",style="solid",shape="box"];12251 -> 26314[label="",style="solid", color="burlywood", weight=9]; 26314 -> 12657[label="",style="solid", color="burlywood", weight=3]; 26315[label="vzz12110/Zero",fontsize=10,color="white",style="solid",shape="box"];12251 -> 26315[label="",style="solid", color="burlywood", weight=9]; 26315 -> 12658[label="",style="solid", color="burlywood", weight=3]; 12252[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Pos (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12252 -> 12659[label="",style="solid", color="black", weight=3]; 12253[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz116000)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12253 -> 12660[label="",style="solid", color="black", weight=3]; 12254[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12254 -> 12661[label="",style="solid", color="black", weight=3]; 12255[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12255 -> 12662[label="",style="solid", color="black", weight=3]; 12256[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12256 -> 12663[label="",style="solid", color="black", weight=3]; 12257[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12257 -> 12664[label="",style="solid", color="black", weight=3]; 12258[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12258 -> 12665[label="",style="solid", color="black", weight=3]; 12259 -> 12254[label="",style="dashed", color="red", weight=0]; 12259[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12260[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Neg (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12260 -> 12666[label="",style="solid", color="black", weight=3]; 12261[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz116000)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12261 -> 12667[label="",style="solid", color="black", weight=3]; 12262[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12262 -> 12668[label="",style="solid", color="black", weight=3]; 12263[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12263 -> 12669[label="",style="solid", color="black", weight=3]; 12264[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz115900))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12264 -> 12670[label="",style="solid", color="black", weight=3]; 12265[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12265 -> 12671[label="",style="solid", color="black", weight=3]; 20235 -> 7109[label="",style="dashed", color="red", weight=0]; 20235[label="roundN (vzz1456 :% vzz1457)",fontsize=16,color="magenta"];20235 -> 20279[label="",style="dashed", color="magenta", weight=3]; 20235 -> 20280[label="",style="dashed", color="magenta", weight=3]; 20236 -> 7109[label="",style="dashed", color="red", weight=0]; 20236[label="roundN (vzz1463 :% vzz1464)",fontsize=16,color="magenta"];20236 -> 20281[label="",style="dashed", color="magenta", weight=3]; 20236 -> 20282[label="",style="dashed", color="magenta", weight=3]; 19696[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Pos (Succ vzz144300))) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="black",shape="box"];19696 -> 19773[label="",style="solid", color="black", weight=3]; 19697[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos (Succ vzz144200)) (Pos Zero)) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="black",shape="box"];19697 -> 19774[label="",style="solid", color="black", weight=3]; 19698 -> 9409[label="",style="dashed", color="red", weight=0]; 19698[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="magenta"];19698 -> 19775[label="",style="dashed", color="magenta", weight=3]; 19698 -> 19776[label="",style="dashed", color="magenta", weight=3]; 19698 -> 19777[label="",style="dashed", color="magenta", weight=3]; 19698 -> 19778[label="",style="dashed", color="magenta", weight=3]; 19699[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Pos (Succ vzz144300))) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19699 -> 19779[label="",style="solid", color="black", weight=3]; 19700[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Pos Zero)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19700 -> 19780[label="",style="solid", color="black", weight=3]; 19701[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Neg (Succ vzz144300))) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19701 -> 19781[label="",style="solid", color="black", weight=3]; 19702[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Pos Zero) (Neg Zero)) (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="box"];19702 -> 19782[label="",style="solid", color="black", weight=3]; 19703 -> 9409[label="",style="dashed", color="red", weight=0]; 19703[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="magenta"];19703 -> 19783[label="",style="dashed", color="magenta", weight=3]; 19703 -> 19784[label="",style="dashed", color="magenta", weight=3]; 19703 -> 19785[label="",style="dashed", color="magenta", weight=3]; 19703 -> 19786[label="",style="dashed", color="magenta", weight=3]; 19704[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Neg (Succ vzz144300))) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="black",shape="box"];19704 -> 19787[label="",style="solid", color="black", weight=3]; 19705[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg (Succ vzz144200)) (Neg Zero)) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="black",shape="box"];19705 -> 19788[label="",style="solid", color="black", weight=3]; 19706[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Pos (Succ vzz144300))) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19706 -> 19789[label="",style="solid", color="black", weight=3]; 19707[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Pos Zero)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19707 -> 19790[label="",style="solid", color="black", weight=3]; 19708[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Neg (Succ vzz144300))) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19708 -> 19791[label="",style="solid", color="black", weight=3]; 19709[label="roundRound01 (vzz1438 :% vzz1439) (primEqInt (Neg Zero) (Neg Zero)) (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="box"];19709 -> 19792[label="",style="solid", color="black", weight=3]; 21588[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat (Succ vzz15800) vzz1581) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="burlywood",shape="box"];26316[label="vzz1581/Succ vzz15810",fontsize=10,color="white",style="solid",shape="box"];21588 -> 26316[label="",style="solid", color="burlywood", weight=9]; 26316 -> 21638[label="",style="solid", color="burlywood", weight=3]; 26317[label="vzz1581/Zero",fontsize=10,color="white",style="solid",shape="box"];21588 -> 26317[label="",style="solid", color="burlywood", weight=9]; 26317 -> 21639[label="",style="solid", color="burlywood", weight=3]; 21589[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat Zero vzz1581) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="burlywood",shape="box"];26318[label="vzz1581/Succ vzz15810",fontsize=10,color="white",style="solid",shape="box"];21589 -> 26318[label="",style="solid", color="burlywood", weight=9]; 26318 -> 21640[label="",style="solid", color="burlywood", weight=3]; 26319[label="vzz1581/Zero",fontsize=10,color="white",style="solid",shape="box"];21589 -> 26319[label="",style="solid", color="burlywood", weight=9]; 26319 -> 21641[label="",style="solid", color="burlywood", weight=3]; 12332[label="vzz23",fontsize=16,color="green",shape="box"];12333[label="vzz24",fontsize=16,color="green",shape="box"];21636[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat (Succ vzz15860) vzz1587) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="burlywood",shape="box"];26320[label="vzz1587/Succ vzz15870",fontsize=10,color="white",style="solid",shape="box"];21636 -> 26320[label="",style="solid", color="burlywood", weight=9]; 26320 -> 21723[label="",style="solid", color="burlywood", weight=3]; 26321[label="vzz1587/Zero",fontsize=10,color="white",style="solid",shape="box"];21636 -> 26321[label="",style="solid", color="burlywood", weight=9]; 26321 -> 21724[label="",style="solid", color="burlywood", weight=3]; 21637[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat Zero vzz1587) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="burlywood",shape="box"];26322[label="vzz1587/Succ vzz15870",fontsize=10,color="white",style="solid",shape="box"];21637 -> 26322[label="",style="solid", color="burlywood", weight=9]; 26322 -> 21725[label="",style="solid", color="burlywood", weight=3]; 26323[label="vzz1587/Zero",fontsize=10,color="white",style="solid",shape="box"];21637 -> 26323[label="",style="solid", color="burlywood", weight=9]; 26323 -> 21726[label="",style="solid", color="burlywood", weight=3]; 12338[label="vzz23",fontsize=16,color="green",shape="box"];12339[label="vzz24",fontsize=16,color="green",shape="box"];12345[label="vzz1107",fontsize=16,color="green",shape="box"];12346[label="vzz1108",fontsize=16,color="green",shape="box"];12347[label="roundM0 (vzz1107 :% vzz1108) (compare (properFractionR0 vzz1107 vzz1108 (vzz12140,vzz12141) :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];12347 -> 12772[label="",style="solid", color="black", weight=3]; 12348[label="vzz1107",fontsize=16,color="green",shape="box"];12349[label="vzz1108",fontsize=16,color="green",shape="box"];12350[label="fromInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="black",shape="box"];12350 -> 12773[label="",style="solid", color="black", weight=3]; 12351 -> 7829[label="",style="dashed", color="red", weight=0]; 12351[label="toInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="magenta"];12351 -> 12774[label="",style="dashed", color="magenta", weight=3]; 12351 -> 12775[label="",style="dashed", color="magenta", weight=3]; 12352[label="toInteger (properFractionQ vzz1107 vzz1108)",fontsize=16,color="black",shape="box"];12352 -> 12776[label="",style="solid", color="black", weight=3]; 20172[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Pos (Succ vzz145300))) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="black",shape="box"];20172 -> 20237[label="",style="solid", color="black", weight=3]; 20173[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos (Succ vzz145200)) (Pos Zero)) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="black",shape="box"];20173 -> 20238[label="",style="solid", color="black", weight=3]; 20174 -> 9449[label="",style="dashed", color="red", weight=0]; 20174[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="magenta"];20174 -> 20239[label="",style="dashed", color="magenta", weight=3]; 20174 -> 20240[label="",style="dashed", color="magenta", weight=3]; 20174 -> 20241[label="",style="dashed", color="magenta", weight=3]; 20174 -> 20242[label="",style="dashed", color="magenta", weight=3]; 20175[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Pos (Succ vzz145300))) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20175 -> 20243[label="",style="solid", color="black", weight=3]; 20176[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Pos Zero)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20176 -> 20244[label="",style="solid", color="black", weight=3]; 20177[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Neg (Succ vzz145300))) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20177 -> 20245[label="",style="solid", color="black", weight=3]; 20178[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Pos Zero) (Neg Zero)) (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="box"];20178 -> 20246[label="",style="solid", color="black", weight=3]; 20179 -> 9449[label="",style="dashed", color="red", weight=0]; 20179[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="magenta"];20179 -> 20247[label="",style="dashed", color="magenta", weight=3]; 20179 -> 20248[label="",style="dashed", color="magenta", weight=3]; 20179 -> 20249[label="",style="dashed", color="magenta", weight=3]; 20179 -> 20250[label="",style="dashed", color="magenta", weight=3]; 20180[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Neg (Succ vzz145300))) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="black",shape="box"];20180 -> 20251[label="",style="solid", color="black", weight=3]; 20181[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg (Succ vzz145200)) (Neg Zero)) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="black",shape="box"];20181 -> 20252[label="",style="solid", color="black", weight=3]; 20182[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Pos (Succ vzz145300))) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20182 -> 20253[label="",style="solid", color="black", weight=3]; 20183[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Pos Zero)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20183 -> 20254[label="",style="solid", color="black", weight=3]; 20184[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Neg (Succ vzz145300))) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20184 -> 20255[label="",style="solid", color="black", weight=3]; 20185[label="roundRound01 (vzz1448 :% vzz1449) (primEqInt (Neg Zero) (Neg Zero)) (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="box"];20185 -> 20256[label="",style="solid", color="black", weight=3]; 23786 -> 7109[label="",style="dashed", color="red", weight=0]; 23786[label="roundN (vzz1470 :% vzz1471)",fontsize=16,color="magenta"];23786 -> 23798[label="",style="dashed", color="magenta", weight=3]; 23786 -> 23799[label="",style="dashed", color="magenta", weight=3]; 23787 -> 7109[label="",style="dashed", color="red", weight=0]; 23787[label="roundN (vzz1477 :% vzz1478)",fontsize=16,color="magenta"];23787 -> 23800[label="",style="dashed", color="magenta", weight=3]; 23787 -> 23801[label="",style="dashed", color="magenta", weight=3]; 21721[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat (Succ vzz15920) vzz1593) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="burlywood",shape="box"];26324[label="vzz1593/Succ vzz15930",fontsize=10,color="white",style="solid",shape="box"];21721 -> 26324[label="",style="solid", color="burlywood", weight=9]; 26324 -> 21779[label="",style="solid", color="burlywood", weight=3]; 26325[label="vzz1593/Zero",fontsize=10,color="white",style="solid",shape="box"];21721 -> 26325[label="",style="solid", color="burlywood", weight=9]; 26325 -> 21780[label="",style="solid", color="burlywood", weight=3]; 21722[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat Zero vzz1593) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="burlywood",shape="box"];26326[label="vzz1593/Succ vzz15930",fontsize=10,color="white",style="solid",shape="box"];21722 -> 26326[label="",style="solid", color="burlywood", weight=9]; 26326 -> 21781[label="",style="solid", color="burlywood", weight=3]; 26327[label="vzz1593/Zero",fontsize=10,color="white",style="solid",shape="box"];21722 -> 26327[label="",style="solid", color="burlywood", weight=9]; 26327 -> 21782[label="",style="solid", color="burlywood", weight=3]; 12401[label="vzz23",fontsize=16,color="green",shape="box"];12402[label="vzz24",fontsize=16,color="green",shape="box"];21777[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat (Succ vzz15980) vzz1599) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="burlywood",shape="box"];26328[label="vzz1599/Succ vzz15990",fontsize=10,color="white",style="solid",shape="box"];21777 -> 26328[label="",style="solid", color="burlywood", weight=9]; 26328 -> 21814[label="",style="solid", color="burlywood", weight=3]; 26329[label="vzz1599/Zero",fontsize=10,color="white",style="solid",shape="box"];21777 -> 26329[label="",style="solid", color="burlywood", weight=9]; 26329 -> 21815[label="",style="solid", color="burlywood", weight=3]; 21778[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat Zero vzz1599) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="burlywood",shape="box"];26330[label="vzz1599/Succ vzz15990",fontsize=10,color="white",style="solid",shape="box"];21778 -> 26330[label="",style="solid", color="burlywood", weight=9]; 26330 -> 21816[label="",style="solid", color="burlywood", weight=3]; 26331[label="vzz1599/Zero",fontsize=10,color="white",style="solid",shape="box"];21778 -> 26331[label="",style="solid", color="burlywood", weight=9]; 26331 -> 21817[label="",style="solid", color="burlywood", weight=3]; 12407[label="vzz23",fontsize=16,color="green",shape="box"];12408[label="vzz24",fontsize=16,color="green",shape="box"];12419[label="vzz10990",fontsize=16,color="green",shape="box"];12420[label="vzz11310",fontsize=16,color="green",shape="box"];12421[label="vzz10990",fontsize=16,color="green",shape="box"];12422[label="vzz11310",fontsize=16,color="green",shape="box"];12423[label="roundRound05 (vzz23 :% Integer vzz240) (signum (Integer vzz1164) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signum (Integer vzz1164) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12423 -> 12863[label="",style="solid", color="black", weight=3]; 12424[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Pos (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12424 -> 12864[label="",style="solid", color="black", weight=3]; 12425[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116600)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12425 -> 12865[label="",style="solid", color="black", weight=3]; 12426[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12426 -> 12866[label="",style="solid", color="black", weight=3]; 12427[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12427 -> 12867[label="",style="solid", color="black", weight=3]; 12428[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12428 -> 12868[label="",style="solid", color="black", weight=3]; 12429[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12429 -> 12869[label="",style="solid", color="black", weight=3]; 12430[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12430 -> 12870[label="",style="solid", color="black", weight=3]; 12431 -> 12426[label="",style="dashed", color="red", weight=0]; 12431[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12432[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Neg (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12432 -> 12871[label="",style="solid", color="black", weight=3]; 12433[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116600)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12433 -> 12872[label="",style="solid", color="black", weight=3]; 12434[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12434 -> 12873[label="",style="solid", color="black", weight=3]; 12435[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12435 -> 12874[label="",style="solid", color="black", weight=3]; 12436[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz116500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12436 -> 12875[label="",style="solid", color="black", weight=3]; 12437[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12437 -> 12876[label="",style="solid", color="black", weight=3]; 12438[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26332[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12438 -> 26332[label="",style="solid", color="burlywood", weight=9]; 26332 -> 12877[label="",style="solid", color="burlywood", weight=3]; 26333[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12438 -> 26333[label="",style="solid", color="burlywood", weight=9]; 26333 -> 12878[label="",style="solid", color="burlywood", weight=3]; 12439[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26334[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12439 -> 26334[label="",style="solid", color="burlywood", weight=9]; 26334 -> 12879[label="",style="solid", color="burlywood", weight=3]; 26335[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12439 -> 26335[label="",style="solid", color="burlywood", weight=9]; 26335 -> 12880[label="",style="solid", color="burlywood", weight=3]; 12440[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26336[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12440 -> 26336[label="",style="solid", color="burlywood", weight=9]; 26336 -> 12881[label="",style="solid", color="burlywood", weight=3]; 26337[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12440 -> 26337[label="",style="solid", color="burlywood", weight=9]; 26337 -> 12882[label="",style="solid", color="burlywood", weight=3]; 12441[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1194) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26338[label="vzz1194/Pos vzz11940",fontsize=10,color="white",style="solid",shape="box"];12441 -> 26338[label="",style="solid", color="burlywood", weight=9]; 26338 -> 12883[label="",style="solid", color="burlywood", weight=3]; 26339[label="vzz1194/Neg vzz11940",fontsize=10,color="white",style="solid",shape="box"];12441 -> 26339[label="",style="solid", color="burlywood", weight=9]; 26339 -> 12884[label="",style="solid", color="burlywood", weight=3]; 12442[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz112500 vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26340[label="vzz112500/Succ vzz1125000",fontsize=10,color="white",style="solid",shape="box"];12442 -> 26340[label="",style="solid", color="burlywood", weight=9]; 26340 -> 12885[label="",style="solid", color="burlywood", weight=3]; 26341[label="vzz112500/Zero",fontsize=10,color="white",style="solid",shape="box"];12442 -> 26341[label="",style="solid", color="burlywood", weight=9]; 26341 -> 12886[label="",style="solid", color="burlywood", weight=3]; 12443 -> 12086[label="",style="dashed", color="red", weight=0]; 12443[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12444[label="roundRound02 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12444 -> 12887[label="",style="solid", color="black", weight=3]; 12445 -> 12086[label="",style="dashed", color="red", weight=0]; 12445[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12446[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12446 -> 12888[label="",style="solid", color="black", weight=3]; 12447 -> 12086[label="",style="dashed", color="red", weight=0]; 12447[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12448 -> 12446[label="",style="dashed", color="red", weight=0]; 12448[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12449 -> 12442[label="",style="dashed", color="red", weight=0]; 12449[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz112500 vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12449 -> 12889[label="",style="dashed", color="magenta", weight=3]; 12449 -> 12890[label="",style="dashed", color="magenta", weight=3]; 12450 -> 12086[label="",style="dashed", color="red", weight=0]; 12450[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12451 -> 12086[label="",style="dashed", color="red", weight=0]; 12451[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12452 -> 12446[label="",style="dashed", color="red", weight=0]; 12452[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12453 -> 12086[label="",style="dashed", color="red", weight=0]; 12453[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12454 -> 12446[label="",style="dashed", color="red", weight=0]; 12454[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12455[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Pos (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12455 -> 12891[label="",style="solid", color="black", weight=3]; 12456[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz116800)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12456 -> 12892[label="",style="solid", color="black", weight=3]; 12457[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12457 -> 12893[label="",style="solid", color="black", weight=3]; 12458[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12458 -> 12894[label="",style="solid", color="black", weight=3]; 12459[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12459 -> 12895[label="",style="solid", color="black", weight=3]; 12460[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12460 -> 12896[label="",style="solid", color="black", weight=3]; 12461[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12461 -> 12897[label="",style="solid", color="black", weight=3]; 12462 -> 12457[label="",style="dashed", color="red", weight=0]; 12462[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12463[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Neg (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12463 -> 12898[label="",style="solid", color="black", weight=3]; 12464[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz116800)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12464 -> 12899[label="",style="solid", color="black", weight=3]; 12465[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12465 -> 12900[label="",style="solid", color="black", weight=3]; 12466[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12466 -> 12901[label="",style="solid", color="black", weight=3]; 12467[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz116700))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12467 -> 12902[label="",style="solid", color="black", weight=3]; 12468[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12468 -> 12903[label="",style="solid", color="black", weight=3]; 12469[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26342[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12469 -> 26342[label="",style="solid", color="burlywood", weight=9]; 26342 -> 12904[label="",style="solid", color="burlywood", weight=3]; 26343[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12469 -> 26343[label="",style="solid", color="burlywood", weight=9]; 26343 -> 12905[label="",style="solid", color="burlywood", weight=3]; 12470[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26344[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12470 -> 26344[label="",style="solid", color="burlywood", weight=9]; 26344 -> 12906[label="",style="solid", color="burlywood", weight=3]; 26345[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12470 -> 26345[label="",style="solid", color="burlywood", weight=9]; 26345 -> 12907[label="",style="solid", color="burlywood", weight=3]; 12471[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26346[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12471 -> 26346[label="",style="solid", color="burlywood", weight=9]; 26346 -> 12908[label="",style="solid", color="burlywood", weight=3]; 26347[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12471 -> 26347[label="",style="solid", color="burlywood", weight=9]; 26347 -> 12909[label="",style="solid", color="burlywood", weight=3]; 12472[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1196) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26348[label="vzz1196/Pos vzz11960",fontsize=10,color="white",style="solid",shape="box"];12472 -> 26348[label="",style="solid", color="burlywood", weight=9]; 26348 -> 12910[label="",style="solid", color="burlywood", weight=3]; 26349[label="vzz1196/Neg vzz11960",fontsize=10,color="white",style="solid",shape="box"];12472 -> 26349[label="",style="solid", color="burlywood", weight=9]; 26349 -> 12911[label="",style="solid", color="burlywood", weight=3]; 12473[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz113600 vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26350[label="vzz113600/Succ vzz1136000",fontsize=10,color="white",style="solid",shape="box"];12473 -> 26350[label="",style="solid", color="burlywood", weight=9]; 26350 -> 12912[label="",style="solid", color="burlywood", weight=3]; 26351[label="vzz113600/Zero",fontsize=10,color="white",style="solid",shape="box"];12473 -> 26351[label="",style="solid", color="burlywood", weight=9]; 26351 -> 12913[label="",style="solid", color="burlywood", weight=3]; 12474 -> 12110[label="",style="dashed", color="red", weight=0]; 12474[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12475[label="roundRound02 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12475 -> 12914[label="",style="solid", color="black", weight=3]; 12476 -> 12110[label="",style="dashed", color="red", weight=0]; 12476[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12477[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12477 -> 12915[label="",style="solid", color="black", weight=3]; 12478 -> 12110[label="",style="dashed", color="red", weight=0]; 12478[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12479 -> 12477[label="",style="dashed", color="red", weight=0]; 12479[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12480 -> 12473[label="",style="dashed", color="red", weight=0]; 12480[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz113600 vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12480 -> 12916[label="",style="dashed", color="magenta", weight=3]; 12480 -> 12917[label="",style="dashed", color="magenta", weight=3]; 12481 -> 12110[label="",style="dashed", color="red", weight=0]; 12481[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12482 -> 12110[label="",style="dashed", color="red", weight=0]; 12482[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12483 -> 12477[label="",style="dashed", color="red", weight=0]; 12483[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12484 -> 12110[label="",style="dashed", color="red", weight=0]; 12484[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12485 -> 12477[label="",style="dashed", color="red", weight=0]; 12485[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12486[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Pos (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12486 -> 12918[label="",style="solid", color="black", weight=3]; 12487[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117000)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12487 -> 12919[label="",style="solid", color="black", weight=3]; 12488[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12488 -> 12920[label="",style="solid", color="black", weight=3]; 12489[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12489 -> 12921[label="",style="solid", color="black", weight=3]; 12490[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12490 -> 12922[label="",style="solid", color="black", weight=3]; 12491[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12491 -> 12923[label="",style="solid", color="black", weight=3]; 12492[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12492 -> 12924[label="",style="solid", color="black", weight=3]; 12493 -> 12488[label="",style="dashed", color="red", weight=0]; 12493[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12494[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Neg (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12494 -> 12925[label="",style="solid", color="black", weight=3]; 12495[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117000)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12495 -> 12926[label="",style="solid", color="black", weight=3]; 12496[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12496 -> 12927[label="",style="solid", color="black", weight=3]; 12497[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12497 -> 12928[label="",style="solid", color="black", weight=3]; 12498[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz116900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12498 -> 12929[label="",style="solid", color="black", weight=3]; 12499[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12499 -> 12930[label="",style="solid", color="black", weight=3]; 12500[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26352[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12500 -> 26352[label="",style="solid", color="burlywood", weight=9]; 26352 -> 12931[label="",style="solid", color="burlywood", weight=3]; 26353[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12500 -> 26353[label="",style="solid", color="burlywood", weight=9]; 26353 -> 12932[label="",style="solid", color="burlywood", weight=3]; 12501[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26354[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12501 -> 26354[label="",style="solid", color="burlywood", weight=9]; 26354 -> 12933[label="",style="solid", color="burlywood", weight=3]; 26355[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12501 -> 26355[label="",style="solid", color="burlywood", weight=9]; 26355 -> 12934[label="",style="solid", color="burlywood", weight=3]; 12502[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26356[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12502 -> 26356[label="",style="solid", color="burlywood", weight=9]; 26356 -> 12935[label="",style="solid", color="burlywood", weight=3]; 26357[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12502 -> 26357[label="",style="solid", color="burlywood", weight=9]; 26357 -> 12936[label="",style="solid", color="burlywood", weight=3]; 12503[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1198) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26358[label="vzz1198/Pos vzz11980",fontsize=10,color="white",style="solid",shape="box"];12503 -> 26358[label="",style="solid", color="burlywood", weight=9]; 26358 -> 12937[label="",style="solid", color="burlywood", weight=3]; 26359[label="vzz1198/Neg vzz11980",fontsize=10,color="white",style="solid",shape="box"];12503 -> 26359[label="",style="solid", color="burlywood", weight=9]; 26359 -> 12938[label="",style="solid", color="burlywood", weight=3]; 12504[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz114000 vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26360[label="vzz114000/Succ vzz1140000",fontsize=10,color="white",style="solid",shape="box"];12504 -> 26360[label="",style="solid", color="burlywood", weight=9]; 26360 -> 12939[label="",style="solid", color="burlywood", weight=3]; 26361[label="vzz114000/Zero",fontsize=10,color="white",style="solid",shape="box"];12504 -> 26361[label="",style="solid", color="burlywood", weight=9]; 26361 -> 12940[label="",style="solid", color="burlywood", weight=3]; 12505 -> 12134[label="",style="dashed", color="red", weight=0]; 12505[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12506[label="roundRound02 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12506 -> 12941[label="",style="solid", color="black", weight=3]; 12507 -> 12134[label="",style="dashed", color="red", weight=0]; 12507[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12508[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12508 -> 12942[label="",style="solid", color="black", weight=3]; 12509 -> 12134[label="",style="dashed", color="red", weight=0]; 12509[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12510 -> 12508[label="",style="dashed", color="red", weight=0]; 12510[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12511 -> 12504[label="",style="dashed", color="red", weight=0]; 12511[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz114000 vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12511 -> 12943[label="",style="dashed", color="magenta", weight=3]; 12511 -> 12944[label="",style="dashed", color="magenta", weight=3]; 12512 -> 12134[label="",style="dashed", color="red", weight=0]; 12512[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12513 -> 12134[label="",style="dashed", color="red", weight=0]; 12513[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12514 -> 12508[label="",style="dashed", color="red", weight=0]; 12514[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12515 -> 12134[label="",style="dashed", color="red", weight=0]; 12515[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12516 -> 12508[label="",style="dashed", color="red", weight=0]; 12516[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12517[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Pos (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12517 -> 12945[label="",style="solid", color="black", weight=3]; 12518[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117200)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12518 -> 12946[label="",style="solid", color="black", weight=3]; 12519[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12519 -> 12947[label="",style="solid", color="black", weight=3]; 12520[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12520 -> 12948[label="",style="solid", color="black", weight=3]; 12521[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12521 -> 12949[label="",style="solid", color="black", weight=3]; 12522[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12522 -> 12950[label="",style="solid", color="black", weight=3]; 12523[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12523 -> 12951[label="",style="solid", color="black", weight=3]; 12524 -> 12519[label="",style="dashed", color="red", weight=0]; 12524[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12525[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Neg (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12525 -> 12952[label="",style="solid", color="black", weight=3]; 12526[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117200)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12526 -> 12953[label="",style="solid", color="black", weight=3]; 12527[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12527 -> 12954[label="",style="solid", color="black", weight=3]; 12528[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12528 -> 12955[label="",style="solid", color="black", weight=3]; 12529[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12529 -> 12956[label="",style="solid", color="black", weight=3]; 12530[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12530 -> 12957[label="",style="solid", color="black", weight=3]; 12531[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26362[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12531 -> 26362[label="",style="solid", color="burlywood", weight=9]; 26362 -> 12958[label="",style="solid", color="burlywood", weight=3]; 26363[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12531 -> 26363[label="",style="solid", color="burlywood", weight=9]; 26363 -> 12959[label="",style="solid", color="burlywood", weight=3]; 12532[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26364[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12532 -> 26364[label="",style="solid", color="burlywood", weight=9]; 26364 -> 12960[label="",style="solid", color="burlywood", weight=3]; 26365[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12532 -> 26365[label="",style="solid", color="burlywood", weight=9]; 26365 -> 12961[label="",style="solid", color="burlywood", weight=3]; 12533[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26366[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12533 -> 26366[label="",style="solid", color="burlywood", weight=9]; 26366 -> 12962[label="",style="solid", color="burlywood", weight=3]; 26367[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12533 -> 26367[label="",style="solid", color="burlywood", weight=9]; 26367 -> 12963[label="",style="solid", color="burlywood", weight=3]; 12534[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26368[label="vzz1200/Pos vzz12000",fontsize=10,color="white",style="solid",shape="box"];12534 -> 26368[label="",style="solid", color="burlywood", weight=9]; 26368 -> 12964[label="",style="solid", color="burlywood", weight=3]; 26369[label="vzz1200/Neg vzz12000",fontsize=10,color="white",style="solid",shape="box"];12534 -> 26369[label="",style="solid", color="burlywood", weight=9]; 26369 -> 12965[label="",style="solid", color="burlywood", weight=3]; 12535[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz114400 vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26370[label="vzz114400/Succ vzz1144000",fontsize=10,color="white",style="solid",shape="box"];12535 -> 26370[label="",style="solid", color="burlywood", weight=9]; 26370 -> 12966[label="",style="solid", color="burlywood", weight=3]; 26371[label="vzz114400/Zero",fontsize=10,color="white",style="solid",shape="box"];12535 -> 26371[label="",style="solid", color="burlywood", weight=9]; 26371 -> 12967[label="",style="solid", color="burlywood", weight=3]; 12536 -> 12158[label="",style="dashed", color="red", weight=0]; 12536[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12537[label="roundRound02 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12537 -> 12968[label="",style="solid", color="black", weight=3]; 12538 -> 12158[label="",style="dashed", color="red", weight=0]; 12538[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12539[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12539 -> 12969[label="",style="solid", color="black", weight=3]; 12540 -> 12158[label="",style="dashed", color="red", weight=0]; 12540[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12541 -> 12539[label="",style="dashed", color="red", weight=0]; 12541[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12542 -> 12535[label="",style="dashed", color="red", weight=0]; 12542[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz114400 vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12542 -> 12970[label="",style="dashed", color="magenta", weight=3]; 12542 -> 12971[label="",style="dashed", color="magenta", weight=3]; 12543 -> 12158[label="",style="dashed", color="red", weight=0]; 12543[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12544 -> 12158[label="",style="dashed", color="red", weight=0]; 12544[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12545 -> 12539[label="",style="dashed", color="red", weight=0]; 12545[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12546 -> 12158[label="",style="dashed", color="red", weight=0]; 12546[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12547 -> 12539[label="",style="dashed", color="red", weight=0]; 12547[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12548[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Pos (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12548 -> 12972[label="",style="solid", color="black", weight=3]; 12549[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117400)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12549 -> 12973[label="",style="solid", color="black", weight=3]; 12550[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12550 -> 12974[label="",style="solid", color="black", weight=3]; 12551[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12551 -> 12975[label="",style="solid", color="black", weight=3]; 12552[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12552 -> 12976[label="",style="solid", color="black", weight=3]; 12553[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12553 -> 12977[label="",style="solid", color="black", weight=3]; 12554[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12554 -> 12978[label="",style="solid", color="black", weight=3]; 12555 -> 12550[label="",style="dashed", color="red", weight=0]; 12555[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12556[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Neg (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12556 -> 12979[label="",style="solid", color="black", weight=3]; 12557[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117400)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12557 -> 12980[label="",style="solid", color="black", weight=3]; 12558[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12558 -> 12981[label="",style="solid", color="black", weight=3]; 12559[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12559 -> 12982[label="",style="solid", color="black", weight=3]; 12560[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12560 -> 12983[label="",style="solid", color="black", weight=3]; 12561[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12561 -> 12984[label="",style="solid", color="black", weight=3]; 12562[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26372[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12562 -> 26372[label="",style="solid", color="burlywood", weight=9]; 26372 -> 12985[label="",style="solid", color="burlywood", weight=3]; 26373[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12562 -> 26373[label="",style="solid", color="burlywood", weight=9]; 26373 -> 12986[label="",style="solid", color="burlywood", weight=3]; 12563[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26374[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12563 -> 26374[label="",style="solid", color="burlywood", weight=9]; 26374 -> 12987[label="",style="solid", color="burlywood", weight=3]; 26375[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12563 -> 26375[label="",style="solid", color="burlywood", weight=9]; 26375 -> 12988[label="",style="solid", color="burlywood", weight=3]; 12564[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26376[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12564 -> 26376[label="",style="solid", color="burlywood", weight=9]; 26376 -> 12989[label="",style="solid", color="burlywood", weight=3]; 26377[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12564 -> 26377[label="",style="solid", color="burlywood", weight=9]; 26377 -> 12990[label="",style="solid", color="burlywood", weight=3]; 12565[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1202) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26378[label="vzz1202/Pos vzz12020",fontsize=10,color="white",style="solid",shape="box"];12565 -> 26378[label="",style="solid", color="burlywood", weight=9]; 26378 -> 12991[label="",style="solid", color="burlywood", weight=3]; 26379[label="vzz1202/Neg vzz12020",fontsize=10,color="white",style="solid",shape="box"];12565 -> 26379[label="",style="solid", color="burlywood", weight=9]; 26379 -> 12992[label="",style="solid", color="burlywood", weight=3]; 12566[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz114800 vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26380[label="vzz114800/Succ vzz1148000",fontsize=10,color="white",style="solid",shape="box"];12566 -> 26380[label="",style="solid", color="burlywood", weight=9]; 26380 -> 12993[label="",style="solid", color="burlywood", weight=3]; 26381[label="vzz114800/Zero",fontsize=10,color="white",style="solid",shape="box"];12566 -> 26381[label="",style="solid", color="burlywood", weight=9]; 26381 -> 12994[label="",style="solid", color="burlywood", weight=3]; 12567 -> 12182[label="",style="dashed", color="red", weight=0]; 12567[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12568[label="roundRound02 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12568 -> 12995[label="",style="solid", color="black", weight=3]; 12569 -> 12182[label="",style="dashed", color="red", weight=0]; 12569[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12570[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12570 -> 12996[label="",style="solid", color="black", weight=3]; 12571 -> 12182[label="",style="dashed", color="red", weight=0]; 12571[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12572 -> 12570[label="",style="dashed", color="red", weight=0]; 12572[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12573 -> 12566[label="",style="dashed", color="red", weight=0]; 12573[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz114800 vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12573 -> 12997[label="",style="dashed", color="magenta", weight=3]; 12573 -> 12998[label="",style="dashed", color="magenta", weight=3]; 12574 -> 12182[label="",style="dashed", color="red", weight=0]; 12574[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12575 -> 12182[label="",style="dashed", color="red", weight=0]; 12575[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12576 -> 12570[label="",style="dashed", color="red", weight=0]; 12576[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12577 -> 12182[label="",style="dashed", color="red", weight=0]; 12577[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12578 -> 12570[label="",style="dashed", color="red", weight=0]; 12578[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12579[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Pos (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12579 -> 12999[label="",style="solid", color="black", weight=3]; 12580[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz117600)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12580 -> 13000[label="",style="solid", color="black", weight=3]; 12581[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12581 -> 13001[label="",style="solid", color="black", weight=3]; 12582[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12582 -> 13002[label="",style="solid", color="black", weight=3]; 12583[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12583 -> 13003[label="",style="solid", color="black", weight=3]; 12584[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12584 -> 13004[label="",style="solid", color="black", weight=3]; 12585[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12585 -> 13005[label="",style="solid", color="black", weight=3]; 12586 -> 12581[label="",style="dashed", color="red", weight=0]; 12586[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12587[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Neg (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12587 -> 13006[label="",style="solid", color="black", weight=3]; 12588[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz117600)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12588 -> 13007[label="",style="solid", color="black", weight=3]; 12589[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12589 -> 13008[label="",style="solid", color="black", weight=3]; 12590[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12590 -> 13009[label="",style="solid", color="black", weight=3]; 12591[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117500))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12591 -> 13010[label="",style="solid", color="black", weight=3]; 12592[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12592 -> 13011[label="",style="solid", color="black", weight=3]; 12593[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26382[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12593 -> 26382[label="",style="solid", color="burlywood", weight=9]; 26382 -> 13012[label="",style="solid", color="burlywood", weight=3]; 26383[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12593 -> 26383[label="",style="solid", color="burlywood", weight=9]; 26383 -> 13013[label="",style="solid", color="burlywood", weight=3]; 12594[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26384[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12594 -> 26384[label="",style="solid", color="burlywood", weight=9]; 26384 -> 13014[label="",style="solid", color="burlywood", weight=3]; 26385[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12594 -> 26385[label="",style="solid", color="burlywood", weight=9]; 26385 -> 13015[label="",style="solid", color="burlywood", weight=3]; 12595[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26386[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12595 -> 26386[label="",style="solid", color="burlywood", weight=9]; 26386 -> 13016[label="",style="solid", color="burlywood", weight=3]; 26387[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12595 -> 26387[label="",style="solid", color="burlywood", weight=9]; 26387 -> 13017[label="",style="solid", color="burlywood", weight=3]; 12596[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1204) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26388[label="vzz1204/Pos vzz12040",fontsize=10,color="white",style="solid",shape="box"];12596 -> 26388[label="",style="solid", color="burlywood", weight=9]; 26388 -> 13018[label="",style="solid", color="burlywood", weight=3]; 26389[label="vzz1204/Neg vzz12040",fontsize=10,color="white",style="solid",shape="box"];12596 -> 26389[label="",style="solid", color="burlywood", weight=9]; 26389 -> 13019[label="",style="solid", color="burlywood", weight=3]; 12597[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz115200 vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26390[label="vzz115200/Succ vzz1152000",fontsize=10,color="white",style="solid",shape="box"];12597 -> 26390[label="",style="solid", color="burlywood", weight=9]; 26390 -> 13020[label="",style="solid", color="burlywood", weight=3]; 26391[label="vzz115200/Zero",fontsize=10,color="white",style="solid",shape="box"];12597 -> 26391[label="",style="solid", color="burlywood", weight=9]; 26391 -> 13021[label="",style="solid", color="burlywood", weight=3]; 12598 -> 12206[label="",style="dashed", color="red", weight=0]; 12598[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12599[label="roundRound02 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12599 -> 13022[label="",style="solid", color="black", weight=3]; 12600 -> 12206[label="",style="dashed", color="red", weight=0]; 12600[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12601[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12601 -> 13023[label="",style="solid", color="black", weight=3]; 12602 -> 12206[label="",style="dashed", color="red", weight=0]; 12602[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12603 -> 12601[label="",style="dashed", color="red", weight=0]; 12603[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12604 -> 12597[label="",style="dashed", color="red", weight=0]; 12604[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz115200 vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12604 -> 13024[label="",style="dashed", color="magenta", weight=3]; 12604 -> 13025[label="",style="dashed", color="magenta", weight=3]; 12605 -> 12206[label="",style="dashed", color="red", weight=0]; 12605[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12606 -> 12206[label="",style="dashed", color="red", weight=0]; 12606[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12607 -> 12601[label="",style="dashed", color="red", weight=0]; 12607[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12608 -> 12206[label="",style="dashed", color="red", weight=0]; 12608[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12609 -> 12601[label="",style="dashed", color="red", weight=0]; 12609[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12610[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Pos (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12610 -> 13026[label="",style="solid", color="black", weight=3]; 12611[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz117800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12611 -> 13027[label="",style="solid", color="black", weight=3]; 12612[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12612 -> 13028[label="",style="solid", color="black", weight=3]; 12613[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12613 -> 13029[label="",style="solid", color="black", weight=3]; 12614[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12614 -> 13030[label="",style="solid", color="black", weight=3]; 12615[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12615 -> 13031[label="",style="solid", color="black", weight=3]; 12616[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12616 -> 13032[label="",style="solid", color="black", weight=3]; 12617 -> 12612[label="",style="dashed", color="red", weight=0]; 12617[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12618[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Neg (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12618 -> 13033[label="",style="solid", color="black", weight=3]; 12619[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz117800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12619 -> 13034[label="",style="solid", color="black", weight=3]; 12620[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12620 -> 13035[label="",style="solid", color="black", weight=3]; 12621[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12621 -> 13036[label="",style="solid", color="black", weight=3]; 12622[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12622 -> 13037[label="",style="solid", color="black", weight=3]; 12623[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12623 -> 13038[label="",style="solid", color="black", weight=3]; 12624[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26392[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12624 -> 26392[label="",style="solid", color="burlywood", weight=9]; 26392 -> 13039[label="",style="solid", color="burlywood", weight=3]; 26393[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12624 -> 26393[label="",style="solid", color="burlywood", weight=9]; 26393 -> 13040[label="",style="solid", color="burlywood", weight=3]; 12625[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26394[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12625 -> 26394[label="",style="solid", color="burlywood", weight=9]; 26394 -> 13041[label="",style="solid", color="burlywood", weight=3]; 26395[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12625 -> 26395[label="",style="solid", color="burlywood", weight=9]; 26395 -> 13042[label="",style="solid", color="burlywood", weight=3]; 12626[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26396[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12626 -> 26396[label="",style="solid", color="burlywood", weight=9]; 26396 -> 13043[label="",style="solid", color="burlywood", weight=3]; 26397[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12626 -> 26397[label="",style="solid", color="burlywood", weight=9]; 26397 -> 13044[label="",style="solid", color="burlywood", weight=3]; 12627[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1207) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26398[label="vzz1207/Pos vzz12070",fontsize=10,color="white",style="solid",shape="box"];12627 -> 26398[label="",style="solid", color="burlywood", weight=9]; 26398 -> 13045[label="",style="solid", color="burlywood", weight=3]; 26399[label="vzz1207/Neg vzz12070",fontsize=10,color="white",style="solid",shape="box"];12627 -> 26399[label="",style="solid", color="burlywood", weight=9]; 26399 -> 13046[label="",style="solid", color="burlywood", weight=3]; 12628[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz115600 vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26400[label="vzz115600/Succ vzz1156000",fontsize=10,color="white",style="solid",shape="box"];12628 -> 26400[label="",style="solid", color="burlywood", weight=9]; 26400 -> 13047[label="",style="solid", color="burlywood", weight=3]; 26401[label="vzz115600/Zero",fontsize=10,color="white",style="solid",shape="box"];12628 -> 26401[label="",style="solid", color="burlywood", weight=9]; 26401 -> 13048[label="",style="solid", color="burlywood", weight=3]; 12629 -> 12230[label="",style="dashed", color="red", weight=0]; 12629[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12630[label="roundRound02 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12630 -> 13049[label="",style="solid", color="black", weight=3]; 12631 -> 12230[label="",style="dashed", color="red", weight=0]; 12631[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12632[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12632 -> 13050[label="",style="solid", color="black", weight=3]; 12633 -> 12230[label="",style="dashed", color="red", weight=0]; 12633[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12634 -> 12632[label="",style="dashed", color="red", weight=0]; 12634[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12635 -> 12628[label="",style="dashed", color="red", weight=0]; 12635[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz115600 vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12635 -> 13051[label="",style="dashed", color="magenta", weight=3]; 12635 -> 13052[label="",style="dashed", color="magenta", weight=3]; 12636 -> 12230[label="",style="dashed", color="red", weight=0]; 12636[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12637 -> 12230[label="",style="dashed", color="red", weight=0]; 12637[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12638 -> 12632[label="",style="dashed", color="red", weight=0]; 12638[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12639 -> 12230[label="",style="dashed", color="red", weight=0]; 12639[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12640 -> 12632[label="",style="dashed", color="red", weight=0]; 12640[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12641[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Pos (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12641 -> 13053[label="",style="solid", color="black", weight=3]; 12642[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz118000)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12642 -> 13054[label="",style="solid", color="black", weight=3]; 12643[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12643 -> 13055[label="",style="solid", color="black", weight=3]; 12644[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12644 -> 13056[label="",style="solid", color="black", weight=3]; 12645[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12645 -> 13057[label="",style="solid", color="black", weight=3]; 12646[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12646 -> 13058[label="",style="solid", color="black", weight=3]; 12647[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12647 -> 13059[label="",style="solid", color="black", weight=3]; 12648 -> 12643[label="",style="dashed", color="red", weight=0]; 12648[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12649[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Neg (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12649 -> 13060[label="",style="solid", color="black", weight=3]; 12650[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz118000)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12650 -> 13061[label="",style="solid", color="black", weight=3]; 12651[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12651 -> 13062[label="",style="solid", color="black", weight=3]; 12652[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12652 -> 13063[label="",style="solid", color="black", weight=3]; 12653[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz117900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12653 -> 13064[label="",style="solid", color="black", weight=3]; 12654[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12654 -> 13065[label="",style="solid", color="black", weight=3]; 12655[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26402[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12655 -> 26402[label="",style="solid", color="burlywood", weight=9]; 26402 -> 13066[label="",style="solid", color="burlywood", weight=3]; 26403[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12655 -> 26403[label="",style="solid", color="burlywood", weight=9]; 26403 -> 13067[label="",style="solid", color="burlywood", weight=3]; 12656[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26404[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12656 -> 26404[label="",style="solid", color="burlywood", weight=9]; 26404 -> 13068[label="",style="solid", color="burlywood", weight=3]; 26405[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12656 -> 26405[label="",style="solid", color="burlywood", weight=9]; 26405 -> 13069[label="",style="solid", color="burlywood", weight=3]; 12657[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26406[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12657 -> 26406[label="",style="solid", color="burlywood", weight=9]; 26406 -> 13070[label="",style="solid", color="burlywood", weight=3]; 26407[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12657 -> 26407[label="",style="solid", color="burlywood", weight=9]; 26407 -> 13071[label="",style="solid", color="burlywood", weight=3]; 12658[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1210) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26408[label="vzz1210/Pos vzz12100",fontsize=10,color="white",style="solid",shape="box"];12658 -> 26408[label="",style="solid", color="burlywood", weight=9]; 26408 -> 13072[label="",style="solid", color="burlywood", weight=3]; 26409[label="vzz1210/Neg vzz12100",fontsize=10,color="white",style="solid",shape="box"];12658 -> 26409[label="",style="solid", color="burlywood", weight=9]; 26409 -> 13073[label="",style="solid", color="burlywood", weight=3]; 12659[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz116000 vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26410[label="vzz116000/Succ vzz1160000",fontsize=10,color="white",style="solid",shape="box"];12659 -> 26410[label="",style="solid", color="burlywood", weight=9]; 26410 -> 13074[label="",style="solid", color="burlywood", weight=3]; 26411[label="vzz116000/Zero",fontsize=10,color="white",style="solid",shape="box"];12659 -> 26411[label="",style="solid", color="burlywood", weight=9]; 26411 -> 13075[label="",style="solid", color="burlywood", weight=3]; 12660 -> 12254[label="",style="dashed", color="red", weight=0]; 12660[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12661[label="roundRound02 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12661 -> 13076[label="",style="solid", color="black", weight=3]; 12662 -> 12254[label="",style="dashed", color="red", weight=0]; 12662[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12663[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12663 -> 13077[label="",style="solid", color="black", weight=3]; 12664 -> 12254[label="",style="dashed", color="red", weight=0]; 12664[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12665 -> 12663[label="",style="dashed", color="red", weight=0]; 12665[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12666 -> 12659[label="",style="dashed", color="red", weight=0]; 12666[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz116000 vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12666 -> 13078[label="",style="dashed", color="magenta", weight=3]; 12666 -> 13079[label="",style="dashed", color="magenta", weight=3]; 12667 -> 12254[label="",style="dashed", color="red", weight=0]; 12667[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12668 -> 12254[label="",style="dashed", color="red", weight=0]; 12668[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12669 -> 12663[label="",style="dashed", color="red", weight=0]; 12669[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12670 -> 12254[label="",style="dashed", color="red", weight=0]; 12670[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12671 -> 12663[label="",style="dashed", color="red", weight=0]; 12671[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20279[label="vzz1456",fontsize=16,color="green",shape="box"];20280[label="vzz1457",fontsize=16,color="green",shape="box"];20281[label="vzz1463",fontsize=16,color="green",shape="box"];20282[label="vzz1464",fontsize=16,color="green",shape="box"];19773 -> 22407[label="",style="dashed", color="red", weight=0]; 19773[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz144200 vzz144300) (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="magenta"];19773 -> 22408[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22409[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22410[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22411[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22412[label="",style="dashed", color="magenta", weight=3]; 19773 -> 22413[label="",style="dashed", color="magenta", weight=3]; 19774 -> 9409[label="",style="dashed", color="red", weight=0]; 19774[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos (Succ vzz144200))",fontsize=16,color="magenta"];19774 -> 20011[label="",style="dashed", color="magenta", weight=3]; 19774 -> 20012[label="",style="dashed", color="magenta", weight=3]; 19774 -> 20013[label="",style="dashed", color="magenta", weight=3]; 19774 -> 20014[label="",style="dashed", color="magenta", weight=3]; 19775[label="vzz1444",fontsize=16,color="green",shape="box"];19776[label="Pos (Succ vzz144200)",fontsize=16,color="green",shape="box"];19777[label="vzz1438",fontsize=16,color="green",shape="box"];19778[label="vzz1439",fontsize=16,color="green",shape="box"];19779 -> 9409[label="",style="dashed", color="red", weight=0]; 19779[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="magenta"];19779 -> 20015[label="",style="dashed", color="magenta", weight=3]; 19779 -> 20016[label="",style="dashed", color="magenta", weight=3]; 19779 -> 20017[label="",style="dashed", color="magenta", weight=3]; 19779 -> 20018[label="",style="dashed", color="magenta", weight=3]; 19780[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];19780 -> 20019[label="",style="solid", color="black", weight=3]; 19781 -> 9409[label="",style="dashed", color="red", weight=0]; 19781[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="magenta"];19781 -> 20020[label="",style="dashed", color="magenta", weight=3]; 19781 -> 20021[label="",style="dashed", color="magenta", weight=3]; 19781 -> 20022[label="",style="dashed", color="magenta", weight=3]; 19781 -> 20023[label="",style="dashed", color="magenta", weight=3]; 19782 -> 19780[label="",style="dashed", color="red", weight=0]; 19782[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Pos Zero)",fontsize=16,color="magenta"];19783[label="vzz1444",fontsize=16,color="green",shape="box"];19784[label="Neg (Succ vzz144200)",fontsize=16,color="green",shape="box"];19785[label="vzz1438",fontsize=16,color="green",shape="box"];19786[label="vzz1439",fontsize=16,color="green",shape="box"];19787 -> 22464[label="",style="dashed", color="red", weight=0]; 19787[label="roundRound01 (vzz1438 :% vzz1439) (primEqNat vzz144200 vzz144300) (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="magenta"];19787 -> 22465[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22466[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22467[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22468[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22469[label="",style="dashed", color="magenta", weight=3]; 19787 -> 22470[label="",style="dashed", color="magenta", weight=3]; 19788 -> 9409[label="",style="dashed", color="red", weight=0]; 19788[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg (Succ vzz144200))",fontsize=16,color="magenta"];19788 -> 20026[label="",style="dashed", color="magenta", weight=3]; 19788 -> 20027[label="",style="dashed", color="magenta", weight=3]; 19788 -> 20028[label="",style="dashed", color="magenta", weight=3]; 19788 -> 20029[label="",style="dashed", color="magenta", weight=3]; 19789 -> 9409[label="",style="dashed", color="red", weight=0]; 19789[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="magenta"];19789 -> 20030[label="",style="dashed", color="magenta", weight=3]; 19789 -> 20031[label="",style="dashed", color="magenta", weight=3]; 19789 -> 20032[label="",style="dashed", color="magenta", weight=3]; 19789 -> 20033[label="",style="dashed", color="magenta", weight=3]; 19790[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];19790 -> 20034[label="",style="solid", color="black", weight=3]; 19791 -> 9409[label="",style="dashed", color="red", weight=0]; 19791[label="roundRound01 (vzz1438 :% vzz1439) False (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="magenta"];19791 -> 20035[label="",style="dashed", color="magenta", weight=3]; 19791 -> 20036[label="",style="dashed", color="magenta", weight=3]; 19791 -> 20037[label="",style="dashed", color="magenta", weight=3]; 19791 -> 20038[label="",style="dashed", color="magenta", weight=3]; 19792 -> 19790[label="",style="dashed", color="red", weight=0]; 19792[label="roundRound01 (vzz1438 :% vzz1439) True (Pos (Succ vzz1444) :% Neg Zero)",fontsize=16,color="magenta"];21638[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat (Succ vzz15800) (Succ vzz15810)) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21638 -> 21727[label="",style="solid", color="black", weight=3]; 21639[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat (Succ vzz15800) Zero) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21639 -> 21728[label="",style="solid", color="black", weight=3]; 21640[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat Zero (Succ vzz15810)) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21640 -> 21729[label="",style="solid", color="black", weight=3]; 21641[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat Zero Zero) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21641 -> 21730[label="",style="solid", color="black", weight=3]; 21723[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat (Succ vzz15860) (Succ vzz15870)) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21723 -> 21783[label="",style="solid", color="black", weight=3]; 21724[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat (Succ vzz15860) Zero) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21724 -> 21784[label="",style="solid", color="black", weight=3]; 21725[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat Zero (Succ vzz15870)) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21725 -> 21785[label="",style="solid", color="black", weight=3]; 21726[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat Zero Zero) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21726 -> 21786[label="",style="solid", color="black", weight=3]; 12772[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];12772 -> 13192[label="",style="solid", color="black", weight=3]; 12773 -> 13193[label="",style="dashed", color="red", weight=0]; 12773[label="fromInteger (properFractionQ1 vzz1107 vzz1108 (properFractionVu30 vzz1107 vzz1108))",fontsize=16,color="magenta"];12773 -> 13194[label="",style="dashed", color="magenta", weight=3]; 12774[label="vzz1107",fontsize=16,color="green",shape="box"];12775[label="vzz1108",fontsize=16,color="green",shape="box"];12776[label="properFractionQ vzz1107 vzz1108",fontsize=16,color="black",shape="box"];12776 -> 13205[label="",style="solid", color="black", weight=3]; 20237 -> 22525[label="",style="dashed", color="red", weight=0]; 20237[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz145200 vzz145300) (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="magenta"];20237 -> 22526[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22527[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22528[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22529[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22530[label="",style="dashed", color="magenta", weight=3]; 20237 -> 22531[label="",style="dashed", color="magenta", weight=3]; 20238 -> 9449[label="",style="dashed", color="red", weight=0]; 20238[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos (Succ vzz145200))",fontsize=16,color="magenta"];20238 -> 20286[label="",style="dashed", color="magenta", weight=3]; 20238 -> 20287[label="",style="dashed", color="magenta", weight=3]; 20238 -> 20288[label="",style="dashed", color="magenta", weight=3]; 20238 -> 20289[label="",style="dashed", color="magenta", weight=3]; 20239[label="Pos (Succ vzz145200)",fontsize=16,color="green",shape="box"];20240[label="vzz1448",fontsize=16,color="green",shape="box"];20241[label="vzz1449",fontsize=16,color="green",shape="box"];20242[label="vzz1454",fontsize=16,color="green",shape="box"];20243 -> 9449[label="",style="dashed", color="red", weight=0]; 20243[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="magenta"];20243 -> 20290[label="",style="dashed", color="magenta", weight=3]; 20243 -> 20291[label="",style="dashed", color="magenta", weight=3]; 20243 -> 20292[label="",style="dashed", color="magenta", weight=3]; 20243 -> 20293[label="",style="dashed", color="magenta", weight=3]; 20244[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="black",shape="triangle"];20244 -> 20294[label="",style="solid", color="black", weight=3]; 20245 -> 9449[label="",style="dashed", color="red", weight=0]; 20245[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="magenta"];20245 -> 20295[label="",style="dashed", color="magenta", weight=3]; 20245 -> 20296[label="",style="dashed", color="magenta", weight=3]; 20245 -> 20297[label="",style="dashed", color="magenta", weight=3]; 20245 -> 20298[label="",style="dashed", color="magenta", weight=3]; 20246 -> 20244[label="",style="dashed", color="red", weight=0]; 20246[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Pos Zero)",fontsize=16,color="magenta"];20247[label="Neg (Succ vzz145200)",fontsize=16,color="green",shape="box"];20248[label="vzz1448",fontsize=16,color="green",shape="box"];20249[label="vzz1449",fontsize=16,color="green",shape="box"];20250[label="vzz1454",fontsize=16,color="green",shape="box"];20251 -> 22590[label="",style="dashed", color="red", weight=0]; 20251[label="roundRound01 (vzz1448 :% vzz1449) (primEqNat vzz145200 vzz145300) (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="magenta"];20251 -> 22591[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22592[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22593[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22594[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22595[label="",style="dashed", color="magenta", weight=3]; 20251 -> 22596[label="",style="dashed", color="magenta", weight=3]; 20252 -> 9449[label="",style="dashed", color="red", weight=0]; 20252[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg (Succ vzz145200))",fontsize=16,color="magenta"];20252 -> 20301[label="",style="dashed", color="magenta", weight=3]; 20252 -> 20302[label="",style="dashed", color="magenta", weight=3]; 20252 -> 20303[label="",style="dashed", color="magenta", weight=3]; 20252 -> 20304[label="",style="dashed", color="magenta", weight=3]; 20253 -> 9449[label="",style="dashed", color="red", weight=0]; 20253[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="magenta"];20253 -> 20305[label="",style="dashed", color="magenta", weight=3]; 20253 -> 20306[label="",style="dashed", color="magenta", weight=3]; 20253 -> 20307[label="",style="dashed", color="magenta", weight=3]; 20253 -> 20308[label="",style="dashed", color="magenta", weight=3]; 20254[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="black",shape="triangle"];20254 -> 20309[label="",style="solid", color="black", weight=3]; 20255 -> 9449[label="",style="dashed", color="red", weight=0]; 20255[label="roundRound01 (vzz1448 :% vzz1449) False (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="magenta"];20255 -> 20310[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20311[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20312[label="",style="dashed", color="magenta", weight=3]; 20255 -> 20313[label="",style="dashed", color="magenta", weight=3]; 20256 -> 20254[label="",style="dashed", color="red", weight=0]; 20256[label="roundRound01 (vzz1448 :% vzz1449) True (Neg (Succ vzz1454) :% Neg Zero)",fontsize=16,color="magenta"];23798[label="vzz1470",fontsize=16,color="green",shape="box"];23799[label="vzz1471",fontsize=16,color="green",shape="box"];23800[label="vzz1477",fontsize=16,color="green",shape="box"];23801[label="vzz1478",fontsize=16,color="green",shape="box"];21779[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat (Succ vzz15920) (Succ vzz15930)) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21779 -> 21818[label="",style="solid", color="black", weight=3]; 21780[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat (Succ vzz15920) Zero) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21780 -> 21819[label="",style="solid", color="black", weight=3]; 21781[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat Zero (Succ vzz15930)) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21781 -> 21820[label="",style="solid", color="black", weight=3]; 21782[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat Zero Zero) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21782 -> 21821[label="",style="solid", color="black", weight=3]; 21814[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat (Succ vzz15980) (Succ vzz15990)) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21814 -> 21848[label="",style="solid", color="black", weight=3]; 21815[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat (Succ vzz15980) Zero) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21815 -> 21849[label="",style="solid", color="black", weight=3]; 21816[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat Zero (Succ vzz15990)) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21816 -> 21850[label="",style="solid", color="black", weight=3]; 21817[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat Zero Zero) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21817 -> 21851[label="",style="solid", color="black", weight=3]; 12863[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal (Integer vzz1164) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal (Integer vzz1164) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12863 -> 13289[label="",style="solid", color="black", weight=3]; 12864[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz116600 vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26412[label="vzz116600/Succ vzz1166000",fontsize=10,color="white",style="solid",shape="box"];12864 -> 26412[label="",style="solid", color="burlywood", weight=9]; 26412 -> 13290[label="",style="solid", color="burlywood", weight=3]; 26413[label="vzz116600/Zero",fontsize=10,color="white",style="solid",shape="box"];12864 -> 26413[label="",style="solid", color="burlywood", weight=9]; 26413 -> 13291[label="",style="solid", color="burlywood", weight=3]; 12865 -> 12426[label="",style="dashed", color="red", weight=0]; 12865[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12866[label="roundRound04 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12866 -> 13292[label="",style="solid", color="black", weight=3]; 12867 -> 12426[label="",style="dashed", color="red", weight=0]; 12867[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12868[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12868 -> 13293[label="",style="solid", color="black", weight=3]; 12869 -> 12426[label="",style="dashed", color="red", weight=0]; 12869[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12870 -> 12868[label="",style="dashed", color="red", weight=0]; 12870[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12871 -> 12864[label="",style="dashed", color="red", weight=0]; 12871[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz116600 vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12871 -> 13294[label="",style="dashed", color="magenta", weight=3]; 12871 -> 13295[label="",style="dashed", color="magenta", weight=3]; 12872 -> 12426[label="",style="dashed", color="red", weight=0]; 12872[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12873 -> 12426[label="",style="dashed", color="red", weight=0]; 12873[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12874 -> 12868[label="",style="dashed", color="red", weight=0]; 12874[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12875 -> 12426[label="",style="dashed", color="red", weight=0]; 12875[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12876 -> 12868[label="",style="dashed", color="red", weight=0]; 12876[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12877[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26414[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12877 -> 26414[label="",style="solid", color="burlywood", weight=9]; 26414 -> 13296[label="",style="solid", color="burlywood", weight=3]; 26415[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12877 -> 26415[label="",style="solid", color="burlywood", weight=9]; 26415 -> 13297[label="",style="solid", color="burlywood", weight=3]; 12878[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12878 -> 13298[label="",style="solid", color="black", weight=3]; 12879[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26416[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12879 -> 26416[label="",style="solid", color="burlywood", weight=9]; 26416 -> 13299[label="",style="solid", color="burlywood", weight=3]; 26417[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12879 -> 26417[label="",style="solid", color="burlywood", weight=9]; 26417 -> 13300[label="",style="solid", color="burlywood", weight=3]; 12880[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26418[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12880 -> 26418[label="",style="solid", color="burlywood", weight=9]; 26418 -> 13301[label="",style="solid", color="burlywood", weight=3]; 26419[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12880 -> 26419[label="",style="solid", color="burlywood", weight=9]; 26419 -> 13302[label="",style="solid", color="burlywood", weight=3]; 12881[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12881 -> 13303[label="",style="solid", color="black", weight=3]; 12882[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26420[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12882 -> 26420[label="",style="solid", color="burlywood", weight=9]; 26420 -> 13304[label="",style="solid", color="burlywood", weight=3]; 26421[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12882 -> 26421[label="",style="solid", color="burlywood", weight=9]; 26421 -> 13305[label="",style="solid", color="burlywood", weight=3]; 12883[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26422[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12883 -> 26422[label="",style="solid", color="burlywood", weight=9]; 26422 -> 13306[label="",style="solid", color="burlywood", weight=3]; 26423[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12883 -> 26423[label="",style="solid", color="burlywood", weight=9]; 26423 -> 13307[label="",style="solid", color="burlywood", weight=3]; 12884[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11940)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26424[label="vzz11940/Succ vzz119400",fontsize=10,color="white",style="solid",shape="box"];12884 -> 26424[label="",style="solid", color="burlywood", weight=9]; 26424 -> 13308[label="",style="solid", color="burlywood", weight=3]; 26425[label="vzz11940/Zero",fontsize=10,color="white",style="solid",shape="box"];12884 -> 26425[label="",style="solid", color="burlywood", weight=9]; 26425 -> 13309[label="",style="solid", color="burlywood", weight=3]; 12885[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1125000) vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26426[label="vzz112400/Succ vzz1124000",fontsize=10,color="white",style="solid",shape="box"];12885 -> 26426[label="",style="solid", color="burlywood", weight=9]; 26426 -> 13310[label="",style="solid", color="burlywood", weight=3]; 26427[label="vzz112400/Zero",fontsize=10,color="white",style="solid",shape="box"];12885 -> 26427[label="",style="solid", color="burlywood", weight=9]; 26427 -> 13311[label="",style="solid", color="burlywood", weight=3]; 12886[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz112400) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26428[label="vzz112400/Succ vzz1124000",fontsize=10,color="white",style="solid",shape="box"];12886 -> 26428[label="",style="solid", color="burlywood", weight=9]; 26428 -> 13312[label="",style="solid", color="burlywood", weight=3]; 26429[label="vzz112400/Zero",fontsize=10,color="white",style="solid",shape="box"];12886 -> 26429[label="",style="solid", color="burlywood", weight=9]; 26429 -> 13313[label="",style="solid", color="burlywood", weight=3]; 12887[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12887 -> 13314[label="",style="solid", color="black", weight=3]; 12888 -> 14216[label="",style="dashed", color="red", weight=0]; 12888[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) (even (roundN (Double (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];12888 -> 14217[label="",style="dashed", color="magenta", weight=3]; 12889[label="vzz112500",fontsize=16,color="green",shape="box"];12890[label="vzz112400",fontsize=16,color="green",shape="box"];12891[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz116800 vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26430[label="vzz116800/Succ vzz1168000",fontsize=10,color="white",style="solid",shape="box"];12891 -> 26430[label="",style="solid", color="burlywood", weight=9]; 26430 -> 13321[label="",style="solid", color="burlywood", weight=3]; 26431[label="vzz116800/Zero",fontsize=10,color="white",style="solid",shape="box"];12891 -> 26431[label="",style="solid", color="burlywood", weight=9]; 26431 -> 13322[label="",style="solid", color="burlywood", weight=3]; 12892 -> 12457[label="",style="dashed", color="red", weight=0]; 12892[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12893[label="roundRound04 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12893 -> 13323[label="",style="solid", color="black", weight=3]; 12894 -> 12457[label="",style="dashed", color="red", weight=0]; 12894[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12895[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12895 -> 13324[label="",style="solid", color="black", weight=3]; 12896 -> 12457[label="",style="dashed", color="red", weight=0]; 12896[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12897 -> 12895[label="",style="dashed", color="red", weight=0]; 12897[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12898 -> 12891[label="",style="dashed", color="red", weight=0]; 12898[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz116800 vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12898 -> 13325[label="",style="dashed", color="magenta", weight=3]; 12898 -> 13326[label="",style="dashed", color="magenta", weight=3]; 12899 -> 12457[label="",style="dashed", color="red", weight=0]; 12899[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12900 -> 12457[label="",style="dashed", color="red", weight=0]; 12900[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12901 -> 12895[label="",style="dashed", color="red", weight=0]; 12901[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12902 -> 12457[label="",style="dashed", color="red", weight=0]; 12902[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12903 -> 12895[label="",style="dashed", color="red", weight=0]; 12903[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12904[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26432[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12904 -> 26432[label="",style="solid", color="burlywood", weight=9]; 26432 -> 13327[label="",style="solid", color="burlywood", weight=3]; 26433[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12904 -> 26433[label="",style="solid", color="burlywood", weight=9]; 26433 -> 13328[label="",style="solid", color="burlywood", weight=3]; 12905[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12905 -> 13329[label="",style="solid", color="black", weight=3]; 12906[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26434[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12906 -> 26434[label="",style="solid", color="burlywood", weight=9]; 26434 -> 13330[label="",style="solid", color="burlywood", weight=3]; 26435[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12906 -> 26435[label="",style="solid", color="burlywood", weight=9]; 26435 -> 13331[label="",style="solid", color="burlywood", weight=3]; 12907[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26436[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12907 -> 26436[label="",style="solid", color="burlywood", weight=9]; 26436 -> 13332[label="",style="solid", color="burlywood", weight=3]; 26437[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12907 -> 26437[label="",style="solid", color="burlywood", weight=9]; 26437 -> 13333[label="",style="solid", color="burlywood", weight=3]; 12908[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12908 -> 13334[label="",style="solid", color="black", weight=3]; 12909[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26438[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12909 -> 26438[label="",style="solid", color="burlywood", weight=9]; 26438 -> 13335[label="",style="solid", color="burlywood", weight=3]; 26439[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12909 -> 26439[label="",style="solid", color="burlywood", weight=9]; 26439 -> 13336[label="",style="solid", color="burlywood", weight=3]; 12910[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26440[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12910 -> 26440[label="",style="solid", color="burlywood", weight=9]; 26440 -> 13337[label="",style="solid", color="burlywood", weight=3]; 26441[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12910 -> 26441[label="",style="solid", color="burlywood", weight=9]; 26441 -> 13338[label="",style="solid", color="burlywood", weight=3]; 12911[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz11960)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26442[label="vzz11960/Succ vzz119600",fontsize=10,color="white",style="solid",shape="box"];12911 -> 26442[label="",style="solid", color="burlywood", weight=9]; 26442 -> 13339[label="",style="solid", color="burlywood", weight=3]; 26443[label="vzz11960/Zero",fontsize=10,color="white",style="solid",shape="box"];12911 -> 26443[label="",style="solid", color="burlywood", weight=9]; 26443 -> 13340[label="",style="solid", color="burlywood", weight=3]; 12912[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1136000) vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26444[label="vzz113500/Succ vzz1135000",fontsize=10,color="white",style="solid",shape="box"];12912 -> 26444[label="",style="solid", color="burlywood", weight=9]; 26444 -> 13341[label="",style="solid", color="burlywood", weight=3]; 26445[label="vzz113500/Zero",fontsize=10,color="white",style="solid",shape="box"];12912 -> 26445[label="",style="solid", color="burlywood", weight=9]; 26445 -> 13342[label="",style="solid", color="burlywood", weight=3]; 12913[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz113500) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26446[label="vzz113500/Succ vzz1135000",fontsize=10,color="white",style="solid",shape="box"];12913 -> 26446[label="",style="solid", color="burlywood", weight=9]; 26446 -> 13343[label="",style="solid", color="burlywood", weight=3]; 26447[label="vzz113500/Zero",fontsize=10,color="white",style="solid",shape="box"];12913 -> 26447[label="",style="solid", color="burlywood", weight=9]; 26447 -> 13344[label="",style="solid", color="burlywood", weight=3]; 12914[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12914 -> 13345[label="",style="solid", color="black", weight=3]; 12915 -> 14251[label="",style="dashed", color="red", weight=0]; 12915[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) (even (roundN (Double (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];12915 -> 14252[label="",style="dashed", color="magenta", weight=3]; 12916[label="vzz113600",fontsize=16,color="green",shape="box"];12917[label="vzz113500",fontsize=16,color="green",shape="box"];12918[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz117000 vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26448[label="vzz117000/Succ vzz1170000",fontsize=10,color="white",style="solid",shape="box"];12918 -> 26448[label="",style="solid", color="burlywood", weight=9]; 26448 -> 13348[label="",style="solid", color="burlywood", weight=3]; 26449[label="vzz117000/Zero",fontsize=10,color="white",style="solid",shape="box"];12918 -> 26449[label="",style="solid", color="burlywood", weight=9]; 26449 -> 13349[label="",style="solid", color="burlywood", weight=3]; 12919 -> 12488[label="",style="dashed", color="red", weight=0]; 12919[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12920[label="roundRound04 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12920 -> 13350[label="",style="solid", color="black", weight=3]; 12921 -> 12488[label="",style="dashed", color="red", weight=0]; 12921[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12922[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12922 -> 13351[label="",style="solid", color="black", weight=3]; 12923 -> 12488[label="",style="dashed", color="red", weight=0]; 12923[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12924 -> 12922[label="",style="dashed", color="red", weight=0]; 12924[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12925 -> 12918[label="",style="dashed", color="red", weight=0]; 12925[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz117000 vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12925 -> 13352[label="",style="dashed", color="magenta", weight=3]; 12925 -> 13353[label="",style="dashed", color="magenta", weight=3]; 12926 -> 12488[label="",style="dashed", color="red", weight=0]; 12926[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12927 -> 12488[label="",style="dashed", color="red", weight=0]; 12927[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12928 -> 12922[label="",style="dashed", color="red", weight=0]; 12928[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12929 -> 12488[label="",style="dashed", color="red", weight=0]; 12929[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12930 -> 12922[label="",style="dashed", color="red", weight=0]; 12930[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12931[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26450[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12931 -> 26450[label="",style="solid", color="burlywood", weight=9]; 26450 -> 13354[label="",style="solid", color="burlywood", weight=3]; 26451[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12931 -> 26451[label="",style="solid", color="burlywood", weight=9]; 26451 -> 13355[label="",style="solid", color="burlywood", weight=3]; 12932[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12932 -> 13356[label="",style="solid", color="black", weight=3]; 12933[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26452[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12933 -> 26452[label="",style="solid", color="burlywood", weight=9]; 26452 -> 13357[label="",style="solid", color="burlywood", weight=3]; 26453[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12933 -> 26453[label="",style="solid", color="burlywood", weight=9]; 26453 -> 13358[label="",style="solid", color="burlywood", weight=3]; 12934[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26454[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12934 -> 26454[label="",style="solid", color="burlywood", weight=9]; 26454 -> 13359[label="",style="solid", color="burlywood", weight=3]; 26455[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12934 -> 26455[label="",style="solid", color="burlywood", weight=9]; 26455 -> 13360[label="",style="solid", color="burlywood", weight=3]; 12935[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12935 -> 13361[label="",style="solid", color="black", weight=3]; 12936[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26456[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12936 -> 26456[label="",style="solid", color="burlywood", weight=9]; 26456 -> 13362[label="",style="solid", color="burlywood", weight=3]; 26457[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12936 -> 26457[label="",style="solid", color="burlywood", weight=9]; 26457 -> 13363[label="",style="solid", color="burlywood", weight=3]; 12937[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26458[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12937 -> 26458[label="",style="solid", color="burlywood", weight=9]; 26458 -> 13364[label="",style="solid", color="burlywood", weight=3]; 26459[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12937 -> 26459[label="",style="solid", color="burlywood", weight=9]; 26459 -> 13365[label="",style="solid", color="burlywood", weight=3]; 12938[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz11980)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26460[label="vzz11980/Succ vzz119800",fontsize=10,color="white",style="solid",shape="box"];12938 -> 26460[label="",style="solid", color="burlywood", weight=9]; 26460 -> 13366[label="",style="solid", color="burlywood", weight=3]; 26461[label="vzz11980/Zero",fontsize=10,color="white",style="solid",shape="box"];12938 -> 26461[label="",style="solid", color="burlywood", weight=9]; 26461 -> 13367[label="",style="solid", color="burlywood", weight=3]; 12939[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1140000) vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26462[label="vzz113900/Succ vzz1139000",fontsize=10,color="white",style="solid",shape="box"];12939 -> 26462[label="",style="solid", color="burlywood", weight=9]; 26462 -> 13368[label="",style="solid", color="burlywood", weight=3]; 26463[label="vzz113900/Zero",fontsize=10,color="white",style="solid",shape="box"];12939 -> 26463[label="",style="solid", color="burlywood", weight=9]; 26463 -> 13369[label="",style="solid", color="burlywood", weight=3]; 12940[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz113900) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26464[label="vzz113900/Succ vzz1139000",fontsize=10,color="white",style="solid",shape="box"];12940 -> 26464[label="",style="solid", color="burlywood", weight=9]; 26464 -> 13370[label="",style="solid", color="burlywood", weight=3]; 26465[label="vzz113900/Zero",fontsize=10,color="white",style="solid",shape="box"];12940 -> 26465[label="",style="solid", color="burlywood", weight=9]; 26465 -> 13371[label="",style="solid", color="burlywood", weight=3]; 12941[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12941 -> 13372[label="",style="solid", color="black", weight=3]; 12942 -> 14275[label="",style="dashed", color="red", weight=0]; 12942[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) (even (roundN (Double (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];12942 -> 14276[label="",style="dashed", color="magenta", weight=3]; 12943[label="vzz114000",fontsize=16,color="green",shape="box"];12944[label="vzz113900",fontsize=16,color="green",shape="box"];12945[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz117200 vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26466[label="vzz117200/Succ vzz1172000",fontsize=10,color="white",style="solid",shape="box"];12945 -> 26466[label="",style="solid", color="burlywood", weight=9]; 26466 -> 13375[label="",style="solid", color="burlywood", weight=3]; 26467[label="vzz117200/Zero",fontsize=10,color="white",style="solid",shape="box"];12945 -> 26467[label="",style="solid", color="burlywood", weight=9]; 26467 -> 13376[label="",style="solid", color="burlywood", weight=3]; 12946 -> 12519[label="",style="dashed", color="red", weight=0]; 12946[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12947[label="roundRound04 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12947 -> 13377[label="",style="solid", color="black", weight=3]; 12948 -> 12519[label="",style="dashed", color="red", weight=0]; 12948[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12949[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12949 -> 13378[label="",style="solid", color="black", weight=3]; 12950 -> 12519[label="",style="dashed", color="red", weight=0]; 12950[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12951 -> 12949[label="",style="dashed", color="red", weight=0]; 12951[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12952 -> 12945[label="",style="dashed", color="red", weight=0]; 12952[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz117200 vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12952 -> 13379[label="",style="dashed", color="magenta", weight=3]; 12952 -> 13380[label="",style="dashed", color="magenta", weight=3]; 12953 -> 12519[label="",style="dashed", color="red", weight=0]; 12953[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12954 -> 12519[label="",style="dashed", color="red", weight=0]; 12954[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12955 -> 12949[label="",style="dashed", color="red", weight=0]; 12955[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12956 -> 12519[label="",style="dashed", color="red", weight=0]; 12956[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12957 -> 12949[label="",style="dashed", color="red", weight=0]; 12957[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12958[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26468[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12958 -> 26468[label="",style="solid", color="burlywood", weight=9]; 26468 -> 13381[label="",style="solid", color="burlywood", weight=3]; 26469[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12958 -> 26469[label="",style="solid", color="burlywood", weight=9]; 26469 -> 13382[label="",style="solid", color="burlywood", weight=3]; 12959[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12959 -> 13383[label="",style="solid", color="black", weight=3]; 12960[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26470[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12960 -> 26470[label="",style="solid", color="burlywood", weight=9]; 26470 -> 13384[label="",style="solid", color="burlywood", weight=3]; 26471[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12960 -> 26471[label="",style="solid", color="burlywood", weight=9]; 26471 -> 13385[label="",style="solid", color="burlywood", weight=3]; 12961[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26472[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12961 -> 26472[label="",style="solid", color="burlywood", weight=9]; 26472 -> 13386[label="",style="solid", color="burlywood", weight=3]; 26473[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12961 -> 26473[label="",style="solid", color="burlywood", weight=9]; 26473 -> 13387[label="",style="solid", color="burlywood", weight=3]; 12962[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12962 -> 13388[label="",style="solid", color="black", weight=3]; 12963[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26474[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12963 -> 26474[label="",style="solid", color="burlywood", weight=9]; 26474 -> 13389[label="",style="solid", color="burlywood", weight=3]; 26475[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12963 -> 26475[label="",style="solid", color="burlywood", weight=9]; 26475 -> 13390[label="",style="solid", color="burlywood", weight=3]; 12964[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26476[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12964 -> 26476[label="",style="solid", color="burlywood", weight=9]; 26476 -> 13391[label="",style="solid", color="burlywood", weight=3]; 26477[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12964 -> 26477[label="",style="solid", color="burlywood", weight=9]; 26477 -> 13392[label="",style="solid", color="burlywood", weight=3]; 12965[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz12000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26478[label="vzz12000/Succ vzz120000",fontsize=10,color="white",style="solid",shape="box"];12965 -> 26478[label="",style="solid", color="burlywood", weight=9]; 26478 -> 13393[label="",style="solid", color="burlywood", weight=3]; 26479[label="vzz12000/Zero",fontsize=10,color="white",style="solid",shape="box"];12965 -> 26479[label="",style="solid", color="burlywood", weight=9]; 26479 -> 13394[label="",style="solid", color="burlywood", weight=3]; 12966[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1144000) vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26480[label="vzz114300/Succ vzz1143000",fontsize=10,color="white",style="solid",shape="box"];12966 -> 26480[label="",style="solid", color="burlywood", weight=9]; 26480 -> 13395[label="",style="solid", color="burlywood", weight=3]; 26481[label="vzz114300/Zero",fontsize=10,color="white",style="solid",shape="box"];12966 -> 26481[label="",style="solid", color="burlywood", weight=9]; 26481 -> 13396[label="",style="solid", color="burlywood", weight=3]; 12967[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz114300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26482[label="vzz114300/Succ vzz1143000",fontsize=10,color="white",style="solid",shape="box"];12967 -> 26482[label="",style="solid", color="burlywood", weight=9]; 26482 -> 13397[label="",style="solid", color="burlywood", weight=3]; 26483[label="vzz114300/Zero",fontsize=10,color="white",style="solid",shape="box"];12967 -> 26483[label="",style="solid", color="burlywood", weight=9]; 26483 -> 13398[label="",style="solid", color="burlywood", weight=3]; 12968[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12968 -> 13399[label="",style="solid", color="black", weight=3]; 12969 -> 14298[label="",style="dashed", color="red", weight=0]; 12969[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) (even (roundN (Double (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];12969 -> 14299[label="",style="dashed", color="magenta", weight=3]; 12970[label="vzz114300",fontsize=16,color="green",shape="box"];12971[label="vzz114400",fontsize=16,color="green",shape="box"];12972[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz117400 vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26484[label="vzz117400/Succ vzz1174000",fontsize=10,color="white",style="solid",shape="box"];12972 -> 26484[label="",style="solid", color="burlywood", weight=9]; 26484 -> 13402[label="",style="solid", color="burlywood", weight=3]; 26485[label="vzz117400/Zero",fontsize=10,color="white",style="solid",shape="box"];12972 -> 26485[label="",style="solid", color="burlywood", weight=9]; 26485 -> 13403[label="",style="solid", color="burlywood", weight=3]; 12973 -> 12550[label="",style="dashed", color="red", weight=0]; 12973[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12974[label="roundRound04 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12974 -> 13404[label="",style="solid", color="black", weight=3]; 12975 -> 12550[label="",style="dashed", color="red", weight=0]; 12975[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12976[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];12976 -> 13405[label="",style="solid", color="black", weight=3]; 12977 -> 12550[label="",style="dashed", color="red", weight=0]; 12977[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12978 -> 12976[label="",style="dashed", color="red", weight=0]; 12978[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12979 -> 12972[label="",style="dashed", color="red", weight=0]; 12979[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz117400 vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12979 -> 13406[label="",style="dashed", color="magenta", weight=3]; 12979 -> 13407[label="",style="dashed", color="magenta", weight=3]; 12980 -> 12550[label="",style="dashed", color="red", weight=0]; 12980[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12981 -> 12550[label="",style="dashed", color="red", weight=0]; 12981[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12982 -> 12976[label="",style="dashed", color="red", weight=0]; 12982[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12983 -> 12550[label="",style="dashed", color="red", weight=0]; 12983[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12984 -> 12976[label="",style="dashed", color="red", weight=0]; 12984[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];12985[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26486[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12985 -> 26486[label="",style="solid", color="burlywood", weight=9]; 26486 -> 13408[label="",style="solid", color="burlywood", weight=3]; 26487[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12985 -> 26487[label="",style="solid", color="burlywood", weight=9]; 26487 -> 13409[label="",style="solid", color="burlywood", weight=3]; 12986[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12986 -> 13410[label="",style="solid", color="black", weight=3]; 12987[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26488[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12987 -> 26488[label="",style="solid", color="burlywood", weight=9]; 26488 -> 13411[label="",style="solid", color="burlywood", weight=3]; 26489[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12987 -> 26489[label="",style="solid", color="burlywood", weight=9]; 26489 -> 13412[label="",style="solid", color="burlywood", weight=3]; 12988[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26490[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12988 -> 26490[label="",style="solid", color="burlywood", weight=9]; 26490 -> 13413[label="",style="solid", color="burlywood", weight=3]; 26491[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12988 -> 26491[label="",style="solid", color="burlywood", weight=9]; 26491 -> 13414[label="",style="solid", color="burlywood", weight=3]; 12989[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12989 -> 13415[label="",style="solid", color="black", weight=3]; 12990[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26492[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12990 -> 26492[label="",style="solid", color="burlywood", weight=9]; 26492 -> 13416[label="",style="solid", color="burlywood", weight=3]; 26493[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12990 -> 26493[label="",style="solid", color="burlywood", weight=9]; 26493 -> 13417[label="",style="solid", color="burlywood", weight=3]; 12991[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26494[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12991 -> 26494[label="",style="solid", color="burlywood", weight=9]; 26494 -> 13418[label="",style="solid", color="burlywood", weight=3]; 26495[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12991 -> 26495[label="",style="solid", color="burlywood", weight=9]; 26495 -> 13419[label="",style="solid", color="burlywood", weight=3]; 12992[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12020)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26496[label="vzz12020/Succ vzz120200",fontsize=10,color="white",style="solid",shape="box"];12992 -> 26496[label="",style="solid", color="burlywood", weight=9]; 26496 -> 13420[label="",style="solid", color="burlywood", weight=3]; 26497[label="vzz12020/Zero",fontsize=10,color="white",style="solid",shape="box"];12992 -> 26497[label="",style="solid", color="burlywood", weight=9]; 26497 -> 13421[label="",style="solid", color="burlywood", weight=3]; 12993[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1148000) vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26498[label="vzz114700/Succ vzz1147000",fontsize=10,color="white",style="solid",shape="box"];12993 -> 26498[label="",style="solid", color="burlywood", weight=9]; 26498 -> 13422[label="",style="solid", color="burlywood", weight=3]; 26499[label="vzz114700/Zero",fontsize=10,color="white",style="solid",shape="box"];12993 -> 26499[label="",style="solid", color="burlywood", weight=9]; 26499 -> 13423[label="",style="solid", color="burlywood", weight=3]; 12994[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz114700) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26500[label="vzz114700/Succ vzz1147000",fontsize=10,color="white",style="solid",shape="box"];12994 -> 26500[label="",style="solid", color="burlywood", weight=9]; 26500 -> 13424[label="",style="solid", color="burlywood", weight=3]; 26501[label="vzz114700/Zero",fontsize=10,color="white",style="solid",shape="box"];12994 -> 26501[label="",style="solid", color="burlywood", weight=9]; 26501 -> 13425[label="",style="solid", color="burlywood", weight=3]; 12995[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];12995 -> 13426[label="",style="solid", color="black", weight=3]; 12996 -> 14321[label="",style="dashed", color="red", weight=0]; 12996[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) (even (roundN (Float (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];12996 -> 14322[label="",style="dashed", color="magenta", weight=3]; 12997[label="vzz114700",fontsize=16,color="green",shape="box"];12998[label="vzz114800",fontsize=16,color="green",shape="box"];12999[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz117600 vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26502[label="vzz117600/Succ vzz1176000",fontsize=10,color="white",style="solid",shape="box"];12999 -> 26502[label="",style="solid", color="burlywood", weight=9]; 26502 -> 13429[label="",style="solid", color="burlywood", weight=3]; 26503[label="vzz117600/Zero",fontsize=10,color="white",style="solid",shape="box"];12999 -> 26503[label="",style="solid", color="burlywood", weight=9]; 26503 -> 13430[label="",style="solid", color="burlywood", weight=3]; 13000 -> 12581[label="",style="dashed", color="red", weight=0]; 13000[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13001[label="roundRound04 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13001 -> 13431[label="",style="solid", color="black", weight=3]; 13002 -> 12581[label="",style="dashed", color="red", weight=0]; 13002[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13003[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13003 -> 13432[label="",style="solid", color="black", weight=3]; 13004 -> 12581[label="",style="dashed", color="red", weight=0]; 13004[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13005 -> 13003[label="",style="dashed", color="red", weight=0]; 13005[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13006 -> 12999[label="",style="dashed", color="red", weight=0]; 13006[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz117600 vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13006 -> 13433[label="",style="dashed", color="magenta", weight=3]; 13006 -> 13434[label="",style="dashed", color="magenta", weight=3]; 13007 -> 12581[label="",style="dashed", color="red", weight=0]; 13007[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13008 -> 12581[label="",style="dashed", color="red", weight=0]; 13008[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13009 -> 13003[label="",style="dashed", color="red", weight=0]; 13009[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13010 -> 12581[label="",style="dashed", color="red", weight=0]; 13010[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13011 -> 13003[label="",style="dashed", color="red", weight=0]; 13011[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13012[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26504[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13012 -> 26504[label="",style="solid", color="burlywood", weight=9]; 26504 -> 13435[label="",style="solid", color="burlywood", weight=3]; 26505[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13012 -> 26505[label="",style="solid", color="burlywood", weight=9]; 26505 -> 13436[label="",style="solid", color="burlywood", weight=3]; 13013[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13013 -> 13437[label="",style="solid", color="black", weight=3]; 13014[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26506[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13014 -> 26506[label="",style="solid", color="burlywood", weight=9]; 26506 -> 13438[label="",style="solid", color="burlywood", weight=3]; 26507[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13014 -> 26507[label="",style="solid", color="burlywood", weight=9]; 26507 -> 13439[label="",style="solid", color="burlywood", weight=3]; 13015[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26508[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13015 -> 26508[label="",style="solid", color="burlywood", weight=9]; 26508 -> 13440[label="",style="solid", color="burlywood", weight=3]; 26509[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13015 -> 26509[label="",style="solid", color="burlywood", weight=9]; 26509 -> 13441[label="",style="solid", color="burlywood", weight=3]; 13016[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13016 -> 13442[label="",style="solid", color="black", weight=3]; 13017[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26510[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13017 -> 26510[label="",style="solid", color="burlywood", weight=9]; 26510 -> 13443[label="",style="solid", color="burlywood", weight=3]; 26511[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13017 -> 26511[label="",style="solid", color="burlywood", weight=9]; 26511 -> 13444[label="",style="solid", color="burlywood", weight=3]; 13018[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26512[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13018 -> 26512[label="",style="solid", color="burlywood", weight=9]; 26512 -> 13445[label="",style="solid", color="burlywood", weight=3]; 26513[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13018 -> 26513[label="",style="solid", color="burlywood", weight=9]; 26513 -> 13446[label="",style="solid", color="burlywood", weight=3]; 13019[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12040)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26514[label="vzz12040/Succ vzz120400",fontsize=10,color="white",style="solid",shape="box"];13019 -> 26514[label="",style="solid", color="burlywood", weight=9]; 26514 -> 13447[label="",style="solid", color="burlywood", weight=3]; 26515[label="vzz12040/Zero",fontsize=10,color="white",style="solid",shape="box"];13019 -> 26515[label="",style="solid", color="burlywood", weight=9]; 26515 -> 13448[label="",style="solid", color="burlywood", weight=3]; 13020[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1152000) vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26516[label="vzz115100/Succ vzz1151000",fontsize=10,color="white",style="solid",shape="box"];13020 -> 26516[label="",style="solid", color="burlywood", weight=9]; 26516 -> 13449[label="",style="solid", color="burlywood", weight=3]; 26517[label="vzz115100/Zero",fontsize=10,color="white",style="solid",shape="box"];13020 -> 26517[label="",style="solid", color="burlywood", weight=9]; 26517 -> 13450[label="",style="solid", color="burlywood", weight=3]; 13021[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz115100) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26518[label="vzz115100/Succ vzz1151000",fontsize=10,color="white",style="solid",shape="box"];13021 -> 26518[label="",style="solid", color="burlywood", weight=9]; 26518 -> 13451[label="",style="solid", color="burlywood", weight=3]; 26519[label="vzz115100/Zero",fontsize=10,color="white",style="solid",shape="box"];13021 -> 26519[label="",style="solid", color="burlywood", weight=9]; 26519 -> 13452[label="",style="solid", color="burlywood", weight=3]; 13022[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13022 -> 13453[label="",style="solid", color="black", weight=3]; 13023 -> 14344[label="",style="dashed", color="red", weight=0]; 13023[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) (even (roundN (Float (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];13023 -> 14345[label="",style="dashed", color="magenta", weight=3]; 13024[label="vzz115200",fontsize=16,color="green",shape="box"];13025[label="vzz115100",fontsize=16,color="green",shape="box"];13026[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz117800 vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26520[label="vzz117800/Succ vzz1178000",fontsize=10,color="white",style="solid",shape="box"];13026 -> 26520[label="",style="solid", color="burlywood", weight=9]; 26520 -> 13456[label="",style="solid", color="burlywood", weight=3]; 26521[label="vzz117800/Zero",fontsize=10,color="white",style="solid",shape="box"];13026 -> 26521[label="",style="solid", color="burlywood", weight=9]; 26521 -> 13457[label="",style="solid", color="burlywood", weight=3]; 13027 -> 12612[label="",style="dashed", color="red", weight=0]; 13027[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13028[label="roundRound04 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13028 -> 13458[label="",style="solid", color="black", weight=3]; 13029 -> 12612[label="",style="dashed", color="red", weight=0]; 13029[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13030[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13030 -> 13459[label="",style="solid", color="black", weight=3]; 13031 -> 12612[label="",style="dashed", color="red", weight=0]; 13031[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13032 -> 13030[label="",style="dashed", color="red", weight=0]; 13032[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13033 -> 13026[label="",style="dashed", color="red", weight=0]; 13033[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz117800 vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13033 -> 13460[label="",style="dashed", color="magenta", weight=3]; 13033 -> 13461[label="",style="dashed", color="magenta", weight=3]; 13034 -> 12612[label="",style="dashed", color="red", weight=0]; 13034[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13035 -> 12612[label="",style="dashed", color="red", weight=0]; 13035[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13036 -> 13030[label="",style="dashed", color="red", weight=0]; 13036[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13037 -> 12612[label="",style="dashed", color="red", weight=0]; 13037[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13038 -> 13030[label="",style="dashed", color="red", weight=0]; 13038[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13039[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26522[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13039 -> 26522[label="",style="solid", color="burlywood", weight=9]; 26522 -> 13462[label="",style="solid", color="burlywood", weight=3]; 26523[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13039 -> 26523[label="",style="solid", color="burlywood", weight=9]; 26523 -> 13463[label="",style="solid", color="burlywood", weight=3]; 13040[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13040 -> 13464[label="",style="solid", color="black", weight=3]; 13041[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26524[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13041 -> 26524[label="",style="solid", color="burlywood", weight=9]; 26524 -> 13465[label="",style="solid", color="burlywood", weight=3]; 26525[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13041 -> 26525[label="",style="solid", color="burlywood", weight=9]; 26525 -> 13466[label="",style="solid", color="burlywood", weight=3]; 13042[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26526[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13042 -> 26526[label="",style="solid", color="burlywood", weight=9]; 26526 -> 13467[label="",style="solid", color="burlywood", weight=3]; 26527[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13042 -> 26527[label="",style="solid", color="burlywood", weight=9]; 26527 -> 13468[label="",style="solid", color="burlywood", weight=3]; 13043[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13043 -> 13469[label="",style="solid", color="black", weight=3]; 13044[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26528[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13044 -> 26528[label="",style="solid", color="burlywood", weight=9]; 26528 -> 13470[label="",style="solid", color="burlywood", weight=3]; 26529[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13044 -> 26529[label="",style="solid", color="burlywood", weight=9]; 26529 -> 13471[label="",style="solid", color="burlywood", weight=3]; 13045[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26530[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13045 -> 26530[label="",style="solid", color="burlywood", weight=9]; 26530 -> 13472[label="",style="solid", color="burlywood", weight=3]; 26531[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13045 -> 26531[label="",style="solid", color="burlywood", weight=9]; 26531 -> 13473[label="",style="solid", color="burlywood", weight=3]; 13046[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz12070)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26532[label="vzz12070/Succ vzz120700",fontsize=10,color="white",style="solid",shape="box"];13046 -> 26532[label="",style="solid", color="burlywood", weight=9]; 26532 -> 13474[label="",style="solid", color="burlywood", weight=3]; 26533[label="vzz12070/Zero",fontsize=10,color="white",style="solid",shape="box"];13046 -> 26533[label="",style="solid", color="burlywood", weight=9]; 26533 -> 13475[label="",style="solid", color="burlywood", weight=3]; 13047[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1156000) vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26534[label="vzz115500/Succ vzz1155000",fontsize=10,color="white",style="solid",shape="box"];13047 -> 26534[label="",style="solid", color="burlywood", weight=9]; 26534 -> 13476[label="",style="solid", color="burlywood", weight=3]; 26535[label="vzz115500/Zero",fontsize=10,color="white",style="solid",shape="box"];13047 -> 26535[label="",style="solid", color="burlywood", weight=9]; 26535 -> 13477[label="",style="solid", color="burlywood", weight=3]; 13048[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz115500) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26536[label="vzz115500/Succ vzz1155000",fontsize=10,color="white",style="solid",shape="box"];13048 -> 26536[label="",style="solid", color="burlywood", weight=9]; 26536 -> 13478[label="",style="solid", color="burlywood", weight=3]; 26537[label="vzz115500/Zero",fontsize=10,color="white",style="solid",shape="box"];13048 -> 26537[label="",style="solid", color="burlywood", weight=9]; 26537 -> 13479[label="",style="solid", color="burlywood", weight=3]; 13049[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13049 -> 13480[label="",style="solid", color="black", weight=3]; 13050 -> 14367[label="",style="dashed", color="red", weight=0]; 13050[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) (even (roundN (Float (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];13050 -> 14368[label="",style="dashed", color="magenta", weight=3]; 13051[label="vzz115500",fontsize=16,color="green",shape="box"];13052[label="vzz115600",fontsize=16,color="green",shape="box"];13053[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz118000 vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26538[label="vzz118000/Succ vzz1180000",fontsize=10,color="white",style="solid",shape="box"];13053 -> 26538[label="",style="solid", color="burlywood", weight=9]; 26538 -> 13483[label="",style="solid", color="burlywood", weight=3]; 26539[label="vzz118000/Zero",fontsize=10,color="white",style="solid",shape="box"];13053 -> 26539[label="",style="solid", color="burlywood", weight=9]; 26539 -> 13484[label="",style="solid", color="burlywood", weight=3]; 13054 -> 12643[label="",style="dashed", color="red", weight=0]; 13054[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13055[label="roundRound04 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13055 -> 13485[label="",style="solid", color="black", weight=3]; 13056 -> 12643[label="",style="dashed", color="red", weight=0]; 13056[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13057[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13057 -> 13486[label="",style="solid", color="black", weight=3]; 13058 -> 12643[label="",style="dashed", color="red", weight=0]; 13058[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13059 -> 13057[label="",style="dashed", color="red", weight=0]; 13059[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13060 -> 13053[label="",style="dashed", color="red", weight=0]; 13060[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz118000 vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13060 -> 13487[label="",style="dashed", color="magenta", weight=3]; 13060 -> 13488[label="",style="dashed", color="magenta", weight=3]; 13061 -> 12643[label="",style="dashed", color="red", weight=0]; 13061[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13062 -> 12643[label="",style="dashed", color="red", weight=0]; 13062[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13063 -> 13057[label="",style="dashed", color="red", weight=0]; 13063[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13064 -> 12643[label="",style="dashed", color="red", weight=0]; 13064[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13065 -> 13057[label="",style="dashed", color="red", weight=0]; 13065[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13066[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26540[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13066 -> 26540[label="",style="solid", color="burlywood", weight=9]; 26540 -> 13489[label="",style="solid", color="burlywood", weight=3]; 26541[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13066 -> 26541[label="",style="solid", color="burlywood", weight=9]; 26541 -> 13490[label="",style="solid", color="burlywood", weight=3]; 13067[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13067 -> 13491[label="",style="solid", color="black", weight=3]; 13068[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26542[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13068 -> 26542[label="",style="solid", color="burlywood", weight=9]; 26542 -> 13492[label="",style="solid", color="burlywood", weight=3]; 26543[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13068 -> 26543[label="",style="solid", color="burlywood", weight=9]; 26543 -> 13493[label="",style="solid", color="burlywood", weight=3]; 13069[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26544[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13069 -> 26544[label="",style="solid", color="burlywood", weight=9]; 26544 -> 13494[label="",style="solid", color="burlywood", weight=3]; 26545[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13069 -> 26545[label="",style="solid", color="burlywood", weight=9]; 26545 -> 13495[label="",style="solid", color="burlywood", weight=3]; 13070[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13070 -> 13496[label="",style="solid", color="black", weight=3]; 13071[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26546[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13071 -> 26546[label="",style="solid", color="burlywood", weight=9]; 26546 -> 13497[label="",style="solid", color="burlywood", weight=3]; 26547[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13071 -> 26547[label="",style="solid", color="burlywood", weight=9]; 26547 -> 13498[label="",style="solid", color="burlywood", weight=3]; 13072[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26548[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13072 -> 26548[label="",style="solid", color="burlywood", weight=9]; 26548 -> 13499[label="",style="solid", color="burlywood", weight=3]; 26549[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13072 -> 26549[label="",style="solid", color="burlywood", weight=9]; 26549 -> 13500[label="",style="solid", color="burlywood", weight=3]; 13073[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz12100)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26550[label="vzz12100/Succ vzz121000",fontsize=10,color="white",style="solid",shape="box"];13073 -> 26550[label="",style="solid", color="burlywood", weight=9]; 26550 -> 13501[label="",style="solid", color="burlywood", weight=3]; 26551[label="vzz12100/Zero",fontsize=10,color="white",style="solid",shape="box"];13073 -> 26551[label="",style="solid", color="burlywood", weight=9]; 26551 -> 13502[label="",style="solid", color="burlywood", weight=3]; 13074[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1160000) vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26552[label="vzz115900/Succ vzz1159000",fontsize=10,color="white",style="solid",shape="box"];13074 -> 26552[label="",style="solid", color="burlywood", weight=9]; 26552 -> 13503[label="",style="solid", color="burlywood", weight=3]; 26553[label="vzz115900/Zero",fontsize=10,color="white",style="solid",shape="box"];13074 -> 26553[label="",style="solid", color="burlywood", weight=9]; 26553 -> 13504[label="",style="solid", color="burlywood", weight=3]; 13075[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz115900) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26554[label="vzz115900/Succ vzz1159000",fontsize=10,color="white",style="solid",shape="box"];13075 -> 26554[label="",style="solid", color="burlywood", weight=9]; 26554 -> 13505[label="",style="solid", color="burlywood", weight=3]; 26555[label="vzz115900/Zero",fontsize=10,color="white",style="solid",shape="box"];13075 -> 26555[label="",style="solid", color="burlywood", weight=9]; 26555 -> 13506[label="",style="solid", color="burlywood", weight=3]; 13076[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos Zero) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13076 -> 13507[label="",style="solid", color="black", weight=3]; 13077 -> 14390[label="",style="dashed", color="red", weight=0]; 13077[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) (even (roundN (Float (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];13077 -> 14391[label="",style="dashed", color="magenta", weight=3]; 13078[label="vzz115900",fontsize=16,color="green",shape="box"];13079[label="vzz116000",fontsize=16,color="green",shape="box"];22408[label="vzz1444",fontsize=16,color="green",shape="box"];22409[label="vzz1439",fontsize=16,color="green",shape="box"];22410[label="vzz144300",fontsize=16,color="green",shape="box"];22411[label="vzz144200",fontsize=16,color="green",shape="box"];22412[label="vzz1438",fontsize=16,color="green",shape="box"];22413[label="vzz144200",fontsize=16,color="green",shape="box"];22407[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat vzz1621 vzz1622) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="burlywood",shape="triangle"];26556[label="vzz1621/Succ vzz16210",fontsize=10,color="white",style="solid",shape="box"];22407 -> 26556[label="",style="solid", color="burlywood", weight=9]; 26556 -> 22462[label="",style="solid", color="burlywood", weight=3]; 26557[label="vzz1621/Zero",fontsize=10,color="white",style="solid",shape="box"];22407 -> 26557[label="",style="solid", color="burlywood", weight=9]; 26557 -> 22463[label="",style="solid", color="burlywood", weight=3]; 20011[label="vzz1444",fontsize=16,color="green",shape="box"];20012[label="Pos (Succ vzz144200)",fontsize=16,color="green",shape="box"];20013[label="vzz1438",fontsize=16,color="green",shape="box"];20014[label="vzz1439",fontsize=16,color="green",shape="box"];20015[label="vzz1444",fontsize=16,color="green",shape="box"];20016[label="Pos Zero",fontsize=16,color="green",shape="box"];20017[label="vzz1438",fontsize=16,color="green",shape="box"];20018[label="vzz1439",fontsize=16,color="green",shape="box"];20019 -> 9671[label="",style="dashed", color="red", weight=0]; 20019[label="roundM (vzz1438 :% vzz1439)",fontsize=16,color="magenta"];20019 -> 20200[label="",style="dashed", color="magenta", weight=3]; 20019 -> 20201[label="",style="dashed", color="magenta", weight=3]; 20020[label="vzz1444",fontsize=16,color="green",shape="box"];20021[label="Pos Zero",fontsize=16,color="green",shape="box"];20022[label="vzz1438",fontsize=16,color="green",shape="box"];20023[label="vzz1439",fontsize=16,color="green",shape="box"];22465[label="vzz1444",fontsize=16,color="green",shape="box"];22466[label="vzz1438",fontsize=16,color="green",shape="box"];22467[label="vzz144200",fontsize=16,color="green",shape="box"];22468[label="vzz1439",fontsize=16,color="green",shape="box"];22469[label="vzz144200",fontsize=16,color="green",shape="box"];22470[label="vzz144300",fontsize=16,color="green",shape="box"];22464[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat vzz1628 vzz1629) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="burlywood",shape="triangle"];26558[label="vzz1628/Succ vzz16280",fontsize=10,color="white",style="solid",shape="box"];22464 -> 26558[label="",style="solid", color="burlywood", weight=9]; 26558 -> 22519[label="",style="solid", color="burlywood", weight=3]; 26559[label="vzz1628/Zero",fontsize=10,color="white",style="solid",shape="box"];22464 -> 26559[label="",style="solid", color="burlywood", weight=9]; 26559 -> 22520[label="",style="solid", color="burlywood", weight=3]; 20026[label="vzz1444",fontsize=16,color="green",shape="box"];20027[label="Neg (Succ vzz144200)",fontsize=16,color="green",shape="box"];20028[label="vzz1438",fontsize=16,color="green",shape="box"];20029[label="vzz1439",fontsize=16,color="green",shape="box"];20030[label="vzz1444",fontsize=16,color="green",shape="box"];20031[label="Neg Zero",fontsize=16,color="green",shape="box"];20032[label="vzz1438",fontsize=16,color="green",shape="box"];20033[label="vzz1439",fontsize=16,color="green",shape="box"];20034 -> 9671[label="",style="dashed", color="red", weight=0]; 20034[label="roundM (vzz1438 :% vzz1439)",fontsize=16,color="magenta"];20034 -> 20206[label="",style="dashed", color="magenta", weight=3]; 20034 -> 20207[label="",style="dashed", color="magenta", weight=3]; 20035[label="vzz1444",fontsize=16,color="green",shape="box"];20036[label="Neg Zero",fontsize=16,color="green",shape="box"];20037[label="vzz1438",fontsize=16,color="green",shape="box"];20038[label="vzz1439",fontsize=16,color="green",shape="box"];21727 -> 21542[label="",style="dashed", color="red", weight=0]; 21727[label="roundRound01 (vzz1578 :% vzz1579) (primEqNat vzz15800 vzz15810) (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="magenta"];21727 -> 21787[label="",style="dashed", color="magenta", weight=3]; 21727 -> 21788[label="",style="dashed", color="magenta", weight=3]; 21728 -> 9900[label="",style="dashed", color="red", weight=0]; 21728[label="roundRound01 (vzz1578 :% vzz1579) False (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="magenta"];21728 -> 21789[label="",style="dashed", color="magenta", weight=3]; 21728 -> 21790[label="",style="dashed", color="magenta", weight=3]; 21728 -> 21791[label="",style="dashed", color="magenta", weight=3]; 21729 -> 9900[label="",style="dashed", color="red", weight=0]; 21729[label="roundRound01 (vzz1578 :% vzz1579) False (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="magenta"];21729 -> 21792[label="",style="dashed", color="magenta", weight=3]; 21729 -> 21793[label="",style="dashed", color="magenta", weight=3]; 21729 -> 21794[label="",style="dashed", color="magenta", weight=3]; 21730[label="roundRound01 (vzz1578 :% vzz1579) True (Pos Zero :% Pos (Succ vzz1582))",fontsize=16,color="black",shape="box"];21730 -> 21795[label="",style="solid", color="black", weight=3]; 21783 -> 21590[label="",style="dashed", color="red", weight=0]; 21783[label="roundRound01 (vzz1584 :% vzz1585) (primEqNat vzz15860 vzz15870) (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="magenta"];21783 -> 21822[label="",style="dashed", color="magenta", weight=3]; 21783 -> 21823[label="",style="dashed", color="magenta", weight=3]; 21784 -> 9900[label="",style="dashed", color="red", weight=0]; 21784[label="roundRound01 (vzz1584 :% vzz1585) False (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="magenta"];21784 -> 21824[label="",style="dashed", color="magenta", weight=3]; 21784 -> 21825[label="",style="dashed", color="magenta", weight=3]; 21784 -> 21826[label="",style="dashed", color="magenta", weight=3]; 21785 -> 9900[label="",style="dashed", color="red", weight=0]; 21785[label="roundRound01 (vzz1584 :% vzz1585) False (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="magenta"];21785 -> 21827[label="",style="dashed", color="magenta", weight=3]; 21785 -> 21828[label="",style="dashed", color="magenta", weight=3]; 21785 -> 21829[label="",style="dashed", color="magenta", weight=3]; 21786[label="roundRound01 (vzz1584 :% vzz1585) True (Pos Zero :% Neg (Succ vzz1588))",fontsize=16,color="black",shape="box"];21786 -> 21830[label="",style="solid", color="black", weight=3]; 13192[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (intToRatio (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];13192 -> 13596[label="",style="solid", color="black", weight=3]; 13194 -> 44[label="",style="dashed", color="red", weight=0]; 13194[label="properFractionVu30 vzz1107 vzz1108",fontsize=16,color="magenta"];13194 -> 13597[label="",style="dashed", color="magenta", weight=3]; 13194 -> 13598[label="",style="dashed", color="magenta", weight=3]; 13193[label="fromInteger (properFractionQ1 vzz1107 vzz1108 vzz1221)",fontsize=16,color="burlywood",shape="triangle"];26560[label="vzz1221/(vzz12210,vzz12211)",fontsize=10,color="white",style="solid",shape="box"];13193 -> 26560[label="",style="solid", color="burlywood", weight=9]; 26560 -> 13599[label="",style="solid", color="burlywood", weight=3]; 13205 -> 13600[label="",style="dashed", color="red", weight=0]; 13205[label="properFractionQ1 vzz1107 vzz1108 (properFractionVu30 vzz1107 vzz1108)",fontsize=16,color="magenta"];13205 -> 13601[label="",style="dashed", color="magenta", weight=3]; 22526[label="vzz145300",fontsize=16,color="green",shape="box"];22527[label="vzz145200",fontsize=16,color="green",shape="box"];22528[label="vzz1449",fontsize=16,color="green",shape="box"];22529[label="vzz145200",fontsize=16,color="green",shape="box"];22530[label="vzz1448",fontsize=16,color="green",shape="box"];22531[label="vzz1454",fontsize=16,color="green",shape="box"];22525[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat vzz1635 vzz1636) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="burlywood",shape="triangle"];26561[label="vzz1635/Succ vzz16350",fontsize=10,color="white",style="solid",shape="box"];22525 -> 26561[label="",style="solid", color="burlywood", weight=9]; 26561 -> 22580[label="",style="solid", color="burlywood", weight=3]; 26562[label="vzz1635/Zero",fontsize=10,color="white",style="solid",shape="box"];22525 -> 26562[label="",style="solid", color="burlywood", weight=9]; 26562 -> 22581[label="",style="solid", color="burlywood", weight=3]; 20286[label="Pos (Succ vzz145200)",fontsize=16,color="green",shape="box"];20287[label="vzz1448",fontsize=16,color="green",shape="box"];20288[label="vzz1449",fontsize=16,color="green",shape="box"];20289[label="vzz1454",fontsize=16,color="green",shape="box"];20290[label="Pos Zero",fontsize=16,color="green",shape="box"];20291[label="vzz1448",fontsize=16,color="green",shape="box"];20292[label="vzz1449",fontsize=16,color="green",shape="box"];20293[label="vzz1454",fontsize=16,color="green",shape="box"];20294 -> 9671[label="",style="dashed", color="red", weight=0]; 20294[label="roundM (vzz1448 :% vzz1449)",fontsize=16,color="magenta"];20294 -> 20350[label="",style="dashed", color="magenta", weight=3]; 20294 -> 20351[label="",style="dashed", color="magenta", weight=3]; 20295[label="Pos Zero",fontsize=16,color="green",shape="box"];20296[label="vzz1448",fontsize=16,color="green",shape="box"];20297[label="vzz1449",fontsize=16,color="green",shape="box"];20298[label="vzz1454",fontsize=16,color="green",shape="box"];22591[label="vzz1448",fontsize=16,color="green",shape="box"];22592[label="vzz1454",fontsize=16,color="green",shape="box"];22593[label="vzz145200",fontsize=16,color="green",shape="box"];22594[label="vzz145200",fontsize=16,color="green",shape="box"];22595[label="vzz1449",fontsize=16,color="green",shape="box"];22596[label="vzz145300",fontsize=16,color="green",shape="box"];22590[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat vzz1642 vzz1643) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="burlywood",shape="triangle"];26563[label="vzz1642/Succ vzz16420",fontsize=10,color="white",style="solid",shape="box"];22590 -> 26563[label="",style="solid", color="burlywood", weight=9]; 26563 -> 22645[label="",style="solid", color="burlywood", weight=3]; 26564[label="vzz1642/Zero",fontsize=10,color="white",style="solid",shape="box"];22590 -> 26564[label="",style="solid", color="burlywood", weight=9]; 26564 -> 22646[label="",style="solid", color="burlywood", weight=3]; 20301[label="Neg (Succ vzz145200)",fontsize=16,color="green",shape="box"];20302[label="vzz1448",fontsize=16,color="green",shape="box"];20303[label="vzz1449",fontsize=16,color="green",shape="box"];20304[label="vzz1454",fontsize=16,color="green",shape="box"];20305[label="Neg Zero",fontsize=16,color="green",shape="box"];20306[label="vzz1448",fontsize=16,color="green",shape="box"];20307[label="vzz1449",fontsize=16,color="green",shape="box"];20308[label="vzz1454",fontsize=16,color="green",shape="box"];20309 -> 9671[label="",style="dashed", color="red", weight=0]; 20309[label="roundM (vzz1448 :% vzz1449)",fontsize=16,color="magenta"];20309 -> 20356[label="",style="dashed", color="magenta", weight=3]; 20309 -> 20357[label="",style="dashed", color="magenta", weight=3]; 20310[label="Neg Zero",fontsize=16,color="green",shape="box"];20311[label="vzz1448",fontsize=16,color="green",shape="box"];20312[label="vzz1449",fontsize=16,color="green",shape="box"];20313[label="vzz1454",fontsize=16,color="green",shape="box"];21818 -> 21675[label="",style="dashed", color="red", weight=0]; 21818[label="roundRound01 (vzz1590 :% vzz1591) (primEqNat vzz15920 vzz15930) (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="magenta"];21818 -> 21852[label="",style="dashed", color="magenta", weight=3]; 21818 -> 21853[label="",style="dashed", color="magenta", weight=3]; 21819 -> 9967[label="",style="dashed", color="red", weight=0]; 21819[label="roundRound01 (vzz1590 :% vzz1591) False (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="magenta"];21819 -> 21854[label="",style="dashed", color="magenta", weight=3]; 21819 -> 21855[label="",style="dashed", color="magenta", weight=3]; 21819 -> 21856[label="",style="dashed", color="magenta", weight=3]; 21820 -> 9967[label="",style="dashed", color="red", weight=0]; 21820[label="roundRound01 (vzz1590 :% vzz1591) False (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="magenta"];21820 -> 21857[label="",style="dashed", color="magenta", weight=3]; 21820 -> 21858[label="",style="dashed", color="magenta", weight=3]; 21820 -> 21859[label="",style="dashed", color="magenta", weight=3]; 21821[label="roundRound01 (vzz1590 :% vzz1591) True (Neg Zero :% Pos (Succ vzz1594))",fontsize=16,color="black",shape="box"];21821 -> 21860[label="",style="solid", color="black", weight=3]; 21848 -> 21731[label="",style="dashed", color="red", weight=0]; 21848[label="roundRound01 (vzz1596 :% vzz1597) (primEqNat vzz15980 vzz15990) (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="magenta"];21848 -> 21878[label="",style="dashed", color="magenta", weight=3]; 21848 -> 21879[label="",style="dashed", color="magenta", weight=3]; 21849 -> 9967[label="",style="dashed", color="red", weight=0]; 21849[label="roundRound01 (vzz1596 :% vzz1597) False (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="magenta"];21849 -> 21880[label="",style="dashed", color="magenta", weight=3]; 21849 -> 21881[label="",style="dashed", color="magenta", weight=3]; 21849 -> 21882[label="",style="dashed", color="magenta", weight=3]; 21850 -> 9967[label="",style="dashed", color="red", weight=0]; 21850[label="roundRound01 (vzz1596 :% vzz1597) False (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="magenta"];21850 -> 21883[label="",style="dashed", color="magenta", weight=3]; 21850 -> 21884[label="",style="dashed", color="magenta", weight=3]; 21850 -> 21885[label="",style="dashed", color="magenta", weight=3]; 21851[label="roundRound01 (vzz1596 :% vzz1597) True (Neg Zero :% Neg (Succ vzz1600))",fontsize=16,color="black",shape="box"];21851 -> 21886[label="",style="solid", color="black", weight=3]; 13289[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal3 (Integer vzz1164) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal3 (Integer vzz1164) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13289 -> 13792[label="",style="solid", color="black", weight=3]; 13290[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1166000) vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26565[label="vzz116500/Succ vzz1165000",fontsize=10,color="white",style="solid",shape="box"];13290 -> 26565[label="",style="solid", color="burlywood", weight=9]; 26565 -> 13793[label="",style="solid", color="burlywood", weight=3]; 26566[label="vzz116500/Zero",fontsize=10,color="white",style="solid",shape="box"];13290 -> 26566[label="",style="solid", color="burlywood", weight=9]; 26566 -> 13794[label="",style="solid", color="burlywood", weight=3]; 13291[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz116500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26567[label="vzz116500/Succ vzz1165000",fontsize=10,color="white",style="solid",shape="box"];13291 -> 26567[label="",style="solid", color="burlywood", weight=9]; 26567 -> 13795[label="",style="solid", color="burlywood", weight=3]; 26568[label="vzz116500/Zero",fontsize=10,color="white",style="solid",shape="box"];13291 -> 26568[label="",style="solid", color="burlywood", weight=9]; 26568 -> 13796[label="",style="solid", color="burlywood", weight=3]; 13292[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13292 -> 13797[label="",style="solid", color="black", weight=3]; 13293 -> 9183[label="",style="dashed", color="red", weight=0]; 13293[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13294[label="vzz116500",fontsize=16,color="green",shape="box"];13295[label="vzz116600",fontsize=16,color="green",shape="box"];13296[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Pos (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13296 -> 13798[label="",style="solid", color="black", weight=3]; 13297[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119500)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13297 -> 13799[label="",style="solid", color="black", weight=3]; 13298[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13298 -> 13800[label="",style="solid", color="black", weight=3]; 13299[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13299 -> 13801[label="",style="solid", color="black", weight=3]; 13300[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13300 -> 13802[label="",style="solid", color="black", weight=3]; 13301[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13301 -> 13803[label="",style="solid", color="black", weight=3]; 13302[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13302 -> 13804[label="",style="solid", color="black", weight=3]; 13303 -> 13298[label="",style="dashed", color="red", weight=0]; 13303[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13304[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Neg (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13304 -> 13805[label="",style="solid", color="black", weight=3]; 13305[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119500)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13305 -> 13806[label="",style="solid", color="black", weight=3]; 13306[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13306 -> 13807[label="",style="solid", color="black", weight=3]; 13307[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13307 -> 13808[label="",style="solid", color="black", weight=3]; 13308[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz119400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13308 -> 13809[label="",style="solid", color="black", weight=3]; 13309[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13309 -> 13810[label="",style="solid", color="black", weight=3]; 13310[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1125000) (Succ vzz1124000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13310 -> 13811[label="",style="solid", color="black", weight=3]; 13311[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1125000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13311 -> 13812[label="",style="solid", color="black", weight=3]; 13312[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1124000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13312 -> 13813[label="",style="solid", color="black", weight=3]; 13313[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13313 -> 13814[label="",style="solid", color="black", weight=3]; 13314[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13314 -> 13815[label="",style="solid", color="black", weight=3]; 14217[label="even (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14217 -> 15500[label="",style="solid", color="black", weight=3]; 14216[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) vzz1257",fontsize=16,color="burlywood",shape="triangle"];26569[label="vzz1257/False",fontsize=10,color="white",style="solid",shape="box"];14216 -> 26569[label="",style="solid", color="burlywood", weight=9]; 26569 -> 14235[label="",style="solid", color="burlywood", weight=3]; 26570[label="vzz1257/True",fontsize=10,color="white",style="solid",shape="box"];14216 -> 26570[label="",style="solid", color="burlywood", weight=9]; 26570 -> 14236[label="",style="solid", color="burlywood", weight=3]; 13321[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1168000) vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26571[label="vzz116700/Succ vzz1167000",fontsize=10,color="white",style="solid",shape="box"];13321 -> 26571[label="",style="solid", color="burlywood", weight=9]; 26571 -> 13817[label="",style="solid", color="burlywood", weight=3]; 26572[label="vzz116700/Zero",fontsize=10,color="white",style="solid",shape="box"];13321 -> 26572[label="",style="solid", color="burlywood", weight=9]; 26572 -> 13818[label="",style="solid", color="burlywood", weight=3]; 13322[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz116700) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26573[label="vzz116700/Succ vzz1167000",fontsize=10,color="white",style="solid",shape="box"];13322 -> 26573[label="",style="solid", color="burlywood", weight=9]; 26573 -> 13819[label="",style="solid", color="burlywood", weight=3]; 26574[label="vzz116700/Zero",fontsize=10,color="white",style="solid",shape="box"];13322 -> 26574[label="",style="solid", color="burlywood", weight=9]; 26574 -> 13820[label="",style="solid", color="burlywood", weight=3]; 13323[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13323 -> 13821[label="",style="solid", color="black", weight=3]; 13324 -> 9211[label="",style="dashed", color="red", weight=0]; 13324[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13325[label="vzz116800",fontsize=16,color="green",shape="box"];13326[label="vzz116700",fontsize=16,color="green",shape="box"];13327[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Pos (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13327 -> 13822[label="",style="solid", color="black", weight=3]; 13328[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz119700)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13328 -> 13823[label="",style="solid", color="black", weight=3]; 13329[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13329 -> 13824[label="",style="solid", color="black", weight=3]; 13330[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13330 -> 13825[label="",style="solid", color="black", weight=3]; 13331[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13331 -> 13826[label="",style="solid", color="black", weight=3]; 13332[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13332 -> 13827[label="",style="solid", color="black", weight=3]; 13333[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13333 -> 13828[label="",style="solid", color="black", weight=3]; 13334 -> 13329[label="",style="dashed", color="red", weight=0]; 13334[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13335[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Neg (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13335 -> 13829[label="",style="solid", color="black", weight=3]; 13336[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz119700)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13336 -> 13830[label="",style="solid", color="black", weight=3]; 13337[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13337 -> 13831[label="",style="solid", color="black", weight=3]; 13338[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13338 -> 13832[label="",style="solid", color="black", weight=3]; 13339[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz119600))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13339 -> 13833[label="",style="solid", color="black", weight=3]; 13340[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13340 -> 13834[label="",style="solid", color="black", weight=3]; 13341[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1136000) (Succ vzz1135000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13341 -> 13835[label="",style="solid", color="black", weight=3]; 13342[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1136000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13342 -> 13836[label="",style="solid", color="black", weight=3]; 13343[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1135000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13343 -> 13837[label="",style="solid", color="black", weight=3]; 13344[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13344 -> 13838[label="",style="solid", color="black", weight=3]; 13345[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13345 -> 13839[label="",style="solid", color="black", weight=3]; 14252[label="even (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14252 -> 15501[label="",style="solid", color="black", weight=3]; 14251[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) vzz1259",fontsize=16,color="burlywood",shape="triangle"];26575[label="vzz1259/False",fontsize=10,color="white",style="solid",shape="box"];14251 -> 26575[label="",style="solid", color="burlywood", weight=9]; 26575 -> 14257[label="",style="solid", color="burlywood", weight=3]; 26576[label="vzz1259/True",fontsize=10,color="white",style="solid",shape="box"];14251 -> 26576[label="",style="solid", color="burlywood", weight=9]; 26576 -> 14258[label="",style="solid", color="burlywood", weight=3]; 13348[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1170000) vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26577[label="vzz116900/Succ vzz1169000",fontsize=10,color="white",style="solid",shape="box"];13348 -> 26577[label="",style="solid", color="burlywood", weight=9]; 26577 -> 13841[label="",style="solid", color="burlywood", weight=3]; 26578[label="vzz116900/Zero",fontsize=10,color="white",style="solid",shape="box"];13348 -> 26578[label="",style="solid", color="burlywood", weight=9]; 26578 -> 13842[label="",style="solid", color="burlywood", weight=3]; 13349[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz116900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26579[label="vzz116900/Succ vzz1169000",fontsize=10,color="white",style="solid",shape="box"];13349 -> 26579[label="",style="solid", color="burlywood", weight=9]; 26579 -> 13843[label="",style="solid", color="burlywood", weight=3]; 26580[label="vzz116900/Zero",fontsize=10,color="white",style="solid",shape="box"];13349 -> 26580[label="",style="solid", color="burlywood", weight=9]; 26580 -> 13844[label="",style="solid", color="burlywood", weight=3]; 13350[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13350 -> 13845[label="",style="solid", color="black", weight=3]; 13351 -> 9239[label="",style="dashed", color="red", weight=0]; 13351[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13352[label="vzz116900",fontsize=16,color="green",shape="box"];13353[label="vzz117000",fontsize=16,color="green",shape="box"];13354[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Pos (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13354 -> 13846[label="",style="solid", color="black", weight=3]; 13355[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz119900)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13355 -> 13847[label="",style="solid", color="black", weight=3]; 13356[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13356 -> 13848[label="",style="solid", color="black", weight=3]; 13357[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13357 -> 13849[label="",style="solid", color="black", weight=3]; 13358[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13358 -> 13850[label="",style="solid", color="black", weight=3]; 13359[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13359 -> 13851[label="",style="solid", color="black", weight=3]; 13360[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13360 -> 13852[label="",style="solid", color="black", weight=3]; 13361 -> 13356[label="",style="dashed", color="red", weight=0]; 13361[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13362[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Neg (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13362 -> 13853[label="",style="solid", color="black", weight=3]; 13363[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz119900)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13363 -> 13854[label="",style="solid", color="black", weight=3]; 13364[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13364 -> 13855[label="",style="solid", color="black", weight=3]; 13365[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13365 -> 13856[label="",style="solid", color="black", weight=3]; 13366[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz119800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13366 -> 13857[label="",style="solid", color="black", weight=3]; 13367[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13367 -> 13858[label="",style="solid", color="black", weight=3]; 13368[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1140000) (Succ vzz1139000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13368 -> 13859[label="",style="solid", color="black", weight=3]; 13369[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1140000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13369 -> 13860[label="",style="solid", color="black", weight=3]; 13370[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1139000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13370 -> 13861[label="",style="solid", color="black", weight=3]; 13371[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13371 -> 13862[label="",style="solid", color="black", weight=3]; 13372[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13372 -> 13863[label="",style="solid", color="black", weight=3]; 14276[label="even (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14276 -> 15502[label="",style="solid", color="black", weight=3]; 14275[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) vzz1260",fontsize=16,color="burlywood",shape="triangle"];26581[label="vzz1260/False",fontsize=10,color="white",style="solid",shape="box"];14275 -> 26581[label="",style="solid", color="burlywood", weight=9]; 26581 -> 14280[label="",style="solid", color="burlywood", weight=3]; 26582[label="vzz1260/True",fontsize=10,color="white",style="solid",shape="box"];14275 -> 26582[label="",style="solid", color="burlywood", weight=9]; 26582 -> 14281[label="",style="solid", color="burlywood", weight=3]; 13375[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1172000) vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26583[label="vzz117100/Succ vzz1171000",fontsize=10,color="white",style="solid",shape="box"];13375 -> 26583[label="",style="solid", color="burlywood", weight=9]; 26583 -> 13865[label="",style="solid", color="burlywood", weight=3]; 26584[label="vzz117100/Zero",fontsize=10,color="white",style="solid",shape="box"];13375 -> 26584[label="",style="solid", color="burlywood", weight=9]; 26584 -> 13866[label="",style="solid", color="burlywood", weight=3]; 13376[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz117100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26585[label="vzz117100/Succ vzz1171000",fontsize=10,color="white",style="solid",shape="box"];13376 -> 26585[label="",style="solid", color="burlywood", weight=9]; 26585 -> 13867[label="",style="solid", color="burlywood", weight=3]; 26586[label="vzz117100/Zero",fontsize=10,color="white",style="solid",shape="box"];13376 -> 26586[label="",style="solid", color="burlywood", weight=9]; 26586 -> 13868[label="",style="solid", color="burlywood", weight=3]; 13377[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13377 -> 13869[label="",style="solid", color="black", weight=3]; 13378 -> 9267[label="",style="dashed", color="red", weight=0]; 13378[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13379[label="vzz117200",fontsize=16,color="green",shape="box"];13380[label="vzz117100",fontsize=16,color="green",shape="box"];13381[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Pos (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13381 -> 13870[label="",style="solid", color="black", weight=3]; 13382[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120100)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13382 -> 13871[label="",style="solid", color="black", weight=3]; 13383[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13383 -> 13872[label="",style="solid", color="black", weight=3]; 13384[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13384 -> 13873[label="",style="solid", color="black", weight=3]; 13385[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13385 -> 13874[label="",style="solid", color="black", weight=3]; 13386[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13386 -> 13875[label="",style="solid", color="black", weight=3]; 13387[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13387 -> 13876[label="",style="solid", color="black", weight=3]; 13388 -> 13383[label="",style="dashed", color="red", weight=0]; 13388[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13389[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Neg (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13389 -> 13877[label="",style="solid", color="black", weight=3]; 13390[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120100)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13390 -> 13878[label="",style="solid", color="black", weight=3]; 13391[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13391 -> 13879[label="",style="solid", color="black", weight=3]; 13392[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13392 -> 13880[label="",style="solid", color="black", weight=3]; 13393[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120000))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13393 -> 13881[label="",style="solid", color="black", weight=3]; 13394[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13394 -> 13882[label="",style="solid", color="black", weight=3]; 13395[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1144000) (Succ vzz1143000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13395 -> 13883[label="",style="solid", color="black", weight=3]; 13396[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1144000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13396 -> 13884[label="",style="solid", color="black", weight=3]; 13397[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1143000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13397 -> 13885[label="",style="solid", color="black", weight=3]; 13398[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13398 -> 13886[label="",style="solid", color="black", weight=3]; 13399[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13399 -> 13887[label="",style="solid", color="black", weight=3]; 14299[label="even (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14299 -> 15503[label="",style="solid", color="black", weight=3]; 14298[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) vzz1261",fontsize=16,color="burlywood",shape="triangle"];26587[label="vzz1261/False",fontsize=10,color="white",style="solid",shape="box"];14298 -> 26587[label="",style="solid", color="burlywood", weight=9]; 26587 -> 14303[label="",style="solid", color="burlywood", weight=3]; 26588[label="vzz1261/True",fontsize=10,color="white",style="solid",shape="box"];14298 -> 26588[label="",style="solid", color="burlywood", weight=9]; 26588 -> 14304[label="",style="solid", color="burlywood", weight=3]; 13402[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1174000) vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26589[label="vzz117300/Succ vzz1173000",fontsize=10,color="white",style="solid",shape="box"];13402 -> 26589[label="",style="solid", color="burlywood", weight=9]; 26589 -> 13889[label="",style="solid", color="burlywood", weight=3]; 26590[label="vzz117300/Zero",fontsize=10,color="white",style="solid",shape="box"];13402 -> 26590[label="",style="solid", color="burlywood", weight=9]; 26590 -> 13890[label="",style="solid", color="burlywood", weight=3]; 13403[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz117300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26591[label="vzz117300/Succ vzz1173000",fontsize=10,color="white",style="solid",shape="box"];13403 -> 26591[label="",style="solid", color="burlywood", weight=9]; 26591 -> 13891[label="",style="solid", color="burlywood", weight=3]; 26592[label="vzz117300/Zero",fontsize=10,color="white",style="solid",shape="box"];13403 -> 26592[label="",style="solid", color="burlywood", weight=9]; 26592 -> 13892[label="",style="solid", color="burlywood", weight=3]; 13404[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13404 -> 13893[label="",style="solid", color="black", weight=3]; 13405 -> 9295[label="",style="dashed", color="red", weight=0]; 13405[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13406[label="vzz117300",fontsize=16,color="green",shape="box"];13407[label="vzz117400",fontsize=16,color="green",shape="box"];13408[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Pos (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13408 -> 13894[label="",style="solid", color="black", weight=3]; 13409[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120300)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13409 -> 13895[label="",style="solid", color="black", weight=3]; 13410[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13410 -> 13896[label="",style="solid", color="black", weight=3]; 13411[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13411 -> 13897[label="",style="solid", color="black", weight=3]; 13412[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13412 -> 13898[label="",style="solid", color="black", weight=3]; 13413[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13413 -> 13899[label="",style="solid", color="black", weight=3]; 13414[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13414 -> 13900[label="",style="solid", color="black", weight=3]; 13415 -> 13410[label="",style="dashed", color="red", weight=0]; 13415[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13416[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Neg (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13416 -> 13901[label="",style="solid", color="black", weight=3]; 13417[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120300)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13417 -> 13902[label="",style="solid", color="black", weight=3]; 13418[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13418 -> 13903[label="",style="solid", color="black", weight=3]; 13419[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13419 -> 13904[label="",style="solid", color="black", weight=3]; 13420[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120200))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13420 -> 13905[label="",style="solid", color="black", weight=3]; 13421[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13421 -> 13906[label="",style="solid", color="black", weight=3]; 13422[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1148000) (Succ vzz1147000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13422 -> 13907[label="",style="solid", color="black", weight=3]; 13423[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1148000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13423 -> 13908[label="",style="solid", color="black", weight=3]; 13424[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1147000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13424 -> 13909[label="",style="solid", color="black", weight=3]; 13425[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13425 -> 13910[label="",style="solid", color="black", weight=3]; 13426[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13426 -> 13911[label="",style="solid", color="black", weight=3]; 14322[label="even (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14322 -> 15504[label="",style="solid", color="black", weight=3]; 14321[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) vzz1262",fontsize=16,color="burlywood",shape="triangle"];26593[label="vzz1262/False",fontsize=10,color="white",style="solid",shape="box"];14321 -> 26593[label="",style="solid", color="burlywood", weight=9]; 26593 -> 14326[label="",style="solid", color="burlywood", weight=3]; 26594[label="vzz1262/True",fontsize=10,color="white",style="solid",shape="box"];14321 -> 26594[label="",style="solid", color="burlywood", weight=9]; 26594 -> 14327[label="",style="solid", color="burlywood", weight=3]; 13429[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1176000) vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26595[label="vzz117500/Succ vzz1175000",fontsize=10,color="white",style="solid",shape="box"];13429 -> 26595[label="",style="solid", color="burlywood", weight=9]; 26595 -> 13913[label="",style="solid", color="burlywood", weight=3]; 26596[label="vzz117500/Zero",fontsize=10,color="white",style="solid",shape="box"];13429 -> 26596[label="",style="solid", color="burlywood", weight=9]; 26596 -> 13914[label="",style="solid", color="burlywood", weight=3]; 13430[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz117500) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26597[label="vzz117500/Succ vzz1175000",fontsize=10,color="white",style="solid",shape="box"];13430 -> 26597[label="",style="solid", color="burlywood", weight=9]; 26597 -> 13915[label="",style="solid", color="burlywood", weight=3]; 26598[label="vzz117500/Zero",fontsize=10,color="white",style="solid",shape="box"];13430 -> 26598[label="",style="solid", color="burlywood", weight=9]; 26598 -> 13916[label="",style="solid", color="burlywood", weight=3]; 13431[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13431 -> 13917[label="",style="solid", color="black", weight=3]; 13432 -> 9323[label="",style="dashed", color="red", weight=0]; 13432[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];13433[label="vzz117600",fontsize=16,color="green",shape="box"];13434[label="vzz117500",fontsize=16,color="green",shape="box"];13435[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Pos (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13435 -> 13918[label="",style="solid", color="black", weight=3]; 13436[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz120500)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13436 -> 13919[label="",style="solid", color="black", weight=3]; 13437[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13437 -> 13920[label="",style="solid", color="black", weight=3]; 13438[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13438 -> 13921[label="",style="solid", color="black", weight=3]; 13439[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13439 -> 13922[label="",style="solid", color="black", weight=3]; 13440[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13440 -> 13923[label="",style="solid", color="black", weight=3]; 13441[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13441 -> 13924[label="",style="solid", color="black", weight=3]; 13442 -> 13437[label="",style="dashed", color="red", weight=0]; 13442[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13443[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Neg (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13443 -> 13925[label="",style="solid", color="black", weight=3]; 13444[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz120500)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13444 -> 13926[label="",style="solid", color="black", weight=3]; 13445[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13445 -> 13927[label="",style="solid", color="black", weight=3]; 13446[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13446 -> 13928[label="",style="solid", color="black", weight=3]; 13447[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120400))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13447 -> 13929[label="",style="solid", color="black", weight=3]; 13448[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13448 -> 13930[label="",style="solid", color="black", weight=3]; 13449[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1152000) (Succ vzz1151000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13449 -> 13931[label="",style="solid", color="black", weight=3]; 13450[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1152000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13450 -> 13932[label="",style="solid", color="black", weight=3]; 13451[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1151000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13451 -> 13933[label="",style="solid", color="black", weight=3]; 13452[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13452 -> 13934[label="",style="solid", color="black", weight=3]; 13453[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13453 -> 13935[label="",style="solid", color="black", weight=3]; 14345[label="even (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];14345 -> 15505[label="",style="solid", color="black", weight=3]; 14344[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) vzz1263",fontsize=16,color="burlywood",shape="triangle"];26599[label="vzz1263/False",fontsize=10,color="white",style="solid",shape="box"];14344 -> 26599[label="",style="solid", color="burlywood", weight=9]; 26599 -> 14349[label="",style="solid", color="burlywood", weight=3]; 26600[label="vzz1263/True",fontsize=10,color="white",style="solid",shape="box"];14344 -> 26600[label="",style="solid", color="burlywood", weight=9]; 26600 -> 14350[label="",style="solid", color="burlywood", weight=3]; 13456[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1178000) vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26601[label="vzz117700/Succ vzz1177000",fontsize=10,color="white",style="solid",shape="box"];13456 -> 26601[label="",style="solid", color="burlywood", weight=9]; 26601 -> 13937[label="",style="solid", color="burlywood", weight=3]; 26602[label="vzz117700/Zero",fontsize=10,color="white",style="solid",shape="box"];13456 -> 26602[label="",style="solid", color="burlywood", weight=9]; 26602 -> 13938[label="",style="solid", color="burlywood", weight=3]; 13457[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz117700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26603[label="vzz117700/Succ vzz1177000",fontsize=10,color="white",style="solid",shape="box"];13457 -> 26603[label="",style="solid", color="burlywood", weight=9]; 26603 -> 13939[label="",style="solid", color="burlywood", weight=3]; 26604[label="vzz117700/Zero",fontsize=10,color="white",style="solid",shape="box"];13457 -> 26604[label="",style="solid", color="burlywood", weight=9]; 26604 -> 13940[label="",style="solid", color="burlywood", weight=3]; 13458[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13458 -> 13941[label="",style="solid", color="black", weight=3]; 13459 -> 9351[label="",style="dashed", color="red", weight=0]; 13459[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13460[label="vzz117800",fontsize=16,color="green",shape="box"];13461[label="vzz117700",fontsize=16,color="green",shape="box"];13462[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Pos (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13462 -> 13942[label="",style="solid", color="black", weight=3]; 13463[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz120800)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13463 -> 13943[label="",style="solid", color="black", weight=3]; 13464[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13464 -> 13944[label="",style="solid", color="black", weight=3]; 13465[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13465 -> 13945[label="",style="solid", color="black", weight=3]; 13466[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13466 -> 13946[label="",style="solid", color="black", weight=3]; 13467[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13467 -> 13947[label="",style="solid", color="black", weight=3]; 13468[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13468 -> 13948[label="",style="solid", color="black", weight=3]; 13469 -> 13464[label="",style="dashed", color="red", weight=0]; 13469[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13470[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Neg (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13470 -> 13949[label="",style="solid", color="black", weight=3]; 13471[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz120800)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13471 -> 13950[label="",style="solid", color="black", weight=3]; 13472[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13472 -> 13951[label="",style="solid", color="black", weight=3]; 13473[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13473 -> 13952[label="",style="solid", color="black", weight=3]; 13474[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz120700))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13474 -> 13953[label="",style="solid", color="black", weight=3]; 13475[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13475 -> 13954[label="",style="solid", color="black", weight=3]; 13476[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1156000) (Succ vzz1155000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13476 -> 13955[label="",style="solid", color="black", weight=3]; 13477[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1156000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13477 -> 13956[label="",style="solid", color="black", weight=3]; 13478[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1155000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13478 -> 13957[label="",style="solid", color="black", weight=3]; 13479[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13479 -> 13958[label="",style="solid", color="black", weight=3]; 13480[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13480 -> 13959[label="",style="solid", color="black", weight=3]; 14368[label="even (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14368 -> 15506[label="",style="solid", color="black", weight=3]; 14367[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) vzz1264",fontsize=16,color="burlywood",shape="triangle"];26605[label="vzz1264/False",fontsize=10,color="white",style="solid",shape="box"];14367 -> 26605[label="",style="solid", color="burlywood", weight=9]; 26605 -> 14372[label="",style="solid", color="burlywood", weight=3]; 26606[label="vzz1264/True",fontsize=10,color="white",style="solid",shape="box"];14367 -> 26606[label="",style="solid", color="burlywood", weight=9]; 26606 -> 14373[label="",style="solid", color="burlywood", weight=3]; 13483[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1180000) vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26607[label="vzz117900/Succ vzz1179000",fontsize=10,color="white",style="solid",shape="box"];13483 -> 26607[label="",style="solid", color="burlywood", weight=9]; 26607 -> 13961[label="",style="solid", color="burlywood", weight=3]; 26608[label="vzz117900/Zero",fontsize=10,color="white",style="solid",shape="box"];13483 -> 26608[label="",style="solid", color="burlywood", weight=9]; 26608 -> 13962[label="",style="solid", color="burlywood", weight=3]; 13484[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz117900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26609[label="vzz117900/Succ vzz1179000",fontsize=10,color="white",style="solid",shape="box"];13484 -> 26609[label="",style="solid", color="burlywood", weight=9]; 26609 -> 13963[label="",style="solid", color="burlywood", weight=3]; 26610[label="vzz117900/Zero",fontsize=10,color="white",style="solid",shape="box"];13484 -> 26610[label="",style="solid", color="burlywood", weight=9]; 26610 -> 13964[label="",style="solid", color="burlywood", weight=3]; 13485[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13485 -> 13965[label="",style="solid", color="black", weight=3]; 13486 -> 9379[label="",style="dashed", color="red", weight=0]; 13486[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];13487[label="vzz118000",fontsize=16,color="green",shape="box"];13488[label="vzz117900",fontsize=16,color="green",shape="box"];13489[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Pos (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13489 -> 13966[label="",style="solid", color="black", weight=3]; 13490[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz121100)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13490 -> 13967[label="",style="solid", color="black", weight=3]; 13491[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13491 -> 13968[label="",style="solid", color="black", weight=3]; 13492[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13492 -> 13969[label="",style="solid", color="black", weight=3]; 13493[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13493 -> 13970[label="",style="solid", color="black", weight=3]; 13494[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13494 -> 13971[label="",style="solid", color="black", weight=3]; 13495[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13495 -> 13972[label="",style="solid", color="black", weight=3]; 13496 -> 13491[label="",style="dashed", color="red", weight=0]; 13496[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13497[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Neg (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13497 -> 13973[label="",style="solid", color="black", weight=3]; 13498[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz121100)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13498 -> 13974[label="",style="solid", color="black", weight=3]; 13499[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13499 -> 13975[label="",style="solid", color="black", weight=3]; 13500[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13500 -> 13976[label="",style="solid", color="black", weight=3]; 13501[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz121000))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13501 -> 13977[label="",style="solid", color="black", weight=3]; 13502[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13502 -> 13978[label="",style="solid", color="black", weight=3]; 13503[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1160000) (Succ vzz1159000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13503 -> 13979[label="",style="solid", color="black", weight=3]; 13504[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1160000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13504 -> 13980[label="",style="solid", color="black", weight=3]; 13505[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1159000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13505 -> 13981[label="",style="solid", color="black", weight=3]; 13506[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13506 -> 13982[label="",style="solid", color="black", weight=3]; 13507[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13507 -> 13983[label="",style="solid", color="black", weight=3]; 14391[label="even (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];14391 -> 15507[label="",style="solid", color="black", weight=3]; 14390[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) vzz1265",fontsize=16,color="burlywood",shape="triangle"];26611[label="vzz1265/False",fontsize=10,color="white",style="solid",shape="box"];14390 -> 26611[label="",style="solid", color="burlywood", weight=9]; 26611 -> 14395[label="",style="solid", color="burlywood", weight=3]; 26612[label="vzz1265/True",fontsize=10,color="white",style="solid",shape="box"];14390 -> 26612[label="",style="solid", color="burlywood", weight=9]; 26612 -> 14396[label="",style="solid", color="burlywood", weight=3]; 22462[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat (Succ vzz16210) vzz1622) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="burlywood",shape="box"];26613[label="vzz1622/Succ vzz16220",fontsize=10,color="white",style="solid",shape="box"];22462 -> 26613[label="",style="solid", color="burlywood", weight=9]; 26613 -> 22521[label="",style="solid", color="burlywood", weight=3]; 26614[label="vzz1622/Zero",fontsize=10,color="white",style="solid",shape="box"];22462 -> 26614[label="",style="solid", color="burlywood", weight=9]; 26614 -> 22522[label="",style="solid", color="burlywood", weight=3]; 22463[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat Zero vzz1622) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="burlywood",shape="box"];26615[label="vzz1622/Succ vzz16220",fontsize=10,color="white",style="solid",shape="box"];22463 -> 26615[label="",style="solid", color="burlywood", weight=9]; 26615 -> 22523[label="",style="solid", color="burlywood", weight=3]; 26616[label="vzz1622/Zero",fontsize=10,color="white",style="solid",shape="box"];22463 -> 26616[label="",style="solid", color="burlywood", weight=9]; 26616 -> 22524[label="",style="solid", color="burlywood", weight=3]; 20200[label="vzz1438",fontsize=16,color="green",shape="box"];20201[label="vzz1439",fontsize=16,color="green",shape="box"];22519[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat (Succ vzz16280) vzz1629) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="burlywood",shape="box"];26617[label="vzz1629/Succ vzz16290",fontsize=10,color="white",style="solid",shape="box"];22519 -> 26617[label="",style="solid", color="burlywood", weight=9]; 26617 -> 22582[label="",style="solid", color="burlywood", weight=3]; 26618[label="vzz1629/Zero",fontsize=10,color="white",style="solid",shape="box"];22519 -> 26618[label="",style="solid", color="burlywood", weight=9]; 26618 -> 22583[label="",style="solid", color="burlywood", weight=3]; 22520[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat Zero vzz1629) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="burlywood",shape="box"];26619[label="vzz1629/Succ vzz16290",fontsize=10,color="white",style="solid",shape="box"];22520 -> 26619[label="",style="solid", color="burlywood", weight=9]; 26619 -> 22584[label="",style="solid", color="burlywood", weight=3]; 26620[label="vzz1629/Zero",fontsize=10,color="white",style="solid",shape="box"];22520 -> 26620[label="",style="solid", color="burlywood", weight=9]; 26620 -> 22585[label="",style="solid", color="burlywood", weight=3]; 20206[label="vzz1438",fontsize=16,color="green",shape="box"];20207[label="vzz1439",fontsize=16,color="green",shape="box"];21787[label="vzz15800",fontsize=16,color="green",shape="box"];21788[label="vzz15810",fontsize=16,color="green",shape="box"];21789[label="Pos (Succ vzz1582)",fontsize=16,color="green",shape="box"];21790[label="vzz1578",fontsize=16,color="green",shape="box"];21791[label="vzz1579",fontsize=16,color="green",shape="box"];21792[label="Pos (Succ vzz1582)",fontsize=16,color="green",shape="box"];21793[label="vzz1578",fontsize=16,color="green",shape="box"];21794[label="vzz1579",fontsize=16,color="green",shape="box"];21795 -> 9671[label="",style="dashed", color="red", weight=0]; 21795[label="roundM (vzz1578 :% vzz1579)",fontsize=16,color="magenta"];21795 -> 21831[label="",style="dashed", color="magenta", weight=3]; 21795 -> 21832[label="",style="dashed", color="magenta", weight=3]; 21822[label="vzz15860",fontsize=16,color="green",shape="box"];21823[label="vzz15870",fontsize=16,color="green",shape="box"];21824[label="Neg (Succ vzz1588)",fontsize=16,color="green",shape="box"];21825[label="vzz1584",fontsize=16,color="green",shape="box"];21826[label="vzz1585",fontsize=16,color="green",shape="box"];21827[label="Neg (Succ vzz1588)",fontsize=16,color="green",shape="box"];21828[label="vzz1584",fontsize=16,color="green",shape="box"];21829[label="vzz1585",fontsize=16,color="green",shape="box"];21830 -> 9671[label="",style="dashed", color="red", weight=0]; 21830[label="roundM (vzz1584 :% vzz1585)",fontsize=16,color="magenta"];21830 -> 21861[label="",style="dashed", color="magenta", weight=3]; 21830 -> 21862[label="",style="dashed", color="magenta", weight=3]; 13596[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="blue",shape="box"];26621[label="fromInt :: Int -> Int",fontsize=10,color="white",style="solid",shape="box"];13596 -> 26621[label="",style="solid", color="blue", weight=9]; 26621 -> 14072[label="",style="solid", color="blue", weight=3]; 26622[label="fromInt :: Int -> Integer",fontsize=10,color="white",style="solid",shape="box"];13596 -> 26622[label="",style="solid", color="blue", weight=9]; 26622 -> 14073[label="",style="solid", color="blue", weight=3]; 13597[label="vzz1107",fontsize=16,color="green",shape="box"];13598[label="vzz1108",fontsize=16,color="green",shape="box"];13599[label="fromInteger (properFractionQ1 vzz1107 vzz1108 (vzz12210,vzz12211))",fontsize=16,color="black",shape="box"];13599 -> 14074[label="",style="solid", color="black", weight=3]; 13601 -> 44[label="",style="dashed", color="red", weight=0]; 13601[label="properFractionVu30 vzz1107 vzz1108",fontsize=16,color="magenta"];13601 -> 14075[label="",style="dashed", color="magenta", weight=3]; 13601 -> 14076[label="",style="dashed", color="magenta", weight=3]; 13600[label="properFractionQ1 vzz1107 vzz1108 vzz1234",fontsize=16,color="burlywood",shape="triangle"];26623[label="vzz1234/(vzz12340,vzz12341)",fontsize=10,color="white",style="solid",shape="box"];13600 -> 26623[label="",style="solid", color="burlywood", weight=9]; 26623 -> 14077[label="",style="solid", color="burlywood", weight=3]; 22580[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat (Succ vzz16350) vzz1636) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="burlywood",shape="box"];26624[label="vzz1636/Succ vzz16360",fontsize=10,color="white",style="solid",shape="box"];22580 -> 26624[label="",style="solid", color="burlywood", weight=9]; 26624 -> 22647[label="",style="solid", color="burlywood", weight=3]; 26625[label="vzz1636/Zero",fontsize=10,color="white",style="solid",shape="box"];22580 -> 26625[label="",style="solid", color="burlywood", weight=9]; 26625 -> 22648[label="",style="solid", color="burlywood", weight=3]; 22581[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat Zero vzz1636) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="burlywood",shape="box"];26626[label="vzz1636/Succ vzz16360",fontsize=10,color="white",style="solid",shape="box"];22581 -> 26626[label="",style="solid", color="burlywood", weight=9]; 26626 -> 22649[label="",style="solid", color="burlywood", weight=3]; 26627[label="vzz1636/Zero",fontsize=10,color="white",style="solid",shape="box"];22581 -> 26627[label="",style="solid", color="burlywood", weight=9]; 26627 -> 22650[label="",style="solid", color="burlywood", weight=3]; 20350[label="vzz1448",fontsize=16,color="green",shape="box"];20351[label="vzz1449",fontsize=16,color="green",shape="box"];22645[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat (Succ vzz16420) vzz1643) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="burlywood",shape="box"];26628[label="vzz1643/Succ vzz16430",fontsize=10,color="white",style="solid",shape="box"];22645 -> 26628[label="",style="solid", color="burlywood", weight=9]; 26628 -> 22854[label="",style="solid", color="burlywood", weight=3]; 26629[label="vzz1643/Zero",fontsize=10,color="white",style="solid",shape="box"];22645 -> 26629[label="",style="solid", color="burlywood", weight=9]; 26629 -> 22855[label="",style="solid", color="burlywood", weight=3]; 22646[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat Zero vzz1643) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="burlywood",shape="box"];26630[label="vzz1643/Succ vzz16430",fontsize=10,color="white",style="solid",shape="box"];22646 -> 26630[label="",style="solid", color="burlywood", weight=9]; 26630 -> 22856[label="",style="solid", color="burlywood", weight=3]; 26631[label="vzz1643/Zero",fontsize=10,color="white",style="solid",shape="box"];22646 -> 26631[label="",style="solid", color="burlywood", weight=9]; 26631 -> 22857[label="",style="solid", color="burlywood", weight=3]; 20356[label="vzz1448",fontsize=16,color="green",shape="box"];20357[label="vzz1449",fontsize=16,color="green",shape="box"];21852[label="vzz15930",fontsize=16,color="green",shape="box"];21853[label="vzz15920",fontsize=16,color="green",shape="box"];21854[label="Pos (Succ vzz1594)",fontsize=16,color="green",shape="box"];21855[label="vzz1590",fontsize=16,color="green",shape="box"];21856[label="vzz1591",fontsize=16,color="green",shape="box"];21857[label="Pos (Succ vzz1594)",fontsize=16,color="green",shape="box"];21858[label="vzz1590",fontsize=16,color="green",shape="box"];21859[label="vzz1591",fontsize=16,color="green",shape="box"];21860 -> 9671[label="",style="dashed", color="red", weight=0]; 21860[label="roundM (vzz1590 :% vzz1591)",fontsize=16,color="magenta"];21860 -> 21887[label="",style="dashed", color="magenta", weight=3]; 21860 -> 21888[label="",style="dashed", color="magenta", weight=3]; 21878[label="vzz15990",fontsize=16,color="green",shape="box"];21879[label="vzz15980",fontsize=16,color="green",shape="box"];21880[label="Neg (Succ vzz1600)",fontsize=16,color="green",shape="box"];21881[label="vzz1596",fontsize=16,color="green",shape="box"];21882[label="vzz1597",fontsize=16,color="green",shape="box"];21883[label="Neg (Succ vzz1600)",fontsize=16,color="green",shape="box"];21884[label="vzz1596",fontsize=16,color="green",shape="box"];21885[label="vzz1597",fontsize=16,color="green",shape="box"];21886 -> 9671[label="",style="dashed", color="red", weight=0]; 21886[label="roundM (vzz1596 :% vzz1597)",fontsize=16,color="magenta"];21886 -> 21904[label="",style="dashed", color="magenta", weight=3]; 21886 -> 21905[label="",style="dashed", color="magenta", weight=3]; 13792 -> 14190[label="",style="dashed", color="red", weight=0]; 13792[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) (Integer vzz1164 == fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) (Integer vzz1164 == fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];13792 -> 14191[label="",style="dashed", color="magenta", weight=3]; 13792 -> 14192[label="",style="dashed", color="magenta", weight=3]; 13793[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1166000) (Succ vzz1165000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13793 -> 14202[label="",style="solid", color="black", weight=3]; 13794[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1166000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13794 -> 14203[label="",style="solid", color="black", weight=3]; 13795[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1165000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13795 -> 14204[label="",style="solid", color="black", weight=3]; 13796[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13796 -> 14205[label="",style="solid", color="black", weight=3]; 13797[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13797 -> 14206[label="",style="solid", color="black", weight=3]; 13798[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz119500 vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26632[label="vzz119500/Succ vzz1195000",fontsize=10,color="white",style="solid",shape="box"];13798 -> 26632[label="",style="solid", color="burlywood", weight=9]; 26632 -> 14207[label="",style="solid", color="burlywood", weight=3]; 26633[label="vzz119500/Zero",fontsize=10,color="white",style="solid",shape="box"];13798 -> 26633[label="",style="solid", color="burlywood", weight=9]; 26633 -> 14208[label="",style="solid", color="burlywood", weight=3]; 13799 -> 13298[label="",style="dashed", color="red", weight=0]; 13799[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13800[label="roundRound04 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13800 -> 14209[label="",style="solid", color="black", weight=3]; 13801 -> 13298[label="",style="dashed", color="red", weight=0]; 13801[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13802[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13802 -> 14210[label="",style="solid", color="black", weight=3]; 13803 -> 13298[label="",style="dashed", color="red", weight=0]; 13803[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13804 -> 13802[label="",style="dashed", color="red", weight=0]; 13804[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13805 -> 13798[label="",style="dashed", color="red", weight=0]; 13805[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz119500 vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13805 -> 14211[label="",style="dashed", color="magenta", weight=3]; 13805 -> 14212[label="",style="dashed", color="magenta", weight=3]; 13806 -> 13298[label="",style="dashed", color="red", weight=0]; 13806[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13807 -> 13298[label="",style="dashed", color="red", weight=0]; 13807[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13808 -> 13802[label="",style="dashed", color="red", weight=0]; 13808[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13809 -> 13298[label="",style="dashed", color="red", weight=0]; 13809[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13810 -> 13802[label="",style="dashed", color="red", weight=0]; 13810[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13811 -> 12442[label="",style="dashed", color="red", weight=0]; 13811[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1125000 vzz1124000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13811 -> 14213[label="",style="dashed", color="magenta", weight=3]; 13811 -> 14214[label="",style="dashed", color="magenta", weight=3]; 13812 -> 12086[label="",style="dashed", color="red", weight=0]; 13812[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13813 -> 12086[label="",style="dashed", color="red", weight=0]; 13813[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13814 -> 12446[label="",style="dashed", color="red", weight=0]; 13814[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13815[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13815 -> 14215[label="",style="solid", color="black", weight=3]; 15500 -> 10469[label="",style="dashed", color="red", weight=0]; 15500[label="primEvenInt (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15500 -> 15663[label="",style="dashed", color="magenta", weight=3]; 14235[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14235 -> 14259[label="",style="solid", color="black", weight=3]; 14236[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14236 -> 14260[label="",style="solid", color="black", weight=3]; 13817[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1168000) (Succ vzz1167000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13817 -> 14237[label="",style="solid", color="black", weight=3]; 13818[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1168000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13818 -> 14238[label="",style="solid", color="black", weight=3]; 13819[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1167000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13819 -> 14239[label="",style="solid", color="black", weight=3]; 13820[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13820 -> 14240[label="",style="solid", color="black", weight=3]; 13821[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13821 -> 14241[label="",style="solid", color="black", weight=3]; 13822[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz119700 vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26634[label="vzz119700/Succ vzz1197000",fontsize=10,color="white",style="solid",shape="box"];13822 -> 26634[label="",style="solid", color="burlywood", weight=9]; 26634 -> 14242[label="",style="solid", color="burlywood", weight=3]; 26635[label="vzz119700/Zero",fontsize=10,color="white",style="solid",shape="box"];13822 -> 26635[label="",style="solid", color="burlywood", weight=9]; 26635 -> 14243[label="",style="solid", color="burlywood", weight=3]; 13823 -> 13329[label="",style="dashed", color="red", weight=0]; 13823[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13824[label="roundRound04 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13824 -> 14244[label="",style="solid", color="black", weight=3]; 13825 -> 13329[label="",style="dashed", color="red", weight=0]; 13825[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13826[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13826 -> 14245[label="",style="solid", color="black", weight=3]; 13827 -> 13329[label="",style="dashed", color="red", weight=0]; 13827[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13828 -> 13826[label="",style="dashed", color="red", weight=0]; 13828[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13829 -> 13822[label="",style="dashed", color="red", weight=0]; 13829[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz119700 vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13829 -> 14246[label="",style="dashed", color="magenta", weight=3]; 13829 -> 14247[label="",style="dashed", color="magenta", weight=3]; 13830 -> 13329[label="",style="dashed", color="red", weight=0]; 13830[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13831 -> 13329[label="",style="dashed", color="red", weight=0]; 13831[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13832 -> 13826[label="",style="dashed", color="red", weight=0]; 13832[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13833 -> 13329[label="",style="dashed", color="red", weight=0]; 13833[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13834 -> 13826[label="",style="dashed", color="red", weight=0]; 13834[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13835 -> 12473[label="",style="dashed", color="red", weight=0]; 13835[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1136000 vzz1135000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13835 -> 14248[label="",style="dashed", color="magenta", weight=3]; 13835 -> 14249[label="",style="dashed", color="magenta", weight=3]; 13836 -> 12110[label="",style="dashed", color="red", weight=0]; 13836[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13837 -> 12110[label="",style="dashed", color="red", weight=0]; 13837[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13838 -> 12477[label="",style="dashed", color="red", weight=0]; 13838[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13839[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13839 -> 14250[label="",style="solid", color="black", weight=3]; 15501 -> 10469[label="",style="dashed", color="red", weight=0]; 15501[label="primEvenInt (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15501 -> 15664[label="",style="dashed", color="magenta", weight=3]; 14257[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14257 -> 14282[label="",style="solid", color="black", weight=3]; 14258[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14258 -> 14283[label="",style="solid", color="black", weight=3]; 13841[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1170000) (Succ vzz1169000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13841 -> 14261[label="",style="solid", color="black", weight=3]; 13842[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1170000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13842 -> 14262[label="",style="solid", color="black", weight=3]; 13843[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1169000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13843 -> 14263[label="",style="solid", color="black", weight=3]; 13844[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13844 -> 14264[label="",style="solid", color="black", weight=3]; 13845[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13845 -> 14265[label="",style="solid", color="black", weight=3]; 13846[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz119900 vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26636[label="vzz119900/Succ vzz1199000",fontsize=10,color="white",style="solid",shape="box"];13846 -> 26636[label="",style="solid", color="burlywood", weight=9]; 26636 -> 14266[label="",style="solid", color="burlywood", weight=3]; 26637[label="vzz119900/Zero",fontsize=10,color="white",style="solid",shape="box"];13846 -> 26637[label="",style="solid", color="burlywood", weight=9]; 26637 -> 14267[label="",style="solid", color="burlywood", weight=3]; 13847 -> 13356[label="",style="dashed", color="red", weight=0]; 13847[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13848[label="roundRound04 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13848 -> 14268[label="",style="solid", color="black", weight=3]; 13849 -> 13356[label="",style="dashed", color="red", weight=0]; 13849[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13850[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13850 -> 14269[label="",style="solid", color="black", weight=3]; 13851 -> 13356[label="",style="dashed", color="red", weight=0]; 13851[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13852 -> 13850[label="",style="dashed", color="red", weight=0]; 13852[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13853 -> 13846[label="",style="dashed", color="red", weight=0]; 13853[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz119900 vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13853 -> 14270[label="",style="dashed", color="magenta", weight=3]; 13853 -> 14271[label="",style="dashed", color="magenta", weight=3]; 13854 -> 13356[label="",style="dashed", color="red", weight=0]; 13854[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13855 -> 13356[label="",style="dashed", color="red", weight=0]; 13855[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13856 -> 13850[label="",style="dashed", color="red", weight=0]; 13856[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13857 -> 13356[label="",style="dashed", color="red", weight=0]; 13857[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13858 -> 13850[label="",style="dashed", color="red", weight=0]; 13858[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13859 -> 12504[label="",style="dashed", color="red", weight=0]; 13859[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1140000 vzz1139000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13859 -> 14272[label="",style="dashed", color="magenta", weight=3]; 13859 -> 14273[label="",style="dashed", color="magenta", weight=3]; 13860 -> 12134[label="",style="dashed", color="red", weight=0]; 13860[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13861 -> 12134[label="",style="dashed", color="red", weight=0]; 13861[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13862 -> 12508[label="",style="dashed", color="red", weight=0]; 13862[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13863[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13863 -> 14274[label="",style="solid", color="black", weight=3]; 15502 -> 10469[label="",style="dashed", color="red", weight=0]; 15502[label="primEvenInt (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15502 -> 15665[label="",style="dashed", color="magenta", weight=3]; 14280[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14280 -> 14305[label="",style="solid", color="black", weight=3]; 14281[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14281 -> 14306[label="",style="solid", color="black", weight=3]; 13865[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1172000) (Succ vzz1171000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13865 -> 14284[label="",style="solid", color="black", weight=3]; 13866[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1172000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13866 -> 14285[label="",style="solid", color="black", weight=3]; 13867[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1171000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13867 -> 14286[label="",style="solid", color="black", weight=3]; 13868[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13868 -> 14287[label="",style="solid", color="black", weight=3]; 13869[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13869 -> 14288[label="",style="solid", color="black", weight=3]; 13870[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz120100 vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26638[label="vzz120100/Succ vzz1201000",fontsize=10,color="white",style="solid",shape="box"];13870 -> 26638[label="",style="solid", color="burlywood", weight=9]; 26638 -> 14289[label="",style="solid", color="burlywood", weight=3]; 26639[label="vzz120100/Zero",fontsize=10,color="white",style="solid",shape="box"];13870 -> 26639[label="",style="solid", color="burlywood", weight=9]; 26639 -> 14290[label="",style="solid", color="burlywood", weight=3]; 13871 -> 13383[label="",style="dashed", color="red", weight=0]; 13871[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13872[label="roundRound04 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13872 -> 14291[label="",style="solid", color="black", weight=3]; 13873 -> 13383[label="",style="dashed", color="red", weight=0]; 13873[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13874[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13874 -> 14292[label="",style="solid", color="black", weight=3]; 13875 -> 13383[label="",style="dashed", color="red", weight=0]; 13875[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13876 -> 13874[label="",style="dashed", color="red", weight=0]; 13876[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13877 -> 13870[label="",style="dashed", color="red", weight=0]; 13877[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz120100 vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13877 -> 14293[label="",style="dashed", color="magenta", weight=3]; 13877 -> 14294[label="",style="dashed", color="magenta", weight=3]; 13878 -> 13383[label="",style="dashed", color="red", weight=0]; 13878[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13879 -> 13383[label="",style="dashed", color="red", weight=0]; 13879[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13880 -> 13874[label="",style="dashed", color="red", weight=0]; 13880[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13881 -> 13383[label="",style="dashed", color="red", weight=0]; 13881[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13882 -> 13874[label="",style="dashed", color="red", weight=0]; 13882[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13883 -> 12535[label="",style="dashed", color="red", weight=0]; 13883[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1144000 vzz1143000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13883 -> 14295[label="",style="dashed", color="magenta", weight=3]; 13883 -> 14296[label="",style="dashed", color="magenta", weight=3]; 13884 -> 12158[label="",style="dashed", color="red", weight=0]; 13884[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13885 -> 12158[label="",style="dashed", color="red", weight=0]; 13885[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13886 -> 12539[label="",style="dashed", color="red", weight=0]; 13886[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13887[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13887 -> 14297[label="",style="solid", color="black", weight=3]; 15503 -> 10469[label="",style="dashed", color="red", weight=0]; 15503[label="primEvenInt (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15503 -> 15666[label="",style="dashed", color="magenta", weight=3]; 14303[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14303 -> 14328[label="",style="solid", color="black", weight=3]; 14304[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14304 -> 14329[label="",style="solid", color="black", weight=3]; 13889[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1174000) (Succ vzz1173000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13889 -> 14307[label="",style="solid", color="black", weight=3]; 13890[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1174000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13890 -> 14308[label="",style="solid", color="black", weight=3]; 13891[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1173000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13891 -> 14309[label="",style="solid", color="black", weight=3]; 13892[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13892 -> 14310[label="",style="solid", color="black", weight=3]; 13893[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13893 -> 14311[label="",style="solid", color="black", weight=3]; 13894[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz120300 vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26640[label="vzz120300/Succ vzz1203000",fontsize=10,color="white",style="solid",shape="box"];13894 -> 26640[label="",style="solid", color="burlywood", weight=9]; 26640 -> 14312[label="",style="solid", color="burlywood", weight=3]; 26641[label="vzz120300/Zero",fontsize=10,color="white",style="solid",shape="box"];13894 -> 26641[label="",style="solid", color="burlywood", weight=9]; 26641 -> 14313[label="",style="solid", color="burlywood", weight=3]; 13895 -> 13410[label="",style="dashed", color="red", weight=0]; 13895[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13896[label="roundRound04 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13896 -> 14314[label="",style="solid", color="black", weight=3]; 13897 -> 13410[label="",style="dashed", color="red", weight=0]; 13897[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13898[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13898 -> 14315[label="",style="solid", color="black", weight=3]; 13899 -> 13410[label="",style="dashed", color="red", weight=0]; 13899[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13900 -> 13898[label="",style="dashed", color="red", weight=0]; 13900[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13901 -> 13894[label="",style="dashed", color="red", weight=0]; 13901[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz120300 vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13901 -> 14316[label="",style="dashed", color="magenta", weight=3]; 13901 -> 14317[label="",style="dashed", color="magenta", weight=3]; 13902 -> 13410[label="",style="dashed", color="red", weight=0]; 13902[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13903 -> 13410[label="",style="dashed", color="red", weight=0]; 13903[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13904 -> 13898[label="",style="dashed", color="red", weight=0]; 13904[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13905 -> 13410[label="",style="dashed", color="red", weight=0]; 13905[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13906 -> 13898[label="",style="dashed", color="red", weight=0]; 13906[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13907 -> 12566[label="",style="dashed", color="red", weight=0]; 13907[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1148000 vzz1147000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13907 -> 14318[label="",style="dashed", color="magenta", weight=3]; 13907 -> 14319[label="",style="dashed", color="magenta", weight=3]; 13908 -> 12182[label="",style="dashed", color="red", weight=0]; 13908[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13909 -> 12182[label="",style="dashed", color="red", weight=0]; 13909[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13910 -> 12570[label="",style="dashed", color="red", weight=0]; 13910[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13911[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13911 -> 14320[label="",style="solid", color="black", weight=3]; 15504 -> 10469[label="",style="dashed", color="red", weight=0]; 15504[label="primEvenInt (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15504 -> 15667[label="",style="dashed", color="magenta", weight=3]; 14326[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14326 -> 14351[label="",style="solid", color="black", weight=3]; 14327[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14327 -> 14352[label="",style="solid", color="black", weight=3]; 13913[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1176000) (Succ vzz1175000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13913 -> 14330[label="",style="solid", color="black", weight=3]; 13914[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1176000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13914 -> 14331[label="",style="solid", color="black", weight=3]; 13915[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1175000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13915 -> 14332[label="",style="solid", color="black", weight=3]; 13916[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13916 -> 14333[label="",style="solid", color="black", weight=3]; 13917[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13917 -> 14334[label="",style="solid", color="black", weight=3]; 13918[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz120500 vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26642[label="vzz120500/Succ vzz1205000",fontsize=10,color="white",style="solid",shape="box"];13918 -> 26642[label="",style="solid", color="burlywood", weight=9]; 26642 -> 14335[label="",style="solid", color="burlywood", weight=3]; 26643[label="vzz120500/Zero",fontsize=10,color="white",style="solid",shape="box"];13918 -> 26643[label="",style="solid", color="burlywood", weight=9]; 26643 -> 14336[label="",style="solid", color="burlywood", weight=3]; 13919 -> 13437[label="",style="dashed", color="red", weight=0]; 13919[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13920[label="roundRound04 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13920 -> 14337[label="",style="solid", color="black", weight=3]; 13921 -> 13437[label="",style="dashed", color="red", weight=0]; 13921[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13922[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13922 -> 14338[label="",style="solid", color="black", weight=3]; 13923 -> 13437[label="",style="dashed", color="red", weight=0]; 13923[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13924 -> 13922[label="",style="dashed", color="red", weight=0]; 13924[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13925 -> 13918[label="",style="dashed", color="red", weight=0]; 13925[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz120500 vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13925 -> 14339[label="",style="dashed", color="magenta", weight=3]; 13925 -> 14340[label="",style="dashed", color="magenta", weight=3]; 13926 -> 13437[label="",style="dashed", color="red", weight=0]; 13926[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13927 -> 13437[label="",style="dashed", color="red", weight=0]; 13927[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13928 -> 13922[label="",style="dashed", color="red", weight=0]; 13928[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13929 -> 13437[label="",style="dashed", color="red", weight=0]; 13929[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13930 -> 13922[label="",style="dashed", color="red", weight=0]; 13930[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13931 -> 12597[label="",style="dashed", color="red", weight=0]; 13931[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1152000 vzz1151000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13931 -> 14341[label="",style="dashed", color="magenta", weight=3]; 13931 -> 14342[label="",style="dashed", color="magenta", weight=3]; 13932 -> 12206[label="",style="dashed", color="red", weight=0]; 13932[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13933 -> 12206[label="",style="dashed", color="red", weight=0]; 13933[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13934 -> 12601[label="",style="dashed", color="red", weight=0]; 13934[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13935[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13935 -> 14343[label="",style="solid", color="black", weight=3]; 15505 -> 10469[label="",style="dashed", color="red", weight=0]; 15505[label="primEvenInt (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];15505 -> 15668[label="",style="dashed", color="magenta", weight=3]; 14349[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="box"];14349 -> 14374[label="",style="solid", color="black", weight=3]; 14350[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];14350 -> 14375[label="",style="solid", color="black", weight=3]; 13937[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1178000) (Succ vzz1177000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13937 -> 14353[label="",style="solid", color="black", weight=3]; 13938[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1178000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13938 -> 14354[label="",style="solid", color="black", weight=3]; 13939[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1177000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13939 -> 14355[label="",style="solid", color="black", weight=3]; 13940[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13940 -> 14356[label="",style="solid", color="black", weight=3]; 13941[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13941 -> 14357[label="",style="solid", color="black", weight=3]; 13942[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz120800 vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26644[label="vzz120800/Succ vzz1208000",fontsize=10,color="white",style="solid",shape="box"];13942 -> 26644[label="",style="solid", color="burlywood", weight=9]; 26644 -> 14358[label="",style="solid", color="burlywood", weight=3]; 26645[label="vzz120800/Zero",fontsize=10,color="white",style="solid",shape="box"];13942 -> 26645[label="",style="solid", color="burlywood", weight=9]; 26645 -> 14359[label="",style="solid", color="burlywood", weight=3]; 13943 -> 13464[label="",style="dashed", color="red", weight=0]; 13943[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13944[label="roundRound04 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13944 -> 14360[label="",style="solid", color="black", weight=3]; 13945 -> 13464[label="",style="dashed", color="red", weight=0]; 13945[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13946[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13946 -> 14361[label="",style="solid", color="black", weight=3]; 13947 -> 13464[label="",style="dashed", color="red", weight=0]; 13947[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13948 -> 13946[label="",style="dashed", color="red", weight=0]; 13948[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13949 -> 13942[label="",style="dashed", color="red", weight=0]; 13949[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz120800 vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13949 -> 14362[label="",style="dashed", color="magenta", weight=3]; 13949 -> 14363[label="",style="dashed", color="magenta", weight=3]; 13950 -> 13464[label="",style="dashed", color="red", weight=0]; 13950[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13951 -> 13464[label="",style="dashed", color="red", weight=0]; 13951[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13952 -> 13946[label="",style="dashed", color="red", weight=0]; 13952[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13953 -> 13464[label="",style="dashed", color="red", weight=0]; 13953[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13954 -> 13946[label="",style="dashed", color="red", weight=0]; 13954[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13955 -> 12628[label="",style="dashed", color="red", weight=0]; 13955[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1156000 vzz1155000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13955 -> 14364[label="",style="dashed", color="magenta", weight=3]; 13955 -> 14365[label="",style="dashed", color="magenta", weight=3]; 13956 -> 12230[label="",style="dashed", color="red", weight=0]; 13956[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13957 -> 12230[label="",style="dashed", color="red", weight=0]; 13957[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13958 -> 12632[label="",style="dashed", color="red", weight=0]; 13958[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13959[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13959 -> 14366[label="",style="solid", color="black", weight=3]; 15506 -> 10469[label="",style="dashed", color="red", weight=0]; 15506[label="primEvenInt (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15506 -> 15669[label="",style="dashed", color="magenta", weight=3]; 14372[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14372 -> 14397[label="",style="solid", color="black", weight=3]; 14373[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14373 -> 14398[label="",style="solid", color="black", weight=3]; 13961[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1180000) (Succ vzz1179000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13961 -> 14376[label="",style="solid", color="black", weight=3]; 13962[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1180000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13962 -> 14377[label="",style="solid", color="black", weight=3]; 13963[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1179000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13963 -> 14378[label="",style="solid", color="black", weight=3]; 13964[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13964 -> 14379[label="",style="solid", color="black", weight=3]; 13965[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13965 -> 14380[label="",style="solid", color="black", weight=3]; 13966[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz121100 vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26646[label="vzz121100/Succ vzz1211000",fontsize=10,color="white",style="solid",shape="box"];13966 -> 26646[label="",style="solid", color="burlywood", weight=9]; 26646 -> 14381[label="",style="solid", color="burlywood", weight=3]; 26647[label="vzz121100/Zero",fontsize=10,color="white",style="solid",shape="box"];13966 -> 26647[label="",style="solid", color="burlywood", weight=9]; 26647 -> 14382[label="",style="solid", color="burlywood", weight=3]; 13967 -> 13491[label="",style="dashed", color="red", weight=0]; 13967[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13968[label="roundRound04 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13968 -> 14383[label="",style="solid", color="black", weight=3]; 13969 -> 13491[label="",style="dashed", color="red", weight=0]; 13969[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13970[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];13970 -> 14384[label="",style="solid", color="black", weight=3]; 13971 -> 13491[label="",style="dashed", color="red", weight=0]; 13971[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13972 -> 13970[label="",style="dashed", color="red", weight=0]; 13972[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13973 -> 13966[label="",style="dashed", color="red", weight=0]; 13973[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz121100 vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13973 -> 14385[label="",style="dashed", color="magenta", weight=3]; 13973 -> 14386[label="",style="dashed", color="magenta", weight=3]; 13974 -> 13491[label="",style="dashed", color="red", weight=0]; 13974[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13975 -> 13491[label="",style="dashed", color="red", weight=0]; 13975[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13976 -> 13970[label="",style="dashed", color="red", weight=0]; 13976[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13977 -> 13491[label="",style="dashed", color="red", weight=0]; 13977[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13978 -> 13970[label="",style="dashed", color="red", weight=0]; 13978[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13979 -> 12659[label="",style="dashed", color="red", weight=0]; 13979[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1160000 vzz1159000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13979 -> 14387[label="",style="dashed", color="magenta", weight=3]; 13979 -> 14388[label="",style="dashed", color="magenta", weight=3]; 13980 -> 12254[label="",style="dashed", color="red", weight=0]; 13980[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13981 -> 12254[label="",style="dashed", color="red", weight=0]; 13981[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13982 -> 12663[label="",style="dashed", color="red", weight=0]; 13982[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];13983[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];13983 -> 14389[label="",style="solid", color="black", weight=3]; 15507 -> 10469[label="",style="dashed", color="red", weight=0]; 15507[label="primEvenInt (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];15507 -> 15670[label="",style="dashed", color="magenta", weight=3]; 14395[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="box"];14395 -> 14465[label="",style="solid", color="black", weight=3]; 14396[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];14396 -> 14466[label="",style="solid", color="black", weight=3]; 22521[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat (Succ vzz16210) (Succ vzz16220)) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22521 -> 22586[label="",style="solid", color="black", weight=3]; 22522[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat (Succ vzz16210) Zero) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22522 -> 22587[label="",style="solid", color="black", weight=3]; 22523[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat Zero (Succ vzz16220)) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22523 -> 22588[label="",style="solid", color="black", weight=3]; 22524[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat Zero Zero) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22524 -> 22589[label="",style="solid", color="black", weight=3]; 22582[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat (Succ vzz16280) (Succ vzz16290)) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22582 -> 22651[label="",style="solid", color="black", weight=3]; 22583[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat (Succ vzz16280) Zero) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22583 -> 22652[label="",style="solid", color="black", weight=3]; 22584[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat Zero (Succ vzz16290)) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22584 -> 22653[label="",style="solid", color="black", weight=3]; 22585[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat Zero Zero) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22585 -> 22654[label="",style="solid", color="black", weight=3]; 21831[label="vzz1578",fontsize=16,color="green",shape="box"];21832[label="vzz1579",fontsize=16,color="green",shape="box"];21861[label="vzz1584",fontsize=16,color="green",shape="box"];21862[label="vzz1585",fontsize=16,color="green",shape="box"];14072 -> 14525[label="",style="dashed", color="red", weight=0]; 14072[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="magenta"];14072 -> 14526[label="",style="dashed", color="magenta", weight=3]; 14072 -> 14527[label="",style="dashed", color="magenta", weight=3]; 14073[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];14073 -> 14532[label="",style="solid", color="black", weight=3]; 14074[label="fromInteger vzz12210",fontsize=16,color="burlywood",shape="box"];26648[label="vzz12210/Integer vzz122100",fontsize=10,color="white",style="solid",shape="box"];14074 -> 26648[label="",style="solid", color="burlywood", weight=9]; 26648 -> 14533[label="",style="solid", color="burlywood", weight=3]; 14075[label="vzz1107",fontsize=16,color="green",shape="box"];14076[label="vzz1108",fontsize=16,color="green",shape="box"];14077[label="properFractionQ1 vzz1107 vzz1108 (vzz12340,vzz12341)",fontsize=16,color="black",shape="box"];14077 -> 14534[label="",style="solid", color="black", weight=3]; 22647[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat (Succ vzz16350) (Succ vzz16360)) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22647 -> 22858[label="",style="solid", color="black", weight=3]; 22648[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat (Succ vzz16350) Zero) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22648 -> 22859[label="",style="solid", color="black", weight=3]; 22649[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat Zero (Succ vzz16360)) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22649 -> 22860[label="",style="solid", color="black", weight=3]; 22650[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat Zero Zero) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22650 -> 22861[label="",style="solid", color="black", weight=3]; 22854[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat (Succ vzz16420) (Succ vzz16430)) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22854 -> 23079[label="",style="solid", color="black", weight=3]; 22855[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat (Succ vzz16420) Zero) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22855 -> 23080[label="",style="solid", color="black", weight=3]; 22856[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat Zero (Succ vzz16430)) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22856 -> 23081[label="",style="solid", color="black", weight=3]; 22857[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat Zero Zero) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];22857 -> 23082[label="",style="solid", color="black", weight=3]; 21887[label="vzz1590",fontsize=16,color="green",shape="box"];21888[label="vzz1591",fontsize=16,color="green",shape="box"];21904[label="vzz1596",fontsize=16,color="green",shape="box"];21905[label="vzz1597",fontsize=16,color="green",shape="box"];14191 -> 195[label="",style="dashed", color="red", weight=0]; 14191[label="Integer vzz1164 == fromInt (Pos Zero)",fontsize=16,color="magenta"];14191 -> 14671[label="",style="dashed", color="magenta", weight=3]; 14192 -> 195[label="",style="dashed", color="red", weight=0]; 14192[label="Integer vzz1164 == fromInt (Pos Zero)",fontsize=16,color="magenta"];14192 -> 14672[label="",style="dashed", color="magenta", weight=3]; 14190[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) vzz1256 :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) vzz1255 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];26649[label="vzz1256/False",fontsize=10,color="white",style="solid",shape="box"];14190 -> 26649[label="",style="solid", color="burlywood", weight=9]; 26649 -> 14673[label="",style="solid", color="burlywood", weight=3]; 26650[label="vzz1256/True",fontsize=10,color="white",style="solid",shape="box"];14190 -> 26650[label="",style="solid", color="burlywood", weight=9]; 26650 -> 14674[label="",style="solid", color="burlywood", weight=3]; 14202 -> 12864[label="",style="dashed", color="red", weight=0]; 14202[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1166000 vzz1165000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14202 -> 14675[label="",style="dashed", color="magenta", weight=3]; 14202 -> 14676[label="",style="dashed", color="magenta", weight=3]; 14203 -> 12426[label="",style="dashed", color="red", weight=0]; 14203[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14204 -> 12426[label="",style="dashed", color="red", weight=0]; 14204[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14205 -> 12868[label="",style="dashed", color="red", weight=0]; 14205[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14206[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14206 -> 14677[label="",style="solid", color="black", weight=3]; 14207[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1195000) vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26651[label="vzz119400/Succ vzz1194000",fontsize=10,color="white",style="solid",shape="box"];14207 -> 26651[label="",style="solid", color="burlywood", weight=9]; 26651 -> 14678[label="",style="solid", color="burlywood", weight=3]; 26652[label="vzz119400/Zero",fontsize=10,color="white",style="solid",shape="box"];14207 -> 26652[label="",style="solid", color="burlywood", weight=9]; 26652 -> 14679[label="",style="solid", color="burlywood", weight=3]; 14208[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz119400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26653[label="vzz119400/Succ vzz1194000",fontsize=10,color="white",style="solid",shape="box"];14208 -> 26653[label="",style="solid", color="burlywood", weight=9]; 26653 -> 14680[label="",style="solid", color="burlywood", weight=3]; 26654[label="vzz119400/Zero",fontsize=10,color="white",style="solid",shape="box"];14208 -> 26654[label="",style="solid", color="burlywood", weight=9]; 26654 -> 14681[label="",style="solid", color="burlywood", weight=3]; 14209[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14209 -> 14682[label="",style="solid", color="black", weight=3]; 14210 -> 9183[label="",style="dashed", color="red", weight=0]; 14210[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14211[label="vzz119400",fontsize=16,color="green",shape="box"];14212[label="vzz119500",fontsize=16,color="green",shape="box"];14213[label="vzz1125000",fontsize=16,color="green",shape="box"];14214[label="vzz1124000",fontsize=16,color="green",shape="box"];14215[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14215 -> 14683[label="",style="solid", color="black", weight=3]; 15663 -> 9183[label="",style="dashed", color="red", weight=0]; 15663[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14259[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14259 -> 14684[label="",style="solid", color="black", weight=3]; 14260 -> 9183[label="",style="dashed", color="red", weight=0]; 14260[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14237 -> 12891[label="",style="dashed", color="red", weight=0]; 14237[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1168000 vzz1167000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14237 -> 14685[label="",style="dashed", color="magenta", weight=3]; 14237 -> 14686[label="",style="dashed", color="magenta", weight=3]; 14238 -> 12457[label="",style="dashed", color="red", weight=0]; 14238[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14239 -> 12457[label="",style="dashed", color="red", weight=0]; 14239[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14240 -> 12895[label="",style="dashed", color="red", weight=0]; 14240[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14241[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14241 -> 14687[label="",style="solid", color="black", weight=3]; 14242[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1197000) vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26655[label="vzz119600/Succ vzz1196000",fontsize=10,color="white",style="solid",shape="box"];14242 -> 26655[label="",style="solid", color="burlywood", weight=9]; 26655 -> 14688[label="",style="solid", color="burlywood", weight=3]; 26656[label="vzz119600/Zero",fontsize=10,color="white",style="solid",shape="box"];14242 -> 26656[label="",style="solid", color="burlywood", weight=9]; 26656 -> 14689[label="",style="solid", color="burlywood", weight=3]; 14243[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz119600) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26657[label="vzz119600/Succ vzz1196000",fontsize=10,color="white",style="solid",shape="box"];14243 -> 26657[label="",style="solid", color="burlywood", weight=9]; 26657 -> 14690[label="",style="solid", color="burlywood", weight=3]; 26658[label="vzz119600/Zero",fontsize=10,color="white",style="solid",shape="box"];14243 -> 26658[label="",style="solid", color="burlywood", weight=9]; 26658 -> 14691[label="",style="solid", color="burlywood", weight=3]; 14244[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14244 -> 14692[label="",style="solid", color="black", weight=3]; 14245 -> 9211[label="",style="dashed", color="red", weight=0]; 14245[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14246[label="vzz119700",fontsize=16,color="green",shape="box"];14247[label="vzz119600",fontsize=16,color="green",shape="box"];14248[label="vzz1136000",fontsize=16,color="green",shape="box"];14249[label="vzz1135000",fontsize=16,color="green",shape="box"];14250[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14250 -> 14693[label="",style="solid", color="black", weight=3]; 15664 -> 9211[label="",style="dashed", color="red", weight=0]; 15664[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14282[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14282 -> 14694[label="",style="solid", color="black", weight=3]; 14283 -> 9211[label="",style="dashed", color="red", weight=0]; 14283[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14261 -> 12918[label="",style="dashed", color="red", weight=0]; 14261[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1170000 vzz1169000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14261 -> 14695[label="",style="dashed", color="magenta", weight=3]; 14261 -> 14696[label="",style="dashed", color="magenta", weight=3]; 14262 -> 12488[label="",style="dashed", color="red", weight=0]; 14262[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14263 -> 12488[label="",style="dashed", color="red", weight=0]; 14263[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14264 -> 12922[label="",style="dashed", color="red", weight=0]; 14264[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14265[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14265 -> 14697[label="",style="solid", color="black", weight=3]; 14266[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1199000) vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26659[label="vzz119800/Succ vzz1198000",fontsize=10,color="white",style="solid",shape="box"];14266 -> 26659[label="",style="solid", color="burlywood", weight=9]; 26659 -> 14698[label="",style="solid", color="burlywood", weight=3]; 26660[label="vzz119800/Zero",fontsize=10,color="white",style="solid",shape="box"];14266 -> 26660[label="",style="solid", color="burlywood", weight=9]; 26660 -> 14699[label="",style="solid", color="burlywood", weight=3]; 14267[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz119800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26661[label="vzz119800/Succ vzz1198000",fontsize=10,color="white",style="solid",shape="box"];14267 -> 26661[label="",style="solid", color="burlywood", weight=9]; 26661 -> 14700[label="",style="solid", color="burlywood", weight=3]; 26662[label="vzz119800/Zero",fontsize=10,color="white",style="solid",shape="box"];14267 -> 26662[label="",style="solid", color="burlywood", weight=9]; 26662 -> 14701[label="",style="solid", color="burlywood", weight=3]; 14268[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14268 -> 14702[label="",style="solid", color="black", weight=3]; 14269 -> 9239[label="",style="dashed", color="red", weight=0]; 14269[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14270[label="vzz119800",fontsize=16,color="green",shape="box"];14271[label="vzz119900",fontsize=16,color="green",shape="box"];14272[label="vzz1140000",fontsize=16,color="green",shape="box"];14273[label="vzz1139000",fontsize=16,color="green",shape="box"];14274[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14274 -> 14703[label="",style="solid", color="black", weight=3]; 15665 -> 9239[label="",style="dashed", color="red", weight=0]; 15665[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14305[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14305 -> 14704[label="",style="solid", color="black", weight=3]; 14306 -> 9239[label="",style="dashed", color="red", weight=0]; 14306[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14284 -> 12945[label="",style="dashed", color="red", weight=0]; 14284[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1172000 vzz1171000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14284 -> 14705[label="",style="dashed", color="magenta", weight=3]; 14284 -> 14706[label="",style="dashed", color="magenta", weight=3]; 14285 -> 12519[label="",style="dashed", color="red", weight=0]; 14285[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14286 -> 12519[label="",style="dashed", color="red", weight=0]; 14286[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14287 -> 12949[label="",style="dashed", color="red", weight=0]; 14287[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14288[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14288 -> 14707[label="",style="solid", color="black", weight=3]; 14289[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1201000) vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26663[label="vzz120000/Succ vzz1200000",fontsize=10,color="white",style="solid",shape="box"];14289 -> 26663[label="",style="solid", color="burlywood", weight=9]; 26663 -> 14708[label="",style="solid", color="burlywood", weight=3]; 26664[label="vzz120000/Zero",fontsize=10,color="white",style="solid",shape="box"];14289 -> 26664[label="",style="solid", color="burlywood", weight=9]; 26664 -> 14709[label="",style="solid", color="burlywood", weight=3]; 14290[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz120000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26665[label="vzz120000/Succ vzz1200000",fontsize=10,color="white",style="solid",shape="box"];14290 -> 26665[label="",style="solid", color="burlywood", weight=9]; 26665 -> 14710[label="",style="solid", color="burlywood", weight=3]; 26666[label="vzz120000/Zero",fontsize=10,color="white",style="solid",shape="box"];14290 -> 26666[label="",style="solid", color="burlywood", weight=9]; 26666 -> 14711[label="",style="solid", color="burlywood", weight=3]; 14291[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14291 -> 14712[label="",style="solid", color="black", weight=3]; 14292 -> 9267[label="",style="dashed", color="red", weight=0]; 14292[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14293[label="vzz120100",fontsize=16,color="green",shape="box"];14294[label="vzz120000",fontsize=16,color="green",shape="box"];14295[label="vzz1143000",fontsize=16,color="green",shape="box"];14296[label="vzz1144000",fontsize=16,color="green",shape="box"];14297[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos Zero) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14297 -> 14713[label="",style="solid", color="black", weight=3]; 15666 -> 9267[label="",style="dashed", color="red", weight=0]; 15666[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14328[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14328 -> 14714[label="",style="solid", color="black", weight=3]; 14329 -> 9267[label="",style="dashed", color="red", weight=0]; 14329[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14307 -> 12972[label="",style="dashed", color="red", weight=0]; 14307[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1174000 vzz1173000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14307 -> 14715[label="",style="dashed", color="magenta", weight=3]; 14307 -> 14716[label="",style="dashed", color="magenta", weight=3]; 14308 -> 12550[label="",style="dashed", color="red", weight=0]; 14308[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14309 -> 12550[label="",style="dashed", color="red", weight=0]; 14309[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14310 -> 12976[label="",style="dashed", color="red", weight=0]; 14310[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14311[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14311 -> 14717[label="",style="solid", color="black", weight=3]; 14312[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1203000) vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26667[label="vzz120200/Succ vzz1202000",fontsize=10,color="white",style="solid",shape="box"];14312 -> 26667[label="",style="solid", color="burlywood", weight=9]; 26667 -> 14718[label="",style="solid", color="burlywood", weight=3]; 26668[label="vzz120200/Zero",fontsize=10,color="white",style="solid",shape="box"];14312 -> 26668[label="",style="solid", color="burlywood", weight=9]; 26668 -> 14719[label="",style="solid", color="burlywood", weight=3]; 14313[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz120200) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26669[label="vzz120200/Succ vzz1202000",fontsize=10,color="white",style="solid",shape="box"];14313 -> 26669[label="",style="solid", color="burlywood", weight=9]; 26669 -> 14720[label="",style="solid", color="burlywood", weight=3]; 26670[label="vzz120200/Zero",fontsize=10,color="white",style="solid",shape="box"];14313 -> 26670[label="",style="solid", color="burlywood", weight=9]; 26670 -> 14721[label="",style="solid", color="burlywood", weight=3]; 14314[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14314 -> 14722[label="",style="solid", color="black", weight=3]; 14315 -> 9295[label="",style="dashed", color="red", weight=0]; 14315[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14316[label="vzz120300",fontsize=16,color="green",shape="box"];14317[label="vzz120200",fontsize=16,color="green",shape="box"];14318[label="vzz1147000",fontsize=16,color="green",shape="box"];14319[label="vzz1148000",fontsize=16,color="green",shape="box"];14320[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14320 -> 14723[label="",style="solid", color="black", weight=3]; 15667 -> 9295[label="",style="dashed", color="red", weight=0]; 15667[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14351[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14351 -> 14724[label="",style="solid", color="black", weight=3]; 14352 -> 9295[label="",style="dashed", color="red", weight=0]; 14352[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14330 -> 12999[label="",style="dashed", color="red", weight=0]; 14330[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1176000 vzz1175000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14330 -> 14725[label="",style="dashed", color="magenta", weight=3]; 14330 -> 14726[label="",style="dashed", color="magenta", weight=3]; 14331 -> 12581[label="",style="dashed", color="red", weight=0]; 14331[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14332 -> 12581[label="",style="dashed", color="red", weight=0]; 14332[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14333 -> 13003[label="",style="dashed", color="red", weight=0]; 14333[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14334[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14334 -> 14727[label="",style="solid", color="black", weight=3]; 14335[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1205000) vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26671[label="vzz120400/Succ vzz1204000",fontsize=10,color="white",style="solid",shape="box"];14335 -> 26671[label="",style="solid", color="burlywood", weight=9]; 26671 -> 14728[label="",style="solid", color="burlywood", weight=3]; 26672[label="vzz120400/Zero",fontsize=10,color="white",style="solid",shape="box"];14335 -> 26672[label="",style="solid", color="burlywood", weight=9]; 26672 -> 14729[label="",style="solid", color="burlywood", weight=3]; 14336[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz120400) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26673[label="vzz120400/Succ vzz1204000",fontsize=10,color="white",style="solid",shape="box"];14336 -> 26673[label="",style="solid", color="burlywood", weight=9]; 26673 -> 14730[label="",style="solid", color="burlywood", weight=3]; 26674[label="vzz120400/Zero",fontsize=10,color="white",style="solid",shape="box"];14336 -> 26674[label="",style="solid", color="burlywood", weight=9]; 26674 -> 14731[label="",style="solid", color="burlywood", weight=3]; 14337[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14337 -> 14732[label="",style="solid", color="black", weight=3]; 14338 -> 9323[label="",style="dashed", color="red", weight=0]; 14338[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14339[label="vzz120400",fontsize=16,color="green",shape="box"];14340[label="vzz120500",fontsize=16,color="green",shape="box"];14341[label="vzz1152000",fontsize=16,color="green",shape="box"];14342[label="vzz1151000",fontsize=16,color="green",shape="box"];14343[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14343 -> 14733[label="",style="solid", color="black", weight=3]; 15668 -> 9323[label="",style="dashed", color="red", weight=0]; 15668[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14374[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="black",shape="triangle"];14374 -> 14734[label="",style="solid", color="black", weight=3]; 14375 -> 9323[label="",style="dashed", color="red", weight=0]; 14375[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];14353 -> 13026[label="",style="dashed", color="red", weight=0]; 14353[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1178000 vzz1177000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14353 -> 14735[label="",style="dashed", color="magenta", weight=3]; 14353 -> 14736[label="",style="dashed", color="magenta", weight=3]; 14354 -> 12612[label="",style="dashed", color="red", weight=0]; 14354[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14355 -> 12612[label="",style="dashed", color="red", weight=0]; 14355[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14356 -> 13030[label="",style="dashed", color="red", weight=0]; 14356[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14357[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14357 -> 14737[label="",style="solid", color="black", weight=3]; 14358[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1208000) vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26675[label="vzz120700/Succ vzz1207000",fontsize=10,color="white",style="solid",shape="box"];14358 -> 26675[label="",style="solid", color="burlywood", weight=9]; 26675 -> 14738[label="",style="solid", color="burlywood", weight=3]; 26676[label="vzz120700/Zero",fontsize=10,color="white",style="solid",shape="box"];14358 -> 26676[label="",style="solid", color="burlywood", weight=9]; 26676 -> 14739[label="",style="solid", color="burlywood", weight=3]; 14359[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz120700) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26677[label="vzz120700/Succ vzz1207000",fontsize=10,color="white",style="solid",shape="box"];14359 -> 26677[label="",style="solid", color="burlywood", weight=9]; 26677 -> 14740[label="",style="solid", color="burlywood", weight=3]; 26678[label="vzz120700/Zero",fontsize=10,color="white",style="solid",shape="box"];14359 -> 26678[label="",style="solid", color="burlywood", weight=9]; 26678 -> 14741[label="",style="solid", color="burlywood", weight=3]; 14360[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14360 -> 14742[label="",style="solid", color="black", weight=3]; 14361 -> 9351[label="",style="dashed", color="red", weight=0]; 14361[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14362[label="vzz120800",fontsize=16,color="green",shape="box"];14363[label="vzz120700",fontsize=16,color="green",shape="box"];14364[label="vzz1155000",fontsize=16,color="green",shape="box"];14365[label="vzz1156000",fontsize=16,color="green",shape="box"];14366[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14366 -> 14743[label="",style="solid", color="black", weight=3]; 15669 -> 9351[label="",style="dashed", color="red", weight=0]; 15669[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14397[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14397 -> 14744[label="",style="solid", color="black", weight=3]; 14398 -> 9351[label="",style="dashed", color="red", weight=0]; 14398[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14376 -> 13053[label="",style="dashed", color="red", weight=0]; 14376[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1180000 vzz1179000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14376 -> 14745[label="",style="dashed", color="magenta", weight=3]; 14376 -> 14746[label="",style="dashed", color="magenta", weight=3]; 14377 -> 12643[label="",style="dashed", color="red", weight=0]; 14377[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14378 -> 12643[label="",style="dashed", color="red", weight=0]; 14378[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14379 -> 13057[label="",style="dashed", color="red", weight=0]; 14379[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14380[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14380 -> 14747[label="",style="solid", color="black", weight=3]; 14381[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1211000) vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26679[label="vzz121000/Succ vzz1210000",fontsize=10,color="white",style="solid",shape="box"];14381 -> 26679[label="",style="solid", color="burlywood", weight=9]; 26679 -> 14748[label="",style="solid", color="burlywood", weight=3]; 26680[label="vzz121000/Zero",fontsize=10,color="white",style="solid",shape="box"];14381 -> 26680[label="",style="solid", color="burlywood", weight=9]; 26680 -> 14749[label="",style="solid", color="burlywood", weight=3]; 14382[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz121000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26681[label="vzz121000/Succ vzz1210000",fontsize=10,color="white",style="solid",shape="box"];14382 -> 26681[label="",style="solid", color="burlywood", weight=9]; 26681 -> 14750[label="",style="solid", color="burlywood", weight=3]; 26682[label="vzz121000/Zero",fontsize=10,color="white",style="solid",shape="box"];14382 -> 26682[label="",style="solid", color="burlywood", weight=9]; 26682 -> 14751[label="",style="solid", color="burlywood", weight=3]; 14383[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14383 -> 14752[label="",style="solid", color="black", weight=3]; 14384 -> 9379[label="",style="dashed", color="red", weight=0]; 14384[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14385[label="vzz121100",fontsize=16,color="green",shape="box"];14386[label="vzz121000",fontsize=16,color="green",shape="box"];14387[label="vzz1159000",fontsize=16,color="green",shape="box"];14388[label="vzz1160000",fontsize=16,color="green",shape="box"];14389[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos Zero) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14389 -> 14753[label="",style="solid", color="black", weight=3]; 15670 -> 9379[label="",style="dashed", color="red", weight=0]; 15670[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];14465[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="black",shape="triangle"];14465 -> 14754[label="",style="solid", color="black", weight=3]; 14466 -> 9379[label="",style="dashed", color="red", weight=0]; 14466[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22586 -> 22407[label="",style="dashed", color="red", weight=0]; 22586[label="roundRound01 (vzz1619 :% vzz1620) (primEqNat vzz16210 vzz16220) (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="magenta"];22586 -> 22655[label="",style="dashed", color="magenta", weight=3]; 22586 -> 22656[label="",style="dashed", color="magenta", weight=3]; 22587 -> 9409[label="",style="dashed", color="red", weight=0]; 22587[label="roundRound01 (vzz1619 :% vzz1620) False (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="magenta"];22587 -> 22657[label="",style="dashed", color="magenta", weight=3]; 22587 -> 22658[label="",style="dashed", color="magenta", weight=3]; 22587 -> 22659[label="",style="dashed", color="magenta", weight=3]; 22587 -> 22660[label="",style="dashed", color="magenta", weight=3]; 22588 -> 9409[label="",style="dashed", color="red", weight=0]; 22588[label="roundRound01 (vzz1619 :% vzz1620) False (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="magenta"];22588 -> 22661[label="",style="dashed", color="magenta", weight=3]; 22588 -> 22662[label="",style="dashed", color="magenta", weight=3]; 22588 -> 22663[label="",style="dashed", color="magenta", weight=3]; 22588 -> 22664[label="",style="dashed", color="magenta", weight=3]; 22589[label="roundRound01 (vzz1619 :% vzz1620) True (Pos (Succ vzz1623) :% Pos (Succ vzz1624))",fontsize=16,color="black",shape="box"];22589 -> 22665[label="",style="solid", color="black", weight=3]; 22651 -> 22464[label="",style="dashed", color="red", weight=0]; 22651[label="roundRound01 (vzz1626 :% vzz1627) (primEqNat vzz16280 vzz16290) (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="magenta"];22651 -> 22862[label="",style="dashed", color="magenta", weight=3]; 22651 -> 22863[label="",style="dashed", color="magenta", weight=3]; 22652 -> 9409[label="",style="dashed", color="red", weight=0]; 22652[label="roundRound01 (vzz1626 :% vzz1627) False (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="magenta"];22652 -> 22864[label="",style="dashed", color="magenta", weight=3]; 22652 -> 22865[label="",style="dashed", color="magenta", weight=3]; 22652 -> 22866[label="",style="dashed", color="magenta", weight=3]; 22652 -> 22867[label="",style="dashed", color="magenta", weight=3]; 22653 -> 9409[label="",style="dashed", color="red", weight=0]; 22653[label="roundRound01 (vzz1626 :% vzz1627) False (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="magenta"];22653 -> 22868[label="",style="dashed", color="magenta", weight=3]; 22653 -> 22869[label="",style="dashed", color="magenta", weight=3]; 22653 -> 22870[label="",style="dashed", color="magenta", weight=3]; 22653 -> 22871[label="",style="dashed", color="magenta", weight=3]; 22654[label="roundRound01 (vzz1626 :% vzz1627) True (Pos (Succ vzz1630) :% Neg (Succ vzz1631))",fontsize=16,color="black",shape="box"];22654 -> 22872[label="",style="solid", color="black", weight=3]; 14526 -> 10753[label="",style="dashed", color="red", weight=0]; 14526[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];14526 -> 14822[label="",style="dashed", color="magenta", weight=3]; 14527 -> 10753[label="",style="dashed", color="red", weight=0]; 14527[label="fromInt (Pos Zero)",fontsize=16,color="magenta"];14527 -> 14823[label="",style="dashed", color="magenta", weight=3]; 14525[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (vzz1275 :% vzz1274) == LT)",fontsize=16,color="black",shape="triangle"];14525 -> 14824[label="",style="solid", color="black", weight=3]; 14532[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (Integer (Pos Zero) :% fromInt (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];14532 -> 14825[label="",style="solid", color="black", weight=3]; 14533[label="fromInteger (Integer vzz122100)",fontsize=16,color="black",shape="box"];14533 -> 14826[label="",style="solid", color="black", weight=3]; 14534[label="vzz12340",fontsize=16,color="green",shape="box"];22858 -> 22525[label="",style="dashed", color="red", weight=0]; 22858[label="roundRound01 (vzz1633 :% vzz1634) (primEqNat vzz16350 vzz16360) (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="magenta"];22858 -> 23083[label="",style="dashed", color="magenta", weight=3]; 22858 -> 23084[label="",style="dashed", color="magenta", weight=3]; 22859 -> 9449[label="",style="dashed", color="red", weight=0]; 22859[label="roundRound01 (vzz1633 :% vzz1634) False (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="magenta"];22859 -> 23085[label="",style="dashed", color="magenta", weight=3]; 22859 -> 23086[label="",style="dashed", color="magenta", weight=3]; 22859 -> 23087[label="",style="dashed", color="magenta", weight=3]; 22859 -> 23088[label="",style="dashed", color="magenta", weight=3]; 22860 -> 9449[label="",style="dashed", color="red", weight=0]; 22860[label="roundRound01 (vzz1633 :% vzz1634) False (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="magenta"];22860 -> 23089[label="",style="dashed", color="magenta", weight=3]; 22860 -> 23090[label="",style="dashed", color="magenta", weight=3]; 22860 -> 23091[label="",style="dashed", color="magenta", weight=3]; 22860 -> 23092[label="",style="dashed", color="magenta", weight=3]; 22861[label="roundRound01 (vzz1633 :% vzz1634) True (Neg (Succ vzz1637) :% Pos (Succ vzz1638))",fontsize=16,color="black",shape="box"];22861 -> 23093[label="",style="solid", color="black", weight=3]; 23079 -> 22590[label="",style="dashed", color="red", weight=0]; 23079[label="roundRound01 (vzz1640 :% vzz1641) (primEqNat vzz16420 vzz16430) (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="magenta"];23079 -> 23268[label="",style="dashed", color="magenta", weight=3]; 23079 -> 23269[label="",style="dashed", color="magenta", weight=3]; 23080 -> 9449[label="",style="dashed", color="red", weight=0]; 23080[label="roundRound01 (vzz1640 :% vzz1641) False (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="magenta"];23080 -> 23270[label="",style="dashed", color="magenta", weight=3]; 23080 -> 23271[label="",style="dashed", color="magenta", weight=3]; 23080 -> 23272[label="",style="dashed", color="magenta", weight=3]; 23080 -> 23273[label="",style="dashed", color="magenta", weight=3]; 23081 -> 9449[label="",style="dashed", color="red", weight=0]; 23081[label="roundRound01 (vzz1640 :% vzz1641) False (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="magenta"];23081 -> 23274[label="",style="dashed", color="magenta", weight=3]; 23081 -> 23275[label="",style="dashed", color="magenta", weight=3]; 23081 -> 23276[label="",style="dashed", color="magenta", weight=3]; 23081 -> 23277[label="",style="dashed", color="magenta", weight=3]; 23082[label="roundRound01 (vzz1640 :% vzz1641) True (Neg (Succ vzz1644) :% Neg (Succ vzz1645))",fontsize=16,color="black",shape="box"];23082 -> 23278[label="",style="solid", color="black", weight=3]; 14671[label="Integer vzz1164",fontsize=16,color="green",shape="box"];14672[label="Integer vzz1164",fontsize=16,color="green",shape="box"];14673[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) vzz1255 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14673 -> 14897[label="",style="solid", color="black", weight=3]; 14674[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal2 (Integer vzz1164) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal2 (Integer vzz1164) vzz1255 :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14674 -> 14898[label="",style="solid", color="black", weight=3]; 14675[label="vzz1165000",fontsize=16,color="green",shape="box"];14676[label="vzz1166000",fontsize=16,color="green",shape="box"];14677[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14677 -> 14899[label="",style="solid", color="black", weight=3]; 14678[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1195000) (Succ vzz1194000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14678 -> 14900[label="",style="solid", color="black", weight=3]; 14679[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1195000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14679 -> 14901[label="",style="solid", color="black", weight=3]; 14680[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1194000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14680 -> 14902[label="",style="solid", color="black", weight=3]; 14681[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14681 -> 14903[label="",style="solid", color="black", weight=3]; 14682[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14682 -> 14904[label="",style="solid", color="black", weight=3]; 14683 -> 14905[label="",style="dashed", color="red", weight=0]; 14683[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14683 -> 14906[label="",style="dashed", color="magenta", weight=3]; 14683 -> 14907[label="",style="dashed", color="magenta", weight=3]; 14684[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (roundR (Double (Pos vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14684 -> 14926[label="",style="solid", color="black", weight=3]; 14685[label="vzz1168000",fontsize=16,color="green",shape="box"];14686[label="vzz1167000",fontsize=16,color="green",shape="box"];14687[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14687 -> 14927[label="",style="solid", color="black", weight=3]; 14688[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1197000) (Succ vzz1196000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14688 -> 14928[label="",style="solid", color="black", weight=3]; 14689[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1197000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14689 -> 14929[label="",style="solid", color="black", weight=3]; 14690[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1196000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14690 -> 14930[label="",style="solid", color="black", weight=3]; 14691[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14691 -> 14931[label="",style="solid", color="black", weight=3]; 14692[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14692 -> 14932[label="",style="solid", color="black", weight=3]; 14693 -> 14933[label="",style="dashed", color="red", weight=0]; 14693[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14693 -> 14934[label="",style="dashed", color="magenta", weight=3]; 14693 -> 14935[label="",style="dashed", color="magenta", weight=3]; 14694[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (roundR (Double (Neg vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14694 -> 14947[label="",style="solid", color="black", weight=3]; 14695[label="vzz1169000",fontsize=16,color="green",shape="box"];14696[label="vzz1170000",fontsize=16,color="green",shape="box"];14697[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14697 -> 14948[label="",style="solid", color="black", weight=3]; 14698[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1199000) (Succ vzz1198000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14698 -> 14949[label="",style="solid", color="black", weight=3]; 14699[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1199000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14699 -> 14950[label="",style="solid", color="black", weight=3]; 14700[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1198000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14700 -> 14951[label="",style="solid", color="black", weight=3]; 14701[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14701 -> 14952[label="",style="solid", color="black", weight=3]; 14702[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14702 -> 14953[label="",style="solid", color="black", weight=3]; 14703 -> 14954[label="",style="dashed", color="red", weight=0]; 14703[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14703 -> 14955[label="",style="dashed", color="magenta", weight=3]; 14703 -> 14956[label="",style="dashed", color="magenta", weight=3]; 14704[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (roundR (Double (Pos vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14704 -> 14979[label="",style="solid", color="black", weight=3]; 14705[label="vzz1172000",fontsize=16,color="green",shape="box"];14706[label="vzz1171000",fontsize=16,color="green",shape="box"];14707[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14707 -> 14980[label="",style="solid", color="black", weight=3]; 14708[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1201000) (Succ vzz1200000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14708 -> 14981[label="",style="solid", color="black", weight=3]; 14709[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1201000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14709 -> 14982[label="",style="solid", color="black", weight=3]; 14710[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1200000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14710 -> 14983[label="",style="solid", color="black", weight=3]; 14711[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14711 -> 14984[label="",style="solid", color="black", weight=3]; 14712[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14712 -> 14985[label="",style="solid", color="black", weight=3]; 14713 -> 14986[label="",style="dashed", color="red", weight=0]; 14713[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14713 -> 14987[label="",style="dashed", color="magenta", weight=3]; 14713 -> 14988[label="",style="dashed", color="magenta", weight=3]; 14714[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (roundR (Double (Neg vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14714 -> 15029[label="",style="solid", color="black", weight=3]; 14715[label="vzz1173000",fontsize=16,color="green",shape="box"];14716[label="vzz1174000",fontsize=16,color="green",shape="box"];14717[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14717 -> 15030[label="",style="solid", color="black", weight=3]; 14718[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1203000) (Succ vzz1202000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14718 -> 15031[label="",style="solid", color="black", weight=3]; 14719[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1203000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14719 -> 15032[label="",style="solid", color="black", weight=3]; 14720[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1202000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14720 -> 15033[label="",style="solid", color="black", weight=3]; 14721[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14721 -> 15034[label="",style="solid", color="black", weight=3]; 14722[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14722 -> 15035[label="",style="solid", color="black", weight=3]; 14723 -> 15036[label="",style="dashed", color="red", weight=0]; 14723[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14723 -> 15037[label="",style="dashed", color="magenta", weight=3]; 14723 -> 15038[label="",style="dashed", color="magenta", weight=3]; 14724[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (roundR (Float (Pos vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14724 -> 15101[label="",style="solid", color="black", weight=3]; 14725[label="vzz1176000",fontsize=16,color="green",shape="box"];14726[label="vzz1175000",fontsize=16,color="green",shape="box"];14727[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14727 -> 15102[label="",style="solid", color="black", weight=3]; 14728[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1205000) (Succ vzz1204000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14728 -> 15103[label="",style="solid", color="black", weight=3]; 14729[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1205000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14729 -> 15104[label="",style="solid", color="black", weight=3]; 14730[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1204000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14730 -> 15105[label="",style="solid", color="black", weight=3]; 14731[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14731 -> 15106[label="",style="solid", color="black", weight=3]; 14732[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14732 -> 15107[label="",style="solid", color="black", weight=3]; 14733 -> 15108[label="",style="dashed", color="red", weight=0]; 14733[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14733 -> 15109[label="",style="dashed", color="magenta", weight=3]; 14733 -> 15110[label="",style="dashed", color="magenta", weight=3]; 14734[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (roundR (Float (Neg vzz300) (Pos vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14734 -> 15205[label="",style="solid", color="black", weight=3]; 14735[label="vzz1178000",fontsize=16,color="green",shape="box"];14736[label="vzz1177000",fontsize=16,color="green",shape="box"];14737[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14737 -> 15206[label="",style="solid", color="black", weight=3]; 14738[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1208000) (Succ vzz1207000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14738 -> 15207[label="",style="solid", color="black", weight=3]; 14739[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1208000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14739 -> 15208[label="",style="solid", color="black", weight=3]; 14740[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1207000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14740 -> 15209[label="",style="solid", color="black", weight=3]; 14741[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14741 -> 15210[label="",style="solid", color="black", weight=3]; 14742[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14742 -> 15211[label="",style="solid", color="black", weight=3]; 14743 -> 15212[label="",style="dashed", color="red", weight=0]; 14743[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14743 -> 15213[label="",style="dashed", color="magenta", weight=3]; 14743 -> 15214[label="",style="dashed", color="magenta", weight=3]; 14744[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (roundR (Float (Pos vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14744 -> 15291[label="",style="solid", color="black", weight=3]; 14745[label="vzz1180000",fontsize=16,color="green",shape="box"];14746[label="vzz1179000",fontsize=16,color="green",shape="box"];14747[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14747 -> 15292[label="",style="solid", color="black", weight=3]; 14748[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1211000) (Succ vzz1210000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14748 -> 15293[label="",style="solid", color="black", weight=3]; 14749[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1211000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14749 -> 15294[label="",style="solid", color="black", weight=3]; 14750[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1210000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14750 -> 15295[label="",style="solid", color="black", weight=3]; 14751[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14751 -> 15296[label="",style="solid", color="black", weight=3]; 14752[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14752 -> 15297[label="",style="solid", color="black", weight=3]; 14753 -> 15298[label="",style="dashed", color="red", weight=0]; 14753[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Pos Zero * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14753 -> 15299[label="",style="dashed", color="magenta", weight=3]; 14753 -> 15300[label="",style="dashed", color="magenta", weight=3]; 14754[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (roundR (Float (Neg vzz300) (Neg vzz310)) < fromInt (Pos Zero))",fontsize=16,color="black",shape="box"];14754 -> 15414[label="",style="solid", color="black", weight=3]; 22655[label="vzz16220",fontsize=16,color="green",shape="box"];22656[label="vzz16210",fontsize=16,color="green",shape="box"];22657[label="vzz1623",fontsize=16,color="green",shape="box"];22658[label="Pos (Succ vzz1624)",fontsize=16,color="green",shape="box"];22659[label="vzz1619",fontsize=16,color="green",shape="box"];22660[label="vzz1620",fontsize=16,color="green",shape="box"];22661[label="vzz1623",fontsize=16,color="green",shape="box"];22662[label="Pos (Succ vzz1624)",fontsize=16,color="green",shape="box"];22663[label="vzz1619",fontsize=16,color="green",shape="box"];22664[label="vzz1620",fontsize=16,color="green",shape="box"];22665 -> 9671[label="",style="dashed", color="red", weight=0]; 22665[label="roundM (vzz1619 :% vzz1620)",fontsize=16,color="magenta"];22665 -> 22873[label="",style="dashed", color="magenta", weight=3]; 22665 -> 22874[label="",style="dashed", color="magenta", weight=3]; 22862[label="vzz16280",fontsize=16,color="green",shape="box"];22863[label="vzz16290",fontsize=16,color="green",shape="box"];22864[label="vzz1630",fontsize=16,color="green",shape="box"];22865[label="Neg (Succ vzz1631)",fontsize=16,color="green",shape="box"];22866[label="vzz1626",fontsize=16,color="green",shape="box"];22867[label="vzz1627",fontsize=16,color="green",shape="box"];22868[label="vzz1630",fontsize=16,color="green",shape="box"];22869[label="Neg (Succ vzz1631)",fontsize=16,color="green",shape="box"];22870[label="vzz1626",fontsize=16,color="green",shape="box"];22871[label="vzz1627",fontsize=16,color="green",shape="box"];22872 -> 9671[label="",style="dashed", color="red", weight=0]; 22872[label="roundM (vzz1626 :% vzz1627)",fontsize=16,color="magenta"];22872 -> 23094[label="",style="dashed", color="magenta", weight=3]; 22872 -> 23095[label="",style="dashed", color="magenta", weight=3]; 14822[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];14823[label="Pos Zero",fontsize=16,color="green",shape="box"];14824 -> 15431[label="",style="dashed", color="red", weight=0]; 14824[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 * vzz1274) (vzz1275 * vzz1108) == LT)",fontsize=16,color="magenta"];14824 -> 15432[label="",style="dashed", color="magenta", weight=3]; 14824 -> 15433[label="",style="dashed", color="magenta", weight=3]; 14825[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 :% vzz1108) (Integer (Pos Zero) :% Integer (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];14825 -> 15538[label="",style="solid", color="black", weight=3]; 14826[label="vzz122100",fontsize=16,color="green",shape="box"];23083[label="vzz16360",fontsize=16,color="green",shape="box"];23084[label="vzz16350",fontsize=16,color="green",shape="box"];23085[label="Pos (Succ vzz1638)",fontsize=16,color="green",shape="box"];23086[label="vzz1633",fontsize=16,color="green",shape="box"];23087[label="vzz1634",fontsize=16,color="green",shape="box"];23088[label="vzz1637",fontsize=16,color="green",shape="box"];23089[label="Pos (Succ vzz1638)",fontsize=16,color="green",shape="box"];23090[label="vzz1633",fontsize=16,color="green",shape="box"];23091[label="vzz1634",fontsize=16,color="green",shape="box"];23092[label="vzz1637",fontsize=16,color="green",shape="box"];23093 -> 9671[label="",style="dashed", color="red", weight=0]; 23093[label="roundM (vzz1633 :% vzz1634)",fontsize=16,color="magenta"];23093 -> 23279[label="",style="dashed", color="magenta", weight=3]; 23093 -> 23280[label="",style="dashed", color="magenta", weight=3]; 23268[label="vzz16420",fontsize=16,color="green",shape="box"];23269[label="vzz16430",fontsize=16,color="green",shape="box"];23270[label="Neg (Succ vzz1645)",fontsize=16,color="green",shape="box"];23271[label="vzz1640",fontsize=16,color="green",shape="box"];23272[label="vzz1641",fontsize=16,color="green",shape="box"];23273[label="vzz1644",fontsize=16,color="green",shape="box"];23274[label="Neg (Succ vzz1645)",fontsize=16,color="green",shape="box"];23275[label="vzz1640",fontsize=16,color="green",shape="box"];23276[label="vzz1641",fontsize=16,color="green",shape="box"];23277[label="vzz1644",fontsize=16,color="green",shape="box"];23278 -> 9671[label="",style="dashed", color="red", weight=0]; 23278[label="roundM (vzz1640 :% vzz1641)",fontsize=16,color="magenta"];23278 -> 23445[label="",style="dashed", color="magenta", weight=3]; 23278 -> 23446[label="",style="dashed", color="magenta", weight=3]; 14897[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (Integer vzz1164 > fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (Integer vzz1164 > fromInt (Pos Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14897 -> 15563[label="",style="solid", color="black", weight=3]; 14898[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Pos Zero) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14898 -> 15564[label="",style="solid", color="black", weight=3]; 14899 -> 15565[label="",style="dashed", color="red", weight=0]; 14899[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14899 -> 15566[label="",style="dashed", color="magenta", weight=3]; 14899 -> 15567[label="",style="dashed", color="magenta", weight=3]; 14900 -> 13798[label="",style="dashed", color="red", weight=0]; 14900[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1195000 vzz1194000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14900 -> 15705[label="",style="dashed", color="magenta", weight=3]; 14900 -> 15706[label="",style="dashed", color="magenta", weight=3]; 14901 -> 13298[label="",style="dashed", color="red", weight=0]; 14901[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14902 -> 13298[label="",style="dashed", color="red", weight=0]; 14902[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14903 -> 13802[label="",style="dashed", color="red", weight=0]; 14903[label="roundRound05 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14904[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14904 -> 15707[label="",style="solid", color="black", weight=3]; 14906 -> 681[label="",style="dashed", color="red", weight=0]; 14906[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14906 -> 15708[label="",style="dashed", color="magenta", weight=3]; 14906 -> 15709[label="",style="dashed", color="magenta", weight=3]; 14907 -> 681[label="",style="dashed", color="red", weight=0]; 14907[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14907 -> 15710[label="",style="dashed", color="magenta", weight=3]; 14907 -> 15711[label="",style="dashed", color="magenta", weight=3]; 14905[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (vzz1297 == vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14905 -> 15712[label="",style="solid", color="black", weight=3]; 14926[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare (roundR (Double (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];14926 -> 15713[label="",style="solid", color="black", weight=3]; 14927 -> 15714[label="",style="dashed", color="red", weight=0]; 14927[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14927 -> 15715[label="",style="dashed", color="magenta", weight=3]; 14927 -> 15716[label="",style="dashed", color="magenta", weight=3]; 14928 -> 13822[label="",style="dashed", color="red", weight=0]; 14928[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1197000 vzz1196000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14928 -> 15821[label="",style="dashed", color="magenta", weight=3]; 14928 -> 15822[label="",style="dashed", color="magenta", weight=3]; 14929 -> 13329[label="",style="dashed", color="red", weight=0]; 14929[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14930 -> 13329[label="",style="dashed", color="red", weight=0]; 14930[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14931 -> 13826[label="",style="dashed", color="red", weight=0]; 14931[label="roundRound05 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14932[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14932 -> 15823[label="",style="solid", color="black", weight=3]; 14934 -> 681[label="",style="dashed", color="red", weight=0]; 14934[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14934 -> 15824[label="",style="dashed", color="magenta", weight=3]; 14934 -> 15825[label="",style="dashed", color="magenta", weight=3]; 14935 -> 681[label="",style="dashed", color="red", weight=0]; 14935[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14935 -> 15826[label="",style="dashed", color="magenta", weight=3]; 14935 -> 15827[label="",style="dashed", color="magenta", weight=3]; 14933[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (vzz1299 == vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14933 -> 15828[label="",style="solid", color="black", weight=3]; 14947[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare (roundR (Double (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];14947 -> 15829[label="",style="solid", color="black", weight=3]; 14948 -> 15830[label="",style="dashed", color="red", weight=0]; 14948[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14948 -> 15831[label="",style="dashed", color="magenta", weight=3]; 14948 -> 15832[label="",style="dashed", color="magenta", weight=3]; 14949 -> 13846[label="",style="dashed", color="red", weight=0]; 14949[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1199000 vzz1198000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14949 -> 15925[label="",style="dashed", color="magenta", weight=3]; 14949 -> 15926[label="",style="dashed", color="magenta", weight=3]; 14950 -> 13356[label="",style="dashed", color="red", weight=0]; 14950[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14951 -> 13356[label="",style="dashed", color="red", weight=0]; 14951[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14952 -> 13850[label="",style="dashed", color="red", weight=0]; 14952[label="roundRound05 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14953[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14953 -> 15927[label="",style="solid", color="black", weight=3]; 14955 -> 681[label="",style="dashed", color="red", weight=0]; 14955[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14955 -> 15928[label="",style="dashed", color="magenta", weight=3]; 14955 -> 15929[label="",style="dashed", color="magenta", weight=3]; 14956 -> 681[label="",style="dashed", color="red", weight=0]; 14956[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14956 -> 15930[label="",style="dashed", color="magenta", weight=3]; 14956 -> 15931[label="",style="dashed", color="magenta", weight=3]; 14954[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (vzz1301 == vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14954 -> 15932[label="",style="solid", color="black", weight=3]; 14979[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare (roundR (Double (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];14979 -> 15933[label="",style="solid", color="black", weight=3]; 14980 -> 15934[label="",style="dashed", color="red", weight=0]; 14980[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14980 -> 15935[label="",style="dashed", color="magenta", weight=3]; 14980 -> 15936[label="",style="dashed", color="magenta", weight=3]; 14981 -> 13870[label="",style="dashed", color="red", weight=0]; 14981[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1201000 vzz1200000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14981 -> 15993[label="",style="dashed", color="magenta", weight=3]; 14981 -> 15994[label="",style="dashed", color="magenta", weight=3]; 14982 -> 13383[label="",style="dashed", color="red", weight=0]; 14982[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14983 -> 13383[label="",style="dashed", color="red", weight=0]; 14983[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14984 -> 13874[label="",style="dashed", color="red", weight=0]; 14984[label="roundRound05 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];14985[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];14985 -> 15995[label="",style="solid", color="black", weight=3]; 14987 -> 681[label="",style="dashed", color="red", weight=0]; 14987[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];14987 -> 15996[label="",style="dashed", color="magenta", weight=3]; 14987 -> 15997[label="",style="dashed", color="magenta", weight=3]; 14988 -> 681[label="",style="dashed", color="red", weight=0]; 14988[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];14988 -> 15998[label="",style="dashed", color="magenta", weight=3]; 14988 -> 15999[label="",style="dashed", color="magenta", weight=3]; 14986[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (vzz1303 == vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];14986 -> 16000[label="",style="solid", color="black", weight=3]; 15029[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare (roundR (Double (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15029 -> 16001[label="",style="solid", color="black", weight=3]; 15030 -> 16002[label="",style="dashed", color="red", weight=0]; 15030[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15030 -> 16003[label="",style="dashed", color="magenta", weight=3]; 15030 -> 16004[label="",style="dashed", color="magenta", weight=3]; 15031 -> 13894[label="",style="dashed", color="red", weight=0]; 15031[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1203000 vzz1202000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15031 -> 16111[label="",style="dashed", color="magenta", weight=3]; 15031 -> 16112[label="",style="dashed", color="magenta", weight=3]; 15032 -> 13410[label="",style="dashed", color="red", weight=0]; 15032[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15033 -> 13410[label="",style="dashed", color="red", weight=0]; 15033[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15034 -> 13898[label="",style="dashed", color="red", weight=0]; 15034[label="roundRound05 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15035[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15035 -> 16113[label="",style="solid", color="black", weight=3]; 15037 -> 681[label="",style="dashed", color="red", weight=0]; 15037[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15037 -> 16114[label="",style="dashed", color="magenta", weight=3]; 15037 -> 16115[label="",style="dashed", color="magenta", weight=3]; 15038 -> 681[label="",style="dashed", color="red", weight=0]; 15038[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15038 -> 16116[label="",style="dashed", color="magenta", weight=3]; 15038 -> 16117[label="",style="dashed", color="magenta", weight=3]; 15036[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (vzz1305 == vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15036 -> 16118[label="",style="solid", color="black", weight=3]; 15101[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare (roundR (Float (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15101 -> 16119[label="",style="solid", color="black", weight=3]; 15102 -> 16120[label="",style="dashed", color="red", weight=0]; 15102[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15102 -> 16121[label="",style="dashed", color="magenta", weight=3]; 15102 -> 16122[label="",style="dashed", color="magenta", weight=3]; 15103 -> 13918[label="",style="dashed", color="red", weight=0]; 15103[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1205000 vzz1204000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15103 -> 16179[label="",style="dashed", color="magenta", weight=3]; 15103 -> 16180[label="",style="dashed", color="magenta", weight=3]; 15104 -> 13437[label="",style="dashed", color="red", weight=0]; 15104[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15105 -> 13437[label="",style="dashed", color="red", weight=0]; 15105[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15106 -> 13922[label="",style="dashed", color="red", weight=0]; 15106[label="roundRound05 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15107[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15107 -> 16181[label="",style="solid", color="black", weight=3]; 15109 -> 681[label="",style="dashed", color="red", weight=0]; 15109[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15109 -> 16182[label="",style="dashed", color="magenta", weight=3]; 15109 -> 16183[label="",style="dashed", color="magenta", weight=3]; 15110 -> 681[label="",style="dashed", color="red", weight=0]; 15110[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15110 -> 16184[label="",style="dashed", color="magenta", weight=3]; 15110 -> 16185[label="",style="dashed", color="magenta", weight=3]; 15108[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (vzz1307 == vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15108 -> 16186[label="",style="solid", color="black", weight=3]; 15205[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare (roundR (Float (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15205 -> 16187[label="",style="solid", color="black", weight=3]; 15206 -> 16188[label="",style="dashed", color="red", weight=0]; 15206[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15206 -> 16189[label="",style="dashed", color="magenta", weight=3]; 15206 -> 16190[label="",style="dashed", color="magenta", weight=3]; 15207 -> 13942[label="",style="dashed", color="red", weight=0]; 15207[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1208000 vzz1207000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15207 -> 16476[label="",style="dashed", color="magenta", weight=3]; 15207 -> 16477[label="",style="dashed", color="magenta", weight=3]; 15208 -> 13464[label="",style="dashed", color="red", weight=0]; 15208[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15209 -> 13464[label="",style="dashed", color="red", weight=0]; 15209[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15210 -> 13946[label="",style="dashed", color="red", weight=0]; 15210[label="roundRound05 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15211[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15211 -> 16478[label="",style="solid", color="black", weight=3]; 15213 -> 681[label="",style="dashed", color="red", weight=0]; 15213[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15213 -> 16479[label="",style="dashed", color="magenta", weight=3]; 15213 -> 16480[label="",style="dashed", color="magenta", weight=3]; 15214 -> 681[label="",style="dashed", color="red", weight=0]; 15214[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15214 -> 16481[label="",style="dashed", color="magenta", weight=3]; 15214 -> 16482[label="",style="dashed", color="magenta", weight=3]; 15212[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (vzz1309 == vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15212 -> 16483[label="",style="solid", color="black", weight=3]; 15291[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare (roundR (Float (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15291 -> 16484[label="",style="solid", color="black", weight=3]; 15292 -> 16485[label="",style="dashed", color="red", weight=0]; 15292[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15292 -> 16486[label="",style="dashed", color="magenta", weight=3]; 15292 -> 16487[label="",style="dashed", color="magenta", weight=3]; 15293 -> 13966[label="",style="dashed", color="red", weight=0]; 15293[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1211000 vzz1210000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15293 -> 16506[label="",style="dashed", color="magenta", weight=3]; 15293 -> 16507[label="",style="dashed", color="magenta", weight=3]; 15294 -> 13491[label="",style="dashed", color="red", weight=0]; 15294[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15295 -> 13491[label="",style="dashed", color="red", weight=0]; 15295[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15296 -> 13970[label="",style="dashed", color="red", weight=0]; 15296[label="roundRound05 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];15297[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15297 -> 16508[label="",style="solid", color="black", weight=3]; 15299 -> 681[label="",style="dashed", color="red", weight=0]; 15299[label="Pos Zero * Pos (Succ Zero)",fontsize=16,color="magenta"];15299 -> 16509[label="",style="dashed", color="magenta", weight=3]; 15299 -> 16510[label="",style="dashed", color="magenta", weight=3]; 15300 -> 681[label="",style="dashed", color="red", weight=0]; 15300[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15300 -> 16511[label="",style="dashed", color="magenta", weight=3]; 15300 -> 16512[label="",style="dashed", color="magenta", weight=3]; 15298[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (vzz1311 == vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15298 -> 16513[label="",style="solid", color="black", weight=3]; 15414[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare (roundR (Float (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15414 -> 16514[label="",style="solid", color="black", weight=3]; 22873[label="vzz1619",fontsize=16,color="green",shape="box"];22874[label="vzz1620",fontsize=16,color="green",shape="box"];23094[label="vzz1626",fontsize=16,color="green",shape="box"];23095[label="vzz1627",fontsize=16,color="green",shape="box"];15432 -> 681[label="",style="dashed", color="red", weight=0]; 15432[label="vzz12141 * vzz1274",fontsize=16,color="magenta"];15432 -> 16563[label="",style="dashed", color="magenta", weight=3]; 15432 -> 16564[label="",style="dashed", color="magenta", weight=3]; 15433 -> 681[label="",style="dashed", color="red", weight=0]; 15433[label="vzz1275 * vzz1108",fontsize=16,color="magenta"];15433 -> 16565[label="",style="dashed", color="magenta", weight=3]; 15433 -> 16566[label="",style="dashed", color="magenta", weight=3]; 15431[label="roundM0 (vzz1107 :% vzz1108) (compare vzz1314 vzz1313 == LT)",fontsize=16,color="black",shape="triangle"];15431 -> 16567[label="",style="solid", color="black", weight=3]; 15538 -> 16568[label="",style="dashed", color="red", weight=0]; 15538[label="roundM0 (vzz1107 :% vzz1108) (compare (vzz12141 * Integer (Pos (Succ Zero))) (Integer (Pos Zero) * vzz1108) == LT)",fontsize=16,color="magenta"];15538 -> 16569[label="",style="dashed", color="magenta", weight=3]; 23279[label="vzz1633",fontsize=16,color="green",shape="box"];23280[label="vzz1634",fontsize=16,color="green",shape="box"];23445[label="vzz1640",fontsize=16,color="green",shape="box"];23446[label="vzz1641",fontsize=16,color="green",shape="box"];15563[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (fromInt (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (fromInt (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15563 -> 16632[label="",style="solid", color="black", weight=3]; 15564[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos Zero) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15564 -> 16633[label="",style="solid", color="black", weight=3]; 15566 -> 681[label="",style="dashed", color="red", weight=0]; 15566[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15566 -> 16634[label="",style="dashed", color="magenta", weight=3]; 15566 -> 16635[label="",style="dashed", color="magenta", weight=3]; 15567 -> 681[label="",style="dashed", color="red", weight=0]; 15567[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15567 -> 16636[label="",style="dashed", color="magenta", weight=3]; 15567 -> 16637[label="",style="dashed", color="magenta", weight=3]; 15565[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (vzz1317 == vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15565 -> 16638[label="",style="solid", color="black", weight=3]; 15705[label="vzz1194000",fontsize=16,color="green",shape="box"];15706[label="vzz1195000",fontsize=16,color="green",shape="box"];15707[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15707 -> 16639[label="",style="solid", color="black", weight=3]; 15708[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15709[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15710[label="Pos Zero",fontsize=16,color="green",shape="box"];15711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15712[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1297 vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26683[label="vzz1297/Pos vzz12970",fontsize=10,color="white",style="solid",shape="box"];15712 -> 26683[label="",style="solid", color="burlywood", weight=9]; 26683 -> 16640[label="",style="solid", color="burlywood", weight=3]; 26684[label="vzz1297/Neg vzz12970",fontsize=10,color="white",style="solid",shape="box"];15712 -> 26684[label="",style="solid", color="burlywood", weight=9]; 26684 -> 16641[label="",style="solid", color="burlywood", weight=3]; 15713[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR (Double (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15713 -> 16642[label="",style="solid", color="black", weight=3]; 15715 -> 681[label="",style="dashed", color="red", weight=0]; 15715[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15715 -> 16643[label="",style="dashed", color="magenta", weight=3]; 15715 -> 16644[label="",style="dashed", color="magenta", weight=3]; 15716 -> 681[label="",style="dashed", color="red", weight=0]; 15716[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15716 -> 16645[label="",style="dashed", color="magenta", weight=3]; 15716 -> 16646[label="",style="dashed", color="magenta", weight=3]; 15714[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (vzz1320 == vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15714 -> 16647[label="",style="solid", color="black", weight=3]; 15821[label="vzz1197000",fontsize=16,color="green",shape="box"];15822[label="vzz1196000",fontsize=16,color="green",shape="box"];15823[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15823 -> 16648[label="",style="solid", color="black", weight=3]; 15824[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15825[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15826[label="Pos Zero",fontsize=16,color="green",shape="box"];15827[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15828[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1299 vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26685[label="vzz1299/Pos vzz12990",fontsize=10,color="white",style="solid",shape="box"];15828 -> 26685[label="",style="solid", color="burlywood", weight=9]; 26685 -> 16649[label="",style="solid", color="burlywood", weight=3]; 26686[label="vzz1299/Neg vzz12990",fontsize=10,color="white",style="solid",shape="box"];15828 -> 26686[label="",style="solid", color="burlywood", weight=9]; 26686 -> 16650[label="",style="solid", color="burlywood", weight=3]; 15829[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR (Double (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15829 -> 16651[label="",style="solid", color="black", weight=3]; 15831 -> 681[label="",style="dashed", color="red", weight=0]; 15831[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15831 -> 16652[label="",style="dashed", color="magenta", weight=3]; 15831 -> 16653[label="",style="dashed", color="magenta", weight=3]; 15832 -> 681[label="",style="dashed", color="red", weight=0]; 15832[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15832 -> 16654[label="",style="dashed", color="magenta", weight=3]; 15832 -> 16655[label="",style="dashed", color="magenta", weight=3]; 15830[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (vzz1323 == vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15830 -> 16656[label="",style="solid", color="black", weight=3]; 15925[label="vzz1198000",fontsize=16,color="green",shape="box"];15926[label="vzz1199000",fontsize=16,color="green",shape="box"];15927[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15927 -> 16657[label="",style="solid", color="black", weight=3]; 15928[label="Pos Zero",fontsize=16,color="green",shape="box"];15929[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15930[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15931[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15932[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1301 vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26687[label="vzz1301/Pos vzz13010",fontsize=10,color="white",style="solid",shape="box"];15932 -> 26687[label="",style="solid", color="burlywood", weight=9]; 26687 -> 16658[label="",style="solid", color="burlywood", weight=3]; 26688[label="vzz1301/Neg vzz13010",fontsize=10,color="white",style="solid",shape="box"];15932 -> 26688[label="",style="solid", color="burlywood", weight=9]; 26688 -> 16659[label="",style="solid", color="burlywood", weight=3]; 15933[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR (Double (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];15933 -> 16660[label="",style="solid", color="black", weight=3]; 15935 -> 681[label="",style="dashed", color="red", weight=0]; 15935[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];15935 -> 16661[label="",style="dashed", color="magenta", weight=3]; 15935 -> 16662[label="",style="dashed", color="magenta", weight=3]; 15936 -> 681[label="",style="dashed", color="red", weight=0]; 15936[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];15936 -> 16663[label="",style="dashed", color="magenta", weight=3]; 15936 -> 16664[label="",style="dashed", color="magenta", weight=3]; 15934[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (vzz1326 == vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];15934 -> 16665[label="",style="solid", color="black", weight=3]; 15993[label="vzz1201000",fontsize=16,color="green",shape="box"];15994[label="vzz1200000",fontsize=16,color="green",shape="box"];15995[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos Zero) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];15995 -> 16666[label="",style="solid", color="black", weight=3]; 15996[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15997[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];15998[label="Pos Zero",fontsize=16,color="green",shape="box"];15999[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16000[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1303 vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26689[label="vzz1303/Pos vzz13030",fontsize=10,color="white",style="solid",shape="box"];16000 -> 26689[label="",style="solid", color="burlywood", weight=9]; 26689 -> 16667[label="",style="solid", color="burlywood", weight=3]; 26690[label="vzz1303/Neg vzz13030",fontsize=10,color="white",style="solid",shape="box"];16000 -> 26690[label="",style="solid", color="burlywood", weight=9]; 26690 -> 16668[label="",style="solid", color="burlywood", weight=3]; 16001[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR (Double (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16001 -> 16669[label="",style="solid", color="black", weight=3]; 16003 -> 681[label="",style="dashed", color="red", weight=0]; 16003[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16003 -> 16670[label="",style="dashed", color="magenta", weight=3]; 16003 -> 16671[label="",style="dashed", color="magenta", weight=3]; 16004 -> 681[label="",style="dashed", color="red", weight=0]; 16004[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16004 -> 16672[label="",style="dashed", color="magenta", weight=3]; 16004 -> 16673[label="",style="dashed", color="magenta", weight=3]; 16002[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (vzz1328 == vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16002 -> 16674[label="",style="solid", color="black", weight=3]; 16111[label="vzz1203000",fontsize=16,color="green",shape="box"];16112[label="vzz1202000",fontsize=16,color="green",shape="box"];16113[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16113 -> 16675[label="",style="solid", color="black", weight=3]; 16114[label="Pos Zero",fontsize=16,color="green",shape="box"];16115[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16116[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16117[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16118[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1305 vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26691[label="vzz1305/Pos vzz13050",fontsize=10,color="white",style="solid",shape="box"];16118 -> 26691[label="",style="solid", color="burlywood", weight=9]; 26691 -> 16676[label="",style="solid", color="burlywood", weight=3]; 26692[label="vzz1305/Neg vzz13050",fontsize=10,color="white",style="solid",shape="box"];16118 -> 26692[label="",style="solid", color="burlywood", weight=9]; 26692 -> 16677[label="",style="solid", color="burlywood", weight=3]; 16119[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR (Float (Pos vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16119 -> 16678[label="",style="solid", color="black", weight=3]; 16121 -> 681[label="",style="dashed", color="red", weight=0]; 16121[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16121 -> 16679[label="",style="dashed", color="magenta", weight=3]; 16121 -> 16680[label="",style="dashed", color="magenta", weight=3]; 16122 -> 681[label="",style="dashed", color="red", weight=0]; 16122[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16122 -> 16681[label="",style="dashed", color="magenta", weight=3]; 16122 -> 16682[label="",style="dashed", color="magenta", weight=3]; 16120[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (vzz1331 == vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16120 -> 16683[label="",style="solid", color="black", weight=3]; 16179[label="vzz1204000",fontsize=16,color="green",shape="box"];16180[label="vzz1205000",fontsize=16,color="green",shape="box"];16181[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16181 -> 16684[label="",style="solid", color="black", weight=3]; 16182[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16183[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16184[label="Pos Zero",fontsize=16,color="green",shape="box"];16185[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16186[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1307 vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26693[label="vzz1307/Pos vzz13070",fontsize=10,color="white",style="solid",shape="box"];16186 -> 26693[label="",style="solid", color="burlywood", weight=9]; 26693 -> 16685[label="",style="solid", color="burlywood", weight=3]; 26694[label="vzz1307/Neg vzz13070",fontsize=10,color="white",style="solid",shape="box"];16186 -> 26694[label="",style="solid", color="burlywood", weight=9]; 26694 -> 16686[label="",style="solid", color="burlywood", weight=3]; 16187[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR (Float (Neg vzz300) (Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16187 -> 16687[label="",style="solid", color="black", weight=3]; 16189 -> 681[label="",style="dashed", color="red", weight=0]; 16189[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16189 -> 16688[label="",style="dashed", color="magenta", weight=3]; 16189 -> 16689[label="",style="dashed", color="magenta", weight=3]; 16190 -> 681[label="",style="dashed", color="red", weight=0]; 16190[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16190 -> 16690[label="",style="dashed", color="magenta", weight=3]; 16190 -> 16691[label="",style="dashed", color="magenta", weight=3]; 16188[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (vzz1333 == vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16188 -> 16692[label="",style="solid", color="black", weight=3]; 16476[label="vzz1208000",fontsize=16,color="green",shape="box"];16477[label="vzz1207000",fontsize=16,color="green",shape="box"];16478[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16478 -> 16693[label="",style="solid", color="black", weight=3]; 16479[label="Pos Zero",fontsize=16,color="green",shape="box"];16480[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16481[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16482[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16483[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1309 vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26695[label="vzz1309/Pos vzz13090",fontsize=10,color="white",style="solid",shape="box"];16483 -> 26695[label="",style="solid", color="burlywood", weight=9]; 26695 -> 16694[label="",style="solid", color="burlywood", weight=3]; 26696[label="vzz1309/Neg vzz13090",fontsize=10,color="white",style="solid",shape="box"];16483 -> 26696[label="",style="solid", color="burlywood", weight=9]; 26696 -> 16695[label="",style="solid", color="burlywood", weight=3]; 16484[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR (Float (Pos vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16484 -> 16696[label="",style="solid", color="black", weight=3]; 16486 -> 681[label="",style="dashed", color="red", weight=0]; 16486[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16486 -> 16697[label="",style="dashed", color="magenta", weight=3]; 16486 -> 16698[label="",style="dashed", color="magenta", weight=3]; 16487 -> 681[label="",style="dashed", color="red", weight=0]; 16487[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16487 -> 16699[label="",style="dashed", color="magenta", weight=3]; 16487 -> 16700[label="",style="dashed", color="magenta", weight=3]; 16485[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (vzz1358 == vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16485 -> 16701[label="",style="solid", color="black", weight=3]; 16506[label="vzz1211000",fontsize=16,color="green",shape="box"];16507[label="vzz1210000",fontsize=16,color="green",shape="box"];16508[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos Zero) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16508 -> 16702[label="",style="solid", color="black", weight=3]; 16509[label="Pos Zero",fontsize=16,color="green",shape="box"];16510[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16511[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16512[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16513[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1311 vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26697[label="vzz1311/Pos vzz13110",fontsize=10,color="white",style="solid",shape="box"];16513 -> 26697[label="",style="solid", color="burlywood", weight=9]; 26697 -> 16703[label="",style="solid", color="burlywood", weight=3]; 26698[label="vzz1311/Neg vzz13110",fontsize=10,color="white",style="solid",shape="box"];16513 -> 26698[label="",style="solid", color="burlywood", weight=9]; 26698 -> 16704[label="",style="solid", color="burlywood", weight=3]; 16514[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR (Float (Neg vzz300) (Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16514 -> 16705[label="",style="solid", color="black", weight=3]; 16563[label="vzz12141",fontsize=16,color="green",shape="box"];16564[label="vzz1274",fontsize=16,color="green",shape="box"];16565[label="vzz1275",fontsize=16,color="green",shape="box"];16566[label="vzz1108",fontsize=16,color="green",shape="box"];16567[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt vzz1314 vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26699[label="vzz1314/Pos vzz13140",fontsize=10,color="white",style="solid",shape="box"];16567 -> 26699[label="",style="solid", color="burlywood", weight=9]; 26699 -> 16754[label="",style="solid", color="burlywood", weight=3]; 26700[label="vzz1314/Neg vzz13140",fontsize=10,color="white",style="solid",shape="box"];16567 -> 26700[label="",style="solid", color="burlywood", weight=9]; 26700 -> 16755[label="",style="solid", color="burlywood", weight=3]; 16569 -> 8367[label="",style="dashed", color="red", weight=0]; 16569[label="vzz12141 * Integer (Pos (Succ Zero))",fontsize=16,color="magenta"];16569 -> 16756[label="",style="dashed", color="magenta", weight=3]; 16569 -> 16757[label="",style="dashed", color="magenta", weight=3]; 16568[label="roundM0 (vzz1107 :% vzz1108) (compare vzz1360 (Integer (Pos Zero) * vzz1108) == LT)",fontsize=16,color="burlywood",shape="triangle"];26701[label="vzz1360/Integer vzz13600",fontsize=10,color="white",style="solid",shape="box"];16568 -> 26701[label="",style="solid", color="burlywood", weight=9]; 26701 -> 16758[label="",style="solid", color="burlywood", weight=3]; 16632[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (Integer (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (compare (Integer vzz1164) (Integer (Pos Zero)) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16632 -> 16830[label="",style="solid", color="black", weight=3]; 16633[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16633 -> 16831[label="",style="solid", color="black", weight=3]; 16634[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16635[label="Pos Zero",fontsize=16,color="green",shape="box"];16636[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16637[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16638[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1317 vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26702[label="vzz1317/Pos vzz13170",fontsize=10,color="white",style="solid",shape="box"];16638 -> 26702[label="",style="solid", color="burlywood", weight=9]; 26702 -> 16832[label="",style="solid", color="burlywood", weight=3]; 26703[label="vzz1317/Neg vzz13170",fontsize=10,color="white",style="solid",shape="box"];16638 -> 26703[label="",style="solid", color="burlywood", weight=9]; 26703 -> 16833[label="",style="solid", color="burlywood", weight=3]; 16639 -> 16834[label="",style="dashed", color="red", weight=0]; 16639[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16639 -> 16835[label="",style="dashed", color="magenta", weight=3]; 16639 -> 16836[label="",style="dashed", color="magenta", weight=3]; 16640[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz12970) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26704[label="vzz12970/Succ vzz129700",fontsize=10,color="white",style="solid",shape="box"];16640 -> 26704[label="",style="solid", color="burlywood", weight=9]; 26704 -> 16839[label="",style="solid", color="burlywood", weight=3]; 26705[label="vzz12970/Zero",fontsize=10,color="white",style="solid",shape="box"];16640 -> 26705[label="",style="solid", color="burlywood", weight=9]; 26705 -> 16840[label="",style="solid", color="burlywood", weight=3]; 16641[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz12970) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26706[label="vzz12970/Succ vzz129700",fontsize=10,color="white",style="solid",shape="box"];16641 -> 26706[label="",style="solid", color="burlywood", weight=9]; 26706 -> 16841[label="",style="solid", color="burlywood", weight=3]; 26707[label="vzz12970/Zero",fontsize=10,color="white",style="solid",shape="box"];16641 -> 26707[label="",style="solid", color="burlywood", weight=9]; 26707 -> 16842[label="",style="solid", color="burlywood", weight=3]; 16642[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (roundVu7 (Double (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16642 -> 16843[label="",style="solid", color="black", weight=3]; 16643[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16644[label="Pos Zero",fontsize=16,color="green",shape="box"];16645[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16646[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16647[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1320 vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26708[label="vzz1320/Pos vzz13200",fontsize=10,color="white",style="solid",shape="box"];16647 -> 26708[label="",style="solid", color="burlywood", weight=9]; 26708 -> 16844[label="",style="solid", color="burlywood", weight=3]; 26709[label="vzz1320/Neg vzz13200",fontsize=10,color="white",style="solid",shape="box"];16647 -> 26709[label="",style="solid", color="burlywood", weight=9]; 26709 -> 16845[label="",style="solid", color="burlywood", weight=3]; 16648 -> 16846[label="",style="dashed", color="red", weight=0]; 16648[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16648 -> 16847[label="",style="dashed", color="magenta", weight=3]; 16648 -> 16848[label="",style="dashed", color="magenta", weight=3]; 16649[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz12990) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26710[label="vzz12990/Succ vzz129900",fontsize=10,color="white",style="solid",shape="box"];16649 -> 26710[label="",style="solid", color="burlywood", weight=9]; 26710 -> 16849[label="",style="solid", color="burlywood", weight=3]; 26711[label="vzz12990/Zero",fontsize=10,color="white",style="solid",shape="box"];16649 -> 26711[label="",style="solid", color="burlywood", weight=9]; 26711 -> 16850[label="",style="solid", color="burlywood", weight=3]; 16650[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz12990) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26712[label="vzz12990/Succ vzz129900",fontsize=10,color="white",style="solid",shape="box"];16650 -> 26712[label="",style="solid", color="burlywood", weight=9]; 26712 -> 16851[label="",style="solid", color="burlywood", weight=3]; 26713[label="vzz12990/Zero",fontsize=10,color="white",style="solid",shape="box"];16650 -> 26713[label="",style="solid", color="burlywood", weight=9]; 26713 -> 16852[label="",style="solid", color="burlywood", weight=3]; 16651[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (roundVu7 (Double (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16651 -> 16853[label="",style="solid", color="black", weight=3]; 16652[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16653[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16654[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16655[label="Pos Zero",fontsize=16,color="green",shape="box"];16656[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1323 vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26714[label="vzz1323/Pos vzz13230",fontsize=10,color="white",style="solid",shape="box"];16656 -> 26714[label="",style="solid", color="burlywood", weight=9]; 26714 -> 16854[label="",style="solid", color="burlywood", weight=3]; 26715[label="vzz1323/Neg vzz13230",fontsize=10,color="white",style="solid",shape="box"];16656 -> 26715[label="",style="solid", color="burlywood", weight=9]; 26715 -> 16855[label="",style="solid", color="burlywood", weight=3]; 16657 -> 16856[label="",style="dashed", color="red", weight=0]; 16657[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16657 -> 16857[label="",style="dashed", color="magenta", weight=3]; 16657 -> 16858[label="",style="dashed", color="magenta", weight=3]; 16658[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13010) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26716[label="vzz13010/Succ vzz130100",fontsize=10,color="white",style="solid",shape="box"];16658 -> 26716[label="",style="solid", color="burlywood", weight=9]; 26716 -> 16859[label="",style="solid", color="burlywood", weight=3]; 26717[label="vzz13010/Zero",fontsize=10,color="white",style="solid",shape="box"];16658 -> 26717[label="",style="solid", color="burlywood", weight=9]; 26717 -> 16860[label="",style="solid", color="burlywood", weight=3]; 16659[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13010) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26718[label="vzz13010/Succ vzz130100",fontsize=10,color="white",style="solid",shape="box"];16659 -> 26718[label="",style="solid", color="burlywood", weight=9]; 26718 -> 16861[label="",style="solid", color="burlywood", weight=3]; 26719[label="vzz13010/Zero",fontsize=10,color="white",style="solid",shape="box"];16659 -> 26719[label="",style="solid", color="burlywood", weight=9]; 26719 -> 16862[label="",style="solid", color="burlywood", weight=3]; 16660[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (roundVu7 (Double (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16660 -> 16863[label="",style="solid", color="black", weight=3]; 16661[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16662[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16663[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16664[label="Pos Zero",fontsize=16,color="green",shape="box"];16665[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1326 vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26720[label="vzz1326/Pos vzz13260",fontsize=10,color="white",style="solid",shape="box"];16665 -> 26720[label="",style="solid", color="burlywood", weight=9]; 26720 -> 16864[label="",style="solid", color="burlywood", weight=3]; 26721[label="vzz1326/Neg vzz13260",fontsize=10,color="white",style="solid",shape="box"];16665 -> 26721[label="",style="solid", color="burlywood", weight=9]; 26721 -> 16865[label="",style="solid", color="burlywood", weight=3]; 16666 -> 16866[label="",style="dashed", color="red", weight=0]; 16666[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16666 -> 16867[label="",style="dashed", color="magenta", weight=3]; 16666 -> 16868[label="",style="dashed", color="magenta", weight=3]; 16667[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13030) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26722[label="vzz13030/Succ vzz130300",fontsize=10,color="white",style="solid",shape="box"];16667 -> 26722[label="",style="solid", color="burlywood", weight=9]; 26722 -> 16869[label="",style="solid", color="burlywood", weight=3]; 26723[label="vzz13030/Zero",fontsize=10,color="white",style="solid",shape="box"];16667 -> 26723[label="",style="solid", color="burlywood", weight=9]; 26723 -> 16870[label="",style="solid", color="burlywood", weight=3]; 16668[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13030) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26724[label="vzz13030/Succ vzz130300",fontsize=10,color="white",style="solid",shape="box"];16668 -> 26724[label="",style="solid", color="burlywood", weight=9]; 26724 -> 16871[label="",style="solid", color="burlywood", weight=3]; 26725[label="vzz13030/Zero",fontsize=10,color="white",style="solid",shape="box"];16668 -> 26725[label="",style="solid", color="burlywood", weight=9]; 26725 -> 16872[label="",style="solid", color="burlywood", weight=3]; 16669[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (roundVu7 (Double (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16669 -> 16873[label="",style="solid", color="black", weight=3]; 16670[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16671[label="Pos Zero",fontsize=16,color="green",shape="box"];16672[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16673[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16674[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1328 vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26726[label="vzz1328/Pos vzz13280",fontsize=10,color="white",style="solid",shape="box"];16674 -> 26726[label="",style="solid", color="burlywood", weight=9]; 26726 -> 16874[label="",style="solid", color="burlywood", weight=3]; 26727[label="vzz1328/Neg vzz13280",fontsize=10,color="white",style="solid",shape="box"];16674 -> 26727[label="",style="solid", color="burlywood", weight=9]; 26727 -> 16875[label="",style="solid", color="burlywood", weight=3]; 16675 -> 16876[label="",style="dashed", color="red", weight=0]; 16675[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16675 -> 16877[label="",style="dashed", color="magenta", weight=3]; 16675 -> 16878[label="",style="dashed", color="magenta", weight=3]; 16676[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13050) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26728[label="vzz13050/Succ vzz130500",fontsize=10,color="white",style="solid",shape="box"];16676 -> 26728[label="",style="solid", color="burlywood", weight=9]; 26728 -> 16879[label="",style="solid", color="burlywood", weight=3]; 26729[label="vzz13050/Zero",fontsize=10,color="white",style="solid",shape="box"];16676 -> 26729[label="",style="solid", color="burlywood", weight=9]; 26729 -> 16880[label="",style="solid", color="burlywood", weight=3]; 16677[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13050) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26730[label="vzz13050/Succ vzz130500",fontsize=10,color="white",style="solid",shape="box"];16677 -> 26730[label="",style="solid", color="burlywood", weight=9]; 26730 -> 16881[label="",style="solid", color="burlywood", weight=3]; 26731[label="vzz13050/Zero",fontsize=10,color="white",style="solid",shape="box"];16677 -> 26731[label="",style="solid", color="burlywood", weight=9]; 26731 -> 16882[label="",style="solid", color="burlywood", weight=3]; 16678[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (roundVu7 (Float (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16678 -> 16883[label="",style="solid", color="black", weight=3]; 16679[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16680[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16681[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16682[label="Pos Zero",fontsize=16,color="green",shape="box"];16683[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1331 vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26732[label="vzz1331/Pos vzz13310",fontsize=10,color="white",style="solid",shape="box"];16683 -> 26732[label="",style="solid", color="burlywood", weight=9]; 26732 -> 16884[label="",style="solid", color="burlywood", weight=3]; 26733[label="vzz1331/Neg vzz13310",fontsize=10,color="white",style="solid",shape="box"];16683 -> 26733[label="",style="solid", color="burlywood", weight=9]; 26733 -> 16885[label="",style="solid", color="burlywood", weight=3]; 16684 -> 16886[label="",style="dashed", color="red", weight=0]; 16684[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16684 -> 16887[label="",style="dashed", color="magenta", weight=3]; 16684 -> 16888[label="",style="dashed", color="magenta", weight=3]; 16685[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13070) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26734[label="vzz13070/Succ vzz130700",fontsize=10,color="white",style="solid",shape="box"];16685 -> 26734[label="",style="solid", color="burlywood", weight=9]; 26734 -> 16889[label="",style="solid", color="burlywood", weight=3]; 26735[label="vzz13070/Zero",fontsize=10,color="white",style="solid",shape="box"];16685 -> 26735[label="",style="solid", color="burlywood", weight=9]; 26735 -> 16890[label="",style="solid", color="burlywood", weight=3]; 16686[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13070) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26736[label="vzz13070/Succ vzz130700",fontsize=10,color="white",style="solid",shape="box"];16686 -> 26736[label="",style="solid", color="burlywood", weight=9]; 26736 -> 16891[label="",style="solid", color="burlywood", weight=3]; 26737[label="vzz13070/Zero",fontsize=10,color="white",style="solid",shape="box"];16686 -> 26737[label="",style="solid", color="burlywood", weight=9]; 26737 -> 16892[label="",style="solid", color="burlywood", weight=3]; 16687[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (roundVu7 (Float (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16687 -> 16893[label="",style="solid", color="black", weight=3]; 16688[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16689[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16690[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16691[label="Pos Zero",fontsize=16,color="green",shape="box"];16692[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1333 vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26738[label="vzz1333/Pos vzz13330",fontsize=10,color="white",style="solid",shape="box"];16692 -> 26738[label="",style="solid", color="burlywood", weight=9]; 26738 -> 16894[label="",style="solid", color="burlywood", weight=3]; 26739[label="vzz1333/Neg vzz13330",fontsize=10,color="white",style="solid",shape="box"];16692 -> 26739[label="",style="solid", color="burlywood", weight=9]; 26739 -> 16895[label="",style="solid", color="burlywood", weight=3]; 16693 -> 16896[label="",style="dashed", color="red", weight=0]; 16693[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16693 -> 16897[label="",style="dashed", color="magenta", weight=3]; 16693 -> 16898[label="",style="dashed", color="magenta", weight=3]; 16694[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13090) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26740[label="vzz13090/Succ vzz130900",fontsize=10,color="white",style="solid",shape="box"];16694 -> 26740[label="",style="solid", color="burlywood", weight=9]; 26740 -> 16899[label="",style="solid", color="burlywood", weight=3]; 26741[label="vzz13090/Zero",fontsize=10,color="white",style="solid",shape="box"];16694 -> 26741[label="",style="solid", color="burlywood", weight=9]; 26741 -> 16900[label="",style="solid", color="burlywood", weight=3]; 16695[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13090) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26742[label="vzz13090/Succ vzz130900",fontsize=10,color="white",style="solid",shape="box"];16695 -> 26742[label="",style="solid", color="burlywood", weight=9]; 26742 -> 16901[label="",style="solid", color="burlywood", weight=3]; 26743[label="vzz13090/Zero",fontsize=10,color="white",style="solid",shape="box"];16695 -> 26743[label="",style="solid", color="burlywood", weight=9]; 26743 -> 16902[label="",style="solid", color="burlywood", weight=3]; 16696[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (roundVu7 (Float (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16696 -> 16903[label="",style="solid", color="black", weight=3]; 16697[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16698[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16699[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16700[label="Pos Zero",fontsize=16,color="green",shape="box"];16701[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1358 vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26744[label="vzz1358/Pos vzz13580",fontsize=10,color="white",style="solid",shape="box"];16701 -> 26744[label="",style="solid", color="burlywood", weight=9]; 26744 -> 16904[label="",style="solid", color="burlywood", weight=3]; 26745[label="vzz1358/Neg vzz13580",fontsize=10,color="white",style="solid",shape="box"];16701 -> 26745[label="",style="solid", color="burlywood", weight=9]; 26745 -> 16905[label="",style="solid", color="burlywood", weight=3]; 16702 -> 16906[label="",style="dashed", color="red", weight=0]; 16702[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];16702 -> 16907[label="",style="dashed", color="magenta", weight=3]; 16702 -> 16908[label="",style="dashed", color="magenta", weight=3]; 16703[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13110) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26746[label="vzz13110/Succ vzz131100",fontsize=10,color="white",style="solid",shape="box"];16703 -> 26746[label="",style="solid", color="burlywood", weight=9]; 26746 -> 16909[label="",style="solid", color="burlywood", weight=3]; 26747[label="vzz13110/Zero",fontsize=10,color="white",style="solid",shape="box"];16703 -> 26747[label="",style="solid", color="burlywood", weight=9]; 26747 -> 16910[label="",style="solid", color="burlywood", weight=3]; 16704[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13110) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26748[label="vzz13110/Succ vzz131100",fontsize=10,color="white",style="solid",shape="box"];16704 -> 26748[label="",style="solid", color="burlywood", weight=9]; 26748 -> 16911[label="",style="solid", color="burlywood", weight=3]; 26749[label="vzz13110/Zero",fontsize=10,color="white",style="solid",shape="box"];16704 -> 26749[label="",style="solid", color="burlywood", weight=9]; 26749 -> 16912[label="",style="solid", color="burlywood", weight=3]; 16705[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (roundVu7 (Float (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16705 -> 16913[label="",style="solid", color="black", weight=3]; 16754[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos vzz13140) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26750[label="vzz13140/Succ vzz131400",fontsize=10,color="white",style="solid",shape="box"];16754 -> 26750[label="",style="solid", color="burlywood", weight=9]; 26750 -> 16966[label="",style="solid", color="burlywood", weight=3]; 26751[label="vzz13140/Zero",fontsize=10,color="white",style="solid",shape="box"];16754 -> 26751[label="",style="solid", color="burlywood", weight=9]; 26751 -> 16967[label="",style="solid", color="burlywood", weight=3]; 16755[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg vzz13140) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26752[label="vzz13140/Succ vzz131400",fontsize=10,color="white",style="solid",shape="box"];16755 -> 26752[label="",style="solid", color="burlywood", weight=9]; 26752 -> 16968[label="",style="solid", color="burlywood", weight=3]; 26753[label="vzz13140/Zero",fontsize=10,color="white",style="solid",shape="box"];16755 -> 26753[label="",style="solid", color="burlywood", weight=9]; 26753 -> 16969[label="",style="solid", color="burlywood", weight=3]; 16756[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];16757[label="vzz12141",fontsize=16,color="green",shape="box"];16758[label="roundM0 (vzz1107 :% vzz1108) (compare (Integer vzz13600) (Integer (Pos Zero) * vzz1108) == LT)",fontsize=16,color="burlywood",shape="box"];26754[label="vzz1108/Integer vzz11080",fontsize=10,color="white",style="solid",shape="box"];16758 -> 26754[label="",style="solid", color="burlywood", weight=9]; 26754 -> 16970[label="",style="solid", color="burlywood", weight=3]; 16830[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer vzz1164) (primCmpInt vzz1164 (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer vzz1164) (primCmpInt vzz1164 (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26755[label="vzz1164/Pos vzz11640",fontsize=10,color="white",style="solid",shape="box"];16830 -> 26755[label="",style="solid", color="burlywood", weight=9]; 26755 -> 17031[label="",style="solid", color="burlywood", weight=3]; 26756[label="vzz1164/Neg vzz11640",fontsize=10,color="white",style="solid",shape="box"];16830 -> 26756[label="",style="solid", color="burlywood", weight=9]; 26756 -> 17032[label="",style="solid", color="burlywood", weight=3]; 16831[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == intToRatio (Neg (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];16831 -> 17033[label="",style="solid", color="black", weight=3]; 16832[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13170) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26757[label="vzz13170/Succ vzz131700",fontsize=10,color="white",style="solid",shape="box"];16832 -> 26757[label="",style="solid", color="burlywood", weight=9]; 26757 -> 17034[label="",style="solid", color="burlywood", weight=3]; 26758[label="vzz13170/Zero",fontsize=10,color="white",style="solid",shape="box"];16832 -> 26758[label="",style="solid", color="burlywood", weight=9]; 26758 -> 17035[label="",style="solid", color="burlywood", weight=3]; 16833[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13170) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26759[label="vzz13170/Succ vzz131700",fontsize=10,color="white",style="solid",shape="box"];16833 -> 26759[label="",style="solid", color="burlywood", weight=9]; 26759 -> 17036[label="",style="solid", color="burlywood", weight=3]; 26760[label="vzz13170/Zero",fontsize=10,color="white",style="solid",shape="box"];16833 -> 26760[label="",style="solid", color="burlywood", weight=9]; 26760 -> 17037[label="",style="solid", color="burlywood", weight=3]; 16835 -> 681[label="",style="dashed", color="red", weight=0]; 16835[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16835 -> 17038[label="",style="dashed", color="magenta", weight=3]; 16835 -> 17039[label="",style="dashed", color="magenta", weight=3]; 16836 -> 681[label="",style="dashed", color="red", weight=0]; 16836[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16836 -> 17040[label="",style="dashed", color="magenta", weight=3]; 16836 -> 17041[label="",style="dashed", color="magenta", weight=3]; 16834[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (vzz1362 == vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16834 -> 17042[label="",style="solid", color="black", weight=3]; 16839[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26761[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16839 -> 26761[label="",style="solid", color="burlywood", weight=9]; 26761 -> 17043[label="",style="solid", color="burlywood", weight=3]; 26762[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16839 -> 26762[label="",style="solid", color="burlywood", weight=9]; 26762 -> 17044[label="",style="solid", color="burlywood", weight=3]; 16840[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26763[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16840 -> 26763[label="",style="solid", color="burlywood", weight=9]; 26763 -> 17045[label="",style="solid", color="burlywood", weight=3]; 26764[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16840 -> 26764[label="",style="solid", color="burlywood", weight=9]; 26764 -> 17046[label="",style="solid", color="burlywood", weight=3]; 16841[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26765[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16841 -> 26765[label="",style="solid", color="burlywood", weight=9]; 26765 -> 17047[label="",style="solid", color="burlywood", weight=3]; 26766[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16841 -> 26766[label="",style="solid", color="burlywood", weight=9]; 26766 -> 17048[label="",style="solid", color="burlywood", weight=3]; 16842[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1296) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26767[label="vzz1296/Pos vzz12960",fontsize=10,color="white",style="solid",shape="box"];16842 -> 26767[label="",style="solid", color="burlywood", weight=9]; 26767 -> 17049[label="",style="solid", color="burlywood", weight=3]; 26768[label="vzz1296/Neg vzz12960",fontsize=10,color="white",style="solid",shape="box"];16842 -> 26768[label="",style="solid", color="burlywood", weight=9]; 26768 -> 17050[label="",style="solid", color="burlywood", weight=3]; 16843[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (properFraction (Double (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16843 -> 17051[label="",style="solid", color="black", weight=3]; 16844[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13200) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26769[label="vzz13200/Succ vzz132000",fontsize=10,color="white",style="solid",shape="box"];16844 -> 26769[label="",style="solid", color="burlywood", weight=9]; 26769 -> 17052[label="",style="solid", color="burlywood", weight=3]; 26770[label="vzz13200/Zero",fontsize=10,color="white",style="solid",shape="box"];16844 -> 26770[label="",style="solid", color="burlywood", weight=9]; 26770 -> 17053[label="",style="solid", color="burlywood", weight=3]; 16845[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13200) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26771[label="vzz13200/Succ vzz132000",fontsize=10,color="white",style="solid",shape="box"];16845 -> 26771[label="",style="solid", color="burlywood", weight=9]; 26771 -> 17054[label="",style="solid", color="burlywood", weight=3]; 26772[label="vzz13200/Zero",fontsize=10,color="white",style="solid",shape="box"];16845 -> 26772[label="",style="solid", color="burlywood", weight=9]; 26772 -> 17055[label="",style="solid", color="burlywood", weight=3]; 16847 -> 681[label="",style="dashed", color="red", weight=0]; 16847[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16847 -> 17056[label="",style="dashed", color="magenta", weight=3]; 16847 -> 17057[label="",style="dashed", color="magenta", weight=3]; 16848 -> 681[label="",style="dashed", color="red", weight=0]; 16848[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16848 -> 17058[label="",style="dashed", color="magenta", weight=3]; 16848 -> 17059[label="",style="dashed", color="magenta", weight=3]; 16846[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (vzz1364 == vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16846 -> 17060[label="",style="solid", color="black", weight=3]; 16849[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26773[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16849 -> 26773[label="",style="solid", color="burlywood", weight=9]; 26773 -> 17061[label="",style="solid", color="burlywood", weight=3]; 26774[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16849 -> 26774[label="",style="solid", color="burlywood", weight=9]; 26774 -> 17062[label="",style="solid", color="burlywood", weight=3]; 16850[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26775[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16850 -> 26775[label="",style="solid", color="burlywood", weight=9]; 26775 -> 17063[label="",style="solid", color="burlywood", weight=3]; 26776[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16850 -> 26776[label="",style="solid", color="burlywood", weight=9]; 26776 -> 17064[label="",style="solid", color="burlywood", weight=3]; 16851[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26777[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16851 -> 26777[label="",style="solid", color="burlywood", weight=9]; 26777 -> 17065[label="",style="solid", color="burlywood", weight=3]; 26778[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16851 -> 26778[label="",style="solid", color="burlywood", weight=9]; 26778 -> 17066[label="",style="solid", color="burlywood", weight=3]; 16852[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1298) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26779[label="vzz1298/Pos vzz12980",fontsize=10,color="white",style="solid",shape="box"];16852 -> 26779[label="",style="solid", color="burlywood", weight=9]; 26779 -> 17067[label="",style="solid", color="burlywood", weight=3]; 26780[label="vzz1298/Neg vzz12980",fontsize=10,color="white",style="solid",shape="box"];16852 -> 26780[label="",style="solid", color="burlywood", weight=9]; 26780 -> 17068[label="",style="solid", color="burlywood", weight=3]; 16853[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (properFraction (Double (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16853 -> 17069[label="",style="solid", color="black", weight=3]; 16854[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13230) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26781[label="vzz13230/Succ vzz132300",fontsize=10,color="white",style="solid",shape="box"];16854 -> 26781[label="",style="solid", color="burlywood", weight=9]; 26781 -> 17070[label="",style="solid", color="burlywood", weight=3]; 26782[label="vzz13230/Zero",fontsize=10,color="white",style="solid",shape="box"];16854 -> 26782[label="",style="solid", color="burlywood", weight=9]; 26782 -> 17071[label="",style="solid", color="burlywood", weight=3]; 16855[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13230) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26783[label="vzz13230/Succ vzz132300",fontsize=10,color="white",style="solid",shape="box"];16855 -> 26783[label="",style="solid", color="burlywood", weight=9]; 26783 -> 17072[label="",style="solid", color="burlywood", weight=3]; 26784[label="vzz13230/Zero",fontsize=10,color="white",style="solid",shape="box"];16855 -> 26784[label="",style="solid", color="burlywood", weight=9]; 26784 -> 17073[label="",style="solid", color="burlywood", weight=3]; 16857 -> 681[label="",style="dashed", color="red", weight=0]; 16857[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16857 -> 17074[label="",style="dashed", color="magenta", weight=3]; 16857 -> 17075[label="",style="dashed", color="magenta", weight=3]; 16858 -> 681[label="",style="dashed", color="red", weight=0]; 16858[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16858 -> 17076[label="",style="dashed", color="magenta", weight=3]; 16858 -> 17077[label="",style="dashed", color="magenta", weight=3]; 16856[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (vzz1366 == vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16856 -> 17078[label="",style="solid", color="black", weight=3]; 16859[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26785[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16859 -> 26785[label="",style="solid", color="burlywood", weight=9]; 26785 -> 17079[label="",style="solid", color="burlywood", weight=3]; 26786[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16859 -> 26786[label="",style="solid", color="burlywood", weight=9]; 26786 -> 17080[label="",style="solid", color="burlywood", weight=3]; 16860[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26787[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16860 -> 26787[label="",style="solid", color="burlywood", weight=9]; 26787 -> 17081[label="",style="solid", color="burlywood", weight=3]; 26788[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16860 -> 26788[label="",style="solid", color="burlywood", weight=9]; 26788 -> 17082[label="",style="solid", color="burlywood", weight=3]; 16861[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26789[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16861 -> 26789[label="",style="solid", color="burlywood", weight=9]; 26789 -> 17083[label="",style="solid", color="burlywood", weight=3]; 26790[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16861 -> 26790[label="",style="solid", color="burlywood", weight=9]; 26790 -> 17084[label="",style="solid", color="burlywood", weight=3]; 16862[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1300) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26791[label="vzz1300/Pos vzz13000",fontsize=10,color="white",style="solid",shape="box"];16862 -> 26791[label="",style="solid", color="burlywood", weight=9]; 26791 -> 17085[label="",style="solid", color="burlywood", weight=3]; 26792[label="vzz1300/Neg vzz13000",fontsize=10,color="white",style="solid",shape="box"];16862 -> 26792[label="",style="solid", color="burlywood", weight=9]; 26792 -> 17086[label="",style="solid", color="burlywood", weight=3]; 16863[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (properFraction (Double (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16863 -> 17087[label="",style="solid", color="black", weight=3]; 16864[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13260) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26793[label="vzz13260/Succ vzz132600",fontsize=10,color="white",style="solid",shape="box"];16864 -> 26793[label="",style="solid", color="burlywood", weight=9]; 26793 -> 17088[label="",style="solid", color="burlywood", weight=3]; 26794[label="vzz13260/Zero",fontsize=10,color="white",style="solid",shape="box"];16864 -> 26794[label="",style="solid", color="burlywood", weight=9]; 26794 -> 17089[label="",style="solid", color="burlywood", weight=3]; 16865[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13260) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26795[label="vzz13260/Succ vzz132600",fontsize=10,color="white",style="solid",shape="box"];16865 -> 26795[label="",style="solid", color="burlywood", weight=9]; 26795 -> 17090[label="",style="solid", color="burlywood", weight=3]; 26796[label="vzz13260/Zero",fontsize=10,color="white",style="solid",shape="box"];16865 -> 26796[label="",style="solid", color="burlywood", weight=9]; 26796 -> 17091[label="",style="solid", color="burlywood", weight=3]; 16867 -> 681[label="",style="dashed", color="red", weight=0]; 16867[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16867 -> 17092[label="",style="dashed", color="magenta", weight=3]; 16867 -> 17093[label="",style="dashed", color="magenta", weight=3]; 16868 -> 681[label="",style="dashed", color="red", weight=0]; 16868[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16868 -> 17094[label="",style="dashed", color="magenta", weight=3]; 16868 -> 17095[label="",style="dashed", color="magenta", weight=3]; 16866[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (vzz1368 == vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16866 -> 17096[label="",style="solid", color="black", weight=3]; 16869[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26797[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16869 -> 26797[label="",style="solid", color="burlywood", weight=9]; 26797 -> 17097[label="",style="solid", color="burlywood", weight=3]; 26798[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16869 -> 26798[label="",style="solid", color="burlywood", weight=9]; 26798 -> 17098[label="",style="solid", color="burlywood", weight=3]; 16870[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26799[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16870 -> 26799[label="",style="solid", color="burlywood", weight=9]; 26799 -> 17099[label="",style="solid", color="burlywood", weight=3]; 26800[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16870 -> 26800[label="",style="solid", color="burlywood", weight=9]; 26800 -> 17100[label="",style="solid", color="burlywood", weight=3]; 16871[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26801[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16871 -> 26801[label="",style="solid", color="burlywood", weight=9]; 26801 -> 17101[label="",style="solid", color="burlywood", weight=3]; 26802[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16871 -> 26802[label="",style="solid", color="burlywood", weight=9]; 26802 -> 17102[label="",style="solid", color="burlywood", weight=3]; 16872[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1302) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26803[label="vzz1302/Pos vzz13020",fontsize=10,color="white",style="solid",shape="box"];16872 -> 26803[label="",style="solid", color="burlywood", weight=9]; 26803 -> 17103[label="",style="solid", color="burlywood", weight=3]; 26804[label="vzz1302/Neg vzz13020",fontsize=10,color="white",style="solid",shape="box"];16872 -> 26804[label="",style="solid", color="burlywood", weight=9]; 26804 -> 17104[label="",style="solid", color="burlywood", weight=3]; 16873[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (properFraction (Double (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16873 -> 17105[label="",style="solid", color="black", weight=3]; 16874[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13280) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26805[label="vzz13280/Succ vzz132800",fontsize=10,color="white",style="solid",shape="box"];16874 -> 26805[label="",style="solid", color="burlywood", weight=9]; 26805 -> 17106[label="",style="solid", color="burlywood", weight=3]; 26806[label="vzz13280/Zero",fontsize=10,color="white",style="solid",shape="box"];16874 -> 26806[label="",style="solid", color="burlywood", weight=9]; 26806 -> 17107[label="",style="solid", color="burlywood", weight=3]; 16875[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13280) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26807[label="vzz13280/Succ vzz132800",fontsize=10,color="white",style="solid",shape="box"];16875 -> 26807[label="",style="solid", color="burlywood", weight=9]; 26807 -> 17108[label="",style="solid", color="burlywood", weight=3]; 26808[label="vzz13280/Zero",fontsize=10,color="white",style="solid",shape="box"];16875 -> 26808[label="",style="solid", color="burlywood", weight=9]; 26808 -> 17109[label="",style="solid", color="burlywood", weight=3]; 16877 -> 681[label="",style="dashed", color="red", weight=0]; 16877[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16877 -> 17110[label="",style="dashed", color="magenta", weight=3]; 16877 -> 17111[label="",style="dashed", color="magenta", weight=3]; 16878 -> 681[label="",style="dashed", color="red", weight=0]; 16878[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16878 -> 17112[label="",style="dashed", color="magenta", weight=3]; 16878 -> 17113[label="",style="dashed", color="magenta", weight=3]; 16876[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (vzz1370 == vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16876 -> 17114[label="",style="solid", color="black", weight=3]; 16879[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26809[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16879 -> 26809[label="",style="solid", color="burlywood", weight=9]; 26809 -> 17115[label="",style="solid", color="burlywood", weight=3]; 26810[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16879 -> 26810[label="",style="solid", color="burlywood", weight=9]; 26810 -> 17116[label="",style="solid", color="burlywood", weight=3]; 16880[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26811[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16880 -> 26811[label="",style="solid", color="burlywood", weight=9]; 26811 -> 17117[label="",style="solid", color="burlywood", weight=3]; 26812[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16880 -> 26812[label="",style="solid", color="burlywood", weight=9]; 26812 -> 17118[label="",style="solid", color="burlywood", weight=3]; 16881[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26813[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16881 -> 26813[label="",style="solid", color="burlywood", weight=9]; 26813 -> 17119[label="",style="solid", color="burlywood", weight=3]; 26814[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16881 -> 26814[label="",style="solid", color="burlywood", weight=9]; 26814 -> 17120[label="",style="solid", color="burlywood", weight=3]; 16882[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1304) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26815[label="vzz1304/Pos vzz13040",fontsize=10,color="white",style="solid",shape="box"];16882 -> 26815[label="",style="solid", color="burlywood", weight=9]; 26815 -> 17121[label="",style="solid", color="burlywood", weight=3]; 26816[label="vzz1304/Neg vzz13040",fontsize=10,color="white",style="solid",shape="box"];16882 -> 26816[label="",style="solid", color="burlywood", weight=9]; 26816 -> 17122[label="",style="solid", color="burlywood", weight=3]; 16883[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (properFraction (Float (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16883 -> 17123[label="",style="solid", color="black", weight=3]; 16884[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13310) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26817[label="vzz13310/Succ vzz133100",fontsize=10,color="white",style="solid",shape="box"];16884 -> 26817[label="",style="solid", color="burlywood", weight=9]; 26817 -> 17124[label="",style="solid", color="burlywood", weight=3]; 26818[label="vzz13310/Zero",fontsize=10,color="white",style="solid",shape="box"];16884 -> 26818[label="",style="solid", color="burlywood", weight=9]; 26818 -> 17125[label="",style="solid", color="burlywood", weight=3]; 16885[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13310) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26819[label="vzz13310/Succ vzz133100",fontsize=10,color="white",style="solid",shape="box"];16885 -> 26819[label="",style="solid", color="burlywood", weight=9]; 26819 -> 17126[label="",style="solid", color="burlywood", weight=3]; 26820[label="vzz13310/Zero",fontsize=10,color="white",style="solid",shape="box"];16885 -> 26820[label="",style="solid", color="burlywood", weight=9]; 26820 -> 17127[label="",style="solid", color="burlywood", weight=3]; 16887 -> 681[label="",style="dashed", color="red", weight=0]; 16887[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16887 -> 17128[label="",style="dashed", color="magenta", weight=3]; 16887 -> 17129[label="",style="dashed", color="magenta", weight=3]; 16888 -> 681[label="",style="dashed", color="red", weight=0]; 16888[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16888 -> 17130[label="",style="dashed", color="magenta", weight=3]; 16888 -> 17131[label="",style="dashed", color="magenta", weight=3]; 16886[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (vzz1372 == vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16886 -> 17132[label="",style="solid", color="black", weight=3]; 16889[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26821[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16889 -> 26821[label="",style="solid", color="burlywood", weight=9]; 26821 -> 17133[label="",style="solid", color="burlywood", weight=3]; 26822[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16889 -> 26822[label="",style="solid", color="burlywood", weight=9]; 26822 -> 17134[label="",style="solid", color="burlywood", weight=3]; 16890[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26823[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16890 -> 26823[label="",style="solid", color="burlywood", weight=9]; 26823 -> 17135[label="",style="solid", color="burlywood", weight=3]; 26824[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16890 -> 26824[label="",style="solid", color="burlywood", weight=9]; 26824 -> 17136[label="",style="solid", color="burlywood", weight=3]; 16891[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26825[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16891 -> 26825[label="",style="solid", color="burlywood", weight=9]; 26825 -> 17137[label="",style="solid", color="burlywood", weight=3]; 26826[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16891 -> 26826[label="",style="solid", color="burlywood", weight=9]; 26826 -> 17138[label="",style="solid", color="burlywood", weight=3]; 16892[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1306) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26827[label="vzz1306/Pos vzz13060",fontsize=10,color="white",style="solid",shape="box"];16892 -> 26827[label="",style="solid", color="burlywood", weight=9]; 26827 -> 17139[label="",style="solid", color="burlywood", weight=3]; 26828[label="vzz1306/Neg vzz13060",fontsize=10,color="white",style="solid",shape="box"];16892 -> 26828[label="",style="solid", color="burlywood", weight=9]; 26828 -> 17140[label="",style="solid", color="burlywood", weight=3]; 16893[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (properFraction (Float (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16893 -> 17141[label="",style="solid", color="black", weight=3]; 16894[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13330) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26829[label="vzz13330/Succ vzz133300",fontsize=10,color="white",style="solid",shape="box"];16894 -> 26829[label="",style="solid", color="burlywood", weight=9]; 26829 -> 17142[label="",style="solid", color="burlywood", weight=3]; 26830[label="vzz13330/Zero",fontsize=10,color="white",style="solid",shape="box"];16894 -> 26830[label="",style="solid", color="burlywood", weight=9]; 26830 -> 17143[label="",style="solid", color="burlywood", weight=3]; 16895[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13330) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26831[label="vzz13330/Succ vzz133300",fontsize=10,color="white",style="solid",shape="box"];16895 -> 26831[label="",style="solid", color="burlywood", weight=9]; 26831 -> 17144[label="",style="solid", color="burlywood", weight=3]; 26832[label="vzz13330/Zero",fontsize=10,color="white",style="solid",shape="box"];16895 -> 26832[label="",style="solid", color="burlywood", weight=9]; 26832 -> 17145[label="",style="solid", color="burlywood", weight=3]; 16897 -> 681[label="",style="dashed", color="red", weight=0]; 16897[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16897 -> 17146[label="",style="dashed", color="magenta", weight=3]; 16897 -> 17147[label="",style="dashed", color="magenta", weight=3]; 16898 -> 681[label="",style="dashed", color="red", weight=0]; 16898[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16898 -> 17148[label="",style="dashed", color="magenta", weight=3]; 16898 -> 17149[label="",style="dashed", color="magenta", weight=3]; 16896[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (vzz1374 == vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16896 -> 17150[label="",style="solid", color="black", weight=3]; 16899[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26833[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16899 -> 26833[label="",style="solid", color="burlywood", weight=9]; 26833 -> 17151[label="",style="solid", color="burlywood", weight=3]; 26834[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16899 -> 26834[label="",style="solid", color="burlywood", weight=9]; 26834 -> 17152[label="",style="solid", color="burlywood", weight=3]; 16900[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26835[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16900 -> 26835[label="",style="solid", color="burlywood", weight=9]; 26835 -> 17153[label="",style="solid", color="burlywood", weight=3]; 26836[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16900 -> 26836[label="",style="solid", color="burlywood", weight=9]; 26836 -> 17154[label="",style="solid", color="burlywood", weight=3]; 16901[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26837[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16901 -> 26837[label="",style="solid", color="burlywood", weight=9]; 26837 -> 17155[label="",style="solid", color="burlywood", weight=3]; 26838[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16901 -> 26838[label="",style="solid", color="burlywood", weight=9]; 26838 -> 17156[label="",style="solid", color="burlywood", weight=3]; 16902[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1308) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26839[label="vzz1308/Pos vzz13080",fontsize=10,color="white",style="solid",shape="box"];16902 -> 26839[label="",style="solid", color="burlywood", weight=9]; 26839 -> 17157[label="",style="solid", color="burlywood", weight=3]; 26840[label="vzz1308/Neg vzz13080",fontsize=10,color="white",style="solid",shape="box"];16902 -> 26840[label="",style="solid", color="burlywood", weight=9]; 26840 -> 17158[label="",style="solid", color="burlywood", weight=3]; 16903[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (properFraction (Float (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16903 -> 17159[label="",style="solid", color="black", weight=3]; 16904[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13580) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26841[label="vzz13580/Succ vzz135800",fontsize=10,color="white",style="solid",shape="box"];16904 -> 26841[label="",style="solid", color="burlywood", weight=9]; 26841 -> 17160[label="",style="solid", color="burlywood", weight=3]; 26842[label="vzz13580/Zero",fontsize=10,color="white",style="solid",shape="box"];16904 -> 26842[label="",style="solid", color="burlywood", weight=9]; 26842 -> 17161[label="",style="solid", color="burlywood", weight=3]; 16905[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13580) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26843[label="vzz13580/Succ vzz135800",fontsize=10,color="white",style="solid",shape="box"];16905 -> 26843[label="",style="solid", color="burlywood", weight=9]; 26843 -> 17162[label="",style="solid", color="burlywood", weight=3]; 26844[label="vzz13580/Zero",fontsize=10,color="white",style="solid",shape="box"];16905 -> 26844[label="",style="solid", color="burlywood", weight=9]; 26844 -> 17163[label="",style="solid", color="burlywood", weight=3]; 16907 -> 681[label="",style="dashed", color="red", weight=0]; 16907[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];16907 -> 17164[label="",style="dashed", color="magenta", weight=3]; 16907 -> 17165[label="",style="dashed", color="magenta", weight=3]; 16908 -> 681[label="",style="dashed", color="red", weight=0]; 16908[label="Pos (Succ Zero) * Pos Zero",fontsize=16,color="magenta"];16908 -> 17166[label="",style="dashed", color="magenta", weight=3]; 16908 -> 17167[label="",style="dashed", color="magenta", weight=3]; 16906[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (vzz1376 == vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];16906 -> 17168[label="",style="solid", color="black", weight=3]; 16909[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26845[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16909 -> 26845[label="",style="solid", color="burlywood", weight=9]; 26845 -> 17169[label="",style="solid", color="burlywood", weight=3]; 26846[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16909 -> 26846[label="",style="solid", color="burlywood", weight=9]; 26846 -> 17170[label="",style="solid", color="burlywood", weight=3]; 16910[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26847[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16910 -> 26847[label="",style="solid", color="burlywood", weight=9]; 26847 -> 17171[label="",style="solid", color="burlywood", weight=3]; 26848[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16910 -> 26848[label="",style="solid", color="burlywood", weight=9]; 26848 -> 17172[label="",style="solid", color="burlywood", weight=3]; 16911[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26849[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16911 -> 26849[label="",style="solid", color="burlywood", weight=9]; 26849 -> 17173[label="",style="solid", color="burlywood", weight=3]; 26850[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16911 -> 26850[label="",style="solid", color="burlywood", weight=9]; 26850 -> 17174[label="",style="solid", color="burlywood", weight=3]; 16912[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1310) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26851[label="vzz1310/Pos vzz13100",fontsize=10,color="white",style="solid",shape="box"];16912 -> 26851[label="",style="solid", color="burlywood", weight=9]; 26851 -> 17175[label="",style="solid", color="burlywood", weight=3]; 26852[label="vzz1310/Neg vzz13100",fontsize=10,color="white",style="solid",shape="box"];16912 -> 26852[label="",style="solid", color="burlywood", weight=9]; 26852 -> 17176[label="",style="solid", color="burlywood", weight=3]; 16913[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (properFraction (Float (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];16913 -> 17177[label="",style="solid", color="black", weight=3]; 16966[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos (Succ vzz131400)) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26853[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16966 -> 26853[label="",style="solid", color="burlywood", weight=9]; 26853 -> 17226[label="",style="solid", color="burlywood", weight=3]; 26854[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16966 -> 26854[label="",style="solid", color="burlywood", weight=9]; 26854 -> 17227[label="",style="solid", color="burlywood", weight=3]; 16967[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26855[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16967 -> 26855[label="",style="solid", color="burlywood", weight=9]; 26855 -> 17228[label="",style="solid", color="burlywood", weight=3]; 26856[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16967 -> 26856[label="",style="solid", color="burlywood", weight=9]; 26856 -> 17229[label="",style="solid", color="burlywood", weight=3]; 16968[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg (Succ vzz131400)) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26857[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16968 -> 26857[label="",style="solid", color="burlywood", weight=9]; 26857 -> 17230[label="",style="solid", color="burlywood", weight=3]; 26858[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16968 -> 26858[label="",style="solid", color="burlywood", weight=9]; 26858 -> 17231[label="",style="solid", color="burlywood", weight=3]; 16969[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) vzz1313 == LT)",fontsize=16,color="burlywood",shape="box"];26859[label="vzz1313/Pos vzz13130",fontsize=10,color="white",style="solid",shape="box"];16969 -> 26859[label="",style="solid", color="burlywood", weight=9]; 26859 -> 17232[label="",style="solid", color="burlywood", weight=3]; 26860[label="vzz1313/Neg vzz13130",fontsize=10,color="white",style="solid",shape="box"];16969 -> 26860[label="",style="solid", color="burlywood", weight=9]; 26860 -> 17233[label="",style="solid", color="burlywood", weight=3]; 16970[label="roundM0 (vzz1107 :% Integer vzz11080) (compare (Integer vzz13600) (Integer (Pos Zero) * Integer vzz11080) == LT)",fontsize=16,color="black",shape="box"];16970 -> 17234[label="",style="solid", color="black", weight=3]; 17031[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos vzz11640)) (primCmpInt (Pos vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos vzz11640)) (primCmpInt (Pos vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26861[label="vzz11640/Succ vzz116400",fontsize=10,color="white",style="solid",shape="box"];17031 -> 26861[label="",style="solid", color="burlywood", weight=9]; 26861 -> 17291[label="",style="solid", color="burlywood", weight=3]; 26862[label="vzz11640/Zero",fontsize=10,color="white",style="solid",shape="box"];17031 -> 26862[label="",style="solid", color="burlywood", weight=9]; 26862 -> 17292[label="",style="solid", color="burlywood", weight=3]; 17032[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg vzz11640)) (primCmpInt (Neg vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg vzz11640)) (primCmpInt (Neg vzz11640) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26863[label="vzz11640/Succ vzz116400",fontsize=10,color="white",style="solid",shape="box"];17032 -> 26863[label="",style="solid", color="burlywood", weight=9]; 26863 -> 17293[label="",style="solid", color="burlywood", weight=3]; 26864[label="vzz11640/Zero",fontsize=10,color="white",style="solid",shape="box"];17032 -> 26864[label="",style="solid", color="burlywood", weight=9]; 26864 -> 17294[label="",style="solid", color="burlywood", weight=3]; 17033[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17033 -> 17295[label="",style="solid", color="black", weight=3]; 17034[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26865[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17034 -> 26865[label="",style="solid", color="burlywood", weight=9]; 26865 -> 17296[label="",style="solid", color="burlywood", weight=3]; 26866[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17034 -> 26866[label="",style="solid", color="burlywood", weight=9]; 26866 -> 17297[label="",style="solid", color="burlywood", weight=3]; 17035[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26867[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17035 -> 26867[label="",style="solid", color="burlywood", weight=9]; 26867 -> 17298[label="",style="solid", color="burlywood", weight=3]; 26868[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17035 -> 26868[label="",style="solid", color="burlywood", weight=9]; 26868 -> 17299[label="",style="solid", color="burlywood", weight=3]; 17036[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26869[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17036 -> 26869[label="",style="solid", color="burlywood", weight=9]; 26869 -> 17300[label="",style="solid", color="burlywood", weight=3]; 26870[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17036 -> 26870[label="",style="solid", color="burlywood", weight=9]; 26870 -> 17301[label="",style="solid", color="burlywood", weight=3]; 17037[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1316) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26871[label="vzz1316/Pos vzz13160",fontsize=10,color="white",style="solid",shape="box"];17037 -> 26871[label="",style="solid", color="burlywood", weight=9]; 26871 -> 17302[label="",style="solid", color="burlywood", weight=3]; 26872[label="vzz1316/Neg vzz13160",fontsize=10,color="white",style="solid",shape="box"];17037 -> 26872[label="",style="solid", color="burlywood", weight=9]; 26872 -> 17303[label="",style="solid", color="burlywood", weight=3]; 17038[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17039[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17040[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17041[label="Pos Zero",fontsize=16,color="green",shape="box"];17042[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1362 vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26873[label="vzz1362/Pos vzz13620",fontsize=10,color="white",style="solid",shape="box"];17042 -> 26873[label="",style="solid", color="burlywood", weight=9]; 26873 -> 17304[label="",style="solid", color="burlywood", weight=3]; 26874[label="vzz1362/Neg vzz13620",fontsize=10,color="white",style="solid",shape="box"];17042 -> 26874[label="",style="solid", color="burlywood", weight=9]; 26874 -> 17305[label="",style="solid", color="burlywood", weight=3]; 17043[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26875[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17043 -> 26875[label="",style="solid", color="burlywood", weight=9]; 26875 -> 17306[label="",style="solid", color="burlywood", weight=3]; 26876[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17043 -> 26876[label="",style="solid", color="burlywood", weight=9]; 26876 -> 17307[label="",style="solid", color="burlywood", weight=3]; 17044[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17044 -> 17308[label="",style="solid", color="black", weight=3]; 17045[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26877[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17045 -> 26877[label="",style="solid", color="burlywood", weight=9]; 26877 -> 17309[label="",style="solid", color="burlywood", weight=3]; 26878[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17045 -> 26878[label="",style="solid", color="burlywood", weight=9]; 26878 -> 17310[label="",style="solid", color="burlywood", weight=3]; 17046[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26879[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17046 -> 26879[label="",style="solid", color="burlywood", weight=9]; 26879 -> 17311[label="",style="solid", color="burlywood", weight=3]; 26880[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17046 -> 26880[label="",style="solid", color="burlywood", weight=9]; 26880 -> 17312[label="",style="solid", color="burlywood", weight=3]; 17047[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17047 -> 17313[label="",style="solid", color="black", weight=3]; 17048[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26881[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17048 -> 26881[label="",style="solid", color="burlywood", weight=9]; 26881 -> 17314[label="",style="solid", color="burlywood", weight=3]; 26882[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17048 -> 26882[label="",style="solid", color="burlywood", weight=9]; 26882 -> 17315[label="",style="solid", color="burlywood", weight=3]; 17049[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26883[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17049 -> 26883[label="",style="solid", color="burlywood", weight=9]; 26883 -> 17316[label="",style="solid", color="burlywood", weight=3]; 26884[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17049 -> 26884[label="",style="solid", color="burlywood", weight=9]; 26884 -> 17317[label="",style="solid", color="burlywood", weight=3]; 17050[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12960)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26885[label="vzz12960/Succ vzz129600",fontsize=10,color="white",style="solid",shape="box"];17050 -> 26885[label="",style="solid", color="burlywood", weight=9]; 26885 -> 17318[label="",style="solid", color="burlywood", weight=3]; 26886[label="vzz12960/Zero",fontsize=10,color="white",style="solid",shape="box"];17050 -> 26886[label="",style="solid", color="burlywood", weight=9]; 26886 -> 17319[label="",style="solid", color="burlywood", weight=3]; 17051[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17051 -> 17320[label="",style="solid", color="black", weight=3]; 17052[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26887[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17052 -> 26887[label="",style="solid", color="burlywood", weight=9]; 26887 -> 17321[label="",style="solid", color="burlywood", weight=3]; 26888[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17052 -> 26888[label="",style="solid", color="burlywood", weight=9]; 26888 -> 17322[label="",style="solid", color="burlywood", weight=3]; 17053[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26889[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17053 -> 26889[label="",style="solid", color="burlywood", weight=9]; 26889 -> 17323[label="",style="solid", color="burlywood", weight=3]; 26890[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17053 -> 26890[label="",style="solid", color="burlywood", weight=9]; 26890 -> 17324[label="",style="solid", color="burlywood", weight=3]; 17054[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26891[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17054 -> 26891[label="",style="solid", color="burlywood", weight=9]; 26891 -> 17325[label="",style="solid", color="burlywood", weight=3]; 26892[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17054 -> 26892[label="",style="solid", color="burlywood", weight=9]; 26892 -> 17326[label="",style="solid", color="burlywood", weight=3]; 17055[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1319) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26893[label="vzz1319/Pos vzz13190",fontsize=10,color="white",style="solid",shape="box"];17055 -> 26893[label="",style="solid", color="burlywood", weight=9]; 26893 -> 17327[label="",style="solid", color="burlywood", weight=3]; 26894[label="vzz1319/Neg vzz13190",fontsize=10,color="white",style="solid",shape="box"];17055 -> 26894[label="",style="solid", color="burlywood", weight=9]; 26894 -> 17328[label="",style="solid", color="burlywood", weight=3]; 17056[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17057[label="Pos Zero",fontsize=16,color="green",shape="box"];17058[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17059[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17060[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1364 vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26895[label="vzz1364/Pos vzz13640",fontsize=10,color="white",style="solid",shape="box"];17060 -> 26895[label="",style="solid", color="burlywood", weight=9]; 26895 -> 17329[label="",style="solid", color="burlywood", weight=3]; 26896[label="vzz1364/Neg vzz13640",fontsize=10,color="white",style="solid",shape="box"];17060 -> 26896[label="",style="solid", color="burlywood", weight=9]; 26896 -> 17330[label="",style="solid", color="burlywood", weight=3]; 17061[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26897[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17061 -> 26897[label="",style="solid", color="burlywood", weight=9]; 26897 -> 17331[label="",style="solid", color="burlywood", weight=3]; 26898[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17061 -> 26898[label="",style="solid", color="burlywood", weight=9]; 26898 -> 17332[label="",style="solid", color="burlywood", weight=3]; 17062[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17062 -> 17333[label="",style="solid", color="black", weight=3]; 17063[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26899[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17063 -> 26899[label="",style="solid", color="burlywood", weight=9]; 26899 -> 17334[label="",style="solid", color="burlywood", weight=3]; 26900[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17063 -> 26900[label="",style="solid", color="burlywood", weight=9]; 26900 -> 17335[label="",style="solid", color="burlywood", weight=3]; 17064[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26901[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17064 -> 26901[label="",style="solid", color="burlywood", weight=9]; 26901 -> 17336[label="",style="solid", color="burlywood", weight=3]; 26902[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17064 -> 26902[label="",style="solid", color="burlywood", weight=9]; 26902 -> 17337[label="",style="solid", color="burlywood", weight=3]; 17065[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17065 -> 17338[label="",style="solid", color="black", weight=3]; 17066[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26903[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17066 -> 26903[label="",style="solid", color="burlywood", weight=9]; 26903 -> 17339[label="",style="solid", color="burlywood", weight=3]; 26904[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17066 -> 26904[label="",style="solid", color="burlywood", weight=9]; 26904 -> 17340[label="",style="solid", color="burlywood", weight=3]; 17067[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26905[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17067 -> 26905[label="",style="solid", color="burlywood", weight=9]; 26905 -> 17341[label="",style="solid", color="burlywood", weight=3]; 26906[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17067 -> 26906[label="",style="solid", color="burlywood", weight=9]; 26906 -> 17342[label="",style="solid", color="burlywood", weight=3]; 17068[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz12980)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26907[label="vzz12980/Succ vzz129800",fontsize=10,color="white",style="solid",shape="box"];17068 -> 26907[label="",style="solid", color="burlywood", weight=9]; 26907 -> 17343[label="",style="solid", color="burlywood", weight=3]; 26908[label="vzz12980/Zero",fontsize=10,color="white",style="solid",shape="box"];17068 -> 26908[label="",style="solid", color="burlywood", weight=9]; 26908 -> 17344[label="",style="solid", color="burlywood", weight=3]; 17069[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17069 -> 17345[label="",style="solid", color="black", weight=3]; 17070[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26909[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17070 -> 26909[label="",style="solid", color="burlywood", weight=9]; 26909 -> 17346[label="",style="solid", color="burlywood", weight=3]; 26910[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17070 -> 26910[label="",style="solid", color="burlywood", weight=9]; 26910 -> 17347[label="",style="solid", color="burlywood", weight=3]; 17071[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26911[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17071 -> 26911[label="",style="solid", color="burlywood", weight=9]; 26911 -> 17348[label="",style="solid", color="burlywood", weight=3]; 26912[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17071 -> 26912[label="",style="solid", color="burlywood", weight=9]; 26912 -> 17349[label="",style="solid", color="burlywood", weight=3]; 17072[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26913[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17072 -> 26913[label="",style="solid", color="burlywood", weight=9]; 26913 -> 17350[label="",style="solid", color="burlywood", weight=3]; 26914[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17072 -> 26914[label="",style="solid", color="burlywood", weight=9]; 26914 -> 17351[label="",style="solid", color="burlywood", weight=3]; 17073[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1322) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26915[label="vzz1322/Pos vzz13220",fontsize=10,color="white",style="solid",shape="box"];17073 -> 26915[label="",style="solid", color="burlywood", weight=9]; 26915 -> 17352[label="",style="solid", color="burlywood", weight=3]; 26916[label="vzz1322/Neg vzz13220",fontsize=10,color="white",style="solid",shape="box"];17073 -> 26916[label="",style="solid", color="burlywood", weight=9]; 26916 -> 17353[label="",style="solid", color="burlywood", weight=3]; 17074[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17075[label="Pos Zero",fontsize=16,color="green",shape="box"];17076[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17077[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17078[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1366 vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26917[label="vzz1366/Pos vzz13660",fontsize=10,color="white",style="solid",shape="box"];17078 -> 26917[label="",style="solid", color="burlywood", weight=9]; 26917 -> 17354[label="",style="solid", color="burlywood", weight=3]; 26918[label="vzz1366/Neg vzz13660",fontsize=10,color="white",style="solid",shape="box"];17078 -> 26918[label="",style="solid", color="burlywood", weight=9]; 26918 -> 17355[label="",style="solid", color="burlywood", weight=3]; 17079[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26919[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17079 -> 26919[label="",style="solid", color="burlywood", weight=9]; 26919 -> 17356[label="",style="solid", color="burlywood", weight=3]; 26920[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17079 -> 26920[label="",style="solid", color="burlywood", weight=9]; 26920 -> 17357[label="",style="solid", color="burlywood", weight=3]; 17080[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17080 -> 17358[label="",style="solid", color="black", weight=3]; 17081[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26921[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17081 -> 26921[label="",style="solid", color="burlywood", weight=9]; 26921 -> 17359[label="",style="solid", color="burlywood", weight=3]; 26922[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17081 -> 26922[label="",style="solid", color="burlywood", weight=9]; 26922 -> 17360[label="",style="solid", color="burlywood", weight=3]; 17082[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26923[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17082 -> 26923[label="",style="solid", color="burlywood", weight=9]; 26923 -> 17361[label="",style="solid", color="burlywood", weight=3]; 26924[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17082 -> 26924[label="",style="solid", color="burlywood", weight=9]; 26924 -> 17362[label="",style="solid", color="burlywood", weight=3]; 17083[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17083 -> 17363[label="",style="solid", color="black", weight=3]; 17084[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26925[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17084 -> 26925[label="",style="solid", color="burlywood", weight=9]; 26925 -> 17364[label="",style="solid", color="burlywood", weight=3]; 26926[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17084 -> 26926[label="",style="solid", color="burlywood", weight=9]; 26926 -> 17365[label="",style="solid", color="burlywood", weight=3]; 17085[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26927[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17085 -> 26927[label="",style="solid", color="burlywood", weight=9]; 26927 -> 17366[label="",style="solid", color="burlywood", weight=3]; 26928[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17085 -> 26928[label="",style="solid", color="burlywood", weight=9]; 26928 -> 17367[label="",style="solid", color="burlywood", weight=3]; 17086[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26929[label="vzz13000/Succ vzz130000",fontsize=10,color="white",style="solid",shape="box"];17086 -> 26929[label="",style="solid", color="burlywood", weight=9]; 26929 -> 17368[label="",style="solid", color="burlywood", weight=3]; 26930[label="vzz13000/Zero",fontsize=10,color="white",style="solid",shape="box"];17086 -> 26930[label="",style="solid", color="burlywood", weight=9]; 26930 -> 17369[label="",style="solid", color="burlywood", weight=3]; 17087[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17087 -> 17370[label="",style="solid", color="black", weight=3]; 17088[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26931[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17088 -> 26931[label="",style="solid", color="burlywood", weight=9]; 26931 -> 17371[label="",style="solid", color="burlywood", weight=3]; 26932[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17088 -> 26932[label="",style="solid", color="burlywood", weight=9]; 26932 -> 17372[label="",style="solid", color="burlywood", weight=3]; 17089[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26933[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17089 -> 26933[label="",style="solid", color="burlywood", weight=9]; 26933 -> 17373[label="",style="solid", color="burlywood", weight=3]; 26934[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17089 -> 26934[label="",style="solid", color="burlywood", weight=9]; 26934 -> 17374[label="",style="solid", color="burlywood", weight=3]; 17090[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26935[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17090 -> 26935[label="",style="solid", color="burlywood", weight=9]; 26935 -> 17375[label="",style="solid", color="burlywood", weight=3]; 26936[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17090 -> 26936[label="",style="solid", color="burlywood", weight=9]; 26936 -> 17376[label="",style="solid", color="burlywood", weight=3]; 17091[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1325) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26937[label="vzz1325/Pos vzz13250",fontsize=10,color="white",style="solid",shape="box"];17091 -> 26937[label="",style="solid", color="burlywood", weight=9]; 26937 -> 17377[label="",style="solid", color="burlywood", weight=3]; 26938[label="vzz1325/Neg vzz13250",fontsize=10,color="white",style="solid",shape="box"];17091 -> 26938[label="",style="solid", color="burlywood", weight=9]; 26938 -> 17378[label="",style="solid", color="burlywood", weight=3]; 17092[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17093[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17094[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17095[label="Pos Zero",fontsize=16,color="green",shape="box"];17096[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1368 vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26939[label="vzz1368/Pos vzz13680",fontsize=10,color="white",style="solid",shape="box"];17096 -> 26939[label="",style="solid", color="burlywood", weight=9]; 26939 -> 17379[label="",style="solid", color="burlywood", weight=3]; 26940[label="vzz1368/Neg vzz13680",fontsize=10,color="white",style="solid",shape="box"];17096 -> 26940[label="",style="solid", color="burlywood", weight=9]; 26940 -> 17380[label="",style="solid", color="burlywood", weight=3]; 17097[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26941[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17097 -> 26941[label="",style="solid", color="burlywood", weight=9]; 26941 -> 17381[label="",style="solid", color="burlywood", weight=3]; 26942[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17097 -> 26942[label="",style="solid", color="burlywood", weight=9]; 26942 -> 17382[label="",style="solid", color="burlywood", weight=3]; 17098[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17098 -> 17383[label="",style="solid", color="black", weight=3]; 17099[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26943[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17099 -> 26943[label="",style="solid", color="burlywood", weight=9]; 26943 -> 17384[label="",style="solid", color="burlywood", weight=3]; 26944[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17099 -> 26944[label="",style="solid", color="burlywood", weight=9]; 26944 -> 17385[label="",style="solid", color="burlywood", weight=3]; 17100[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26945[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17100 -> 26945[label="",style="solid", color="burlywood", weight=9]; 26945 -> 17386[label="",style="solid", color="burlywood", weight=3]; 26946[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17100 -> 26946[label="",style="solid", color="burlywood", weight=9]; 26946 -> 17387[label="",style="solid", color="burlywood", weight=3]; 17101[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17101 -> 17388[label="",style="solid", color="black", weight=3]; 17102[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26947[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17102 -> 26947[label="",style="solid", color="burlywood", weight=9]; 26947 -> 17389[label="",style="solid", color="burlywood", weight=3]; 26948[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17102 -> 26948[label="",style="solid", color="burlywood", weight=9]; 26948 -> 17390[label="",style="solid", color="burlywood", weight=3]; 17103[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26949[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17103 -> 26949[label="",style="solid", color="burlywood", weight=9]; 26949 -> 17391[label="",style="solid", color="burlywood", weight=3]; 26950[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17103 -> 26950[label="",style="solid", color="burlywood", weight=9]; 26950 -> 17392[label="",style="solid", color="burlywood", weight=3]; 17104[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13020)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26951[label="vzz13020/Succ vzz130200",fontsize=10,color="white",style="solid",shape="box"];17104 -> 26951[label="",style="solid", color="burlywood", weight=9]; 26951 -> 17393[label="",style="solid", color="burlywood", weight=3]; 26952[label="vzz13020/Zero",fontsize=10,color="white",style="solid",shape="box"];17104 -> 26952[label="",style="solid", color="burlywood", weight=9]; 26952 -> 17394[label="",style="solid", color="burlywood", weight=3]; 17105[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (floatProperFractionDouble (Double (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17105 -> 17395[label="",style="solid", color="black", weight=3]; 17106[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26953[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17106 -> 26953[label="",style="solid", color="burlywood", weight=9]; 26953 -> 17396[label="",style="solid", color="burlywood", weight=3]; 26954[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17106 -> 26954[label="",style="solid", color="burlywood", weight=9]; 26954 -> 17397[label="",style="solid", color="burlywood", weight=3]; 17107[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26955[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17107 -> 26955[label="",style="solid", color="burlywood", weight=9]; 26955 -> 17398[label="",style="solid", color="burlywood", weight=3]; 26956[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17107 -> 26956[label="",style="solid", color="burlywood", weight=9]; 26956 -> 17399[label="",style="solid", color="burlywood", weight=3]; 17108[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26957[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17108 -> 26957[label="",style="solid", color="burlywood", weight=9]; 26957 -> 17400[label="",style="solid", color="burlywood", weight=3]; 26958[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17108 -> 26958[label="",style="solid", color="burlywood", weight=9]; 26958 -> 17401[label="",style="solid", color="burlywood", weight=3]; 17109[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1327) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26959[label="vzz1327/Pos vzz13270",fontsize=10,color="white",style="solid",shape="box"];17109 -> 26959[label="",style="solid", color="burlywood", weight=9]; 26959 -> 17402[label="",style="solid", color="burlywood", weight=3]; 26960[label="vzz1327/Neg vzz13270",fontsize=10,color="white",style="solid",shape="box"];17109 -> 26960[label="",style="solid", color="burlywood", weight=9]; 26960 -> 17403[label="",style="solid", color="burlywood", weight=3]; 17110[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17111[label="Pos Zero",fontsize=16,color="green",shape="box"];17112[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17113[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17114[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1370 vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26961[label="vzz1370/Pos vzz13700",fontsize=10,color="white",style="solid",shape="box"];17114 -> 26961[label="",style="solid", color="burlywood", weight=9]; 26961 -> 17404[label="",style="solid", color="burlywood", weight=3]; 26962[label="vzz1370/Neg vzz13700",fontsize=10,color="white",style="solid",shape="box"];17114 -> 26962[label="",style="solid", color="burlywood", weight=9]; 26962 -> 17405[label="",style="solid", color="burlywood", weight=3]; 17115[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26963[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17115 -> 26963[label="",style="solid", color="burlywood", weight=9]; 26963 -> 17406[label="",style="solid", color="burlywood", weight=3]; 26964[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17115 -> 26964[label="",style="solid", color="burlywood", weight=9]; 26964 -> 17407[label="",style="solid", color="burlywood", weight=3]; 17116[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17116 -> 17408[label="",style="solid", color="black", weight=3]; 17117[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26965[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17117 -> 26965[label="",style="solid", color="burlywood", weight=9]; 26965 -> 17409[label="",style="solid", color="burlywood", weight=3]; 26966[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17117 -> 26966[label="",style="solid", color="burlywood", weight=9]; 26966 -> 17410[label="",style="solid", color="burlywood", weight=3]; 17118[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26967[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17118 -> 26967[label="",style="solid", color="burlywood", weight=9]; 26967 -> 17411[label="",style="solid", color="burlywood", weight=3]; 26968[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17118 -> 26968[label="",style="solid", color="burlywood", weight=9]; 26968 -> 17412[label="",style="solid", color="burlywood", weight=3]; 17119[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17119 -> 17413[label="",style="solid", color="black", weight=3]; 17120[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26969[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17120 -> 26969[label="",style="solid", color="burlywood", weight=9]; 26969 -> 17414[label="",style="solid", color="burlywood", weight=3]; 26970[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17120 -> 26970[label="",style="solid", color="burlywood", weight=9]; 26970 -> 17415[label="",style="solid", color="burlywood", weight=3]; 17121[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26971[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17121 -> 26971[label="",style="solid", color="burlywood", weight=9]; 26971 -> 17416[label="",style="solid", color="burlywood", weight=3]; 26972[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17121 -> 26972[label="",style="solid", color="burlywood", weight=9]; 26972 -> 17417[label="",style="solid", color="burlywood", weight=3]; 17122[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13040)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26973[label="vzz13040/Succ vzz130400",fontsize=10,color="white",style="solid",shape="box"];17122 -> 26973[label="",style="solid", color="burlywood", weight=9]; 26973 -> 17418[label="",style="solid", color="burlywood", weight=3]; 26974[label="vzz13040/Zero",fontsize=10,color="white",style="solid",shape="box"];17122 -> 26974[label="",style="solid", color="burlywood", weight=9]; 26974 -> 17419[label="",style="solid", color="burlywood", weight=3]; 17123[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17123 -> 17420[label="",style="solid", color="black", weight=3]; 17124[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26975[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17124 -> 26975[label="",style="solid", color="burlywood", weight=9]; 26975 -> 17421[label="",style="solid", color="burlywood", weight=3]; 26976[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17124 -> 26976[label="",style="solid", color="burlywood", weight=9]; 26976 -> 17422[label="",style="solid", color="burlywood", weight=3]; 17125[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26977[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17125 -> 26977[label="",style="solid", color="burlywood", weight=9]; 26977 -> 17423[label="",style="solid", color="burlywood", weight=3]; 26978[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17125 -> 26978[label="",style="solid", color="burlywood", weight=9]; 26978 -> 17424[label="",style="solid", color="burlywood", weight=3]; 17126[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26979[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17126 -> 26979[label="",style="solid", color="burlywood", weight=9]; 26979 -> 17425[label="",style="solid", color="burlywood", weight=3]; 26980[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17126 -> 26980[label="",style="solid", color="burlywood", weight=9]; 26980 -> 17426[label="",style="solid", color="burlywood", weight=3]; 17127[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1330) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26981[label="vzz1330/Pos vzz13300",fontsize=10,color="white",style="solid",shape="box"];17127 -> 26981[label="",style="solid", color="burlywood", weight=9]; 26981 -> 17427[label="",style="solid", color="burlywood", weight=3]; 26982[label="vzz1330/Neg vzz13300",fontsize=10,color="white",style="solid",shape="box"];17127 -> 26982[label="",style="solid", color="burlywood", weight=9]; 26982 -> 17428[label="",style="solid", color="burlywood", weight=3]; 17128[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17129[label="Pos Zero",fontsize=16,color="green",shape="box"];17130[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17131[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17132[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1372 vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26983[label="vzz1372/Pos vzz13720",fontsize=10,color="white",style="solid",shape="box"];17132 -> 26983[label="",style="solid", color="burlywood", weight=9]; 26983 -> 17429[label="",style="solid", color="burlywood", weight=3]; 26984[label="vzz1372/Neg vzz13720",fontsize=10,color="white",style="solid",shape="box"];17132 -> 26984[label="",style="solid", color="burlywood", weight=9]; 26984 -> 17430[label="",style="solid", color="burlywood", weight=3]; 17133[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26985[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17133 -> 26985[label="",style="solid", color="burlywood", weight=9]; 26985 -> 17431[label="",style="solid", color="burlywood", weight=3]; 26986[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17133 -> 26986[label="",style="solid", color="burlywood", weight=9]; 26986 -> 17432[label="",style="solid", color="burlywood", weight=3]; 17134[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17134 -> 17433[label="",style="solid", color="black", weight=3]; 17135[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26987[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17135 -> 26987[label="",style="solid", color="burlywood", weight=9]; 26987 -> 17434[label="",style="solid", color="burlywood", weight=3]; 26988[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17135 -> 26988[label="",style="solid", color="burlywood", weight=9]; 26988 -> 17435[label="",style="solid", color="burlywood", weight=3]; 17136[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26989[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17136 -> 26989[label="",style="solid", color="burlywood", weight=9]; 26989 -> 17436[label="",style="solid", color="burlywood", weight=3]; 26990[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17136 -> 26990[label="",style="solid", color="burlywood", weight=9]; 26990 -> 17437[label="",style="solid", color="burlywood", weight=3]; 17137[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17137 -> 17438[label="",style="solid", color="black", weight=3]; 17138[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26991[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17138 -> 26991[label="",style="solid", color="burlywood", weight=9]; 26991 -> 17439[label="",style="solid", color="burlywood", weight=3]; 26992[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17138 -> 26992[label="",style="solid", color="burlywood", weight=9]; 26992 -> 17440[label="",style="solid", color="burlywood", weight=3]; 17139[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26993[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17139 -> 26993[label="",style="solid", color="burlywood", weight=9]; 26993 -> 17441[label="",style="solid", color="burlywood", weight=3]; 26994[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17139 -> 26994[label="",style="solid", color="burlywood", weight=9]; 26994 -> 17442[label="",style="solid", color="burlywood", weight=3]; 17140[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13060)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26995[label="vzz13060/Succ vzz130600",fontsize=10,color="white",style="solid",shape="box"];17140 -> 26995[label="",style="solid", color="burlywood", weight=9]; 26995 -> 17443[label="",style="solid", color="burlywood", weight=3]; 26996[label="vzz13060/Zero",fontsize=10,color="white",style="solid",shape="box"];17140 -> 26996[label="",style="solid", color="burlywood", weight=9]; 26996 -> 17444[label="",style="solid", color="burlywood", weight=3]; 17141[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Pos vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17141 -> 17445[label="",style="solid", color="black", weight=3]; 17142[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26997[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17142 -> 26997[label="",style="solid", color="burlywood", weight=9]; 26997 -> 17446[label="",style="solid", color="burlywood", weight=3]; 26998[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17142 -> 26998[label="",style="solid", color="burlywood", weight=9]; 26998 -> 17447[label="",style="solid", color="burlywood", weight=3]; 17143[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];26999[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17143 -> 26999[label="",style="solid", color="burlywood", weight=9]; 26999 -> 17448[label="",style="solid", color="burlywood", weight=3]; 27000[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17143 -> 27000[label="",style="solid", color="burlywood", weight=9]; 27000 -> 17449[label="",style="solid", color="burlywood", weight=3]; 17144[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27001[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17144 -> 27001[label="",style="solid", color="burlywood", weight=9]; 27001 -> 17450[label="",style="solid", color="burlywood", weight=3]; 27002[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17144 -> 27002[label="",style="solid", color="burlywood", weight=9]; 27002 -> 17451[label="",style="solid", color="burlywood", weight=3]; 17145[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1332) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27003[label="vzz1332/Pos vzz13320",fontsize=10,color="white",style="solid",shape="box"];17145 -> 27003[label="",style="solid", color="burlywood", weight=9]; 27003 -> 17452[label="",style="solid", color="burlywood", weight=3]; 27004[label="vzz1332/Neg vzz13320",fontsize=10,color="white",style="solid",shape="box"];17145 -> 27004[label="",style="solid", color="burlywood", weight=9]; 27004 -> 17453[label="",style="solid", color="burlywood", weight=3]; 17146[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17147[label="Pos Zero",fontsize=16,color="green",shape="box"];17148[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17149[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17150[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1374 vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27005[label="vzz1374/Pos vzz13740",fontsize=10,color="white",style="solid",shape="box"];17150 -> 27005[label="",style="solid", color="burlywood", weight=9]; 27005 -> 17454[label="",style="solid", color="burlywood", weight=3]; 27006[label="vzz1374/Neg vzz13740",fontsize=10,color="white",style="solid",shape="box"];17150 -> 27006[label="",style="solid", color="burlywood", weight=9]; 27006 -> 17455[label="",style="solid", color="burlywood", weight=3]; 17151[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27007[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17151 -> 27007[label="",style="solid", color="burlywood", weight=9]; 27007 -> 17456[label="",style="solid", color="burlywood", weight=3]; 27008[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17151 -> 27008[label="",style="solid", color="burlywood", weight=9]; 27008 -> 17457[label="",style="solid", color="burlywood", weight=3]; 17152[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17152 -> 17458[label="",style="solid", color="black", weight=3]; 17153[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27009[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17153 -> 27009[label="",style="solid", color="burlywood", weight=9]; 27009 -> 17459[label="",style="solid", color="burlywood", weight=3]; 27010[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17153 -> 27010[label="",style="solid", color="burlywood", weight=9]; 27010 -> 17460[label="",style="solid", color="burlywood", weight=3]; 17154[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27011[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17154 -> 27011[label="",style="solid", color="burlywood", weight=9]; 27011 -> 17461[label="",style="solid", color="burlywood", weight=3]; 27012[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17154 -> 27012[label="",style="solid", color="burlywood", weight=9]; 27012 -> 17462[label="",style="solid", color="burlywood", weight=3]; 17155[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17155 -> 17463[label="",style="solid", color="black", weight=3]; 17156[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27013[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17156 -> 27013[label="",style="solid", color="burlywood", weight=9]; 27013 -> 17464[label="",style="solid", color="burlywood", weight=3]; 27014[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17156 -> 27014[label="",style="solid", color="burlywood", weight=9]; 27014 -> 17465[label="",style="solid", color="burlywood", weight=3]; 17157[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27015[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17157 -> 27015[label="",style="solid", color="burlywood", weight=9]; 27015 -> 17466[label="",style="solid", color="burlywood", weight=3]; 27016[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17157 -> 27016[label="",style="solid", color="burlywood", weight=9]; 27016 -> 17467[label="",style="solid", color="burlywood", weight=3]; 17158[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13080)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27017[label="vzz13080/Succ vzz130800",fontsize=10,color="white",style="solid",shape="box"];17158 -> 27017[label="",style="solid", color="burlywood", weight=9]; 27017 -> 17468[label="",style="solid", color="burlywood", weight=3]; 27018[label="vzz13080/Zero",fontsize=10,color="white",style="solid",shape="box"];17158 -> 27018[label="",style="solid", color="burlywood", weight=9]; 27018 -> 17469[label="",style="solid", color="burlywood", weight=3]; 17159[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Pos vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17159 -> 17470[label="",style="solid", color="black", weight=3]; 17160[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27019[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17160 -> 27019[label="",style="solid", color="burlywood", weight=9]; 27019 -> 17471[label="",style="solid", color="burlywood", weight=3]; 27020[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17160 -> 27020[label="",style="solid", color="burlywood", weight=9]; 27020 -> 17472[label="",style="solid", color="burlywood", weight=3]; 17161[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27021[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17161 -> 27021[label="",style="solid", color="burlywood", weight=9]; 27021 -> 17473[label="",style="solid", color="burlywood", weight=3]; 27022[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17161 -> 27022[label="",style="solid", color="burlywood", weight=9]; 27022 -> 17474[label="",style="solid", color="burlywood", weight=3]; 17162[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27023[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17162 -> 27023[label="",style="solid", color="burlywood", weight=9]; 27023 -> 17475[label="",style="solid", color="burlywood", weight=3]; 27024[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17162 -> 27024[label="",style="solid", color="burlywood", weight=9]; 27024 -> 17476[label="",style="solid", color="burlywood", weight=3]; 17163[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1357) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27025[label="vzz1357/Pos vzz13570",fontsize=10,color="white",style="solid",shape="box"];17163 -> 27025[label="",style="solid", color="burlywood", weight=9]; 27025 -> 17477[label="",style="solid", color="burlywood", weight=3]; 27026[label="vzz1357/Neg vzz13570",fontsize=10,color="white",style="solid",shape="box"];17163 -> 27026[label="",style="solid", color="burlywood", weight=9]; 27026 -> 17478[label="",style="solid", color="burlywood", weight=3]; 17164[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];17165[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17166[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];17167[label="Pos Zero",fontsize=16,color="green",shape="box"];17168[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1376 vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27027[label="vzz1376/Pos vzz13760",fontsize=10,color="white",style="solid",shape="box"];17168 -> 27027[label="",style="solid", color="burlywood", weight=9]; 27027 -> 17479[label="",style="solid", color="burlywood", weight=3]; 27028[label="vzz1376/Neg vzz13760",fontsize=10,color="white",style="solid",shape="box"];17168 -> 27028[label="",style="solid", color="burlywood", weight=9]; 27028 -> 17480[label="",style="solid", color="burlywood", weight=3]; 17169[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27029[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17169 -> 27029[label="",style="solid", color="burlywood", weight=9]; 27029 -> 17481[label="",style="solid", color="burlywood", weight=3]; 27030[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17169 -> 27030[label="",style="solid", color="burlywood", weight=9]; 27030 -> 17482[label="",style="solid", color="burlywood", weight=3]; 17170[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17170 -> 17483[label="",style="solid", color="black", weight=3]; 17171[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27031[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17171 -> 27031[label="",style="solid", color="burlywood", weight=9]; 27031 -> 17484[label="",style="solid", color="burlywood", weight=3]; 27032[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17171 -> 27032[label="",style="solid", color="burlywood", weight=9]; 27032 -> 17485[label="",style="solid", color="burlywood", weight=3]; 17172[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27033[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17172 -> 27033[label="",style="solid", color="burlywood", weight=9]; 27033 -> 17486[label="",style="solid", color="burlywood", weight=3]; 27034[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17172 -> 27034[label="",style="solid", color="burlywood", weight=9]; 27034 -> 17487[label="",style="solid", color="burlywood", weight=3]; 17173[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17173 -> 17488[label="",style="solid", color="black", weight=3]; 17174[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27035[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17174 -> 27035[label="",style="solid", color="burlywood", weight=9]; 27035 -> 17489[label="",style="solid", color="burlywood", weight=3]; 27036[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17174 -> 27036[label="",style="solid", color="burlywood", weight=9]; 27036 -> 17490[label="",style="solid", color="burlywood", weight=3]; 17175[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27037[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17175 -> 27037[label="",style="solid", color="burlywood", weight=9]; 27037 -> 17491[label="",style="solid", color="burlywood", weight=3]; 27038[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17175 -> 27038[label="",style="solid", color="burlywood", weight=9]; 27038 -> 17492[label="",style="solid", color="burlywood", weight=3]; 17176[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13100)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27039[label="vzz13100/Succ vzz131000",fontsize=10,color="white",style="solid",shape="box"];17176 -> 27039[label="",style="solid", color="burlywood", weight=9]; 27039 -> 17493[label="",style="solid", color="burlywood", weight=3]; 27040[label="vzz13100/Zero",fontsize=10,color="white",style="solid",shape="box"];17176 -> 27040[label="",style="solid", color="burlywood", weight=9]; 27040 -> 17494[label="",style="solid", color="burlywood", weight=3]; 17177[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (floatProperFractionFloat (Float (Neg vzz300) (Neg vzz310)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];17177 -> 17495[label="",style="solid", color="black", weight=3]; 17226[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos (Succ vzz131400)) (Pos vzz13130) == LT)",fontsize=16,color="black",shape="box"];17226 -> 17585[label="",style="solid", color="black", weight=3]; 17227[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos (Succ vzz131400)) (Neg vzz13130) == LT)",fontsize=16,color="black",shape="box"];17227 -> 17586[label="",style="solid", color="black", weight=3]; 17228[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Pos vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27041[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17228 -> 27041[label="",style="solid", color="burlywood", weight=9]; 27041 -> 17587[label="",style="solid", color="burlywood", weight=3]; 27042[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17228 -> 27042[label="",style="solid", color="burlywood", weight=9]; 27042 -> 17588[label="",style="solid", color="burlywood", weight=3]; 17229[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Neg vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27043[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17229 -> 27043[label="",style="solid", color="burlywood", weight=9]; 27043 -> 17589[label="",style="solid", color="burlywood", weight=3]; 27044[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17229 -> 27044[label="",style="solid", color="burlywood", weight=9]; 27044 -> 17590[label="",style="solid", color="burlywood", weight=3]; 17230[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg (Succ vzz131400)) (Pos vzz13130) == LT)",fontsize=16,color="black",shape="box"];17230 -> 17591[label="",style="solid", color="black", weight=3]; 17231[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg (Succ vzz131400)) (Neg vzz13130) == LT)",fontsize=16,color="black",shape="box"];17231 -> 17592[label="",style="solid", color="black", weight=3]; 17232[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Pos vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27045[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17232 -> 27045[label="",style="solid", color="burlywood", weight=9]; 27045 -> 17593[label="",style="solid", color="burlywood", weight=3]; 27046[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17232 -> 27046[label="",style="solid", color="burlywood", weight=9]; 27046 -> 17594[label="",style="solid", color="burlywood", weight=3]; 17233[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Neg vzz13130) == LT)",fontsize=16,color="burlywood",shape="box"];27047[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17233 -> 27047[label="",style="solid", color="burlywood", weight=9]; 27047 -> 17595[label="",style="solid", color="burlywood", weight=3]; 27048[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17233 -> 27048[label="",style="solid", color="burlywood", weight=9]; 27048 -> 17596[label="",style="solid", color="burlywood", weight=3]; 17234 -> 17597[label="",style="dashed", color="red", weight=0]; 17234[label="roundM0 (vzz1107 :% Integer vzz11080) (compare (Integer vzz13600) (Integer (primMulInt (Pos Zero) vzz11080)) == LT)",fontsize=16,color="magenta"];17234 -> 17598[label="",style="dashed", color="magenta", weight=3]; 17291[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpInt (Pos (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpInt (Pos (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17291 -> 17816[label="",style="solid", color="black", weight=3]; 17292[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos Zero)) (primCmpInt (Pos Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17292 -> 17817[label="",style="solid", color="black", weight=3]; 17293[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg (Succ vzz116400))) (primCmpInt (Neg (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg (Succ vzz116400))) (primCmpInt (Neg (Succ vzz116400)) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17293 -> 17818[label="",style="solid", color="black", weight=3]; 17294[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg Zero)) (primCmpInt (Neg Zero) (Pos Zero) == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17294 -> 17819[label="",style="solid", color="black", weight=3]; 17295[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17295 -> 17820[label="",style="solid", color="black", weight=3]; 17296[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27049[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17296 -> 27049[label="",style="solid", color="burlywood", weight=9]; 27049 -> 17821[label="",style="solid", color="burlywood", weight=3]; 27050[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17296 -> 27050[label="",style="solid", color="burlywood", weight=9]; 27050 -> 17822[label="",style="solid", color="burlywood", weight=3]; 17297[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17297 -> 17823[label="",style="solid", color="black", weight=3]; 17298[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27051[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17298 -> 27051[label="",style="solid", color="burlywood", weight=9]; 27051 -> 17824[label="",style="solid", color="burlywood", weight=3]; 27052[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17298 -> 27052[label="",style="solid", color="burlywood", weight=9]; 27052 -> 17825[label="",style="solid", color="burlywood", weight=3]; 17299[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27053[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17299 -> 27053[label="",style="solid", color="burlywood", weight=9]; 27053 -> 17826[label="",style="solid", color="burlywood", weight=3]; 27054[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17299 -> 27054[label="",style="solid", color="burlywood", weight=9]; 27054 -> 17827[label="",style="solid", color="burlywood", weight=3]; 17300[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17300 -> 17828[label="",style="solid", color="black", weight=3]; 17301[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27055[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17301 -> 27055[label="",style="solid", color="burlywood", weight=9]; 27055 -> 17829[label="",style="solid", color="burlywood", weight=3]; 27056[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17301 -> 27056[label="",style="solid", color="burlywood", weight=9]; 27056 -> 17830[label="",style="solid", color="burlywood", weight=3]; 17302[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27057[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17302 -> 27057[label="",style="solid", color="burlywood", weight=9]; 27057 -> 17831[label="",style="solid", color="burlywood", weight=3]; 27058[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17302 -> 27058[label="",style="solid", color="burlywood", weight=9]; 27058 -> 17832[label="",style="solid", color="burlywood", weight=3]; 17303[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13160)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27059[label="vzz13160/Succ vzz131600",fontsize=10,color="white",style="solid",shape="box"];17303 -> 27059[label="",style="solid", color="burlywood", weight=9]; 27059 -> 17833[label="",style="solid", color="burlywood", weight=3]; 27060[label="vzz13160/Zero",fontsize=10,color="white",style="solid",shape="box"];17303 -> 27060[label="",style="solid", color="burlywood", weight=9]; 27060 -> 17834[label="",style="solid", color="burlywood", weight=3]; 17304[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13620) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27061[label="vzz13620/Succ vzz136200",fontsize=10,color="white",style="solid",shape="box"];17304 -> 27061[label="",style="solid", color="burlywood", weight=9]; 27061 -> 17835[label="",style="solid", color="burlywood", weight=3]; 27062[label="vzz13620/Zero",fontsize=10,color="white",style="solid",shape="box"];17304 -> 27062[label="",style="solid", color="burlywood", weight=9]; 27062 -> 17836[label="",style="solid", color="burlywood", weight=3]; 17305[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13620) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27063[label="vzz13620/Succ vzz136200",fontsize=10,color="white",style="solid",shape="box"];17305 -> 27063[label="",style="solid", color="burlywood", weight=9]; 27063 -> 17837[label="",style="solid", color="burlywood", weight=3]; 27064[label="vzz13620/Zero",fontsize=10,color="white",style="solid",shape="box"];17305 -> 27064[label="",style="solid", color="burlywood", weight=9]; 27064 -> 17838[label="",style="solid", color="burlywood", weight=3]; 17306[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Pos (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17306 -> 17839[label="",style="solid", color="black", weight=3]; 17307[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129700)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17307 -> 17840[label="",style="solid", color="black", weight=3]; 17308[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17308 -> 17841[label="",style="solid", color="black", weight=3]; 17309[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17309 -> 17842[label="",style="solid", color="black", weight=3]; 17310[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17310 -> 17843[label="",style="solid", color="black", weight=3]; 17311[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17311 -> 17844[label="",style="solid", color="black", weight=3]; 17312[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17312 -> 17845[label="",style="solid", color="black", weight=3]; 17313 -> 17308[label="",style="dashed", color="red", weight=0]; 17313[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17314[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Neg (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17314 -> 17846[label="",style="solid", color="black", weight=3]; 17315[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129700)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17315 -> 17847[label="",style="solid", color="black", weight=3]; 17316[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17316 -> 17848[label="",style="solid", color="black", weight=3]; 17317[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17317 -> 17849[label="",style="solid", color="black", weight=3]; 17318[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz129600))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17318 -> 17850[label="",style="solid", color="black", weight=3]; 17319[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17319 -> 17851[label="",style="solid", color="black", weight=3]; 17320 -> 17852[label="",style="dashed", color="red", weight=0]; 17320[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Double (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17320 -> 17853[label="",style="dashed", color="magenta", weight=3]; 17320 -> 17854[label="",style="dashed", color="magenta", weight=3]; 17321[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27065[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17321 -> 27065[label="",style="solid", color="burlywood", weight=9]; 27065 -> 17900[label="",style="solid", color="burlywood", weight=3]; 27066[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17321 -> 27066[label="",style="solid", color="burlywood", weight=9]; 27066 -> 17901[label="",style="solid", color="burlywood", weight=3]; 17322[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17322 -> 17902[label="",style="solid", color="black", weight=3]; 17323[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27067[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17323 -> 27067[label="",style="solid", color="burlywood", weight=9]; 27067 -> 17903[label="",style="solid", color="burlywood", weight=3]; 27068[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17323 -> 27068[label="",style="solid", color="burlywood", weight=9]; 27068 -> 17904[label="",style="solid", color="burlywood", weight=3]; 17324[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27069[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17324 -> 27069[label="",style="solid", color="burlywood", weight=9]; 27069 -> 17905[label="",style="solid", color="burlywood", weight=3]; 27070[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17324 -> 27070[label="",style="solid", color="burlywood", weight=9]; 27070 -> 17906[label="",style="solid", color="burlywood", weight=3]; 17325[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17325 -> 17907[label="",style="solid", color="black", weight=3]; 17326[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27071[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17326 -> 27071[label="",style="solid", color="burlywood", weight=9]; 27071 -> 17908[label="",style="solid", color="burlywood", weight=3]; 27072[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17326 -> 27072[label="",style="solid", color="burlywood", weight=9]; 27072 -> 17909[label="",style="solid", color="burlywood", weight=3]; 17327[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27073[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17327 -> 27073[label="",style="solid", color="burlywood", weight=9]; 27073 -> 17910[label="",style="solid", color="burlywood", weight=3]; 27074[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17327 -> 27074[label="",style="solid", color="burlywood", weight=9]; 27074 -> 17911[label="",style="solid", color="burlywood", weight=3]; 17328[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27075[label="vzz13190/Succ vzz131900",fontsize=10,color="white",style="solid",shape="box"];17328 -> 27075[label="",style="solid", color="burlywood", weight=9]; 27075 -> 17912[label="",style="solid", color="burlywood", weight=3]; 27076[label="vzz13190/Zero",fontsize=10,color="white",style="solid",shape="box"];17328 -> 27076[label="",style="solid", color="burlywood", weight=9]; 27076 -> 17913[label="",style="solid", color="burlywood", weight=3]; 17329[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13640) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27077[label="vzz13640/Succ vzz136400",fontsize=10,color="white",style="solid",shape="box"];17329 -> 27077[label="",style="solid", color="burlywood", weight=9]; 27077 -> 17914[label="",style="solid", color="burlywood", weight=3]; 27078[label="vzz13640/Zero",fontsize=10,color="white",style="solid",shape="box"];17329 -> 27078[label="",style="solid", color="burlywood", weight=9]; 27078 -> 17915[label="",style="solid", color="burlywood", weight=3]; 17330[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13640) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27079[label="vzz13640/Succ vzz136400",fontsize=10,color="white",style="solid",shape="box"];17330 -> 27079[label="",style="solid", color="burlywood", weight=9]; 27079 -> 17916[label="",style="solid", color="burlywood", weight=3]; 27080[label="vzz13640/Zero",fontsize=10,color="white",style="solid",shape="box"];17330 -> 27080[label="",style="solid", color="burlywood", weight=9]; 27080 -> 17917[label="",style="solid", color="burlywood", weight=3]; 17331[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Pos (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17331 -> 17918[label="",style="solid", color="black", weight=3]; 17332[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz129900)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17332 -> 17919[label="",style="solid", color="black", weight=3]; 17333[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17333 -> 17920[label="",style="solid", color="black", weight=3]; 17334[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17334 -> 17921[label="",style="solid", color="black", weight=3]; 17335[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17335 -> 17922[label="",style="solid", color="black", weight=3]; 17336[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17336 -> 17923[label="",style="solid", color="black", weight=3]; 17337[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17337 -> 17924[label="",style="solid", color="black", weight=3]; 17338 -> 17333[label="",style="dashed", color="red", weight=0]; 17338[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17339[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Neg (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17339 -> 17925[label="",style="solid", color="black", weight=3]; 17340[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz129900)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17340 -> 17926[label="",style="solid", color="black", weight=3]; 17341[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17341 -> 17927[label="",style="solid", color="black", weight=3]; 17342[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17342 -> 17928[label="",style="solid", color="black", weight=3]; 17343[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz129800))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17343 -> 17929[label="",style="solid", color="black", weight=3]; 17344[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17344 -> 17930[label="",style="solid", color="black", weight=3]; 17345 -> 17931[label="",style="dashed", color="red", weight=0]; 17345[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Double (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17345 -> 17932[label="",style="dashed", color="magenta", weight=3]; 17345 -> 17933[label="",style="dashed", color="magenta", weight=3]; 17346[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27081[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17346 -> 27081[label="",style="solid", color="burlywood", weight=9]; 27081 -> 17968[label="",style="solid", color="burlywood", weight=3]; 27082[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17346 -> 27082[label="",style="solid", color="burlywood", weight=9]; 27082 -> 17969[label="",style="solid", color="burlywood", weight=3]; 17347[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17347 -> 17970[label="",style="solid", color="black", weight=3]; 17348[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27083[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17348 -> 27083[label="",style="solid", color="burlywood", weight=9]; 27083 -> 17971[label="",style="solid", color="burlywood", weight=3]; 27084[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17348 -> 27084[label="",style="solid", color="burlywood", weight=9]; 27084 -> 17972[label="",style="solid", color="burlywood", weight=3]; 17349[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27085[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17349 -> 27085[label="",style="solid", color="burlywood", weight=9]; 27085 -> 17973[label="",style="solid", color="burlywood", weight=3]; 27086[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17349 -> 27086[label="",style="solid", color="burlywood", weight=9]; 27086 -> 17974[label="",style="solid", color="burlywood", weight=3]; 17350[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17350 -> 17975[label="",style="solid", color="black", weight=3]; 17351[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27087[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17351 -> 27087[label="",style="solid", color="burlywood", weight=9]; 27087 -> 17976[label="",style="solid", color="burlywood", weight=3]; 27088[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17351 -> 27088[label="",style="solid", color="burlywood", weight=9]; 27088 -> 17977[label="",style="solid", color="burlywood", weight=3]; 17352[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27089[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17352 -> 27089[label="",style="solid", color="burlywood", weight=9]; 27089 -> 17978[label="",style="solid", color="burlywood", weight=3]; 27090[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17352 -> 27090[label="",style="solid", color="burlywood", weight=9]; 27090 -> 17979[label="",style="solid", color="burlywood", weight=3]; 17353[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13220)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27091[label="vzz13220/Succ vzz132200",fontsize=10,color="white",style="solid",shape="box"];17353 -> 27091[label="",style="solid", color="burlywood", weight=9]; 27091 -> 17980[label="",style="solid", color="burlywood", weight=3]; 27092[label="vzz13220/Zero",fontsize=10,color="white",style="solid",shape="box"];17353 -> 27092[label="",style="solid", color="burlywood", weight=9]; 27092 -> 17981[label="",style="solid", color="burlywood", weight=3]; 17354[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13660) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27093[label="vzz13660/Succ vzz136600",fontsize=10,color="white",style="solid",shape="box"];17354 -> 27093[label="",style="solid", color="burlywood", weight=9]; 27093 -> 17982[label="",style="solid", color="burlywood", weight=3]; 27094[label="vzz13660/Zero",fontsize=10,color="white",style="solid",shape="box"];17354 -> 27094[label="",style="solid", color="burlywood", weight=9]; 27094 -> 17983[label="",style="solid", color="burlywood", weight=3]; 17355[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13660) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27095[label="vzz13660/Succ vzz136600",fontsize=10,color="white",style="solid",shape="box"];17355 -> 27095[label="",style="solid", color="burlywood", weight=9]; 27095 -> 17984[label="",style="solid", color="burlywood", weight=3]; 27096[label="vzz13660/Zero",fontsize=10,color="white",style="solid",shape="box"];17355 -> 27096[label="",style="solid", color="burlywood", weight=9]; 27096 -> 17985[label="",style="solid", color="burlywood", weight=3]; 17356[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Pos (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17356 -> 17986[label="",style="solid", color="black", weight=3]; 17357[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130100)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17357 -> 17987[label="",style="solid", color="black", weight=3]; 17358[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17358 -> 17988[label="",style="solid", color="black", weight=3]; 17359[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17359 -> 17989[label="",style="solid", color="black", weight=3]; 17360[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17360 -> 17990[label="",style="solid", color="black", weight=3]; 17361[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17361 -> 17991[label="",style="solid", color="black", weight=3]; 17362[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17362 -> 17992[label="",style="solid", color="black", weight=3]; 17363 -> 17358[label="",style="dashed", color="red", weight=0]; 17363[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17364[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Neg (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17364 -> 17993[label="",style="solid", color="black", weight=3]; 17365[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130100)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17365 -> 17994[label="",style="solid", color="black", weight=3]; 17366[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17366 -> 17995[label="",style="solid", color="black", weight=3]; 17367[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17367 -> 17996[label="",style="solid", color="black", weight=3]; 17368[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130000))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17368 -> 17997[label="",style="solid", color="black", weight=3]; 17369[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17369 -> 17998[label="",style="solid", color="black", weight=3]; 17370 -> 17999[label="",style="dashed", color="red", weight=0]; 17370[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Double (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17370 -> 18000[label="",style="dashed", color="magenta", weight=3]; 17370 -> 18001[label="",style="dashed", color="magenta", weight=3]; 17371[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27097[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17371 -> 27097[label="",style="solid", color="burlywood", weight=9]; 27097 -> 18027[label="",style="solid", color="burlywood", weight=3]; 27098[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17371 -> 27098[label="",style="solid", color="burlywood", weight=9]; 27098 -> 18028[label="",style="solid", color="burlywood", weight=3]; 17372[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17372 -> 18029[label="",style="solid", color="black", weight=3]; 17373[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27099[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17373 -> 27099[label="",style="solid", color="burlywood", weight=9]; 27099 -> 18030[label="",style="solid", color="burlywood", weight=3]; 27100[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17373 -> 27100[label="",style="solid", color="burlywood", weight=9]; 27100 -> 18031[label="",style="solid", color="burlywood", weight=3]; 17374[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27101[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17374 -> 27101[label="",style="solid", color="burlywood", weight=9]; 27101 -> 18032[label="",style="solid", color="burlywood", weight=3]; 27102[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17374 -> 27102[label="",style="solid", color="burlywood", weight=9]; 27102 -> 18033[label="",style="solid", color="burlywood", weight=3]; 17375[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17375 -> 18034[label="",style="solid", color="black", weight=3]; 17376[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27103[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17376 -> 27103[label="",style="solid", color="burlywood", weight=9]; 27103 -> 18035[label="",style="solid", color="burlywood", weight=3]; 27104[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17376 -> 27104[label="",style="solid", color="burlywood", weight=9]; 27104 -> 18036[label="",style="solid", color="burlywood", weight=3]; 17377[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27105[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17377 -> 27105[label="",style="solid", color="burlywood", weight=9]; 27105 -> 18037[label="",style="solid", color="burlywood", weight=3]; 27106[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17377 -> 27106[label="",style="solid", color="burlywood", weight=9]; 27106 -> 18038[label="",style="solid", color="burlywood", weight=3]; 17378[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27107[label="vzz13250/Succ vzz132500",fontsize=10,color="white",style="solid",shape="box"];17378 -> 27107[label="",style="solid", color="burlywood", weight=9]; 27107 -> 18039[label="",style="solid", color="burlywood", weight=3]; 27108[label="vzz13250/Zero",fontsize=10,color="white",style="solid",shape="box"];17378 -> 27108[label="",style="solid", color="burlywood", weight=9]; 27108 -> 18040[label="",style="solid", color="burlywood", weight=3]; 17379[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13680) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27109[label="vzz13680/Succ vzz136800",fontsize=10,color="white",style="solid",shape="box"];17379 -> 27109[label="",style="solid", color="burlywood", weight=9]; 27109 -> 18041[label="",style="solid", color="burlywood", weight=3]; 27110[label="vzz13680/Zero",fontsize=10,color="white",style="solid",shape="box"];17379 -> 27110[label="",style="solid", color="burlywood", weight=9]; 27110 -> 18042[label="",style="solid", color="burlywood", weight=3]; 17380[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13680) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27111[label="vzz13680/Succ vzz136800",fontsize=10,color="white",style="solid",shape="box"];17380 -> 27111[label="",style="solid", color="burlywood", weight=9]; 27111 -> 18043[label="",style="solid", color="burlywood", weight=3]; 27112[label="vzz13680/Zero",fontsize=10,color="white",style="solid",shape="box"];17380 -> 27112[label="",style="solid", color="burlywood", weight=9]; 27112 -> 18044[label="",style="solid", color="burlywood", weight=3]; 17381[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Pos (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17381 -> 18045[label="",style="solid", color="black", weight=3]; 17382[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130300)) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17382 -> 18046[label="",style="solid", color="black", weight=3]; 17383[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17383 -> 18047[label="",style="solid", color="black", weight=3]; 17384[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17384 -> 18048[label="",style="solid", color="black", weight=3]; 17385[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17385 -> 18049[label="",style="solid", color="black", weight=3]; 17386[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17386 -> 18050[label="",style="solid", color="black", weight=3]; 17387[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17387 -> 18051[label="",style="solid", color="black", weight=3]; 17388 -> 17383[label="",style="dashed", color="red", weight=0]; 17388[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17389[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Neg (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17389 -> 18052[label="",style="solid", color="black", weight=3]; 17390[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130300)) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17390 -> 18053[label="",style="solid", color="black", weight=3]; 17391[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17391 -> 18054[label="",style="solid", color="black", weight=3]; 17392[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17392 -> 18055[label="",style="solid", color="black", weight=3]; 17393[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130200))) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17393 -> 18056[label="",style="solid", color="black", weight=3]; 17394[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17394 -> 18057[label="",style="solid", color="black", weight=3]; 17395 -> 18058[label="",style="dashed", color="red", weight=0]; 17395[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Double (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17395 -> 18059[label="",style="dashed", color="magenta", weight=3]; 17395 -> 18060[label="",style="dashed", color="magenta", weight=3]; 17396[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27113[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17396 -> 27113[label="",style="solid", color="burlywood", weight=9]; 27113 -> 18070[label="",style="solid", color="burlywood", weight=3]; 27114[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17396 -> 27114[label="",style="solid", color="burlywood", weight=9]; 27114 -> 18071[label="",style="solid", color="burlywood", weight=3]; 17397[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17397 -> 18072[label="",style="solid", color="black", weight=3]; 17398[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27115[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17398 -> 27115[label="",style="solid", color="burlywood", weight=9]; 27115 -> 18073[label="",style="solid", color="burlywood", weight=3]; 27116[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17398 -> 27116[label="",style="solid", color="burlywood", weight=9]; 27116 -> 18074[label="",style="solid", color="burlywood", weight=3]; 17399[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27117[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17399 -> 27117[label="",style="solid", color="burlywood", weight=9]; 27117 -> 18075[label="",style="solid", color="burlywood", weight=3]; 27118[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17399 -> 27118[label="",style="solid", color="burlywood", weight=9]; 27118 -> 18076[label="",style="solid", color="burlywood", weight=3]; 17400[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17400 -> 18077[label="",style="solid", color="black", weight=3]; 17401[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27119[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17401 -> 27119[label="",style="solid", color="burlywood", weight=9]; 27119 -> 18078[label="",style="solid", color="burlywood", weight=3]; 27120[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17401 -> 27120[label="",style="solid", color="burlywood", weight=9]; 27120 -> 18079[label="",style="solid", color="burlywood", weight=3]; 17402[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27121[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17402 -> 27121[label="",style="solid", color="burlywood", weight=9]; 27121 -> 18080[label="",style="solid", color="burlywood", weight=3]; 27122[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17402 -> 27122[label="",style="solid", color="burlywood", weight=9]; 27122 -> 18081[label="",style="solid", color="burlywood", weight=3]; 17403[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27123[label="vzz13270/Succ vzz132700",fontsize=10,color="white",style="solid",shape="box"];17403 -> 27123[label="",style="solid", color="burlywood", weight=9]; 27123 -> 18082[label="",style="solid", color="burlywood", weight=3]; 27124[label="vzz13270/Zero",fontsize=10,color="white",style="solid",shape="box"];17403 -> 27124[label="",style="solid", color="burlywood", weight=9]; 27124 -> 18083[label="",style="solid", color="burlywood", weight=3]; 17404[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz13700) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27125[label="vzz13700/Succ vzz137000",fontsize=10,color="white",style="solid",shape="box"];17404 -> 27125[label="",style="solid", color="burlywood", weight=9]; 27125 -> 18084[label="",style="solid", color="burlywood", weight=3]; 27126[label="vzz13700/Zero",fontsize=10,color="white",style="solid",shape="box"];17404 -> 27126[label="",style="solid", color="burlywood", weight=9]; 27126 -> 18085[label="",style="solid", color="burlywood", weight=3]; 17405[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz13700) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27127[label="vzz13700/Succ vzz137000",fontsize=10,color="white",style="solid",shape="box"];17405 -> 27127[label="",style="solid", color="burlywood", weight=9]; 27127 -> 18086[label="",style="solid", color="burlywood", weight=3]; 27128[label="vzz13700/Zero",fontsize=10,color="white",style="solid",shape="box"];17405 -> 27128[label="",style="solid", color="burlywood", weight=9]; 27128 -> 18087[label="",style="solid", color="burlywood", weight=3]; 17406[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Pos (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17406 -> 18088[label="",style="solid", color="black", weight=3]; 17407[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130500)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17407 -> 18089[label="",style="solid", color="black", weight=3]; 17408[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17408 -> 18090[label="",style="solid", color="black", weight=3]; 17409[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17409 -> 18091[label="",style="solid", color="black", weight=3]; 17410[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17410 -> 18092[label="",style="solid", color="black", weight=3]; 17411[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17411 -> 18093[label="",style="solid", color="black", weight=3]; 17412[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17412 -> 18094[label="",style="solid", color="black", weight=3]; 17413 -> 17408[label="",style="dashed", color="red", weight=0]; 17413[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17414[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Neg (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17414 -> 18095[label="",style="solid", color="black", weight=3]; 17415[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130500)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17415 -> 18096[label="",style="solid", color="black", weight=3]; 17416[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17416 -> 18097[label="",style="solid", color="black", weight=3]; 17417[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17417 -> 18098[label="",style="solid", color="black", weight=3]; 17418[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130400))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17418 -> 18099[label="",style="solid", color="black", weight=3]; 17419[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17419 -> 18100[label="",style="solid", color="black", weight=3]; 17420 -> 18101[label="",style="dashed", color="red", weight=0]; 17420[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (fromInt (Pos vzz300 `quot` Pos vzz310),Float (Pos vzz300) (Pos vzz310) - fromInt (Pos vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17420 -> 18102[label="",style="dashed", color="magenta", weight=3]; 17420 -> 18103[label="",style="dashed", color="magenta", weight=3]; 17421[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27129[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17421 -> 27129[label="",style="solid", color="burlywood", weight=9]; 27129 -> 18112[label="",style="solid", color="burlywood", weight=3]; 27130[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17421 -> 27130[label="",style="solid", color="burlywood", weight=9]; 27130 -> 18113[label="",style="solid", color="burlywood", weight=3]; 17422[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17422 -> 18114[label="",style="solid", color="black", weight=3]; 17423[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27131[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17423 -> 27131[label="",style="solid", color="burlywood", weight=9]; 27131 -> 18115[label="",style="solid", color="burlywood", weight=3]; 27132[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17423 -> 27132[label="",style="solid", color="burlywood", weight=9]; 27132 -> 18116[label="",style="solid", color="burlywood", weight=3]; 17424[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27133[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17424 -> 27133[label="",style="solid", color="burlywood", weight=9]; 27133 -> 18117[label="",style="solid", color="burlywood", weight=3]; 27134[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17424 -> 27134[label="",style="solid", color="burlywood", weight=9]; 27134 -> 18118[label="",style="solid", color="burlywood", weight=3]; 17425[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17425 -> 18119[label="",style="solid", color="black", weight=3]; 17426[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27135[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17426 -> 27135[label="",style="solid", color="burlywood", weight=9]; 27135 -> 18120[label="",style="solid", color="burlywood", weight=3]; 27136[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17426 -> 27136[label="",style="solid", color="burlywood", weight=9]; 27136 -> 18121[label="",style="solid", color="burlywood", weight=3]; 17427[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27137[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17427 -> 27137[label="",style="solid", color="burlywood", weight=9]; 27137 -> 18122[label="",style="solid", color="burlywood", weight=3]; 27138[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17427 -> 27138[label="",style="solid", color="burlywood", weight=9]; 27138 -> 18123[label="",style="solid", color="burlywood", weight=3]; 17428[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13300)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27139[label="vzz13300/Succ vzz133000",fontsize=10,color="white",style="solid",shape="box"];17428 -> 27139[label="",style="solid", color="burlywood", weight=9]; 27139 -> 18124[label="",style="solid", color="burlywood", weight=3]; 27140[label="vzz13300/Zero",fontsize=10,color="white",style="solid",shape="box"];17428 -> 27140[label="",style="solid", color="burlywood", weight=9]; 27140 -> 18125[label="",style="solid", color="burlywood", weight=3]; 17429[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz13720) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27141[label="vzz13720/Succ vzz137200",fontsize=10,color="white",style="solid",shape="box"];17429 -> 27141[label="",style="solid", color="burlywood", weight=9]; 27141 -> 18126[label="",style="solid", color="burlywood", weight=3]; 27142[label="vzz13720/Zero",fontsize=10,color="white",style="solid",shape="box"];17429 -> 27142[label="",style="solid", color="burlywood", weight=9]; 27142 -> 18127[label="",style="solid", color="burlywood", weight=3]; 17430[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz13720) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27143[label="vzz13720/Succ vzz137200",fontsize=10,color="white",style="solid",shape="box"];17430 -> 27143[label="",style="solid", color="burlywood", weight=9]; 27143 -> 18128[label="",style="solid", color="burlywood", weight=3]; 27144[label="vzz13720/Zero",fontsize=10,color="white",style="solid",shape="box"];17430 -> 27144[label="",style="solid", color="burlywood", weight=9]; 27144 -> 18129[label="",style="solid", color="burlywood", weight=3]; 17431[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Pos (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17431 -> 18130[label="",style="solid", color="black", weight=3]; 17432[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz130700)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17432 -> 18131[label="",style="solid", color="black", weight=3]; 17433[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17433 -> 18132[label="",style="solid", color="black", weight=3]; 17434[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17434 -> 18133[label="",style="solid", color="black", weight=3]; 17435[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17435 -> 18134[label="",style="solid", color="black", weight=3]; 17436[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17436 -> 18135[label="",style="solid", color="black", weight=3]; 17437[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17437 -> 18136[label="",style="solid", color="black", weight=3]; 17438 -> 17433[label="",style="dashed", color="red", weight=0]; 17438[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17439[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Neg (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17439 -> 18137[label="",style="solid", color="black", weight=3]; 17440[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz130700)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17440 -> 18138[label="",style="solid", color="black", weight=3]; 17441[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17441 -> 18139[label="",style="solid", color="black", weight=3]; 17442[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17442 -> 18140[label="",style="solid", color="black", weight=3]; 17443[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130600))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17443 -> 18141[label="",style="solid", color="black", weight=3]; 17444[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17444 -> 18142[label="",style="solid", color="black", weight=3]; 17445 -> 18143[label="",style="dashed", color="red", weight=0]; 17445[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (fromInt (Neg vzz300 `quot` Pos vzz310),Float (Neg vzz300) (Pos vzz310) - fromInt (Neg vzz300 `quot` Pos vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17445 -> 18144[label="",style="dashed", color="magenta", weight=3]; 17445 -> 18145[label="",style="dashed", color="magenta", weight=3]; 17446[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27145[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17446 -> 27145[label="",style="solid", color="burlywood", weight=9]; 27145 -> 18150[label="",style="solid", color="burlywood", weight=3]; 27146[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17446 -> 27146[label="",style="solid", color="burlywood", weight=9]; 27146 -> 18151[label="",style="solid", color="burlywood", weight=3]; 17447[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17447 -> 18152[label="",style="solid", color="black", weight=3]; 17448[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27147[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17448 -> 27147[label="",style="solid", color="burlywood", weight=9]; 27147 -> 18153[label="",style="solid", color="burlywood", weight=3]; 27148[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17448 -> 27148[label="",style="solid", color="burlywood", weight=9]; 27148 -> 18154[label="",style="solid", color="burlywood", weight=3]; 17449[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27149[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17449 -> 27149[label="",style="solid", color="burlywood", weight=9]; 27149 -> 18155[label="",style="solid", color="burlywood", weight=3]; 27150[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17449 -> 27150[label="",style="solid", color="burlywood", weight=9]; 27150 -> 18156[label="",style="solid", color="burlywood", weight=3]; 17450[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17450 -> 18157[label="",style="solid", color="black", weight=3]; 17451[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27151[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17451 -> 27151[label="",style="solid", color="burlywood", weight=9]; 27151 -> 18158[label="",style="solid", color="burlywood", weight=3]; 27152[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17451 -> 27152[label="",style="solid", color="burlywood", weight=9]; 27152 -> 18159[label="",style="solid", color="burlywood", weight=3]; 17452[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27153[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17452 -> 27153[label="",style="solid", color="burlywood", weight=9]; 27153 -> 18160[label="",style="solid", color="burlywood", weight=3]; 27154[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17452 -> 27154[label="",style="solid", color="burlywood", weight=9]; 27154 -> 18161[label="",style="solid", color="burlywood", weight=3]; 17453[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13320)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27155[label="vzz13320/Succ vzz133200",fontsize=10,color="white",style="solid",shape="box"];17453 -> 27155[label="",style="solid", color="burlywood", weight=9]; 27155 -> 18162[label="",style="solid", color="burlywood", weight=3]; 27156[label="vzz13320/Zero",fontsize=10,color="white",style="solid",shape="box"];17453 -> 27156[label="",style="solid", color="burlywood", weight=9]; 27156 -> 18163[label="",style="solid", color="burlywood", weight=3]; 17454[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz13740) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27157[label="vzz13740/Succ vzz137400",fontsize=10,color="white",style="solid",shape="box"];17454 -> 27157[label="",style="solid", color="burlywood", weight=9]; 27157 -> 18164[label="",style="solid", color="burlywood", weight=3]; 27158[label="vzz13740/Zero",fontsize=10,color="white",style="solid",shape="box"];17454 -> 27158[label="",style="solid", color="burlywood", weight=9]; 27158 -> 18165[label="",style="solid", color="burlywood", weight=3]; 17455[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz13740) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27159[label="vzz13740/Succ vzz137400",fontsize=10,color="white",style="solid",shape="box"];17455 -> 27159[label="",style="solid", color="burlywood", weight=9]; 27159 -> 18166[label="",style="solid", color="burlywood", weight=3]; 27160[label="vzz13740/Zero",fontsize=10,color="white",style="solid",shape="box"];17455 -> 27160[label="",style="solid", color="burlywood", weight=9]; 27160 -> 18167[label="",style="solid", color="burlywood", weight=3]; 17456[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Pos (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17456 -> 18168[label="",style="solid", color="black", weight=3]; 17457[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz130900)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17457 -> 18169[label="",style="solid", color="black", weight=3]; 17458[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17458 -> 18170[label="",style="solid", color="black", weight=3]; 17459[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17459 -> 18171[label="",style="solid", color="black", weight=3]; 17460[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17460 -> 18172[label="",style="solid", color="black", weight=3]; 17461[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17461 -> 18173[label="",style="solid", color="black", weight=3]; 17462[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17462 -> 18174[label="",style="solid", color="black", weight=3]; 17463 -> 17458[label="",style="dashed", color="red", weight=0]; 17463[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17464[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Neg (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17464 -> 18175[label="",style="solid", color="black", weight=3]; 17465[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz130900)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17465 -> 18176[label="",style="solid", color="black", weight=3]; 17466[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17466 -> 18177[label="",style="solid", color="black", weight=3]; 17467[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17467 -> 18178[label="",style="solid", color="black", weight=3]; 17468[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz130800))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17468 -> 18179[label="",style="solid", color="black", weight=3]; 17469[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17469 -> 18180[label="",style="solid", color="black", weight=3]; 17470 -> 18181[label="",style="dashed", color="red", weight=0]; 17470[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (fromInt (Pos vzz300 `quot` Neg vzz310),Float (Pos vzz300) (Neg vzz310) - fromInt (Pos vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17470 -> 18182[label="",style="dashed", color="magenta", weight=3]; 17470 -> 18183[label="",style="dashed", color="magenta", weight=3]; 17471[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27161[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17471 -> 27161[label="",style="solid", color="burlywood", weight=9]; 27161 -> 18184[label="",style="solid", color="burlywood", weight=3]; 27162[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17471 -> 27162[label="",style="solid", color="burlywood", weight=9]; 27162 -> 18185[label="",style="solid", color="burlywood", weight=3]; 17472[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17472 -> 18186[label="",style="solid", color="black", weight=3]; 17473[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27163[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17473 -> 27163[label="",style="solid", color="burlywood", weight=9]; 27163 -> 18187[label="",style="solid", color="burlywood", weight=3]; 27164[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17473 -> 27164[label="",style="solid", color="burlywood", weight=9]; 27164 -> 18188[label="",style="solid", color="burlywood", weight=3]; 17474[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27165[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17474 -> 27165[label="",style="solid", color="burlywood", weight=9]; 27165 -> 18189[label="",style="solid", color="burlywood", weight=3]; 27166[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17474 -> 27166[label="",style="solid", color="burlywood", weight=9]; 27166 -> 18190[label="",style="solid", color="burlywood", weight=3]; 17475[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17475 -> 18191[label="",style="solid", color="black", weight=3]; 17476[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27167[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17476 -> 27167[label="",style="solid", color="burlywood", weight=9]; 27167 -> 18192[label="",style="solid", color="burlywood", weight=3]; 27168[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17476 -> 27168[label="",style="solid", color="burlywood", weight=9]; 27168 -> 18193[label="",style="solid", color="burlywood", weight=3]; 17477[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27169[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17477 -> 27169[label="",style="solid", color="burlywood", weight=9]; 27169 -> 18194[label="",style="solid", color="burlywood", weight=3]; 27170[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17477 -> 27170[label="",style="solid", color="burlywood", weight=9]; 27170 -> 18195[label="",style="solid", color="burlywood", weight=3]; 17478[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13570)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27171[label="vzz13570/Succ vzz135700",fontsize=10,color="white",style="solid",shape="box"];17478 -> 27171[label="",style="solid", color="burlywood", weight=9]; 27171 -> 18196[label="",style="solid", color="burlywood", weight=3]; 27172[label="vzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];17478 -> 27172[label="",style="solid", color="burlywood", weight=9]; 27172 -> 18197[label="",style="solid", color="burlywood", weight=3]; 17479[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz13760) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27173[label="vzz13760/Succ vzz137600",fontsize=10,color="white",style="solid",shape="box"];17479 -> 27173[label="",style="solid", color="burlywood", weight=9]; 27173 -> 18198[label="",style="solid", color="burlywood", weight=3]; 27174[label="vzz13760/Zero",fontsize=10,color="white",style="solid",shape="box"];17479 -> 27174[label="",style="solid", color="burlywood", weight=9]; 27174 -> 18199[label="",style="solid", color="burlywood", weight=3]; 17480[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz13760) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27175[label="vzz13760/Succ vzz137600",fontsize=10,color="white",style="solid",shape="box"];17480 -> 27175[label="",style="solid", color="burlywood", weight=9]; 27175 -> 18200[label="",style="solid", color="burlywood", weight=3]; 27176[label="vzz13760/Zero",fontsize=10,color="white",style="solid",shape="box"];17480 -> 27176[label="",style="solid", color="burlywood", weight=9]; 27176 -> 18201[label="",style="solid", color="burlywood", weight=3]; 17481[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Pos (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17481 -> 18202[label="",style="solid", color="black", weight=3]; 17482[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz131100)) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17482 -> 18203[label="",style="solid", color="black", weight=3]; 17483[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17483 -> 18204[label="",style="solid", color="black", weight=3]; 17484[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17484 -> 18205[label="",style="solid", color="black", weight=3]; 17485[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17485 -> 18206[label="",style="solid", color="black", weight=3]; 17486[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17486 -> 18207[label="",style="solid", color="black", weight=3]; 17487[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17487 -> 18208[label="",style="solid", color="black", weight=3]; 17488 -> 17483[label="",style="dashed", color="red", weight=0]; 17488[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17489[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Neg (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17489 -> 18209[label="",style="solid", color="black", weight=3]; 17490[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz131100)) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17490 -> 18210[label="",style="solid", color="black", weight=3]; 17491[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17491 -> 18211[label="",style="solid", color="black", weight=3]; 17492[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17492 -> 18212[label="",style="solid", color="black", weight=3]; 17493[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz131000))) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17493 -> 18213[label="",style="solid", color="black", weight=3]; 17494[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17494 -> 18214[label="",style="solid", color="black", weight=3]; 17495 -> 18215[label="",style="dashed", color="red", weight=0]; 17495[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (fromInt (Neg vzz300 `quot` Neg vzz310),Float (Neg vzz300) (Neg vzz310) - fromInt (Neg vzz300 `quot` Neg vzz310))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];17495 -> 18216[label="",style="dashed", color="magenta", weight=3]; 17495 -> 18217[label="",style="dashed", color="magenta", weight=3]; 17585[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131400) vzz13130 == LT)",fontsize=16,color="burlywood",shape="triangle"];27177[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17585 -> 27177[label="",style="solid", color="burlywood", weight=9]; 27177 -> 18266[label="",style="solid", color="burlywood", weight=3]; 27178[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17585 -> 27178[label="",style="solid", color="burlywood", weight=9]; 27178 -> 18267[label="",style="solid", color="burlywood", weight=3]; 17586[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="black",shape="triangle"];17586 -> 18268[label="",style="solid", color="black", weight=3]; 17587[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Pos (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17587 -> 18269[label="",style="solid", color="black", weight=3]; 17588[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];17588 -> 18270[label="",style="solid", color="black", weight=3]; 17589[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Neg (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17589 -> 18271[label="",style="solid", color="black", weight=3]; 17590[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];17590 -> 18272[label="",style="solid", color="black", weight=3]; 17591[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="black",shape="triangle"];17591 -> 18273[label="",style="solid", color="black", weight=3]; 17592[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz13130 (Succ vzz131400) == LT)",fontsize=16,color="burlywood",shape="triangle"];27179[label="vzz13130/Succ vzz131300",fontsize=10,color="white",style="solid",shape="box"];17592 -> 27179[label="",style="solid", color="burlywood", weight=9]; 27179 -> 18274[label="",style="solid", color="burlywood", weight=3]; 27180[label="vzz13130/Zero",fontsize=10,color="white",style="solid",shape="box"];17592 -> 27180[label="",style="solid", color="burlywood", weight=9]; 27180 -> 18275[label="",style="solid", color="burlywood", weight=3]; 17593[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Pos (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17593 -> 18276[label="",style="solid", color="black", weight=3]; 17594[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];17594 -> 18277[label="",style="solid", color="black", weight=3]; 17595[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Neg (Succ vzz131300)) == LT)",fontsize=16,color="black",shape="box"];17595 -> 18278[label="",style="solid", color="black", weight=3]; 17596[label="roundM0 (vzz1107 :% vzz1108) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];17596 -> 18279[label="",style="solid", color="black", weight=3]; 17598 -> 718[label="",style="dashed", color="red", weight=0]; 17598[label="primMulInt (Pos Zero) vzz11080",fontsize=16,color="magenta"];17598 -> 18280[label="",style="dashed", color="magenta", weight=3]; 17598 -> 18281[label="",style="dashed", color="magenta", weight=3]; 17597[label="roundM0 (vzz1107 :% Integer vzz11080) (compare (Integer vzz13600) (Integer vzz1383) == LT)",fontsize=16,color="black",shape="triangle"];17597 -> 18282[label="",style="solid", color="black", weight=3]; 17816[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpNat (Succ vzz116400) Zero == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) (primCmpNat (Succ vzz116400) Zero == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17816 -> 18331[label="",style="solid", color="black", weight=3]; 17817[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17817 -> 18332[label="",style="solid", color="black", weight=3]; 17818[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg (Succ vzz116400))) (LT == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg (Succ vzz116400))) (LT == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17818 -> 18333[label="",style="solid", color="black", weight=3]; 17819[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg Zero)) (EQ == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17819 -> 18334[label="",style="solid", color="black", weight=3]; 17820[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17820 -> 18335[label="",style="solid", color="black", weight=3]; 17821[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Pos (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17821 -> 18336[label="",style="solid", color="black", weight=3]; 17822[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz131700)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17822 -> 18337[label="",style="solid", color="black", weight=3]; 17823[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17823 -> 18338[label="",style="solid", color="black", weight=3]; 17824[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17824 -> 18339[label="",style="solid", color="black", weight=3]; 17825[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17825 -> 18340[label="",style="solid", color="black", weight=3]; 17826[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17826 -> 18341[label="",style="solid", color="black", weight=3]; 17827[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17827 -> 18342[label="",style="solid", color="black", weight=3]; 17828 -> 17823[label="",style="dashed", color="red", weight=0]; 17828[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17829[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Neg (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17829 -> 18343[label="",style="solid", color="black", weight=3]; 17830[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz131700)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17830 -> 18344[label="",style="solid", color="black", weight=3]; 17831[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17831 -> 18345[label="",style="solid", color="black", weight=3]; 17832[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17832 -> 18346[label="",style="solid", color="black", weight=3]; 17833[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz131600))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17833 -> 18347[label="",style="solid", color="black", weight=3]; 17834[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17834 -> 18348[label="",style="solid", color="black", weight=3]; 17835[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27181[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17835 -> 27181[label="",style="solid", color="burlywood", weight=9]; 27181 -> 18349[label="",style="solid", color="burlywood", weight=3]; 27182[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17835 -> 27182[label="",style="solid", color="burlywood", weight=9]; 27182 -> 18350[label="",style="solid", color="burlywood", weight=3]; 17836[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27183[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17836 -> 27183[label="",style="solid", color="burlywood", weight=9]; 27183 -> 18351[label="",style="solid", color="burlywood", weight=3]; 27184[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17836 -> 27184[label="",style="solid", color="burlywood", weight=9]; 27184 -> 18352[label="",style="solid", color="burlywood", weight=3]; 17837[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27185[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17837 -> 27185[label="",style="solid", color="burlywood", weight=9]; 27185 -> 18353[label="",style="solid", color="burlywood", weight=3]; 27186[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17837 -> 27186[label="",style="solid", color="burlywood", weight=9]; 27186 -> 18354[label="",style="solid", color="burlywood", weight=3]; 17838[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1361) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27187[label="vzz1361/Pos vzz13610",fontsize=10,color="white",style="solid",shape="box"];17838 -> 27187[label="",style="solid", color="burlywood", weight=9]; 27187 -> 18355[label="",style="solid", color="burlywood", weight=3]; 27188[label="vzz1361/Neg vzz13610",fontsize=10,color="white",style="solid",shape="box"];17838 -> 27188[label="",style="solid", color="burlywood", weight=9]; 27188 -> 18356[label="",style="solid", color="burlywood", weight=3]; 17839[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz129700 vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27189[label="vzz129700/Succ vzz1297000",fontsize=10,color="white",style="solid",shape="box"];17839 -> 27189[label="",style="solid", color="burlywood", weight=9]; 27189 -> 18357[label="",style="solid", color="burlywood", weight=3]; 27190[label="vzz129700/Zero",fontsize=10,color="white",style="solid",shape="box"];17839 -> 27190[label="",style="solid", color="burlywood", weight=9]; 27190 -> 18358[label="",style="solid", color="burlywood", weight=3]; 17840 -> 17308[label="",style="dashed", color="red", weight=0]; 17840[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17841[label="error []",fontsize=16,color="red",shape="box"];17842 -> 17308[label="",style="dashed", color="red", weight=0]; 17842[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17843[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17843 -> 18359[label="",style="solid", color="black", weight=3]; 17844 -> 17308[label="",style="dashed", color="red", weight=0]; 17844[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17845 -> 17843[label="",style="dashed", color="red", weight=0]; 17845[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17846 -> 17839[label="",style="dashed", color="red", weight=0]; 17846[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz129700 vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17846 -> 18360[label="",style="dashed", color="magenta", weight=3]; 17846 -> 18361[label="",style="dashed", color="magenta", weight=3]; 17847 -> 17308[label="",style="dashed", color="red", weight=0]; 17847[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17848 -> 17308[label="",style="dashed", color="red", weight=0]; 17848[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17849 -> 17843[label="",style="dashed", color="red", weight=0]; 17849[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17850 -> 17308[label="",style="dashed", color="red", weight=0]; 17850[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17851 -> 17843[label="",style="dashed", color="red", weight=0]; 17851[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17853 -> 940[label="",style="dashed", color="red", weight=0]; 17853[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17853 -> 18362[label="",style="dashed", color="magenta", weight=3]; 17853 -> 18363[label="",style="dashed", color="magenta", weight=3]; 17854 -> 940[label="",style="dashed", color="red", weight=0]; 17854[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17854 -> 18364[label="",style="dashed", color="magenta", weight=3]; 17854 -> 18365[label="",style="dashed", color="magenta", weight=3]; 17852[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Pos vzz310)) (fromInt vzz1402,Double (Pos vzz300) (Pos vzz310) - fromInt vzz1403)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];17852 -> 18366[label="",style="solid", color="black", weight=3]; 17900[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Pos (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17900 -> 18367[label="",style="solid", color="black", weight=3]; 17901[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132000)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17901 -> 18368[label="",style="solid", color="black", weight=3]; 17902[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17902 -> 18369[label="",style="solid", color="black", weight=3]; 17903[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17903 -> 18370[label="",style="solid", color="black", weight=3]; 17904[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17904 -> 18371[label="",style="solid", color="black", weight=3]; 17905[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17905 -> 18372[label="",style="solid", color="black", weight=3]; 17906[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17906 -> 18373[label="",style="solid", color="black", weight=3]; 17907 -> 17902[label="",style="dashed", color="red", weight=0]; 17907[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17908[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Neg (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17908 -> 18374[label="",style="solid", color="black", weight=3]; 17909[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132000)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17909 -> 18375[label="",style="solid", color="black", weight=3]; 17910[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17910 -> 18376[label="",style="solid", color="black", weight=3]; 17911[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17911 -> 18377[label="",style="solid", color="black", weight=3]; 17912[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz131900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17912 -> 18378[label="",style="solid", color="black", weight=3]; 17913[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17913 -> 18379[label="",style="solid", color="black", weight=3]; 17914[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27191[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17914 -> 27191[label="",style="solid", color="burlywood", weight=9]; 27191 -> 18380[label="",style="solid", color="burlywood", weight=3]; 27192[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17914 -> 27192[label="",style="solid", color="burlywood", weight=9]; 27192 -> 18381[label="",style="solid", color="burlywood", weight=3]; 17915[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27193[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17915 -> 27193[label="",style="solid", color="burlywood", weight=9]; 27193 -> 18382[label="",style="solid", color="burlywood", weight=3]; 27194[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17915 -> 27194[label="",style="solid", color="burlywood", weight=9]; 27194 -> 18383[label="",style="solid", color="burlywood", weight=3]; 17916[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27195[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17916 -> 27195[label="",style="solid", color="burlywood", weight=9]; 27195 -> 18384[label="",style="solid", color="burlywood", weight=3]; 27196[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17916 -> 27196[label="",style="solid", color="burlywood", weight=9]; 27196 -> 18385[label="",style="solid", color="burlywood", weight=3]; 17917[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1363) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27197[label="vzz1363/Pos vzz13630",fontsize=10,color="white",style="solid",shape="box"];17917 -> 27197[label="",style="solid", color="burlywood", weight=9]; 27197 -> 18386[label="",style="solid", color="burlywood", weight=3]; 27198[label="vzz1363/Neg vzz13630",fontsize=10,color="white",style="solid",shape="box"];17917 -> 27198[label="",style="solid", color="burlywood", weight=9]; 27198 -> 18387[label="",style="solid", color="burlywood", weight=3]; 17918[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz129900 vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27199[label="vzz129900/Succ vzz1299000",fontsize=10,color="white",style="solid",shape="box"];17918 -> 27199[label="",style="solid", color="burlywood", weight=9]; 27199 -> 18388[label="",style="solid", color="burlywood", weight=3]; 27200[label="vzz129900/Zero",fontsize=10,color="white",style="solid",shape="box"];17918 -> 27200[label="",style="solid", color="burlywood", weight=9]; 27200 -> 18389[label="",style="solid", color="burlywood", weight=3]; 17919 -> 17333[label="",style="dashed", color="red", weight=0]; 17919[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17920[label="error []",fontsize=16,color="red",shape="box"];17921 -> 17333[label="",style="dashed", color="red", weight=0]; 17921[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17922[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17922 -> 18390[label="",style="solid", color="black", weight=3]; 17923 -> 17333[label="",style="dashed", color="red", weight=0]; 17923[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17924 -> 17922[label="",style="dashed", color="red", weight=0]; 17924[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17925 -> 17918[label="",style="dashed", color="red", weight=0]; 17925[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz129900 vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17925 -> 18391[label="",style="dashed", color="magenta", weight=3]; 17925 -> 18392[label="",style="dashed", color="magenta", weight=3]; 17926 -> 17333[label="",style="dashed", color="red", weight=0]; 17926[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17927 -> 17333[label="",style="dashed", color="red", weight=0]; 17927[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17928 -> 17922[label="",style="dashed", color="red", weight=0]; 17928[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17929 -> 17333[label="",style="dashed", color="red", weight=0]; 17929[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17930 -> 17922[label="",style="dashed", color="red", weight=0]; 17930[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17932 -> 1005[label="",style="dashed", color="red", weight=0]; 17932[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17932 -> 18393[label="",style="dashed", color="magenta", weight=3]; 17932 -> 18394[label="",style="dashed", color="magenta", weight=3]; 17933 -> 1005[label="",style="dashed", color="red", weight=0]; 17933[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];17933 -> 18395[label="",style="dashed", color="magenta", weight=3]; 17933 -> 18396[label="",style="dashed", color="magenta", weight=3]; 17931[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Pos vzz310)) (fromInt vzz1405,Double (Neg vzz300) (Pos vzz310) - fromInt vzz1406)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];17931 -> 18397[label="",style="solid", color="black", weight=3]; 17968[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Pos (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17968 -> 18398[label="",style="solid", color="black", weight=3]; 17969[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132300)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17969 -> 18399[label="",style="solid", color="black", weight=3]; 17970[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17970 -> 18400[label="",style="solid", color="black", weight=3]; 17971[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17971 -> 18401[label="",style="solid", color="black", weight=3]; 17972[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17972 -> 18402[label="",style="solid", color="black", weight=3]; 17973[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17973 -> 18403[label="",style="solid", color="black", weight=3]; 17974[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17974 -> 18404[label="",style="solid", color="black", weight=3]; 17975 -> 17970[label="",style="dashed", color="red", weight=0]; 17975[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17976[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Neg (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17976 -> 18405[label="",style="solid", color="black", weight=3]; 17977[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132300)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17977 -> 18406[label="",style="solid", color="black", weight=3]; 17978[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17978 -> 18407[label="",style="solid", color="black", weight=3]; 17979[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17979 -> 18408[label="",style="solid", color="black", weight=3]; 17980[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz132200))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17980 -> 18409[label="",style="solid", color="black", weight=3]; 17981[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];17981 -> 18410[label="",style="solid", color="black", weight=3]; 17982[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27201[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17982 -> 27201[label="",style="solid", color="burlywood", weight=9]; 27201 -> 18411[label="",style="solid", color="burlywood", weight=3]; 27202[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17982 -> 27202[label="",style="solid", color="burlywood", weight=9]; 27202 -> 18412[label="",style="solid", color="burlywood", weight=3]; 17983[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27203[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17983 -> 27203[label="",style="solid", color="burlywood", weight=9]; 27203 -> 18413[label="",style="solid", color="burlywood", weight=3]; 27204[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17983 -> 27204[label="",style="solid", color="burlywood", weight=9]; 27204 -> 18414[label="",style="solid", color="burlywood", weight=3]; 17984[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27205[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17984 -> 27205[label="",style="solid", color="burlywood", weight=9]; 27205 -> 18415[label="",style="solid", color="burlywood", weight=3]; 27206[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17984 -> 27206[label="",style="solid", color="burlywood", weight=9]; 27206 -> 18416[label="",style="solid", color="burlywood", weight=3]; 17985[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1365) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27207[label="vzz1365/Pos vzz13650",fontsize=10,color="white",style="solid",shape="box"];17985 -> 27207[label="",style="solid", color="burlywood", weight=9]; 27207 -> 18417[label="",style="solid", color="burlywood", weight=3]; 27208[label="vzz1365/Neg vzz13650",fontsize=10,color="white",style="solid",shape="box"];17985 -> 27208[label="",style="solid", color="burlywood", weight=9]; 27208 -> 18418[label="",style="solid", color="burlywood", weight=3]; 17986[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz130100 vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27209[label="vzz130100/Succ vzz1301000",fontsize=10,color="white",style="solid",shape="box"];17986 -> 27209[label="",style="solid", color="burlywood", weight=9]; 27209 -> 18419[label="",style="solid", color="burlywood", weight=3]; 27210[label="vzz130100/Zero",fontsize=10,color="white",style="solid",shape="box"];17986 -> 27210[label="",style="solid", color="burlywood", weight=9]; 27210 -> 18420[label="",style="solid", color="burlywood", weight=3]; 17987 -> 17358[label="",style="dashed", color="red", weight=0]; 17987[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17988[label="error []",fontsize=16,color="red",shape="box"];17989 -> 17358[label="",style="dashed", color="red", weight=0]; 17989[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17990[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];17990 -> 18421[label="",style="solid", color="black", weight=3]; 17991 -> 17358[label="",style="dashed", color="red", weight=0]; 17991[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17992 -> 17990[label="",style="dashed", color="red", weight=0]; 17992[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17993 -> 17986[label="",style="dashed", color="red", weight=0]; 17993[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz130100 vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17993 -> 18422[label="",style="dashed", color="magenta", weight=3]; 17993 -> 18423[label="",style="dashed", color="magenta", weight=3]; 17994 -> 17358[label="",style="dashed", color="red", weight=0]; 17994[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17995 -> 17358[label="",style="dashed", color="red", weight=0]; 17995[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17996 -> 17990[label="",style="dashed", color="red", weight=0]; 17996[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17997 -> 17358[label="",style="dashed", color="red", weight=0]; 17997[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];17998 -> 17990[label="",style="dashed", color="red", weight=0]; 17998[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18000 -> 1066[label="",style="dashed", color="red", weight=0]; 18000[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18000 -> 18424[label="",style="dashed", color="magenta", weight=3]; 18000 -> 18425[label="",style="dashed", color="magenta", weight=3]; 18001 -> 1066[label="",style="dashed", color="red", weight=0]; 18001[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18001 -> 18426[label="",style="dashed", color="magenta", weight=3]; 18001 -> 18427[label="",style="dashed", color="magenta", weight=3]; 17999[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Pos vzz300) (Neg vzz310)) (fromInt vzz1408,Double (Pos vzz300) (Neg vzz310) - fromInt vzz1409)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];17999 -> 18428[label="",style="solid", color="black", weight=3]; 18027[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Pos (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18027 -> 18429[label="",style="solid", color="black", weight=3]; 18028[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz132600)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18028 -> 18430[label="",style="solid", color="black", weight=3]; 18029[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18029 -> 18431[label="",style="solid", color="black", weight=3]; 18030[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18030 -> 18432[label="",style="solid", color="black", weight=3]; 18031[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18031 -> 18433[label="",style="solid", color="black", weight=3]; 18032[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18032 -> 18434[label="",style="solid", color="black", weight=3]; 18033[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18033 -> 18435[label="",style="solid", color="black", weight=3]; 18034 -> 18029[label="",style="dashed", color="red", weight=0]; 18034[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18035[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Neg (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18035 -> 18436[label="",style="solid", color="black", weight=3]; 18036[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz132600)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18036 -> 18437[label="",style="solid", color="black", weight=3]; 18037[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18037 -> 18438[label="",style="solid", color="black", weight=3]; 18038[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18038 -> 18439[label="",style="solid", color="black", weight=3]; 18039[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz132500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18039 -> 18440[label="",style="solid", color="black", weight=3]; 18040[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18040 -> 18441[label="",style="solid", color="black", weight=3]; 18041[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27211[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18041 -> 27211[label="",style="solid", color="burlywood", weight=9]; 27211 -> 18442[label="",style="solid", color="burlywood", weight=3]; 27212[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18041 -> 27212[label="",style="solid", color="burlywood", weight=9]; 27212 -> 18443[label="",style="solid", color="burlywood", weight=3]; 18042[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27213[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18042 -> 27213[label="",style="solid", color="burlywood", weight=9]; 27213 -> 18444[label="",style="solid", color="burlywood", weight=3]; 27214[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18042 -> 27214[label="",style="solid", color="burlywood", weight=9]; 27214 -> 18445[label="",style="solid", color="burlywood", weight=3]; 18043[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27215[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18043 -> 27215[label="",style="solid", color="burlywood", weight=9]; 27215 -> 18446[label="",style="solid", color="burlywood", weight=3]; 27216[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18043 -> 27216[label="",style="solid", color="burlywood", weight=9]; 27216 -> 18447[label="",style="solid", color="burlywood", weight=3]; 18044[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1367) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27217[label="vzz1367/Pos vzz13670",fontsize=10,color="white",style="solid",shape="box"];18044 -> 27217[label="",style="solid", color="burlywood", weight=9]; 27217 -> 18448[label="",style="solid", color="burlywood", weight=3]; 27218[label="vzz1367/Neg vzz13670",fontsize=10,color="white",style="solid",shape="box"];18044 -> 27218[label="",style="solid", color="burlywood", weight=9]; 27218 -> 18449[label="",style="solid", color="burlywood", weight=3]; 18045[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz130300 vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27219[label="vzz130300/Succ vzz1303000",fontsize=10,color="white",style="solid",shape="box"];18045 -> 27219[label="",style="solid", color="burlywood", weight=9]; 27219 -> 18450[label="",style="solid", color="burlywood", weight=3]; 27220[label="vzz130300/Zero",fontsize=10,color="white",style="solid",shape="box"];18045 -> 27220[label="",style="solid", color="burlywood", weight=9]; 27220 -> 18451[label="",style="solid", color="burlywood", weight=3]; 18046 -> 17383[label="",style="dashed", color="red", weight=0]; 18046[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18047[label="error []",fontsize=16,color="red",shape="box"];18048 -> 17383[label="",style="dashed", color="red", weight=0]; 18048[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18049[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18049 -> 18452[label="",style="solid", color="black", weight=3]; 18050 -> 17383[label="",style="dashed", color="red", weight=0]; 18050[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18051 -> 18049[label="",style="dashed", color="red", weight=0]; 18051[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18052 -> 18045[label="",style="dashed", color="red", weight=0]; 18052[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz130300 vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18052 -> 18453[label="",style="dashed", color="magenta", weight=3]; 18052 -> 18454[label="",style="dashed", color="magenta", weight=3]; 18053 -> 17383[label="",style="dashed", color="red", weight=0]; 18053[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18054 -> 17383[label="",style="dashed", color="red", weight=0]; 18054[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18055 -> 18049[label="",style="dashed", color="red", weight=0]; 18055[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18056 -> 17383[label="",style="dashed", color="red", weight=0]; 18056[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18057 -> 18049[label="",style="dashed", color="red", weight=0]; 18057[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18059 -> 1141[label="",style="dashed", color="red", weight=0]; 18059[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18059 -> 18455[label="",style="dashed", color="magenta", weight=3]; 18059 -> 18456[label="",style="dashed", color="magenta", weight=3]; 18060 -> 1141[label="",style="dashed", color="red", weight=0]; 18060[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18060 -> 18457[label="",style="dashed", color="magenta", weight=3]; 18060 -> 18458[label="",style="dashed", color="magenta", weight=3]; 18058[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (roundR1 (Double (Neg vzz300) (Neg vzz310)) (fromInt vzz1411,Double (Neg vzz300) (Neg vzz310) - fromInt vzz1412)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18058 -> 18459[label="",style="solid", color="black", weight=3]; 18070[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Pos (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18070 -> 18460[label="",style="solid", color="black", weight=3]; 18071[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz132800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18071 -> 18461[label="",style="solid", color="black", weight=3]; 18072[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18072 -> 18462[label="",style="solid", color="black", weight=3]; 18073[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18073 -> 18463[label="",style="solid", color="black", weight=3]; 18074[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18074 -> 18464[label="",style="solid", color="black", weight=3]; 18075[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18075 -> 18465[label="",style="solid", color="black", weight=3]; 18076[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18076 -> 18466[label="",style="solid", color="black", weight=3]; 18077 -> 18072[label="",style="dashed", color="red", weight=0]; 18077[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18078[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Neg (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18078 -> 18467[label="",style="solid", color="black", weight=3]; 18079[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz132800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18079 -> 18468[label="",style="solid", color="black", weight=3]; 18080[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18080 -> 18469[label="",style="solid", color="black", weight=3]; 18081[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18081 -> 18470[label="",style="solid", color="black", weight=3]; 18082[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz132700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18082 -> 18471[label="",style="solid", color="black", weight=3]; 18083[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18083 -> 18472[label="",style="solid", color="black", weight=3]; 18084[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27221[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18084 -> 27221[label="",style="solid", color="burlywood", weight=9]; 27221 -> 18473[label="",style="solid", color="burlywood", weight=3]; 27222[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18084 -> 27222[label="",style="solid", color="burlywood", weight=9]; 27222 -> 18474[label="",style="solid", color="burlywood", weight=3]; 18085[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27223[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18085 -> 27223[label="",style="solid", color="burlywood", weight=9]; 27223 -> 18475[label="",style="solid", color="burlywood", weight=3]; 27224[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18085 -> 27224[label="",style="solid", color="burlywood", weight=9]; 27224 -> 18476[label="",style="solid", color="burlywood", weight=3]; 18086[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27225[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18086 -> 27225[label="",style="solid", color="burlywood", weight=9]; 27225 -> 18477[label="",style="solid", color="burlywood", weight=3]; 27226[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18086 -> 27226[label="",style="solid", color="burlywood", weight=9]; 27226 -> 18478[label="",style="solid", color="burlywood", weight=3]; 18087[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1369) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27227[label="vzz1369/Pos vzz13690",fontsize=10,color="white",style="solid",shape="box"];18087 -> 27227[label="",style="solid", color="burlywood", weight=9]; 27227 -> 18479[label="",style="solid", color="burlywood", weight=3]; 27228[label="vzz1369/Neg vzz13690",fontsize=10,color="white",style="solid",shape="box"];18087 -> 27228[label="",style="solid", color="burlywood", weight=9]; 27228 -> 18480[label="",style="solid", color="burlywood", weight=3]; 18088[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz130500 vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27229[label="vzz130500/Succ vzz1305000",fontsize=10,color="white",style="solid",shape="box"];18088 -> 27229[label="",style="solid", color="burlywood", weight=9]; 27229 -> 18481[label="",style="solid", color="burlywood", weight=3]; 27230[label="vzz130500/Zero",fontsize=10,color="white",style="solid",shape="box"];18088 -> 27230[label="",style="solid", color="burlywood", weight=9]; 27230 -> 18482[label="",style="solid", color="burlywood", weight=3]; 18089 -> 17408[label="",style="dashed", color="red", weight=0]; 18089[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18090[label="error []",fontsize=16,color="red",shape="box"];18091 -> 17408[label="",style="dashed", color="red", weight=0]; 18091[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18092[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18092 -> 18483[label="",style="solid", color="black", weight=3]; 18093 -> 17408[label="",style="dashed", color="red", weight=0]; 18093[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18094 -> 18092[label="",style="dashed", color="red", weight=0]; 18094[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18095 -> 18088[label="",style="dashed", color="red", weight=0]; 18095[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz130500 vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18095 -> 18484[label="",style="dashed", color="magenta", weight=3]; 18095 -> 18485[label="",style="dashed", color="magenta", weight=3]; 18096 -> 17408[label="",style="dashed", color="red", weight=0]; 18096[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18097 -> 17408[label="",style="dashed", color="red", weight=0]; 18097[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18098 -> 18092[label="",style="dashed", color="red", weight=0]; 18098[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18099 -> 17408[label="",style="dashed", color="red", weight=0]; 18099[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18100 -> 18092[label="",style="dashed", color="red", weight=0]; 18100[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18102 -> 940[label="",style="dashed", color="red", weight=0]; 18102[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18103 -> 940[label="",style="dashed", color="red", weight=0]; 18103[label="Pos vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18101[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Pos vzz310)) (fromInt vzz1413,Float (Pos vzz300) (Pos vzz310) - fromInt vzz1414)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18101 -> 18486[label="",style="solid", color="black", weight=3]; 18112[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Pos (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18112 -> 18487[label="",style="solid", color="black", weight=3]; 18113[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz133100)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18113 -> 18488[label="",style="solid", color="black", weight=3]; 18114[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18114 -> 18489[label="",style="solid", color="black", weight=3]; 18115[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18115 -> 18490[label="",style="solid", color="black", weight=3]; 18116[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18116 -> 18491[label="",style="solid", color="black", weight=3]; 18117[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18117 -> 18492[label="",style="solid", color="black", weight=3]; 18118[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18118 -> 18493[label="",style="solid", color="black", weight=3]; 18119 -> 18114[label="",style="dashed", color="red", weight=0]; 18119[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18120[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Neg (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18120 -> 18494[label="",style="solid", color="black", weight=3]; 18121[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz133100)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18121 -> 18495[label="",style="solid", color="black", weight=3]; 18122[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18122 -> 18496[label="",style="solid", color="black", weight=3]; 18123[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18123 -> 18497[label="",style="solid", color="black", weight=3]; 18124[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz133000))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18124 -> 18498[label="",style="solid", color="black", weight=3]; 18125[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18125 -> 18499[label="",style="solid", color="black", weight=3]; 18126[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27231[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18126 -> 27231[label="",style="solid", color="burlywood", weight=9]; 27231 -> 18500[label="",style="solid", color="burlywood", weight=3]; 27232[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18126 -> 27232[label="",style="solid", color="burlywood", weight=9]; 27232 -> 18501[label="",style="solid", color="burlywood", weight=3]; 18127[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27233[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18127 -> 27233[label="",style="solid", color="burlywood", weight=9]; 27233 -> 18502[label="",style="solid", color="burlywood", weight=3]; 27234[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18127 -> 27234[label="",style="solid", color="burlywood", weight=9]; 27234 -> 18503[label="",style="solid", color="burlywood", weight=3]; 18128[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27235[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18128 -> 27235[label="",style="solid", color="burlywood", weight=9]; 27235 -> 18504[label="",style="solid", color="burlywood", weight=3]; 27236[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18128 -> 27236[label="",style="solid", color="burlywood", weight=9]; 27236 -> 18505[label="",style="solid", color="burlywood", weight=3]; 18129[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1371) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27237[label="vzz1371/Pos vzz13710",fontsize=10,color="white",style="solid",shape="box"];18129 -> 27237[label="",style="solid", color="burlywood", weight=9]; 27237 -> 18506[label="",style="solid", color="burlywood", weight=3]; 27238[label="vzz1371/Neg vzz13710",fontsize=10,color="white",style="solid",shape="box"];18129 -> 27238[label="",style="solid", color="burlywood", weight=9]; 27238 -> 18507[label="",style="solid", color="burlywood", weight=3]; 18130[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz130700 vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27239[label="vzz130700/Succ vzz1307000",fontsize=10,color="white",style="solid",shape="box"];18130 -> 27239[label="",style="solid", color="burlywood", weight=9]; 27239 -> 18508[label="",style="solid", color="burlywood", weight=3]; 27240[label="vzz130700/Zero",fontsize=10,color="white",style="solid",shape="box"];18130 -> 27240[label="",style="solid", color="burlywood", weight=9]; 27240 -> 18509[label="",style="solid", color="burlywood", weight=3]; 18131 -> 17433[label="",style="dashed", color="red", weight=0]; 18131[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18132[label="error []",fontsize=16,color="red",shape="box"];18133 -> 17433[label="",style="dashed", color="red", weight=0]; 18133[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18134[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18134 -> 18510[label="",style="solid", color="black", weight=3]; 18135 -> 17433[label="",style="dashed", color="red", weight=0]; 18135[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18136 -> 18134[label="",style="dashed", color="red", weight=0]; 18136[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18137 -> 18130[label="",style="dashed", color="red", weight=0]; 18137[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz130700 vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18137 -> 18511[label="",style="dashed", color="magenta", weight=3]; 18137 -> 18512[label="",style="dashed", color="magenta", weight=3]; 18138 -> 17433[label="",style="dashed", color="red", weight=0]; 18138[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18139 -> 17433[label="",style="dashed", color="red", weight=0]; 18139[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18140 -> 18134[label="",style="dashed", color="red", weight=0]; 18140[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18141 -> 17433[label="",style="dashed", color="red", weight=0]; 18141[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18142 -> 18134[label="",style="dashed", color="red", weight=0]; 18142[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18144 -> 1005[label="",style="dashed", color="red", weight=0]; 18144[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18145 -> 1005[label="",style="dashed", color="red", weight=0]; 18145[label="Neg vzz300 `quot` Pos vzz310",fontsize=16,color="magenta"];18143[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Pos vzz310)) (fromInt vzz1415,Float (Neg vzz300) (Pos vzz310) - fromInt vzz1416)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18143 -> 18513[label="",style="solid", color="black", weight=3]; 18150[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Pos (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18150 -> 18514[label="",style="solid", color="black", weight=3]; 18151[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz133300)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18151 -> 18515[label="",style="solid", color="black", weight=3]; 18152[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18152 -> 18516[label="",style="solid", color="black", weight=3]; 18153[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18153 -> 18517[label="",style="solid", color="black", weight=3]; 18154[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18154 -> 18518[label="",style="solid", color="black", weight=3]; 18155[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18155 -> 18519[label="",style="solid", color="black", weight=3]; 18156[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18156 -> 18520[label="",style="solid", color="black", weight=3]; 18157 -> 18152[label="",style="dashed", color="red", weight=0]; 18157[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18158[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Neg (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18158 -> 18521[label="",style="solid", color="black", weight=3]; 18159[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz133300)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18159 -> 18522[label="",style="solid", color="black", weight=3]; 18160[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18160 -> 18523[label="",style="solid", color="black", weight=3]; 18161[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18161 -> 18524[label="",style="solid", color="black", weight=3]; 18162[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz133200))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18162 -> 18525[label="",style="solid", color="black", weight=3]; 18163[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18163 -> 18526[label="",style="solid", color="black", weight=3]; 18164[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27241[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18164 -> 27241[label="",style="solid", color="burlywood", weight=9]; 27241 -> 18527[label="",style="solid", color="burlywood", weight=3]; 27242[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18164 -> 27242[label="",style="solid", color="burlywood", weight=9]; 27242 -> 18528[label="",style="solid", color="burlywood", weight=3]; 18165[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27243[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18165 -> 27243[label="",style="solid", color="burlywood", weight=9]; 27243 -> 18529[label="",style="solid", color="burlywood", weight=3]; 27244[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18165 -> 27244[label="",style="solid", color="burlywood", weight=9]; 27244 -> 18530[label="",style="solid", color="burlywood", weight=3]; 18166[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27245[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18166 -> 27245[label="",style="solid", color="burlywood", weight=9]; 27245 -> 18531[label="",style="solid", color="burlywood", weight=3]; 27246[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18166 -> 27246[label="",style="solid", color="burlywood", weight=9]; 27246 -> 18532[label="",style="solid", color="burlywood", weight=3]; 18167[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1373) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27247[label="vzz1373/Pos vzz13730",fontsize=10,color="white",style="solid",shape="box"];18167 -> 27247[label="",style="solid", color="burlywood", weight=9]; 27247 -> 18533[label="",style="solid", color="burlywood", weight=3]; 27248[label="vzz1373/Neg vzz13730",fontsize=10,color="white",style="solid",shape="box"];18167 -> 27248[label="",style="solid", color="burlywood", weight=9]; 27248 -> 18534[label="",style="solid", color="burlywood", weight=3]; 18168[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz130900 vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27249[label="vzz130900/Succ vzz1309000",fontsize=10,color="white",style="solid",shape="box"];18168 -> 27249[label="",style="solid", color="burlywood", weight=9]; 27249 -> 18535[label="",style="solid", color="burlywood", weight=3]; 27250[label="vzz130900/Zero",fontsize=10,color="white",style="solid",shape="box"];18168 -> 27250[label="",style="solid", color="burlywood", weight=9]; 27250 -> 18536[label="",style="solid", color="burlywood", weight=3]; 18169 -> 17458[label="",style="dashed", color="red", weight=0]; 18169[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18170[label="error []",fontsize=16,color="red",shape="box"];18171 -> 17458[label="",style="dashed", color="red", weight=0]; 18171[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18172[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18172 -> 18537[label="",style="solid", color="black", weight=3]; 18173 -> 17458[label="",style="dashed", color="red", weight=0]; 18173[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18174 -> 18172[label="",style="dashed", color="red", weight=0]; 18174[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18175 -> 18168[label="",style="dashed", color="red", weight=0]; 18175[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz130900 vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18175 -> 18538[label="",style="dashed", color="magenta", weight=3]; 18175 -> 18539[label="",style="dashed", color="magenta", weight=3]; 18176 -> 17458[label="",style="dashed", color="red", weight=0]; 18176[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18177 -> 17458[label="",style="dashed", color="red", weight=0]; 18177[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18178 -> 18172[label="",style="dashed", color="red", weight=0]; 18178[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18179 -> 17458[label="",style="dashed", color="red", weight=0]; 18179[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18180 -> 18172[label="",style="dashed", color="red", weight=0]; 18180[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18182 -> 1066[label="",style="dashed", color="red", weight=0]; 18182[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18183 -> 1066[label="",style="dashed", color="red", weight=0]; 18183[label="Pos vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18181[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Pos vzz300) (Neg vzz310)) (fromInt vzz1417,Float (Pos vzz300) (Neg vzz310) - fromInt vzz1418)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18181 -> 18540[label="",style="solid", color="black", weight=3]; 18184[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Pos (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18184 -> 18541[label="",style="solid", color="black", weight=3]; 18185[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz135800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18185 -> 18542[label="",style="solid", color="black", weight=3]; 18186[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18186 -> 18543[label="",style="solid", color="black", weight=3]; 18187[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18187 -> 18544[label="",style="solid", color="black", weight=3]; 18188[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18188 -> 18545[label="",style="solid", color="black", weight=3]; 18189[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18189 -> 18546[label="",style="solid", color="black", weight=3]; 18190[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18190 -> 18547[label="",style="solid", color="black", weight=3]; 18191 -> 18186[label="",style="dashed", color="red", weight=0]; 18191[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18192[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Neg (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18192 -> 18548[label="",style="solid", color="black", weight=3]; 18193[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz135800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18193 -> 18549[label="",style="solid", color="black", weight=3]; 18194[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18194 -> 18550[label="",style="solid", color="black", weight=3]; 18195[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18195 -> 18551[label="",style="solid", color="black", weight=3]; 18196[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz135700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18196 -> 18552[label="",style="solid", color="black", weight=3]; 18197[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18197 -> 18553[label="",style="solid", color="black", weight=3]; 18198[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27251[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18198 -> 27251[label="",style="solid", color="burlywood", weight=9]; 27251 -> 18554[label="",style="solid", color="burlywood", weight=3]; 27252[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18198 -> 27252[label="",style="solid", color="burlywood", weight=9]; 27252 -> 18555[label="",style="solid", color="burlywood", weight=3]; 18199[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27253[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18199 -> 27253[label="",style="solid", color="burlywood", weight=9]; 27253 -> 18556[label="",style="solid", color="burlywood", weight=3]; 27254[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18199 -> 27254[label="",style="solid", color="burlywood", weight=9]; 27254 -> 18557[label="",style="solid", color="burlywood", weight=3]; 18200[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27255[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18200 -> 27255[label="",style="solid", color="burlywood", weight=9]; 27255 -> 18558[label="",style="solid", color="burlywood", weight=3]; 27256[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18200 -> 27256[label="",style="solid", color="burlywood", weight=9]; 27256 -> 18559[label="",style="solid", color="burlywood", weight=3]; 18201[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1375) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27257[label="vzz1375/Pos vzz13750",fontsize=10,color="white",style="solid",shape="box"];18201 -> 27257[label="",style="solid", color="burlywood", weight=9]; 27257 -> 18560[label="",style="solid", color="burlywood", weight=3]; 27258[label="vzz1375/Neg vzz13750",fontsize=10,color="white",style="solid",shape="box"];18201 -> 27258[label="",style="solid", color="burlywood", weight=9]; 27258 -> 18561[label="",style="solid", color="burlywood", weight=3]; 18202[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz131100 vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27259[label="vzz131100/Succ vzz1311000",fontsize=10,color="white",style="solid",shape="box"];18202 -> 27259[label="",style="solid", color="burlywood", weight=9]; 27259 -> 18562[label="",style="solid", color="burlywood", weight=3]; 27260[label="vzz131100/Zero",fontsize=10,color="white",style="solid",shape="box"];18202 -> 27260[label="",style="solid", color="burlywood", weight=9]; 27260 -> 18563[label="",style="solid", color="burlywood", weight=3]; 18203 -> 17483[label="",style="dashed", color="red", weight=0]; 18203[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18204[label="error []",fontsize=16,color="red",shape="box"];18205 -> 17483[label="",style="dashed", color="red", weight=0]; 18205[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18206[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18206 -> 18564[label="",style="solid", color="black", weight=3]; 18207 -> 17483[label="",style="dashed", color="red", weight=0]; 18207[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18208 -> 18206[label="",style="dashed", color="red", weight=0]; 18208[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18209 -> 18202[label="",style="dashed", color="red", weight=0]; 18209[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz131100 vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18209 -> 18565[label="",style="dashed", color="magenta", weight=3]; 18209 -> 18566[label="",style="dashed", color="magenta", weight=3]; 18210 -> 17483[label="",style="dashed", color="red", weight=0]; 18210[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18211 -> 17483[label="",style="dashed", color="red", weight=0]; 18211[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18212 -> 18206[label="",style="dashed", color="red", weight=0]; 18212[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18213 -> 17483[label="",style="dashed", color="red", weight=0]; 18213[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18214 -> 18206[label="",style="dashed", color="red", weight=0]; 18214[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18216 -> 1141[label="",style="dashed", color="red", weight=0]; 18216[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18217 -> 1141[label="",style="dashed", color="red", weight=0]; 18217[label="Neg vzz300 `quot` Neg vzz310",fontsize=16,color="magenta"];18215[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (roundR1 (Float (Neg vzz300) (Neg vzz310)) (fromInt vzz1419,Float (Neg vzz300) (Neg vzz310) - fromInt vzz1420)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="triangle"];18215 -> 18567[label="",style="solid", color="black", weight=3]; 18266[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131400) (Succ vzz131300) == LT)",fontsize=16,color="black",shape="box"];18266 -> 18646[label="",style="solid", color="black", weight=3]; 18267[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131400) Zero == LT)",fontsize=16,color="black",shape="box"];18267 -> 18647[label="",style="solid", color="black", weight=3]; 18268[label="roundM0 (vzz1107 :% vzz1108) False",fontsize=16,color="black",shape="triangle"];18268 -> 18648[label="",style="solid", color="black", weight=3]; 18269 -> 17592[label="",style="dashed", color="red", weight=0]; 18269[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero (Succ vzz131300) == LT)",fontsize=16,color="magenta"];18269 -> 18649[label="",style="dashed", color="magenta", weight=3]; 18269 -> 18650[label="",style="dashed", color="magenta", weight=3]; 18270[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="black",shape="triangle"];18270 -> 18651[label="",style="solid", color="black", weight=3]; 18271 -> 17586[label="",style="dashed", color="red", weight=0]; 18271[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="magenta"];18272 -> 18270[label="",style="dashed", color="red", weight=0]; 18272[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];18273[label="roundM0 (vzz1107 :% vzz1108) True",fontsize=16,color="black",shape="box"];18273 -> 18652[label="",style="solid", color="black", weight=3]; 18274[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131300) (Succ vzz131400) == LT)",fontsize=16,color="black",shape="box"];18274 -> 18653[label="",style="solid", color="black", weight=3]; 18275[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero (Succ vzz131400) == LT)",fontsize=16,color="black",shape="box"];18275 -> 18654[label="",style="solid", color="black", weight=3]; 18276 -> 17591[label="",style="dashed", color="red", weight=0]; 18276[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="magenta"];18277 -> 18270[label="",style="dashed", color="red", weight=0]; 18277[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];18278 -> 17585[label="",style="dashed", color="red", weight=0]; 18278[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz131300) Zero == LT)",fontsize=16,color="magenta"];18278 -> 18655[label="",style="dashed", color="magenta", weight=3]; 18278 -> 18656[label="",style="dashed", color="magenta", weight=3]; 18279 -> 18270[label="",style="dashed", color="red", weight=0]; 18279[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];18280[label="Pos Zero",fontsize=16,color="green",shape="box"];18281[label="vzz11080",fontsize=16,color="green",shape="box"];18282[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt vzz13600 vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27261[label="vzz13600/Pos vzz136000",fontsize=10,color="white",style="solid",shape="box"];18282 -> 27261[label="",style="solid", color="burlywood", weight=9]; 27261 -> 18657[label="",style="solid", color="burlywood", weight=3]; 27262[label="vzz13600/Neg vzz136000",fontsize=10,color="white",style="solid",shape="box"];18282 -> 27262[label="",style="solid", color="burlywood", weight=9]; 27262 -> 18658[label="",style="solid", color="burlywood", weight=3]; 18331[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) (GT == GT) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) (GT == GT) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18331 -> 18739[label="",style="solid", color="black", weight=3]; 18332[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos Zero)) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos Zero)) False :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18332 -> 18740[label="",style="solid", color="black", weight=3]; 18333[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg (Succ vzz116400))) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg (Succ vzz116400))) False :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18333 -> 18741[label="",style="solid", color="black", weight=3]; 18334[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Neg Zero)) False :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Neg Zero)) False :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18334 -> 18742[label="",style="solid", color="black", weight=3]; 18335[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos Zero) == Integer (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18335 -> 18743[label="",style="solid", color="black", weight=3]; 18336[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz131700 vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27263[label="vzz131700/Succ vzz1317000",fontsize=10,color="white",style="solid",shape="box"];18336 -> 27263[label="",style="solid", color="burlywood", weight=9]; 27263 -> 18744[label="",style="solid", color="burlywood", weight=3]; 27264[label="vzz131700/Zero",fontsize=10,color="white",style="solid",shape="box"];18336 -> 27264[label="",style="solid", color="burlywood", weight=9]; 27264 -> 18745[label="",style="solid", color="burlywood", weight=3]; 18337 -> 17823[label="",style="dashed", color="red", weight=0]; 18337[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18338[label="roundRound02 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18338 -> 18746[label="",style="solid", color="black", weight=3]; 18339 -> 17823[label="",style="dashed", color="red", weight=0]; 18339[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18340[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18340 -> 18747[label="",style="solid", color="black", weight=3]; 18341 -> 17823[label="",style="dashed", color="red", weight=0]; 18341[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18342 -> 18340[label="",style="dashed", color="red", weight=0]; 18342[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18343 -> 18336[label="",style="dashed", color="red", weight=0]; 18343[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz131700 vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18343 -> 18748[label="",style="dashed", color="magenta", weight=3]; 18343 -> 18749[label="",style="dashed", color="magenta", weight=3]; 18344 -> 17823[label="",style="dashed", color="red", weight=0]; 18344[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18345 -> 17823[label="",style="dashed", color="red", weight=0]; 18345[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18346 -> 18340[label="",style="dashed", color="red", weight=0]; 18346[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18347 -> 17823[label="",style="dashed", color="red", weight=0]; 18347[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18348 -> 18340[label="",style="dashed", color="red", weight=0]; 18348[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18349[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27265[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18349 -> 27265[label="",style="solid", color="burlywood", weight=9]; 27265 -> 18750[label="",style="solid", color="burlywood", weight=3]; 27266[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18349 -> 27266[label="",style="solid", color="burlywood", weight=9]; 27266 -> 18751[label="",style="solid", color="burlywood", weight=3]; 18350[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18350 -> 18752[label="",style="solid", color="black", weight=3]; 18351[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27267[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18351 -> 27267[label="",style="solid", color="burlywood", weight=9]; 27267 -> 18753[label="",style="solid", color="burlywood", weight=3]; 27268[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18351 -> 27268[label="",style="solid", color="burlywood", weight=9]; 27268 -> 18754[label="",style="solid", color="burlywood", weight=3]; 18352[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27269[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18352 -> 27269[label="",style="solid", color="burlywood", weight=9]; 27269 -> 18755[label="",style="solid", color="burlywood", weight=3]; 27270[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18352 -> 27270[label="",style="solid", color="burlywood", weight=9]; 27270 -> 18756[label="",style="solid", color="burlywood", weight=3]; 18353[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18353 -> 18757[label="",style="solid", color="black", weight=3]; 18354[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27271[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18354 -> 27271[label="",style="solid", color="burlywood", weight=9]; 27271 -> 18758[label="",style="solid", color="burlywood", weight=3]; 27272[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18354 -> 27272[label="",style="solid", color="burlywood", weight=9]; 27272 -> 18759[label="",style="solid", color="burlywood", weight=3]; 18355[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27273[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18355 -> 27273[label="",style="solid", color="burlywood", weight=9]; 27273 -> 18760[label="",style="solid", color="burlywood", weight=3]; 27274[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18355 -> 27274[label="",style="solid", color="burlywood", weight=9]; 27274 -> 18761[label="",style="solid", color="burlywood", weight=3]; 18356[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13610)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27275[label="vzz13610/Succ vzz136100",fontsize=10,color="white",style="solid",shape="box"];18356 -> 27275[label="",style="solid", color="burlywood", weight=9]; 27275 -> 18762[label="",style="solid", color="burlywood", weight=3]; 27276[label="vzz13610/Zero",fontsize=10,color="white",style="solid",shape="box"];18356 -> 27276[label="",style="solid", color="burlywood", weight=9]; 27276 -> 18763[label="",style="solid", color="burlywood", weight=3]; 18357[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1297000) vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27277[label="vzz129600/Succ vzz1296000",fontsize=10,color="white",style="solid",shape="box"];18357 -> 27277[label="",style="solid", color="burlywood", weight=9]; 27277 -> 18764[label="",style="solid", color="burlywood", weight=3]; 27278[label="vzz129600/Zero",fontsize=10,color="white",style="solid",shape="box"];18357 -> 27278[label="",style="solid", color="burlywood", weight=9]; 27278 -> 18765[label="",style="solid", color="burlywood", weight=3]; 18358[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz129600) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27279[label="vzz129600/Succ vzz1296000",fontsize=10,color="white",style="solid",shape="box"];18358 -> 27279[label="",style="solid", color="burlywood", weight=9]; 27279 -> 18766[label="",style="solid", color="burlywood", weight=3]; 27280[label="vzz129600/Zero",fontsize=10,color="white",style="solid",shape="box"];18358 -> 27280[label="",style="solid", color="burlywood", weight=9]; 27280 -> 18767[label="",style="solid", color="burlywood", weight=3]; 18359 -> 14259[label="",style="dashed", color="red", weight=0]; 18359[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18360[label="vzz129600",fontsize=16,color="green",shape="box"];18361[label="vzz129700",fontsize=16,color="green",shape="box"];18362[label="vzz310",fontsize=16,color="green",shape="box"];18363[label="vzz300",fontsize=16,color="green",shape="box"];18364[label="vzz310",fontsize=16,color="green",shape="box"];18365[label="vzz300",fontsize=16,color="green",shape="box"];18366[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double (Pos vzz300) (Pos vzz310) - fromInt vzz1403) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18366 -> 18768[label="",style="solid", color="black", weight=3]; 18367[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz132000 vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27281[label="vzz132000/Succ vzz1320000",fontsize=10,color="white",style="solid",shape="box"];18367 -> 27281[label="",style="solid", color="burlywood", weight=9]; 27281 -> 18769[label="",style="solid", color="burlywood", weight=3]; 27282[label="vzz132000/Zero",fontsize=10,color="white",style="solid",shape="box"];18367 -> 27282[label="",style="solid", color="burlywood", weight=9]; 27282 -> 18770[label="",style="solid", color="burlywood", weight=3]; 18368 -> 17902[label="",style="dashed", color="red", weight=0]; 18368[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18369[label="roundRound02 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18369 -> 18771[label="",style="solid", color="black", weight=3]; 18370 -> 17902[label="",style="dashed", color="red", weight=0]; 18370[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18371[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18371 -> 18772[label="",style="solid", color="black", weight=3]; 18372 -> 17902[label="",style="dashed", color="red", weight=0]; 18372[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18373 -> 18371[label="",style="dashed", color="red", weight=0]; 18373[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18374 -> 18367[label="",style="dashed", color="red", weight=0]; 18374[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz132000 vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18374 -> 18773[label="",style="dashed", color="magenta", weight=3]; 18374 -> 18774[label="",style="dashed", color="magenta", weight=3]; 18375 -> 17902[label="",style="dashed", color="red", weight=0]; 18375[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18376 -> 17902[label="",style="dashed", color="red", weight=0]; 18376[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18377 -> 18371[label="",style="dashed", color="red", weight=0]; 18377[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18378 -> 17902[label="",style="dashed", color="red", weight=0]; 18378[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18379 -> 18371[label="",style="dashed", color="red", weight=0]; 18379[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18380[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27283[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18380 -> 27283[label="",style="solid", color="burlywood", weight=9]; 27283 -> 18775[label="",style="solid", color="burlywood", weight=3]; 27284[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18380 -> 27284[label="",style="solid", color="burlywood", weight=9]; 27284 -> 18776[label="",style="solid", color="burlywood", weight=3]; 18381[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18381 -> 18777[label="",style="solid", color="black", weight=3]; 18382[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27285[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18382 -> 27285[label="",style="solid", color="burlywood", weight=9]; 27285 -> 18778[label="",style="solid", color="burlywood", weight=3]; 27286[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18382 -> 27286[label="",style="solid", color="burlywood", weight=9]; 27286 -> 18779[label="",style="solid", color="burlywood", weight=3]; 18383[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27287[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18383 -> 27287[label="",style="solid", color="burlywood", weight=9]; 27287 -> 18780[label="",style="solid", color="burlywood", weight=3]; 27288[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18383 -> 27288[label="",style="solid", color="burlywood", weight=9]; 27288 -> 18781[label="",style="solid", color="burlywood", weight=3]; 18384[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18384 -> 18782[label="",style="solid", color="black", weight=3]; 18385[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27289[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18385 -> 27289[label="",style="solid", color="burlywood", weight=9]; 27289 -> 18783[label="",style="solid", color="burlywood", weight=3]; 27290[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18385 -> 27290[label="",style="solid", color="burlywood", weight=9]; 27290 -> 18784[label="",style="solid", color="burlywood", weight=3]; 18386[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27291[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18386 -> 27291[label="",style="solid", color="burlywood", weight=9]; 27291 -> 18785[label="",style="solid", color="burlywood", weight=3]; 27292[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18386 -> 27292[label="",style="solid", color="burlywood", weight=9]; 27292 -> 18786[label="",style="solid", color="burlywood", weight=3]; 18387[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13630)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27293[label="vzz13630/Succ vzz136300",fontsize=10,color="white",style="solid",shape="box"];18387 -> 27293[label="",style="solid", color="burlywood", weight=9]; 27293 -> 18787[label="",style="solid", color="burlywood", weight=3]; 27294[label="vzz13630/Zero",fontsize=10,color="white",style="solid",shape="box"];18387 -> 27294[label="",style="solid", color="burlywood", weight=9]; 27294 -> 18788[label="",style="solid", color="burlywood", weight=3]; 18388[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1299000) vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27295[label="vzz129800/Succ vzz1298000",fontsize=10,color="white",style="solid",shape="box"];18388 -> 27295[label="",style="solid", color="burlywood", weight=9]; 27295 -> 18789[label="",style="solid", color="burlywood", weight=3]; 27296[label="vzz129800/Zero",fontsize=10,color="white",style="solid",shape="box"];18388 -> 27296[label="",style="solid", color="burlywood", weight=9]; 27296 -> 18790[label="",style="solid", color="burlywood", weight=3]; 18389[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz129800) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27297[label="vzz129800/Succ vzz1298000",fontsize=10,color="white",style="solid",shape="box"];18389 -> 27297[label="",style="solid", color="burlywood", weight=9]; 27297 -> 18791[label="",style="solid", color="burlywood", weight=3]; 27298[label="vzz129800/Zero",fontsize=10,color="white",style="solid",shape="box"];18389 -> 27298[label="",style="solid", color="burlywood", weight=9]; 27298 -> 18792[label="",style="solid", color="burlywood", weight=3]; 18390 -> 14282[label="",style="dashed", color="red", weight=0]; 18390[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18391[label="vzz129900",fontsize=16,color="green",shape="box"];18392[label="vzz129800",fontsize=16,color="green",shape="box"];18393[label="vzz310",fontsize=16,color="green",shape="box"];18394[label="vzz300",fontsize=16,color="green",shape="box"];18395[label="vzz310",fontsize=16,color="green",shape="box"];18396[label="vzz300",fontsize=16,color="green",shape="box"];18397[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double (Neg vzz300) (Pos vzz310) - fromInt vzz1406) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18397 -> 18793[label="",style="solid", color="black", weight=3]; 18398[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz132300 vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27299[label="vzz132300/Succ vzz1323000",fontsize=10,color="white",style="solid",shape="box"];18398 -> 27299[label="",style="solid", color="burlywood", weight=9]; 27299 -> 18794[label="",style="solid", color="burlywood", weight=3]; 27300[label="vzz132300/Zero",fontsize=10,color="white",style="solid",shape="box"];18398 -> 27300[label="",style="solid", color="burlywood", weight=9]; 27300 -> 18795[label="",style="solid", color="burlywood", weight=3]; 18399 -> 17970[label="",style="dashed", color="red", weight=0]; 18399[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18400[label="roundRound02 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18400 -> 18796[label="",style="solid", color="black", weight=3]; 18401 -> 17970[label="",style="dashed", color="red", weight=0]; 18401[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18402[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18402 -> 18797[label="",style="solid", color="black", weight=3]; 18403 -> 17970[label="",style="dashed", color="red", weight=0]; 18403[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18404 -> 18402[label="",style="dashed", color="red", weight=0]; 18404[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18405 -> 18398[label="",style="dashed", color="red", weight=0]; 18405[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz132300 vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18405 -> 18798[label="",style="dashed", color="magenta", weight=3]; 18405 -> 18799[label="",style="dashed", color="magenta", weight=3]; 18406 -> 17970[label="",style="dashed", color="red", weight=0]; 18406[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18407 -> 17970[label="",style="dashed", color="red", weight=0]; 18407[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18408 -> 18402[label="",style="dashed", color="red", weight=0]; 18408[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18409 -> 17970[label="",style="dashed", color="red", weight=0]; 18409[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18410 -> 18402[label="",style="dashed", color="red", weight=0]; 18410[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18411[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27301[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18411 -> 27301[label="",style="solid", color="burlywood", weight=9]; 27301 -> 18800[label="",style="solid", color="burlywood", weight=3]; 27302[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18411 -> 27302[label="",style="solid", color="burlywood", weight=9]; 27302 -> 18801[label="",style="solid", color="burlywood", weight=3]; 18412[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18412 -> 18802[label="",style="solid", color="black", weight=3]; 18413[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27303[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18413 -> 27303[label="",style="solid", color="burlywood", weight=9]; 27303 -> 18803[label="",style="solid", color="burlywood", weight=3]; 27304[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18413 -> 27304[label="",style="solid", color="burlywood", weight=9]; 27304 -> 18804[label="",style="solid", color="burlywood", weight=3]; 18414[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27305[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18414 -> 27305[label="",style="solid", color="burlywood", weight=9]; 27305 -> 18805[label="",style="solid", color="burlywood", weight=3]; 27306[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18414 -> 27306[label="",style="solid", color="burlywood", weight=9]; 27306 -> 18806[label="",style="solid", color="burlywood", weight=3]; 18415[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18415 -> 18807[label="",style="solid", color="black", weight=3]; 18416[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27307[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18416 -> 27307[label="",style="solid", color="burlywood", weight=9]; 27307 -> 18808[label="",style="solid", color="burlywood", weight=3]; 27308[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18416 -> 27308[label="",style="solid", color="burlywood", weight=9]; 27308 -> 18809[label="",style="solid", color="burlywood", weight=3]; 18417[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27309[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18417 -> 27309[label="",style="solid", color="burlywood", weight=9]; 27309 -> 18810[label="",style="solid", color="burlywood", weight=3]; 27310[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18417 -> 27310[label="",style="solid", color="burlywood", weight=9]; 27310 -> 18811[label="",style="solid", color="burlywood", weight=3]; 18418[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13650)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27311[label="vzz13650/Succ vzz136500",fontsize=10,color="white",style="solid",shape="box"];18418 -> 27311[label="",style="solid", color="burlywood", weight=9]; 27311 -> 18812[label="",style="solid", color="burlywood", weight=3]; 27312[label="vzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18418 -> 27312[label="",style="solid", color="burlywood", weight=9]; 27312 -> 18813[label="",style="solid", color="burlywood", weight=3]; 18419[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1301000) vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27313[label="vzz130000/Succ vzz1300000",fontsize=10,color="white",style="solid",shape="box"];18419 -> 27313[label="",style="solid", color="burlywood", weight=9]; 27313 -> 18814[label="",style="solid", color="burlywood", weight=3]; 27314[label="vzz130000/Zero",fontsize=10,color="white",style="solid",shape="box"];18419 -> 27314[label="",style="solid", color="burlywood", weight=9]; 27314 -> 18815[label="",style="solid", color="burlywood", weight=3]; 18420[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz130000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27315[label="vzz130000/Succ vzz1300000",fontsize=10,color="white",style="solid",shape="box"];18420 -> 27315[label="",style="solid", color="burlywood", weight=9]; 27315 -> 18816[label="",style="solid", color="burlywood", weight=3]; 27316[label="vzz130000/Zero",fontsize=10,color="white",style="solid",shape="box"];18420 -> 27316[label="",style="solid", color="burlywood", weight=9]; 27316 -> 18817[label="",style="solid", color="burlywood", weight=3]; 18421 -> 14305[label="",style="dashed", color="red", weight=0]; 18421[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18422[label="vzz130000",fontsize=16,color="green",shape="box"];18423[label="vzz130100",fontsize=16,color="green",shape="box"];18424[label="vzz300",fontsize=16,color="green",shape="box"];18425[label="vzz310",fontsize=16,color="green",shape="box"];18426[label="vzz300",fontsize=16,color="green",shape="box"];18427[label="vzz310",fontsize=16,color="green",shape="box"];18428[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double (Pos vzz300) (Neg vzz310) - fromInt vzz1409) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18428 -> 18818[label="",style="solid", color="black", weight=3]; 18429[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz132600 vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27317[label="vzz132600/Succ vzz1326000",fontsize=10,color="white",style="solid",shape="box"];18429 -> 27317[label="",style="solid", color="burlywood", weight=9]; 27317 -> 18819[label="",style="solid", color="burlywood", weight=3]; 27318[label="vzz132600/Zero",fontsize=10,color="white",style="solid",shape="box"];18429 -> 27318[label="",style="solid", color="burlywood", weight=9]; 27318 -> 18820[label="",style="solid", color="burlywood", weight=3]; 18430 -> 18029[label="",style="dashed", color="red", weight=0]; 18430[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18431[label="roundRound02 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18431 -> 18821[label="",style="solid", color="black", weight=3]; 18432 -> 18029[label="",style="dashed", color="red", weight=0]; 18432[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18433[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18433 -> 18822[label="",style="solid", color="black", weight=3]; 18434 -> 18029[label="",style="dashed", color="red", weight=0]; 18434[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18435 -> 18433[label="",style="dashed", color="red", weight=0]; 18435[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18436 -> 18429[label="",style="dashed", color="red", weight=0]; 18436[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz132600 vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18436 -> 18823[label="",style="dashed", color="magenta", weight=3]; 18436 -> 18824[label="",style="dashed", color="magenta", weight=3]; 18437 -> 18029[label="",style="dashed", color="red", weight=0]; 18437[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18438 -> 18029[label="",style="dashed", color="red", weight=0]; 18438[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18439 -> 18433[label="",style="dashed", color="red", weight=0]; 18439[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18440 -> 18029[label="",style="dashed", color="red", weight=0]; 18440[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18441 -> 18433[label="",style="dashed", color="red", weight=0]; 18441[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18442[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27319[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18442 -> 27319[label="",style="solid", color="burlywood", weight=9]; 27319 -> 18825[label="",style="solid", color="burlywood", weight=3]; 27320[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18442 -> 27320[label="",style="solid", color="burlywood", weight=9]; 27320 -> 18826[label="",style="solid", color="burlywood", weight=3]; 18443[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18443 -> 18827[label="",style="solid", color="black", weight=3]; 18444[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27321[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18444 -> 27321[label="",style="solid", color="burlywood", weight=9]; 27321 -> 18828[label="",style="solid", color="burlywood", weight=3]; 27322[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18444 -> 27322[label="",style="solid", color="burlywood", weight=9]; 27322 -> 18829[label="",style="solid", color="burlywood", weight=3]; 18445[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27323[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18445 -> 27323[label="",style="solid", color="burlywood", weight=9]; 27323 -> 18830[label="",style="solid", color="burlywood", weight=3]; 27324[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18445 -> 27324[label="",style="solid", color="burlywood", weight=9]; 27324 -> 18831[label="",style="solid", color="burlywood", weight=3]; 18446[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18446 -> 18832[label="",style="solid", color="black", weight=3]; 18447[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27325[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18447 -> 27325[label="",style="solid", color="burlywood", weight=9]; 27325 -> 18833[label="",style="solid", color="burlywood", weight=3]; 27326[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18447 -> 27326[label="",style="solid", color="burlywood", weight=9]; 27326 -> 18834[label="",style="solid", color="burlywood", weight=3]; 18448[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27327[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18448 -> 27327[label="",style="solid", color="burlywood", weight=9]; 27327 -> 18835[label="",style="solid", color="burlywood", weight=3]; 27328[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18448 -> 27328[label="",style="solid", color="burlywood", weight=9]; 27328 -> 18836[label="",style="solid", color="burlywood", weight=3]; 18449[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27329[label="vzz13670/Succ vzz136700",fontsize=10,color="white",style="solid",shape="box"];18449 -> 27329[label="",style="solid", color="burlywood", weight=9]; 27329 -> 18837[label="",style="solid", color="burlywood", weight=3]; 27330[label="vzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18449 -> 27330[label="",style="solid", color="burlywood", weight=9]; 27330 -> 18838[label="",style="solid", color="burlywood", weight=3]; 18450[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1303000) vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27331[label="vzz130200/Succ vzz1302000",fontsize=10,color="white",style="solid",shape="box"];18450 -> 27331[label="",style="solid", color="burlywood", weight=9]; 27331 -> 18839[label="",style="solid", color="burlywood", weight=3]; 27332[label="vzz130200/Zero",fontsize=10,color="white",style="solid",shape="box"];18450 -> 27332[label="",style="solid", color="burlywood", weight=9]; 27332 -> 18840[label="",style="solid", color="burlywood", weight=3]; 18451[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz130200) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27333[label="vzz130200/Succ vzz1302000",fontsize=10,color="white",style="solid",shape="box"];18451 -> 27333[label="",style="solid", color="burlywood", weight=9]; 27333 -> 18841[label="",style="solid", color="burlywood", weight=3]; 27334[label="vzz130200/Zero",fontsize=10,color="white",style="solid",shape="box"];18451 -> 27334[label="",style="solid", color="burlywood", weight=9]; 27334 -> 18842[label="",style="solid", color="burlywood", weight=3]; 18452 -> 14328[label="",style="dashed", color="red", weight=0]; 18452[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18453[label="vzz130300",fontsize=16,color="green",shape="box"];18454[label="vzz130200",fontsize=16,color="green",shape="box"];18455[label="vzz300",fontsize=16,color="green",shape="box"];18456[label="vzz310",fontsize=16,color="green",shape="box"];18457[label="vzz300",fontsize=16,color="green",shape="box"];18458[label="vzz310",fontsize=16,color="green",shape="box"];18459[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double (Neg vzz300) (Neg vzz310) - fromInt vzz1412) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18459 -> 18843[label="",style="solid", color="black", weight=3]; 18460[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz132800 vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27335[label="vzz132800/Succ vzz1328000",fontsize=10,color="white",style="solid",shape="box"];18460 -> 27335[label="",style="solid", color="burlywood", weight=9]; 27335 -> 18844[label="",style="solid", color="burlywood", weight=3]; 27336[label="vzz132800/Zero",fontsize=10,color="white",style="solid",shape="box"];18460 -> 27336[label="",style="solid", color="burlywood", weight=9]; 27336 -> 18845[label="",style="solid", color="burlywood", weight=3]; 18461 -> 18072[label="",style="dashed", color="red", weight=0]; 18461[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18462[label="roundRound02 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18462 -> 18846[label="",style="solid", color="black", weight=3]; 18463 -> 18072[label="",style="dashed", color="red", weight=0]; 18463[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18464[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18464 -> 18847[label="",style="solid", color="black", weight=3]; 18465 -> 18072[label="",style="dashed", color="red", weight=0]; 18465[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18466 -> 18464[label="",style="dashed", color="red", weight=0]; 18466[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18467 -> 18460[label="",style="dashed", color="red", weight=0]; 18467[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz132800 vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18467 -> 18848[label="",style="dashed", color="magenta", weight=3]; 18467 -> 18849[label="",style="dashed", color="magenta", weight=3]; 18468 -> 18072[label="",style="dashed", color="red", weight=0]; 18468[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18469 -> 18072[label="",style="dashed", color="red", weight=0]; 18469[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18470 -> 18464[label="",style="dashed", color="red", weight=0]; 18470[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18471 -> 18072[label="",style="dashed", color="red", weight=0]; 18471[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18472 -> 18464[label="",style="dashed", color="red", weight=0]; 18472[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18473[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27337[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18473 -> 27337[label="",style="solid", color="burlywood", weight=9]; 27337 -> 18850[label="",style="solid", color="burlywood", weight=3]; 27338[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18473 -> 27338[label="",style="solid", color="burlywood", weight=9]; 27338 -> 18851[label="",style="solid", color="burlywood", weight=3]; 18474[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18474 -> 18852[label="",style="solid", color="black", weight=3]; 18475[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27339[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18475 -> 27339[label="",style="solid", color="burlywood", weight=9]; 27339 -> 18853[label="",style="solid", color="burlywood", weight=3]; 27340[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18475 -> 27340[label="",style="solid", color="burlywood", weight=9]; 27340 -> 18854[label="",style="solid", color="burlywood", weight=3]; 18476[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27341[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18476 -> 27341[label="",style="solid", color="burlywood", weight=9]; 27341 -> 18855[label="",style="solid", color="burlywood", weight=3]; 27342[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18476 -> 27342[label="",style="solid", color="burlywood", weight=9]; 27342 -> 18856[label="",style="solid", color="burlywood", weight=3]; 18477[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18477 -> 18857[label="",style="solid", color="black", weight=3]; 18478[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27343[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18478 -> 27343[label="",style="solid", color="burlywood", weight=9]; 27343 -> 18858[label="",style="solid", color="burlywood", weight=3]; 27344[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18478 -> 27344[label="",style="solid", color="burlywood", weight=9]; 27344 -> 18859[label="",style="solid", color="burlywood", weight=3]; 18479[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27345[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18479 -> 27345[label="",style="solid", color="burlywood", weight=9]; 27345 -> 18860[label="",style="solid", color="burlywood", weight=3]; 27346[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18479 -> 27346[label="",style="solid", color="burlywood", weight=9]; 27346 -> 18861[label="",style="solid", color="burlywood", weight=3]; 18480[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27347[label="vzz13690/Succ vzz136900",fontsize=10,color="white",style="solid",shape="box"];18480 -> 27347[label="",style="solid", color="burlywood", weight=9]; 27347 -> 18862[label="",style="solid", color="burlywood", weight=3]; 27348[label="vzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18480 -> 27348[label="",style="solid", color="burlywood", weight=9]; 27348 -> 18863[label="",style="solid", color="burlywood", weight=3]; 18481[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1305000) vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27349[label="vzz130400/Succ vzz1304000",fontsize=10,color="white",style="solid",shape="box"];18481 -> 27349[label="",style="solid", color="burlywood", weight=9]; 27349 -> 18864[label="",style="solid", color="burlywood", weight=3]; 27350[label="vzz130400/Zero",fontsize=10,color="white",style="solid",shape="box"];18481 -> 27350[label="",style="solid", color="burlywood", weight=9]; 27350 -> 18865[label="",style="solid", color="burlywood", weight=3]; 18482[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz130400) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27351[label="vzz130400/Succ vzz1304000",fontsize=10,color="white",style="solid",shape="box"];18482 -> 27351[label="",style="solid", color="burlywood", weight=9]; 27351 -> 18866[label="",style="solid", color="burlywood", weight=3]; 27352[label="vzz130400/Zero",fontsize=10,color="white",style="solid",shape="box"];18482 -> 27352[label="",style="solid", color="burlywood", weight=9]; 27352 -> 18867[label="",style="solid", color="burlywood", weight=3]; 18483 -> 14351[label="",style="dashed", color="red", weight=0]; 18483[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18484[label="vzz130500",fontsize=16,color="green",shape="box"];18485[label="vzz130400",fontsize=16,color="green",shape="box"];18486[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float (Pos vzz300) (Pos vzz310) - fromInt vzz1414) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18486 -> 18868[label="",style="solid", color="black", weight=3]; 18487[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz133100 vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27353[label="vzz133100/Succ vzz1331000",fontsize=10,color="white",style="solid",shape="box"];18487 -> 27353[label="",style="solid", color="burlywood", weight=9]; 27353 -> 18869[label="",style="solid", color="burlywood", weight=3]; 27354[label="vzz133100/Zero",fontsize=10,color="white",style="solid",shape="box"];18487 -> 27354[label="",style="solid", color="burlywood", weight=9]; 27354 -> 18870[label="",style="solid", color="burlywood", weight=3]; 18488 -> 18114[label="",style="dashed", color="red", weight=0]; 18488[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18489[label="roundRound02 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18489 -> 18871[label="",style="solid", color="black", weight=3]; 18490 -> 18114[label="",style="dashed", color="red", weight=0]; 18490[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18491[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18491 -> 18872[label="",style="solid", color="black", weight=3]; 18492 -> 18114[label="",style="dashed", color="red", weight=0]; 18492[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18493 -> 18491[label="",style="dashed", color="red", weight=0]; 18493[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18494 -> 18487[label="",style="dashed", color="red", weight=0]; 18494[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz133100 vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18494 -> 18873[label="",style="dashed", color="magenta", weight=3]; 18494 -> 18874[label="",style="dashed", color="magenta", weight=3]; 18495 -> 18114[label="",style="dashed", color="red", weight=0]; 18495[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18496 -> 18114[label="",style="dashed", color="red", weight=0]; 18496[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18497 -> 18491[label="",style="dashed", color="red", weight=0]; 18497[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18498 -> 18114[label="",style="dashed", color="red", weight=0]; 18498[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18499 -> 18491[label="",style="dashed", color="red", weight=0]; 18499[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18500[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27355[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18500 -> 27355[label="",style="solid", color="burlywood", weight=9]; 27355 -> 18875[label="",style="solid", color="burlywood", weight=3]; 27356[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18500 -> 27356[label="",style="solid", color="burlywood", weight=9]; 27356 -> 18876[label="",style="solid", color="burlywood", weight=3]; 18501[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18501 -> 18877[label="",style="solid", color="black", weight=3]; 18502[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27357[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18502 -> 27357[label="",style="solid", color="burlywood", weight=9]; 27357 -> 18878[label="",style="solid", color="burlywood", weight=3]; 27358[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18502 -> 27358[label="",style="solid", color="burlywood", weight=9]; 27358 -> 18879[label="",style="solid", color="burlywood", weight=3]; 18503[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27359[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18503 -> 27359[label="",style="solid", color="burlywood", weight=9]; 27359 -> 18880[label="",style="solid", color="burlywood", weight=3]; 27360[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18503 -> 27360[label="",style="solid", color="burlywood", weight=9]; 27360 -> 18881[label="",style="solid", color="burlywood", weight=3]; 18504[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18504 -> 18882[label="",style="solid", color="black", weight=3]; 18505[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27361[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18505 -> 27361[label="",style="solid", color="burlywood", weight=9]; 27361 -> 18883[label="",style="solid", color="burlywood", weight=3]; 27362[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18505 -> 27362[label="",style="solid", color="burlywood", weight=9]; 27362 -> 18884[label="",style="solid", color="burlywood", weight=3]; 18506[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27363[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18506 -> 27363[label="",style="solid", color="burlywood", weight=9]; 27363 -> 18885[label="",style="solid", color="burlywood", weight=3]; 27364[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18506 -> 27364[label="",style="solid", color="burlywood", weight=9]; 27364 -> 18886[label="",style="solid", color="burlywood", weight=3]; 18507[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz13710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27365[label="vzz13710/Succ vzz137100",fontsize=10,color="white",style="solid",shape="box"];18507 -> 27365[label="",style="solid", color="burlywood", weight=9]; 27365 -> 18887[label="",style="solid", color="burlywood", weight=3]; 27366[label="vzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18507 -> 27366[label="",style="solid", color="burlywood", weight=9]; 27366 -> 18888[label="",style="solid", color="burlywood", weight=3]; 18508[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1307000) vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27367[label="vzz130600/Succ vzz1306000",fontsize=10,color="white",style="solid",shape="box"];18508 -> 27367[label="",style="solid", color="burlywood", weight=9]; 27367 -> 18889[label="",style="solid", color="burlywood", weight=3]; 27368[label="vzz130600/Zero",fontsize=10,color="white",style="solid",shape="box"];18508 -> 27368[label="",style="solid", color="burlywood", weight=9]; 27368 -> 18890[label="",style="solid", color="burlywood", weight=3]; 18509[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz130600) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27369[label="vzz130600/Succ vzz1306000",fontsize=10,color="white",style="solid",shape="box"];18509 -> 27369[label="",style="solid", color="burlywood", weight=9]; 27369 -> 18891[label="",style="solid", color="burlywood", weight=3]; 27370[label="vzz130600/Zero",fontsize=10,color="white",style="solid",shape="box"];18509 -> 27370[label="",style="solid", color="burlywood", weight=9]; 27370 -> 18892[label="",style="solid", color="burlywood", weight=3]; 18510 -> 14374[label="",style="dashed", color="red", weight=0]; 18510[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];18511[label="vzz130700",fontsize=16,color="green",shape="box"];18512[label="vzz130600",fontsize=16,color="green",shape="box"];18513[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float (Neg vzz300) (Pos vzz310) - fromInt vzz1416) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18513 -> 18893[label="",style="solid", color="black", weight=3]; 18514[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz133300 vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27371[label="vzz133300/Succ vzz1333000",fontsize=10,color="white",style="solid",shape="box"];18514 -> 27371[label="",style="solid", color="burlywood", weight=9]; 27371 -> 18894[label="",style="solid", color="burlywood", weight=3]; 27372[label="vzz133300/Zero",fontsize=10,color="white",style="solid",shape="box"];18514 -> 27372[label="",style="solid", color="burlywood", weight=9]; 27372 -> 18895[label="",style="solid", color="burlywood", weight=3]; 18515 -> 18152[label="",style="dashed", color="red", weight=0]; 18515[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18516[label="roundRound02 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18516 -> 18896[label="",style="solid", color="black", weight=3]; 18517 -> 18152[label="",style="dashed", color="red", weight=0]; 18517[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18518[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18518 -> 18897[label="",style="solid", color="black", weight=3]; 18519 -> 18152[label="",style="dashed", color="red", weight=0]; 18519[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18520 -> 18518[label="",style="dashed", color="red", weight=0]; 18520[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18521 -> 18514[label="",style="dashed", color="red", weight=0]; 18521[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz133300 vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18521 -> 18898[label="",style="dashed", color="magenta", weight=3]; 18521 -> 18899[label="",style="dashed", color="magenta", weight=3]; 18522 -> 18152[label="",style="dashed", color="red", weight=0]; 18522[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18523 -> 18152[label="",style="dashed", color="red", weight=0]; 18523[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18524 -> 18518[label="",style="dashed", color="red", weight=0]; 18524[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18525 -> 18152[label="",style="dashed", color="red", weight=0]; 18525[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18526 -> 18518[label="",style="dashed", color="red", weight=0]; 18526[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18527[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27373[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18527 -> 27373[label="",style="solid", color="burlywood", weight=9]; 27373 -> 18900[label="",style="solid", color="burlywood", weight=3]; 27374[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18527 -> 27374[label="",style="solid", color="burlywood", weight=9]; 27374 -> 18901[label="",style="solid", color="burlywood", weight=3]; 18528[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18528 -> 18902[label="",style="solid", color="black", weight=3]; 18529[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27375[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18529 -> 27375[label="",style="solid", color="burlywood", weight=9]; 27375 -> 18903[label="",style="solid", color="burlywood", weight=3]; 27376[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18529 -> 27376[label="",style="solid", color="burlywood", weight=9]; 27376 -> 18904[label="",style="solid", color="burlywood", weight=3]; 18530[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27377[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18530 -> 27377[label="",style="solid", color="burlywood", weight=9]; 27377 -> 18905[label="",style="solid", color="burlywood", weight=3]; 27378[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18530 -> 27378[label="",style="solid", color="burlywood", weight=9]; 27378 -> 18906[label="",style="solid", color="burlywood", weight=3]; 18531[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18531 -> 18907[label="",style="solid", color="black", weight=3]; 18532[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27379[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18532 -> 27379[label="",style="solid", color="burlywood", weight=9]; 27379 -> 18908[label="",style="solid", color="burlywood", weight=3]; 27380[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18532 -> 27380[label="",style="solid", color="burlywood", weight=9]; 27380 -> 18909[label="",style="solid", color="burlywood", weight=3]; 18533[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27381[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18533 -> 27381[label="",style="solid", color="burlywood", weight=9]; 27381 -> 18910[label="",style="solid", color="burlywood", weight=3]; 27382[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18533 -> 27382[label="",style="solid", color="burlywood", weight=9]; 27382 -> 18911[label="",style="solid", color="burlywood", weight=3]; 18534[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27383[label="vzz13730/Succ vzz137300",fontsize=10,color="white",style="solid",shape="box"];18534 -> 27383[label="",style="solid", color="burlywood", weight=9]; 27383 -> 18912[label="",style="solid", color="burlywood", weight=3]; 27384[label="vzz13730/Zero",fontsize=10,color="white",style="solid",shape="box"];18534 -> 27384[label="",style="solid", color="burlywood", weight=9]; 27384 -> 18913[label="",style="solid", color="burlywood", weight=3]; 18535[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1309000) vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27385[label="vzz130800/Succ vzz1308000",fontsize=10,color="white",style="solid",shape="box"];18535 -> 27385[label="",style="solid", color="burlywood", weight=9]; 27385 -> 18914[label="",style="solid", color="burlywood", weight=3]; 27386[label="vzz130800/Zero",fontsize=10,color="white",style="solid",shape="box"];18535 -> 27386[label="",style="solid", color="burlywood", weight=9]; 27386 -> 18915[label="",style="solid", color="burlywood", weight=3]; 18536[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz130800) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27387[label="vzz130800/Succ vzz1308000",fontsize=10,color="white",style="solid",shape="box"];18536 -> 27387[label="",style="solid", color="burlywood", weight=9]; 27387 -> 18916[label="",style="solid", color="burlywood", weight=3]; 27388[label="vzz130800/Zero",fontsize=10,color="white",style="solid",shape="box"];18536 -> 27388[label="",style="solid", color="burlywood", weight=9]; 27388 -> 18917[label="",style="solid", color="burlywood", weight=3]; 18537 -> 14397[label="",style="dashed", color="red", weight=0]; 18537[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18538[label="vzz130800",fontsize=16,color="green",shape="box"];18539[label="vzz130900",fontsize=16,color="green",shape="box"];18540[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float (Pos vzz300) (Neg vzz310) - fromInt vzz1418) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18540 -> 18918[label="",style="solid", color="black", weight=3]; 18541[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz135800 vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27389[label="vzz135800/Succ vzz1358000",fontsize=10,color="white",style="solid",shape="box"];18541 -> 27389[label="",style="solid", color="burlywood", weight=9]; 27389 -> 18919[label="",style="solid", color="burlywood", weight=3]; 27390[label="vzz135800/Zero",fontsize=10,color="white",style="solid",shape="box"];18541 -> 27390[label="",style="solid", color="burlywood", weight=9]; 27390 -> 18920[label="",style="solid", color="burlywood", weight=3]; 18542 -> 18186[label="",style="dashed", color="red", weight=0]; 18542[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18543[label="roundRound02 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18543 -> 18921[label="",style="solid", color="black", weight=3]; 18544 -> 18186[label="",style="dashed", color="red", weight=0]; 18544[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18545[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18545 -> 18922[label="",style="solid", color="black", weight=3]; 18546 -> 18186[label="",style="dashed", color="red", weight=0]; 18546[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18547 -> 18545[label="",style="dashed", color="red", weight=0]; 18547[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18548 -> 18541[label="",style="dashed", color="red", weight=0]; 18548[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz135800 vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18548 -> 18923[label="",style="dashed", color="magenta", weight=3]; 18548 -> 18924[label="",style="dashed", color="magenta", weight=3]; 18549 -> 18186[label="",style="dashed", color="red", weight=0]; 18549[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18550 -> 18186[label="",style="dashed", color="red", weight=0]; 18550[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18551 -> 18545[label="",style="dashed", color="red", weight=0]; 18551[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18552 -> 18186[label="",style="dashed", color="red", weight=0]; 18552[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18553 -> 18545[label="",style="dashed", color="red", weight=0]; 18553[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18554[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27391[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18554 -> 27391[label="",style="solid", color="burlywood", weight=9]; 27391 -> 18925[label="",style="solid", color="burlywood", weight=3]; 27392[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18554 -> 27392[label="",style="solid", color="burlywood", weight=9]; 27392 -> 18926[label="",style="solid", color="burlywood", weight=3]; 18555[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18555 -> 18927[label="",style="solid", color="black", weight=3]; 18556[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27393[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18556 -> 27393[label="",style="solid", color="burlywood", weight=9]; 27393 -> 18928[label="",style="solid", color="burlywood", weight=3]; 27394[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18556 -> 27394[label="",style="solid", color="burlywood", weight=9]; 27394 -> 18929[label="",style="solid", color="burlywood", weight=3]; 18557[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27395[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18557 -> 27395[label="",style="solid", color="burlywood", weight=9]; 27395 -> 18930[label="",style="solid", color="burlywood", weight=3]; 27396[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18557 -> 27396[label="",style="solid", color="burlywood", weight=9]; 27396 -> 18931[label="",style="solid", color="burlywood", weight=3]; 18558[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18558 -> 18932[label="",style="solid", color="black", weight=3]; 18559[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27397[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18559 -> 27397[label="",style="solid", color="burlywood", weight=9]; 27397 -> 18933[label="",style="solid", color="burlywood", weight=3]; 27398[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18559 -> 27398[label="",style="solid", color="burlywood", weight=9]; 27398 -> 18934[label="",style="solid", color="burlywood", weight=3]; 18560[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27399[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18560 -> 27399[label="",style="solid", color="burlywood", weight=9]; 27399 -> 18935[label="",style="solid", color="burlywood", weight=3]; 27400[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18560 -> 27400[label="",style="solid", color="burlywood", weight=9]; 27400 -> 18936[label="",style="solid", color="burlywood", weight=3]; 18561[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz13750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27401[label="vzz13750/Succ vzz137500",fontsize=10,color="white",style="solid",shape="box"];18561 -> 27401[label="",style="solid", color="burlywood", weight=9]; 27401 -> 18937[label="",style="solid", color="burlywood", weight=3]; 27402[label="vzz13750/Zero",fontsize=10,color="white",style="solid",shape="box"];18561 -> 27402[label="",style="solid", color="burlywood", weight=9]; 27402 -> 18938[label="",style="solid", color="burlywood", weight=3]; 18562[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1311000) vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27403[label="vzz131000/Succ vzz1310000",fontsize=10,color="white",style="solid",shape="box"];18562 -> 27403[label="",style="solid", color="burlywood", weight=9]; 27403 -> 18939[label="",style="solid", color="burlywood", weight=3]; 27404[label="vzz131000/Zero",fontsize=10,color="white",style="solid",shape="box"];18562 -> 27404[label="",style="solid", color="burlywood", weight=9]; 27404 -> 18940[label="",style="solid", color="burlywood", weight=3]; 18563[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz131000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27405[label="vzz131000/Succ vzz1310000",fontsize=10,color="white",style="solid",shape="box"];18563 -> 27405[label="",style="solid", color="burlywood", weight=9]; 27405 -> 18941[label="",style="solid", color="burlywood", weight=3]; 27406[label="vzz131000/Zero",fontsize=10,color="white",style="solid",shape="box"];18563 -> 27406[label="",style="solid", color="burlywood", weight=9]; 27406 -> 18942[label="",style="solid", color="burlywood", weight=3]; 18564 -> 14465[label="",style="dashed", color="red", weight=0]; 18564[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];18565[label="vzz131000",fontsize=16,color="green",shape="box"];18566[label="vzz131100",fontsize=16,color="green",shape="box"];18567[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float (Neg vzz300) (Neg vzz310) - fromInt vzz1420) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18567 -> 18943[label="",style="solid", color="black", weight=3]; 18646[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz131400 vzz131300 == LT)",fontsize=16,color="burlywood",shape="triangle"];27407[label="vzz131400/Succ vzz1314000",fontsize=10,color="white",style="solid",shape="box"];18646 -> 27407[label="",style="solid", color="burlywood", weight=9]; 27407 -> 19028[label="",style="solid", color="burlywood", weight=3]; 27408[label="vzz131400/Zero",fontsize=10,color="white",style="solid",shape="box"];18646 -> 27408[label="",style="solid", color="burlywood", weight=9]; 27408 -> 19029[label="",style="solid", color="burlywood", weight=3]; 18647 -> 17586[label="",style="dashed", color="red", weight=0]; 18647[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="magenta"];18648[label="roundN (vzz1107 :% vzz1108) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27409[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];18648 -> 27409[label="",style="solid", color="blue", weight=9]; 27409 -> 19579[label="",style="solid", color="blue", weight=3]; 27410[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];18648 -> 27410[label="",style="solid", color="blue", weight=9]; 27410 -> 19580[label="",style="solid", color="blue", weight=3]; 18649[label="vzz131300",fontsize=16,color="green",shape="box"];18650[label="Zero",fontsize=16,color="green",shape="box"];18651 -> 18268[label="",style="dashed", color="red", weight=0]; 18651[label="roundM0 (vzz1107 :% vzz1108) False",fontsize=16,color="magenta"];18652[label="roundN (vzz1107 :% vzz1108) - fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27411[label="- :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];18652 -> 27411[label="",style="solid", color="blue", weight=9]; 27411 -> 19581[label="",style="solid", color="blue", weight=3]; 27412[label="- :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];18652 -> 27412[label="",style="solid", color="blue", weight=9]; 27412 -> 19582[label="",style="solid", color="blue", weight=3]; 18653 -> 18646[label="",style="dashed", color="red", weight=0]; 18653[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz131300 vzz131400 == LT)",fontsize=16,color="magenta"];18653 -> 19042[label="",style="dashed", color="magenta", weight=3]; 18653 -> 19043[label="",style="dashed", color="magenta", weight=3]; 18654 -> 17591[label="",style="dashed", color="red", weight=0]; 18654[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="magenta"];18655[label="Zero",fontsize=16,color="green",shape="box"];18656[label="vzz131300",fontsize=16,color="green",shape="box"];18657[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos vzz136000) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27413[label="vzz136000/Succ vzz1360000",fontsize=10,color="white",style="solid",shape="box"];18657 -> 27413[label="",style="solid", color="burlywood", weight=9]; 27413 -> 19044[label="",style="solid", color="burlywood", weight=3]; 27414[label="vzz136000/Zero",fontsize=10,color="white",style="solid",shape="box"];18657 -> 27414[label="",style="solid", color="burlywood", weight=9]; 27414 -> 19045[label="",style="solid", color="burlywood", weight=3]; 18658[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg vzz136000) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27415[label="vzz136000/Succ vzz1360000",fontsize=10,color="white",style="solid",shape="box"];18658 -> 27415[label="",style="solid", color="burlywood", weight=9]; 27415 -> 19046[label="",style="solid", color="burlywood", weight=3]; 27416[label="vzz136000/Zero",fontsize=10,color="white",style="solid",shape="box"];18658 -> 27416[label="",style="solid", color="burlywood", weight=9]; 27416 -> 19047[label="",style="solid", color="burlywood", weight=3]; 18739[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal1 (Integer (Pos (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal1 (Integer (Pos (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18739 -> 19143[label="",style="solid", color="black", weight=3]; 18740[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Pos Zero)) otherwise :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Pos Zero)) otherwise :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18740 -> 19144[label="",style="solid", color="black", weight=3]; 18741[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg (Succ vzz116400))) otherwise :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg (Succ vzz116400))) otherwise :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18741 -> 19145[label="",style="solid", color="black", weight=3]; 18742[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg Zero)) otherwise :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg Zero)) otherwise :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18742 -> 19146[label="",style="solid", color="black", weight=3]; 18743[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Pos Zero) (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18743 -> 19147[label="",style="solid", color="black", weight=3]; 18744[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1317000) vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27417[label="vzz131600/Succ vzz1316000",fontsize=10,color="white",style="solid",shape="box"];18744 -> 27417[label="",style="solid", color="burlywood", weight=9]; 27417 -> 19148[label="",style="solid", color="burlywood", weight=3]; 27418[label="vzz131600/Zero",fontsize=10,color="white",style="solid",shape="box"];18744 -> 27418[label="",style="solid", color="burlywood", weight=9]; 27418 -> 19149[label="",style="solid", color="burlywood", weight=3]; 18745[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz131600) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27419[label="vzz131600/Succ vzz1316000",fontsize=10,color="white",style="solid",shape="box"];18745 -> 27419[label="",style="solid", color="burlywood", weight=9]; 27419 -> 19150[label="",style="solid", color="burlywood", weight=3]; 27420[label="vzz131600/Zero",fontsize=10,color="white",style="solid",shape="box"];18745 -> 27420[label="",style="solid", color="burlywood", weight=9]; 27420 -> 19151[label="",style="solid", color="burlywood", weight=3]; 18746[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18746 -> 19152[label="",style="solid", color="black", weight=3]; 18747 -> 14216[label="",style="dashed", color="red", weight=0]; 18747[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) (even (roundN (Double (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18747 -> 19153[label="",style="dashed", color="magenta", weight=3]; 18748[label="vzz131700",fontsize=16,color="green",shape="box"];18749[label="vzz131600",fontsize=16,color="green",shape="box"];18750[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Pos (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18750 -> 19154[label="",style="solid", color="black", weight=3]; 18751[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136200)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18751 -> 19155[label="",style="solid", color="black", weight=3]; 18752[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18752 -> 19156[label="",style="solid", color="black", weight=3]; 18753[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18753 -> 19157[label="",style="solid", color="black", weight=3]; 18754[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18754 -> 19158[label="",style="solid", color="black", weight=3]; 18755[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18755 -> 19159[label="",style="solid", color="black", weight=3]; 18756[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18756 -> 19160[label="",style="solid", color="black", weight=3]; 18757 -> 18752[label="",style="dashed", color="red", weight=0]; 18757[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18758[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Neg (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18758 -> 19161[label="",style="solid", color="black", weight=3]; 18759[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136200)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18759 -> 19162[label="",style="solid", color="black", weight=3]; 18760[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18760 -> 19163[label="",style="solid", color="black", weight=3]; 18761[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18761 -> 19164[label="",style="solid", color="black", weight=3]; 18762[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136100))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18762 -> 19165[label="",style="solid", color="black", weight=3]; 18763[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18763 -> 19166[label="",style="solid", color="black", weight=3]; 18764[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1297000) (Succ vzz1296000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18764 -> 19167[label="",style="solid", color="black", weight=3]; 18765[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1297000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18765 -> 19168[label="",style="solid", color="black", weight=3]; 18766[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1296000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18766 -> 19169[label="",style="solid", color="black", weight=3]; 18767[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18767 -> 19170[label="",style="solid", color="black", weight=3]; 18768[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Pos vzz310)) (fromInt vzz1403)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18768 -> 19171[label="",style="solid", color="black", weight=3]; 18769[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1320000) vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27421[label="vzz131900/Succ vzz1319000",fontsize=10,color="white",style="solid",shape="box"];18769 -> 27421[label="",style="solid", color="burlywood", weight=9]; 27421 -> 19172[label="",style="solid", color="burlywood", weight=3]; 27422[label="vzz131900/Zero",fontsize=10,color="white",style="solid",shape="box"];18769 -> 27422[label="",style="solid", color="burlywood", weight=9]; 27422 -> 19173[label="",style="solid", color="burlywood", weight=3]; 18770[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz131900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27423[label="vzz131900/Succ vzz1319000",fontsize=10,color="white",style="solid",shape="box"];18770 -> 27423[label="",style="solid", color="burlywood", weight=9]; 27423 -> 19174[label="",style="solid", color="burlywood", weight=3]; 27424[label="vzz131900/Zero",fontsize=10,color="white",style="solid",shape="box"];18770 -> 27424[label="",style="solid", color="burlywood", weight=9]; 27424 -> 19175[label="",style="solid", color="burlywood", weight=3]; 18771[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18771 -> 19176[label="",style="solid", color="black", weight=3]; 18772 -> 14251[label="",style="dashed", color="red", weight=0]; 18772[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) (even (roundN (Double (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18772 -> 19177[label="",style="dashed", color="magenta", weight=3]; 18773[label="vzz132000",fontsize=16,color="green",shape="box"];18774[label="vzz131900",fontsize=16,color="green",shape="box"];18775[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Pos (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18775 -> 19178[label="",style="solid", color="black", weight=3]; 18776[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz136400)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18776 -> 19179[label="",style="solid", color="black", weight=3]; 18777[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18777 -> 19180[label="",style="solid", color="black", weight=3]; 18778[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18778 -> 19181[label="",style="solid", color="black", weight=3]; 18779[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18779 -> 19182[label="",style="solid", color="black", weight=3]; 18780[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18780 -> 19183[label="",style="solid", color="black", weight=3]; 18781[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18781 -> 19184[label="",style="solid", color="black", weight=3]; 18782 -> 18777[label="",style="dashed", color="red", weight=0]; 18782[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18783[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Neg (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18783 -> 19185[label="",style="solid", color="black", weight=3]; 18784[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz136400)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18784 -> 19186[label="",style="solid", color="black", weight=3]; 18785[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18785 -> 19187[label="",style="solid", color="black", weight=3]; 18786[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18786 -> 19188[label="",style="solid", color="black", weight=3]; 18787[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136300))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18787 -> 19189[label="",style="solid", color="black", weight=3]; 18788[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18788 -> 19190[label="",style="solid", color="black", weight=3]; 18789[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1299000) (Succ vzz1298000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18789 -> 19191[label="",style="solid", color="black", weight=3]; 18790[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1299000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18790 -> 19192[label="",style="solid", color="black", weight=3]; 18791[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1298000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18791 -> 19193[label="",style="solid", color="black", weight=3]; 18792[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18792 -> 19194[label="",style="solid", color="black", weight=3]; 18793[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Pos vzz310)) (fromInt vzz1406)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18793 -> 19195[label="",style="solid", color="black", weight=3]; 18794[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1323000) vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27425[label="vzz132200/Succ vzz1322000",fontsize=10,color="white",style="solid",shape="box"];18794 -> 27425[label="",style="solid", color="burlywood", weight=9]; 27425 -> 19196[label="",style="solid", color="burlywood", weight=3]; 27426[label="vzz132200/Zero",fontsize=10,color="white",style="solid",shape="box"];18794 -> 27426[label="",style="solid", color="burlywood", weight=9]; 27426 -> 19197[label="",style="solid", color="burlywood", weight=3]; 18795[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz132200) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27427[label="vzz132200/Succ vzz1322000",fontsize=10,color="white",style="solid",shape="box"];18795 -> 27427[label="",style="solid", color="burlywood", weight=9]; 27427 -> 19198[label="",style="solid", color="burlywood", weight=3]; 27428[label="vzz132200/Zero",fontsize=10,color="white",style="solid",shape="box"];18795 -> 27428[label="",style="solid", color="burlywood", weight=9]; 27428 -> 19199[label="",style="solid", color="burlywood", weight=3]; 18796[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18796 -> 19200[label="",style="solid", color="black", weight=3]; 18797 -> 14275[label="",style="dashed", color="red", weight=0]; 18797[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) (even (roundN (Double (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18797 -> 19201[label="",style="dashed", color="magenta", weight=3]; 18798[label="vzz132200",fontsize=16,color="green",shape="box"];18799[label="vzz132300",fontsize=16,color="green",shape="box"];18800[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Pos (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18800 -> 19202[label="",style="solid", color="black", weight=3]; 18801[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136600)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18801 -> 19203[label="",style="solid", color="black", weight=3]; 18802[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18802 -> 19204[label="",style="solid", color="black", weight=3]; 18803[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18803 -> 19205[label="",style="solid", color="black", weight=3]; 18804[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18804 -> 19206[label="",style="solid", color="black", weight=3]; 18805[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18805 -> 19207[label="",style="solid", color="black", weight=3]; 18806[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18806 -> 19208[label="",style="solid", color="black", weight=3]; 18807 -> 18802[label="",style="dashed", color="red", weight=0]; 18807[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18808[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Neg (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18808 -> 19209[label="",style="solid", color="black", weight=3]; 18809[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136600)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18809 -> 19210[label="",style="solid", color="black", weight=3]; 18810[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18810 -> 19211[label="",style="solid", color="black", weight=3]; 18811[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18811 -> 19212[label="",style="solid", color="black", weight=3]; 18812[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136500))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18812 -> 19213[label="",style="solid", color="black", weight=3]; 18813[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18813 -> 19214[label="",style="solid", color="black", weight=3]; 18814[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1301000) (Succ vzz1300000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18814 -> 19215[label="",style="solid", color="black", weight=3]; 18815[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1301000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18815 -> 19216[label="",style="solid", color="black", weight=3]; 18816[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1300000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18816 -> 19217[label="",style="solid", color="black", weight=3]; 18817[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18817 -> 19218[label="",style="solid", color="black", weight=3]; 18818[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Neg vzz310)) (fromInt vzz1409)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18818 -> 19219[label="",style="solid", color="black", weight=3]; 18819[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1326000) vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27429[label="vzz132500/Succ vzz1325000",fontsize=10,color="white",style="solid",shape="box"];18819 -> 27429[label="",style="solid", color="burlywood", weight=9]; 27429 -> 19220[label="",style="solid", color="burlywood", weight=3]; 27430[label="vzz132500/Zero",fontsize=10,color="white",style="solid",shape="box"];18819 -> 27430[label="",style="solid", color="burlywood", weight=9]; 27430 -> 19221[label="",style="solid", color="burlywood", weight=3]; 18820[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz132500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27431[label="vzz132500/Succ vzz1325000",fontsize=10,color="white",style="solid",shape="box"];18820 -> 27431[label="",style="solid", color="burlywood", weight=9]; 27431 -> 19222[label="",style="solid", color="burlywood", weight=3]; 27432[label="vzz132500/Zero",fontsize=10,color="white",style="solid",shape="box"];18820 -> 27432[label="",style="solid", color="burlywood", weight=9]; 27432 -> 19223[label="",style="solid", color="burlywood", weight=3]; 18821[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18821 -> 19224[label="",style="solid", color="black", weight=3]; 18822 -> 14298[label="",style="dashed", color="red", weight=0]; 18822[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) (even (roundN (Double (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18822 -> 19225[label="",style="dashed", color="magenta", weight=3]; 18823[label="vzz132600",fontsize=16,color="green",shape="box"];18824[label="vzz132500",fontsize=16,color="green",shape="box"];18825[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Pos (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18825 -> 19226[label="",style="solid", color="black", weight=3]; 18826[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz136800)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18826 -> 19227[label="",style="solid", color="black", weight=3]; 18827[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18827 -> 19228[label="",style="solid", color="black", weight=3]; 18828[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18828 -> 19229[label="",style="solid", color="black", weight=3]; 18829[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18829 -> 19230[label="",style="solid", color="black", weight=3]; 18830[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18830 -> 19231[label="",style="solid", color="black", weight=3]; 18831[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18831 -> 19232[label="",style="solid", color="black", weight=3]; 18832 -> 18827[label="",style="dashed", color="red", weight=0]; 18832[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18833[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Neg (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18833 -> 19233[label="",style="solid", color="black", weight=3]; 18834[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz136800)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18834 -> 19234[label="",style="solid", color="black", weight=3]; 18835[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18835 -> 19235[label="",style="solid", color="black", weight=3]; 18836[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18836 -> 19236[label="",style="solid", color="black", weight=3]; 18837[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18837 -> 19237[label="",style="solid", color="black", weight=3]; 18838[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18838 -> 19238[label="",style="solid", color="black", weight=3]; 18839[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1303000) (Succ vzz1302000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18839 -> 19239[label="",style="solid", color="black", weight=3]; 18840[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1303000) Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18840 -> 19240[label="",style="solid", color="black", weight=3]; 18841[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1302000)) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18841 -> 19241[label="",style="solid", color="black", weight=3]; 18842[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18842 -> 19242[label="",style="solid", color="black", weight=3]; 18843[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Neg vzz310)) (fromInt vzz1412)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18843 -> 19243[label="",style="solid", color="black", weight=3]; 18844[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1328000) vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27433[label="vzz132700/Succ vzz1327000",fontsize=10,color="white",style="solid",shape="box"];18844 -> 27433[label="",style="solid", color="burlywood", weight=9]; 27433 -> 19244[label="",style="solid", color="burlywood", weight=3]; 27434[label="vzz132700/Zero",fontsize=10,color="white",style="solid",shape="box"];18844 -> 27434[label="",style="solid", color="burlywood", weight=9]; 27434 -> 19245[label="",style="solid", color="burlywood", weight=3]; 18845[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz132700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27435[label="vzz132700/Succ vzz1327000",fontsize=10,color="white",style="solid",shape="box"];18845 -> 27435[label="",style="solid", color="burlywood", weight=9]; 27435 -> 19246[label="",style="solid", color="burlywood", weight=3]; 27436[label="vzz132700/Zero",fontsize=10,color="white",style="solid",shape="box"];18845 -> 27436[label="",style="solid", color="burlywood", weight=9]; 27436 -> 19247[label="",style="solid", color="burlywood", weight=3]; 18846[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18846 -> 19248[label="",style="solid", color="black", weight=3]; 18847 -> 14321[label="",style="dashed", color="red", weight=0]; 18847[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) (even (roundN (Float (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18847 -> 19249[label="",style="dashed", color="magenta", weight=3]; 18848[label="vzz132800",fontsize=16,color="green",shape="box"];18849[label="vzz132700",fontsize=16,color="green",shape="box"];18850[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Pos (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18850 -> 19250[label="",style="solid", color="black", weight=3]; 18851[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137000)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18851 -> 19251[label="",style="solid", color="black", weight=3]; 18852[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18852 -> 19252[label="",style="solid", color="black", weight=3]; 18853[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18853 -> 19253[label="",style="solid", color="black", weight=3]; 18854[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18854 -> 19254[label="",style="solid", color="black", weight=3]; 18855[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18855 -> 19255[label="",style="solid", color="black", weight=3]; 18856[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18856 -> 19256[label="",style="solid", color="black", weight=3]; 18857 -> 18852[label="",style="dashed", color="red", weight=0]; 18857[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18858[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Neg (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18858 -> 19257[label="",style="solid", color="black", weight=3]; 18859[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137000)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18859 -> 19258[label="",style="solid", color="black", weight=3]; 18860[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18860 -> 19259[label="",style="solid", color="black", weight=3]; 18861[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18861 -> 19260[label="",style="solid", color="black", weight=3]; 18862[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz136900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18862 -> 19261[label="",style="solid", color="black", weight=3]; 18863[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18863 -> 19262[label="",style="solid", color="black", weight=3]; 18864[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1305000) (Succ vzz1304000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18864 -> 19263[label="",style="solid", color="black", weight=3]; 18865[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1305000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18865 -> 19264[label="",style="solid", color="black", weight=3]; 18866[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1304000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18866 -> 19265[label="",style="solid", color="black", weight=3]; 18867[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18867 -> 19266[label="",style="solid", color="black", weight=3]; 18868[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Pos vzz310)) (fromInt vzz1414)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18868 -> 19267[label="",style="solid", color="black", weight=3]; 18869[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1331000) vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27437[label="vzz133000/Succ vzz1330000",fontsize=10,color="white",style="solid",shape="box"];18869 -> 27437[label="",style="solid", color="burlywood", weight=9]; 27437 -> 19268[label="",style="solid", color="burlywood", weight=3]; 27438[label="vzz133000/Zero",fontsize=10,color="white",style="solid",shape="box"];18869 -> 27438[label="",style="solid", color="burlywood", weight=9]; 27438 -> 19269[label="",style="solid", color="burlywood", weight=3]; 18870[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz133000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27439[label="vzz133000/Succ vzz1330000",fontsize=10,color="white",style="solid",shape="box"];18870 -> 27439[label="",style="solid", color="burlywood", weight=9]; 27439 -> 19270[label="",style="solid", color="burlywood", weight=3]; 27440[label="vzz133000/Zero",fontsize=10,color="white",style="solid",shape="box"];18870 -> 27440[label="",style="solid", color="burlywood", weight=9]; 27440 -> 19271[label="",style="solid", color="burlywood", weight=3]; 18871[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18871 -> 19272[label="",style="solid", color="black", weight=3]; 18872 -> 14344[label="",style="dashed", color="red", weight=0]; 18872[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) (even (roundN (Float (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];18872 -> 19273[label="",style="dashed", color="magenta", weight=3]; 18873[label="vzz133100",fontsize=16,color="green",shape="box"];18874[label="vzz133000",fontsize=16,color="green",shape="box"];18875[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Pos (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18875 -> 19274[label="",style="solid", color="black", weight=3]; 18876[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz137200)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18876 -> 19275[label="",style="solid", color="black", weight=3]; 18877[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18877 -> 19276[label="",style="solid", color="black", weight=3]; 18878[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18878 -> 19277[label="",style="solid", color="black", weight=3]; 18879[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18879 -> 19278[label="",style="solid", color="black", weight=3]; 18880[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18880 -> 19279[label="",style="solid", color="black", weight=3]; 18881[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18881 -> 19280[label="",style="solid", color="black", weight=3]; 18882 -> 18877[label="",style="dashed", color="red", weight=0]; 18882[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18883[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Neg (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18883 -> 19281[label="",style="solid", color="black", weight=3]; 18884[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz137200)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18884 -> 19282[label="",style="solid", color="black", weight=3]; 18885[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18885 -> 19283[label="",style="solid", color="black", weight=3]; 18886[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18886 -> 19284[label="",style="solid", color="black", weight=3]; 18887[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz137100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18887 -> 19285[label="",style="solid", color="black", weight=3]; 18888[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18888 -> 19286[label="",style="solid", color="black", weight=3]; 18889[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1307000) (Succ vzz1306000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18889 -> 19287[label="",style="solid", color="black", weight=3]; 18890[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1307000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18890 -> 19288[label="",style="solid", color="black", weight=3]; 18891[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1306000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18891 -> 19289[label="",style="solid", color="black", weight=3]; 18892[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18892 -> 19290[label="",style="solid", color="black", weight=3]; 18893[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Pos vzz310)) (fromInt vzz1416)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18893 -> 19291[label="",style="solid", color="black", weight=3]; 18894[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1333000) vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27441[label="vzz133200/Succ vzz1332000",fontsize=10,color="white",style="solid",shape="box"];18894 -> 27441[label="",style="solid", color="burlywood", weight=9]; 27441 -> 19292[label="",style="solid", color="burlywood", weight=3]; 27442[label="vzz133200/Zero",fontsize=10,color="white",style="solid",shape="box"];18894 -> 27442[label="",style="solid", color="burlywood", weight=9]; 27442 -> 19293[label="",style="solid", color="burlywood", weight=3]; 18895[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz133200) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27443[label="vzz133200/Succ vzz1332000",fontsize=10,color="white",style="solid",shape="box"];18895 -> 27443[label="",style="solid", color="burlywood", weight=9]; 27443 -> 19294[label="",style="solid", color="burlywood", weight=3]; 27444[label="vzz133200/Zero",fontsize=10,color="white",style="solid",shape="box"];18895 -> 27444[label="",style="solid", color="burlywood", weight=9]; 27444 -> 19295[label="",style="solid", color="burlywood", weight=3]; 18896[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18896 -> 19296[label="",style="solid", color="black", weight=3]; 18897 -> 14367[label="",style="dashed", color="red", weight=0]; 18897[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) (even (roundN (Float (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18897 -> 19297[label="",style="dashed", color="magenta", weight=3]; 18898[label="vzz133300",fontsize=16,color="green",shape="box"];18899[label="vzz133200",fontsize=16,color="green",shape="box"];18900[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Pos (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18900 -> 19298[label="",style="solid", color="black", weight=3]; 18901[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137400)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18901 -> 19299[label="",style="solid", color="black", weight=3]; 18902[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18902 -> 19300[label="",style="solid", color="black", weight=3]; 18903[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18903 -> 19301[label="",style="solid", color="black", weight=3]; 18904[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18904 -> 19302[label="",style="solid", color="black", weight=3]; 18905[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18905 -> 19303[label="",style="solid", color="black", weight=3]; 18906[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18906 -> 19304[label="",style="solid", color="black", weight=3]; 18907 -> 18902[label="",style="dashed", color="red", weight=0]; 18907[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18908[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Neg (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18908 -> 19305[label="",style="solid", color="black", weight=3]; 18909[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137400)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18909 -> 19306[label="",style="solid", color="black", weight=3]; 18910[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18910 -> 19307[label="",style="solid", color="black", weight=3]; 18911[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18911 -> 19308[label="",style="solid", color="black", weight=3]; 18912[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz137300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18912 -> 19309[label="",style="solid", color="black", weight=3]; 18913[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18913 -> 19310[label="",style="solid", color="black", weight=3]; 18914[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1309000) (Succ vzz1308000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18914 -> 19311[label="",style="solid", color="black", weight=3]; 18915[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1309000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18915 -> 19312[label="",style="solid", color="black", weight=3]; 18916[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1308000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18916 -> 19313[label="",style="solid", color="black", weight=3]; 18917[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18917 -> 19314[label="",style="solid", color="black", weight=3]; 18918[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Neg vzz310)) (fromInt vzz1418)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18918 -> 19315[label="",style="solid", color="black", weight=3]; 18919[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1358000) vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27445[label="vzz135700/Succ vzz1357000",fontsize=10,color="white",style="solid",shape="box"];18919 -> 27445[label="",style="solid", color="burlywood", weight=9]; 27445 -> 19316[label="",style="solid", color="burlywood", weight=3]; 27446[label="vzz135700/Zero",fontsize=10,color="white",style="solid",shape="box"];18919 -> 27446[label="",style="solid", color="burlywood", weight=9]; 27446 -> 19317[label="",style="solid", color="burlywood", weight=3]; 18920[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz135700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27447[label="vzz135700/Succ vzz1357000",fontsize=10,color="white",style="solid",shape="box"];18920 -> 27447[label="",style="solid", color="burlywood", weight=9]; 27447 -> 19318[label="",style="solid", color="burlywood", weight=3]; 27448[label="vzz135700/Zero",fontsize=10,color="white",style="solid",shape="box"];18920 -> 27448[label="",style="solid", color="burlywood", weight=9]; 27448 -> 19319[label="",style="solid", color="burlywood", weight=3]; 18921[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18921 -> 19320[label="",style="solid", color="black", weight=3]; 18922 -> 14390[label="",style="dashed", color="red", weight=0]; 18922[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) (even (roundN (Float (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];18922 -> 19321[label="",style="dashed", color="magenta", weight=3]; 18923[label="vzz135800",fontsize=16,color="green",shape="box"];18924[label="vzz135700",fontsize=16,color="green",shape="box"];18925[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Pos (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18925 -> 19322[label="",style="solid", color="black", weight=3]; 18926[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz137600)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18926 -> 19323[label="",style="solid", color="black", weight=3]; 18927[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];18927 -> 19324[label="",style="solid", color="black", weight=3]; 18928[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18928 -> 19325[label="",style="solid", color="black", weight=3]; 18929[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18929 -> 19326[label="",style="solid", color="black", weight=3]; 18930[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18930 -> 19327[label="",style="solid", color="black", weight=3]; 18931[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18931 -> 19328[label="",style="solid", color="black", weight=3]; 18932 -> 18927[label="",style="dashed", color="red", weight=0]; 18932[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];18933[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Neg (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18933 -> 19329[label="",style="solid", color="black", weight=3]; 18934[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz137600)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18934 -> 19330[label="",style="solid", color="black", weight=3]; 18935[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18935 -> 19331[label="",style="solid", color="black", weight=3]; 18936[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18936 -> 19332[label="",style="solid", color="black", weight=3]; 18937[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz137500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18937 -> 19333[label="",style="solid", color="black", weight=3]; 18938[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18938 -> 19334[label="",style="solid", color="black", weight=3]; 18939[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1311000) (Succ vzz1310000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18939 -> 19335[label="",style="solid", color="black", weight=3]; 18940[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1311000) Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18940 -> 19336[label="",style="solid", color="black", weight=3]; 18941[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1310000)) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18941 -> 19337[label="",style="solid", color="black", weight=3]; 18942[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];18942 -> 19338[label="",style="solid", color="black", weight=3]; 18943[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Neg vzz310)) (fromInt vzz1420)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];18943 -> 19339[label="",style="solid", color="black", weight=3]; 19028[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz1314000) vzz131300 == LT)",fontsize=16,color="burlywood",shape="box"];27449[label="vzz131300/Succ vzz1313000",fontsize=10,color="white",style="solid",shape="box"];19028 -> 27449[label="",style="solid", color="burlywood", weight=9]; 27449 -> 19477[label="",style="solid", color="burlywood", weight=3]; 27450[label="vzz131300/Zero",fontsize=10,color="white",style="solid",shape="box"];19028 -> 27450[label="",style="solid", color="burlywood", weight=9]; 27450 -> 19478[label="",style="solid", color="burlywood", weight=3]; 19029[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero vzz131300 == LT)",fontsize=16,color="burlywood",shape="box"];27451[label="vzz131300/Succ vzz1313000",fontsize=10,color="white",style="solid",shape="box"];19029 -> 27451[label="",style="solid", color="burlywood", weight=9]; 27451 -> 19479[label="",style="solid", color="burlywood", weight=3]; 27452[label="vzz131300/Zero",fontsize=10,color="white",style="solid",shape="box"];19029 -> 27452[label="",style="solid", color="burlywood", weight=9]; 27452 -> 19480[label="",style="solid", color="burlywood", weight=3]; 19579[label="roundN (vzz1107 :% vzz1108) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19579 -> 21088[label="",style="solid", color="black", weight=3]; 19580[label="roundN (vzz1107 :% vzz1108) + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19580 -> 21089[label="",style="solid", color="black", weight=3]; 19581[label="roundN (vzz1107 :% vzz1108) - fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19581 -> 21267[label="",style="solid", color="black", weight=3]; 19582[label="roundN (vzz1107 :% vzz1108) - fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];19582 -> 21268[label="",style="solid", color="black", weight=3]; 19042[label="vzz131300",fontsize=16,color="green",shape="box"];19043[label="vzz131400",fontsize=16,color="green",shape="box"];19044[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos (Succ vzz1360000)) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27453[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19044 -> 27453[label="",style="solid", color="burlywood", weight=9]; 27453 -> 19489[label="",style="solid", color="burlywood", weight=3]; 27454[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19044 -> 27454[label="",style="solid", color="burlywood", weight=9]; 27454 -> 19490[label="",style="solid", color="burlywood", weight=3]; 19045[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27455[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19045 -> 27455[label="",style="solid", color="burlywood", weight=9]; 27455 -> 19491[label="",style="solid", color="burlywood", weight=3]; 27456[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19045 -> 27456[label="",style="solid", color="burlywood", weight=9]; 27456 -> 19492[label="",style="solid", color="burlywood", weight=3]; 19046[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg (Succ vzz1360000)) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27457[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19046 -> 27457[label="",style="solid", color="burlywood", weight=9]; 27457 -> 19493[label="",style="solid", color="burlywood", weight=3]; 27458[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19046 -> 27458[label="",style="solid", color="burlywood", weight=9]; 27458 -> 19494[label="",style="solid", color="burlywood", weight=3]; 19047[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) vzz1383 == LT)",fontsize=16,color="burlywood",shape="box"];27459[label="vzz1383/Pos vzz13830",fontsize=10,color="white",style="solid",shape="box"];19047 -> 27459[label="",style="solid", color="burlywood", weight=9]; 27459 -> 19495[label="",style="solid", color="burlywood", weight=3]; 27460[label="vzz1383/Neg vzz13830",fontsize=10,color="white",style="solid",shape="box"];19047 -> 27460[label="",style="solid", color="burlywood", weight=9]; 27460 -> 19496[label="",style="solid", color="burlywood", weight=3]; 19143[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19143 -> 19801[label="",style="solid", color="black", weight=3]; 19144[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Pos Zero)) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Pos Zero)) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19144 -> 19802[label="",style="solid", color="black", weight=3]; 19145[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg (Succ vzz116400))) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19145 -> 19803[label="",style="solid", color="black", weight=3]; 19146[label="roundRound05 (vzz23 :% Integer vzz240) (signumReal0 (Integer (Neg Zero)) True :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (signumReal0 (Integer (Neg Zero)) True :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19146 -> 19804[label="",style="solid", color="black", weight=3]; 19147[label="roundRound05 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19147 -> 19805[label="",style="solid", color="black", weight=3]; 19148[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1317000) (Succ vzz1316000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19148 -> 19806[label="",style="solid", color="black", weight=3]; 19149[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1317000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19149 -> 19807[label="",style="solid", color="black", weight=3]; 19150[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1316000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19150 -> 19808[label="",style="solid", color="black", weight=3]; 19151[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19151 -> 19809[label="",style="solid", color="black", weight=3]; 19152[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19152 -> 19810[label="",style="solid", color="black", weight=3]; 19153[label="even (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19153 -> 19965[label="",style="solid", color="black", weight=3]; 19154[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz136200 vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27461[label="vzz136200/Succ vzz1362000",fontsize=10,color="white",style="solid",shape="box"];19154 -> 27461[label="",style="solid", color="burlywood", weight=9]; 27461 -> 19811[label="",style="solid", color="burlywood", weight=3]; 27462[label="vzz136200/Zero",fontsize=10,color="white",style="solid",shape="box"];19154 -> 27462[label="",style="solid", color="burlywood", weight=9]; 27462 -> 19812[label="",style="solid", color="burlywood", weight=3]; 19155 -> 18752[label="",style="dashed", color="red", weight=0]; 19155[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19156[label="roundRound02 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19156 -> 19813[label="",style="solid", color="black", weight=3]; 19157 -> 18752[label="",style="dashed", color="red", weight=0]; 19157[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19158[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19158 -> 19814[label="",style="solid", color="black", weight=3]; 19159 -> 18752[label="",style="dashed", color="red", weight=0]; 19159[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19160 -> 19158[label="",style="dashed", color="red", weight=0]; 19160[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19161 -> 19154[label="",style="dashed", color="red", weight=0]; 19161[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz136200 vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19161 -> 19815[label="",style="dashed", color="magenta", weight=3]; 19161 -> 19816[label="",style="dashed", color="magenta", weight=3]; 19162 -> 18752[label="",style="dashed", color="red", weight=0]; 19162[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19163 -> 18752[label="",style="dashed", color="red", weight=0]; 19163[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19164 -> 19158[label="",style="dashed", color="red", weight=0]; 19164[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19165 -> 18752[label="",style="dashed", color="red", weight=0]; 19165[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19166 -> 19158[label="",style="dashed", color="red", weight=0]; 19166[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19167 -> 17839[label="",style="dashed", color="red", weight=0]; 19167[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1297000 vzz1296000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19167 -> 19817[label="",style="dashed", color="magenta", weight=3]; 19167 -> 19818[label="",style="dashed", color="magenta", weight=3]; 19168 -> 17308[label="",style="dashed", color="red", weight=0]; 19168[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19169 -> 17308[label="",style="dashed", color="red", weight=0]; 19169[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19170 -> 17843[label="",style="dashed", color="red", weight=0]; 19170[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19171[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Pos vzz310)) (primIntToDouble vzz1403)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19171 -> 19819[label="",style="solid", color="black", weight=3]; 19172[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1320000) (Succ vzz1319000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19172 -> 19820[label="",style="solid", color="black", weight=3]; 19173[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1320000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19173 -> 19821[label="",style="solid", color="black", weight=3]; 19174[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1319000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19174 -> 19822[label="",style="solid", color="black", weight=3]; 19175[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19175 -> 19823[label="",style="solid", color="black", weight=3]; 19176[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19176 -> 19824[label="",style="solid", color="black", weight=3]; 19177[label="even (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19177 -> 19975[label="",style="solid", color="black", weight=3]; 19178[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz136400 vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27463[label="vzz136400/Succ vzz1364000",fontsize=10,color="white",style="solid",shape="box"];19178 -> 27463[label="",style="solid", color="burlywood", weight=9]; 27463 -> 19825[label="",style="solid", color="burlywood", weight=3]; 27464[label="vzz136400/Zero",fontsize=10,color="white",style="solid",shape="box"];19178 -> 27464[label="",style="solid", color="burlywood", weight=9]; 27464 -> 19826[label="",style="solid", color="burlywood", weight=3]; 19179 -> 18777[label="",style="dashed", color="red", weight=0]; 19179[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19180[label="roundRound02 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19180 -> 19827[label="",style="solid", color="black", weight=3]; 19181 -> 18777[label="",style="dashed", color="red", weight=0]; 19181[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19182[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19182 -> 19828[label="",style="solid", color="black", weight=3]; 19183 -> 18777[label="",style="dashed", color="red", weight=0]; 19183[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19184 -> 19182[label="",style="dashed", color="red", weight=0]; 19184[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19185 -> 19178[label="",style="dashed", color="red", weight=0]; 19185[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz136400 vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19185 -> 19829[label="",style="dashed", color="magenta", weight=3]; 19185 -> 19830[label="",style="dashed", color="magenta", weight=3]; 19186 -> 18777[label="",style="dashed", color="red", weight=0]; 19186[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19187 -> 18777[label="",style="dashed", color="red", weight=0]; 19187[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19188 -> 19182[label="",style="dashed", color="red", weight=0]; 19188[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19189 -> 18777[label="",style="dashed", color="red", weight=0]; 19189[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19190 -> 19182[label="",style="dashed", color="red", weight=0]; 19190[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19191 -> 17918[label="",style="dashed", color="red", weight=0]; 19191[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1299000 vzz1298000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19191 -> 19831[label="",style="dashed", color="magenta", weight=3]; 19191 -> 19832[label="",style="dashed", color="magenta", weight=3]; 19192 -> 17333[label="",style="dashed", color="red", weight=0]; 19192[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19193 -> 17333[label="",style="dashed", color="red", weight=0]; 19193[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19194 -> 17922[label="",style="dashed", color="red", weight=0]; 19194[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19195[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Pos vzz310)) (primIntToDouble vzz1406)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19195 -> 19833[label="",style="solid", color="black", weight=3]; 19196[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1323000) (Succ vzz1322000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19196 -> 19834[label="",style="solid", color="black", weight=3]; 19197[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1323000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19197 -> 19835[label="",style="solid", color="black", weight=3]; 19198[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1322000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19198 -> 19836[label="",style="solid", color="black", weight=3]; 19199[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19199 -> 19837[label="",style="solid", color="black", weight=3]; 19200[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19200 -> 19838[label="",style="solid", color="black", weight=3]; 19201[label="even (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19201 -> 19971[label="",style="solid", color="black", weight=3]; 19202[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz136600 vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27465[label="vzz136600/Succ vzz1366000",fontsize=10,color="white",style="solid",shape="box"];19202 -> 27465[label="",style="solid", color="burlywood", weight=9]; 27465 -> 19839[label="",style="solid", color="burlywood", weight=3]; 27466[label="vzz136600/Zero",fontsize=10,color="white",style="solid",shape="box"];19202 -> 27466[label="",style="solid", color="burlywood", weight=9]; 27466 -> 19840[label="",style="solid", color="burlywood", weight=3]; 19203 -> 18802[label="",style="dashed", color="red", weight=0]; 19203[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19204[label="roundRound02 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19204 -> 19841[label="",style="solid", color="black", weight=3]; 19205 -> 18802[label="",style="dashed", color="red", weight=0]; 19205[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19206[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19206 -> 19842[label="",style="solid", color="black", weight=3]; 19207 -> 18802[label="",style="dashed", color="red", weight=0]; 19207[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19208 -> 19206[label="",style="dashed", color="red", weight=0]; 19208[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19209 -> 19202[label="",style="dashed", color="red", weight=0]; 19209[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz136600 vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19209 -> 19843[label="",style="dashed", color="magenta", weight=3]; 19209 -> 19844[label="",style="dashed", color="magenta", weight=3]; 19210 -> 18802[label="",style="dashed", color="red", weight=0]; 19210[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19211 -> 18802[label="",style="dashed", color="red", weight=0]; 19211[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19212 -> 19206[label="",style="dashed", color="red", weight=0]; 19212[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19213 -> 18802[label="",style="dashed", color="red", weight=0]; 19213[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19214 -> 19206[label="",style="dashed", color="red", weight=0]; 19214[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19215 -> 17986[label="",style="dashed", color="red", weight=0]; 19215[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1301000 vzz1300000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19215 -> 19845[label="",style="dashed", color="magenta", weight=3]; 19215 -> 19846[label="",style="dashed", color="magenta", weight=3]; 19216 -> 17358[label="",style="dashed", color="red", weight=0]; 19216[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19217 -> 17358[label="",style="dashed", color="red", weight=0]; 19217[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19218 -> 17990[label="",style="dashed", color="red", weight=0]; 19218[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19219[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Neg vzz310)) (primIntToDouble vzz1409)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19219 -> 19847[label="",style="solid", color="black", weight=3]; 19220[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1326000) (Succ vzz1325000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19220 -> 19848[label="",style="solid", color="black", weight=3]; 19221[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1326000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19221 -> 19849[label="",style="solid", color="black", weight=3]; 19222[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1325000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19222 -> 19850[label="",style="solid", color="black", weight=3]; 19223[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19223 -> 19851[label="",style="solid", color="black", weight=3]; 19224[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19224 -> 19852[label="",style="solid", color="black", weight=3]; 19225[label="even (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19225 -> 19976[label="",style="solid", color="black", weight=3]; 19226[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz136800 vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27467[label="vzz136800/Succ vzz1368000",fontsize=10,color="white",style="solid",shape="box"];19226 -> 27467[label="",style="solid", color="burlywood", weight=9]; 27467 -> 19853[label="",style="solid", color="burlywood", weight=3]; 27468[label="vzz136800/Zero",fontsize=10,color="white",style="solid",shape="box"];19226 -> 27468[label="",style="solid", color="burlywood", weight=9]; 27468 -> 19854[label="",style="solid", color="burlywood", weight=3]; 19227 -> 18827[label="",style="dashed", color="red", weight=0]; 19227[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19228[label="roundRound02 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19228 -> 19855[label="",style="solid", color="black", weight=3]; 19229 -> 18827[label="",style="dashed", color="red", weight=0]; 19229[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19230[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19230 -> 19856[label="",style="solid", color="black", weight=3]; 19231 -> 18827[label="",style="dashed", color="red", weight=0]; 19231[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19232 -> 19230[label="",style="dashed", color="red", weight=0]; 19232[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19233 -> 19226[label="",style="dashed", color="red", weight=0]; 19233[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz136800 vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19233 -> 19857[label="",style="dashed", color="magenta", weight=3]; 19233 -> 19858[label="",style="dashed", color="magenta", weight=3]; 19234 -> 18827[label="",style="dashed", color="red", weight=0]; 19234[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19235 -> 18827[label="",style="dashed", color="red", weight=0]; 19235[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19236 -> 19230[label="",style="dashed", color="red", weight=0]; 19236[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19237 -> 18827[label="",style="dashed", color="red", weight=0]; 19237[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19238 -> 19230[label="",style="dashed", color="red", weight=0]; 19238[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19239 -> 18045[label="",style="dashed", color="red", weight=0]; 19239[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1303000 vzz1302000) (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19239 -> 19859[label="",style="dashed", color="magenta", weight=3]; 19239 -> 19860[label="",style="dashed", color="magenta", weight=3]; 19240 -> 17383[label="",style="dashed", color="red", weight=0]; 19240[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19241 -> 17383[label="",style="dashed", color="red", weight=0]; 19241[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19242 -> 18049[label="",style="dashed", color="red", weight=0]; 19242[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19243[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Neg vzz310)) (primIntToDouble vzz1412)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19243 -> 19861[label="",style="solid", color="black", weight=3]; 19244[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1328000) (Succ vzz1327000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19244 -> 19862[label="",style="solid", color="black", weight=3]; 19245[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1328000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19245 -> 19863[label="",style="solid", color="black", weight=3]; 19246[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1327000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19246 -> 19864[label="",style="solid", color="black", weight=3]; 19247[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19247 -> 19865[label="",style="solid", color="black", weight=3]; 19248[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19248 -> 19866[label="",style="solid", color="black", weight=3]; 19249[label="even (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19249 -> 19972[label="",style="solid", color="black", weight=3]; 19250[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz137000 vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27469[label="vzz137000/Succ vzz1370000",fontsize=10,color="white",style="solid",shape="box"];19250 -> 27469[label="",style="solid", color="burlywood", weight=9]; 27469 -> 19867[label="",style="solid", color="burlywood", weight=3]; 27470[label="vzz137000/Zero",fontsize=10,color="white",style="solid",shape="box"];19250 -> 27470[label="",style="solid", color="burlywood", weight=9]; 27470 -> 19868[label="",style="solid", color="burlywood", weight=3]; 19251 -> 18852[label="",style="dashed", color="red", weight=0]; 19251[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19252[label="roundRound02 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19252 -> 19869[label="",style="solid", color="black", weight=3]; 19253 -> 18852[label="",style="dashed", color="red", weight=0]; 19253[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19254[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19254 -> 19870[label="",style="solid", color="black", weight=3]; 19255 -> 18852[label="",style="dashed", color="red", weight=0]; 19255[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19256 -> 19254[label="",style="dashed", color="red", weight=0]; 19256[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19257 -> 19250[label="",style="dashed", color="red", weight=0]; 19257[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz137000 vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19257 -> 19871[label="",style="dashed", color="magenta", weight=3]; 19257 -> 19872[label="",style="dashed", color="magenta", weight=3]; 19258 -> 18852[label="",style="dashed", color="red", weight=0]; 19258[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19259 -> 18852[label="",style="dashed", color="red", weight=0]; 19259[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19260 -> 19254[label="",style="dashed", color="red", weight=0]; 19260[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19261 -> 18852[label="",style="dashed", color="red", weight=0]; 19261[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19262 -> 19254[label="",style="dashed", color="red", weight=0]; 19262[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19263 -> 18088[label="",style="dashed", color="red", weight=0]; 19263[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1305000 vzz1304000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19263 -> 19873[label="",style="dashed", color="magenta", weight=3]; 19263 -> 19874[label="",style="dashed", color="magenta", weight=3]; 19264 -> 17408[label="",style="dashed", color="red", weight=0]; 19264[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19265 -> 17408[label="",style="dashed", color="red", weight=0]; 19265[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19266 -> 18092[label="",style="dashed", color="red", weight=0]; 19266[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19267[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Pos vzz310)) (primIntToFloat vzz1414)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19267 -> 19875[label="",style="solid", color="black", weight=3]; 19268[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1331000) (Succ vzz1330000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19268 -> 19876[label="",style="solid", color="black", weight=3]; 19269[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1331000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19269 -> 19877[label="",style="solid", color="black", weight=3]; 19270[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1330000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19270 -> 19878[label="",style="solid", color="black", weight=3]; 19271[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19271 -> 19879[label="",style="solid", color="black", weight=3]; 19272[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19272 -> 19880[label="",style="solid", color="black", weight=3]; 19273[label="even (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];19273 -> 19970[label="",style="solid", color="black", weight=3]; 19274[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz137200 vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27471[label="vzz137200/Succ vzz1372000",fontsize=10,color="white",style="solid",shape="box"];19274 -> 27471[label="",style="solid", color="burlywood", weight=9]; 27471 -> 19881[label="",style="solid", color="burlywood", weight=3]; 27472[label="vzz137200/Zero",fontsize=10,color="white",style="solid",shape="box"];19274 -> 27472[label="",style="solid", color="burlywood", weight=9]; 27472 -> 19882[label="",style="solid", color="burlywood", weight=3]; 19275 -> 18877[label="",style="dashed", color="red", weight=0]; 19275[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19276[label="roundRound02 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19276 -> 19883[label="",style="solid", color="black", weight=3]; 19277 -> 18877[label="",style="dashed", color="red", weight=0]; 19277[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19278[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19278 -> 19884[label="",style="solid", color="black", weight=3]; 19279 -> 18877[label="",style="dashed", color="red", weight=0]; 19279[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19280 -> 19278[label="",style="dashed", color="red", weight=0]; 19280[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19281 -> 19274[label="",style="dashed", color="red", weight=0]; 19281[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz137200 vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19281 -> 19885[label="",style="dashed", color="magenta", weight=3]; 19281 -> 19886[label="",style="dashed", color="magenta", weight=3]; 19282 -> 18877[label="",style="dashed", color="red", weight=0]; 19282[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19283 -> 18877[label="",style="dashed", color="red", weight=0]; 19283[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19284 -> 19278[label="",style="dashed", color="red", weight=0]; 19284[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19285 -> 18877[label="",style="dashed", color="red", weight=0]; 19285[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19286 -> 19278[label="",style="dashed", color="red", weight=0]; 19286[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19287 -> 18130[label="",style="dashed", color="red", weight=0]; 19287[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1307000 vzz1306000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19287 -> 19887[label="",style="dashed", color="magenta", weight=3]; 19287 -> 19888[label="",style="dashed", color="magenta", weight=3]; 19288 -> 17433[label="",style="dashed", color="red", weight=0]; 19288[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19289 -> 17433[label="",style="dashed", color="red", weight=0]; 19289[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19290 -> 18134[label="",style="dashed", color="red", weight=0]; 19290[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19291[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Pos vzz310)) (primIntToFloat vzz1416)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19291 -> 19889[label="",style="solid", color="black", weight=3]; 19292[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1333000) (Succ vzz1332000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19292 -> 19890[label="",style="solid", color="black", weight=3]; 19293[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1333000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19293 -> 19891[label="",style="solid", color="black", weight=3]; 19294[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1332000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19294 -> 19892[label="",style="solid", color="black", weight=3]; 19295[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19295 -> 19893[label="",style="solid", color="black", weight=3]; 19296[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19296 -> 19894[label="",style="solid", color="black", weight=3]; 19297[label="even (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19297 -> 19964[label="",style="solid", color="black", weight=3]; 19298[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz137400 vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27473[label="vzz137400/Succ vzz1374000",fontsize=10,color="white",style="solid",shape="box"];19298 -> 27473[label="",style="solid", color="burlywood", weight=9]; 27473 -> 19895[label="",style="solid", color="burlywood", weight=3]; 27474[label="vzz137400/Zero",fontsize=10,color="white",style="solid",shape="box"];19298 -> 27474[label="",style="solid", color="burlywood", weight=9]; 27474 -> 19896[label="",style="solid", color="burlywood", weight=3]; 19299 -> 18902[label="",style="dashed", color="red", weight=0]; 19299[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19300[label="roundRound02 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19300 -> 19897[label="",style="solid", color="black", weight=3]; 19301 -> 18902[label="",style="dashed", color="red", weight=0]; 19301[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19302[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19302 -> 19898[label="",style="solid", color="black", weight=3]; 19303 -> 18902[label="",style="dashed", color="red", weight=0]; 19303[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19304 -> 19302[label="",style="dashed", color="red", weight=0]; 19304[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19305 -> 19298[label="",style="dashed", color="red", weight=0]; 19305[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz137400 vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19305 -> 19899[label="",style="dashed", color="magenta", weight=3]; 19305 -> 19900[label="",style="dashed", color="magenta", weight=3]; 19306 -> 18902[label="",style="dashed", color="red", weight=0]; 19306[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19307 -> 18902[label="",style="dashed", color="red", weight=0]; 19307[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19308 -> 19302[label="",style="dashed", color="red", weight=0]; 19308[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19309 -> 18902[label="",style="dashed", color="red", weight=0]; 19309[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19310 -> 19302[label="",style="dashed", color="red", weight=0]; 19310[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19311 -> 18168[label="",style="dashed", color="red", weight=0]; 19311[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1309000 vzz1308000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19311 -> 19901[label="",style="dashed", color="magenta", weight=3]; 19311 -> 19902[label="",style="dashed", color="magenta", weight=3]; 19312 -> 17458[label="",style="dashed", color="red", weight=0]; 19312[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19313 -> 17458[label="",style="dashed", color="red", weight=0]; 19313[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19314 -> 18172[label="",style="dashed", color="red", weight=0]; 19314[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19315[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Neg vzz310)) (primIntToFloat vzz1418)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19315 -> 19903[label="",style="solid", color="black", weight=3]; 19316[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1358000) (Succ vzz1357000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19316 -> 19904[label="",style="solid", color="black", weight=3]; 19317[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1358000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19317 -> 19905[label="",style="solid", color="black", weight=3]; 19318[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1357000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19318 -> 19906[label="",style="solid", color="black", weight=3]; 19319[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19319 -> 19907[label="",style="solid", color="black", weight=3]; 19320[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19320 -> 19908[label="",style="solid", color="black", weight=3]; 19321[label="even (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];19321 -> 19968[label="",style="solid", color="black", weight=3]; 19322[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz137600 vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27475[label="vzz137600/Succ vzz1376000",fontsize=10,color="white",style="solid",shape="box"];19322 -> 27475[label="",style="solid", color="burlywood", weight=9]; 27475 -> 19909[label="",style="solid", color="burlywood", weight=3]; 27476[label="vzz137600/Zero",fontsize=10,color="white",style="solid",shape="box"];19322 -> 27476[label="",style="solid", color="burlywood", weight=9]; 27476 -> 19910[label="",style="solid", color="burlywood", weight=3]; 19323 -> 18927[label="",style="dashed", color="red", weight=0]; 19323[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19324[label="roundRound02 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19324 -> 19911[label="",style="solid", color="black", weight=3]; 19325 -> 18927[label="",style="dashed", color="red", weight=0]; 19325[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19326[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19326 -> 19912[label="",style="solid", color="black", weight=3]; 19327 -> 18927[label="",style="dashed", color="red", weight=0]; 19327[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19328 -> 19326[label="",style="dashed", color="red", weight=0]; 19328[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19329 -> 19322[label="",style="dashed", color="red", weight=0]; 19329[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz137600 vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19329 -> 19913[label="",style="dashed", color="magenta", weight=3]; 19329 -> 19914[label="",style="dashed", color="magenta", weight=3]; 19330 -> 18927[label="",style="dashed", color="red", weight=0]; 19330[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19331 -> 18927[label="",style="dashed", color="red", weight=0]; 19331[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19332 -> 19326[label="",style="dashed", color="red", weight=0]; 19332[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19333 -> 18927[label="",style="dashed", color="red", weight=0]; 19333[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19334 -> 19326[label="",style="dashed", color="red", weight=0]; 19334[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19335 -> 18202[label="",style="dashed", color="red", weight=0]; 19335[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1311000 vzz1310000) (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19335 -> 19915[label="",style="dashed", color="magenta", weight=3]; 19335 -> 19916[label="",style="dashed", color="magenta", weight=3]; 19336 -> 17483[label="",style="dashed", color="red", weight=0]; 19336[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19337 -> 17483[label="",style="dashed", color="red", weight=0]; 19337[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19338 -> 18206[label="",style="dashed", color="red", weight=0]; 19338[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos Zero) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19339[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Neg vzz310)) (primIntToFloat vzz1420)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19339 -> 19917[label="",style="solid", color="black", weight=3]; 19477[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz1314000) (Succ vzz1313000) == LT)",fontsize=16,color="black",shape="box"];19477 -> 19932[label="",style="solid", color="black", weight=3]; 19478[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat (Succ vzz1314000) Zero == LT)",fontsize=16,color="black",shape="box"];19478 -> 19933[label="",style="solid", color="black", weight=3]; 19479[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero (Succ vzz1313000) == LT)",fontsize=16,color="black",shape="box"];19479 -> 19934[label="",style="solid", color="black", weight=3]; 19480[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];19480 -> 19935[label="",style="solid", color="black", weight=3]; 21088 -> 2184[label="",style="dashed", color="red", weight=0]; 21088[label="primPlusInt (roundN (vzz1107 :% vzz1108)) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21088 -> 21262[label="",style="dashed", color="magenta", weight=3]; 21088 -> 21263[label="",style="dashed", color="magenta", weight=3]; 21089 -> 21264[label="",style="dashed", color="red", weight=0]; 21089[label="roundN0 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21089 -> 21265[label="",style="dashed", color="magenta", weight=3]; 21267 -> 6594[label="",style="dashed", color="red", weight=0]; 21267[label="primMinusInt (roundN (vzz1107 :% vzz1108)) (fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21267 -> 21303[label="",style="dashed", color="magenta", weight=3]; 21267 -> 21304[label="",style="dashed", color="magenta", weight=3]; 21268 -> 21305[label="",style="dashed", color="red", weight=0]; 21268[label="roundN (vzz1107 :% vzz1108) + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21268 -> 21306[label="",style="dashed", color="magenta", weight=3]; 19489[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos (Succ vzz1360000)) (Pos vzz13830) == LT)",fontsize=16,color="black",shape="box"];19489 -> 19948[label="",style="solid", color="black", weight=3]; 19490[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos (Succ vzz1360000)) (Neg vzz13830) == LT)",fontsize=16,color="black",shape="box"];19490 -> 19949[label="",style="solid", color="black", weight=3]; 19491[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Pos vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27477[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19491 -> 27477[label="",style="solid", color="burlywood", weight=9]; 27477 -> 19950[label="",style="solid", color="burlywood", weight=3]; 27478[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19491 -> 27478[label="",style="solid", color="burlywood", weight=9]; 27478 -> 19951[label="",style="solid", color="burlywood", weight=3]; 19492[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Neg vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27479[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19492 -> 27479[label="",style="solid", color="burlywood", weight=9]; 27479 -> 19952[label="",style="solid", color="burlywood", weight=3]; 27480[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19492 -> 27480[label="",style="solid", color="burlywood", weight=9]; 27480 -> 19953[label="",style="solid", color="burlywood", weight=3]; 19493[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg (Succ vzz1360000)) (Pos vzz13830) == LT)",fontsize=16,color="black",shape="box"];19493 -> 19954[label="",style="solid", color="black", weight=3]; 19494[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg (Succ vzz1360000)) (Neg vzz13830) == LT)",fontsize=16,color="black",shape="box"];19494 -> 19955[label="",style="solid", color="black", weight=3]; 19495[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Pos vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27481[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19495 -> 27481[label="",style="solid", color="burlywood", weight=9]; 27481 -> 19956[label="",style="solid", color="burlywood", weight=3]; 27482[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19495 -> 27482[label="",style="solid", color="burlywood", weight=9]; 27482 -> 19957[label="",style="solid", color="burlywood", weight=3]; 19496[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Neg vzz13830) == LT)",fontsize=16,color="burlywood",shape="box"];27483[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19496 -> 27483[label="",style="solid", color="burlywood", weight=9]; 27483 -> 19958[label="",style="solid", color="burlywood", weight=3]; 27484[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19496 -> 27484[label="",style="solid", color="burlywood", weight=9]; 27484 -> 19959[label="",style="solid", color="burlywood", weight=3]; 19801[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19801 -> 20053[label="",style="solid", color="black", weight=3]; 19802[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];19802 -> 20054[label="",style="solid", color="black", weight=3]; 19803 -> 19802[label="",style="dashed", color="red", weight=0]; 19803[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];19804 -> 19802[label="",style="dashed", color="red", weight=0]; 19804[label="roundRound05 (vzz23 :% Integer vzz240) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];19805[label="roundRound05 (vzz23 :% Integer vzz240) False (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19805 -> 20055[label="",style="solid", color="black", weight=3]; 19806 -> 18336[label="",style="dashed", color="red", weight=0]; 19806[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1317000 vzz1316000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19806 -> 20056[label="",style="dashed", color="magenta", weight=3]; 19806 -> 20057[label="",style="dashed", color="magenta", weight=3]; 19807 -> 17823[label="",style="dashed", color="red", weight=0]; 19807[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19808 -> 17823[label="",style="dashed", color="red", weight=0]; 19808[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19809 -> 18340[label="",style="dashed", color="red", weight=0]; 19809[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19810[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19810 -> 20058[label="",style="solid", color="black", weight=3]; 19965 -> 10469[label="",style="dashed", color="red", weight=0]; 19965[label="primEvenInt (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19965 -> 20059[label="",style="dashed", color="magenta", weight=3]; 19811[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1362000) vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27485[label="vzz136100/Succ vzz1361000",fontsize=10,color="white",style="solid",shape="box"];19811 -> 27485[label="",style="solid", color="burlywood", weight=9]; 27485 -> 20060[label="",style="solid", color="burlywood", weight=3]; 27486[label="vzz136100/Zero",fontsize=10,color="white",style="solid",shape="box"];19811 -> 27486[label="",style="solid", color="burlywood", weight=9]; 27486 -> 20061[label="",style="solid", color="burlywood", weight=3]; 19812[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz136100) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27487[label="vzz136100/Succ vzz1361000",fontsize=10,color="white",style="solid",shape="box"];19812 -> 27487[label="",style="solid", color="burlywood", weight=9]; 27487 -> 20062[label="",style="solid", color="burlywood", weight=3]; 27488[label="vzz136100/Zero",fontsize=10,color="white",style="solid",shape="box"];19812 -> 27488[label="",style="solid", color="burlywood", weight=9]; 27488 -> 20063[label="",style="solid", color="burlywood", weight=3]; 19813[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19813 -> 20064[label="",style="solid", color="black", weight=3]; 19814 -> 14216[label="",style="dashed", color="red", weight=0]; 19814[label="roundRound00 (Double (Pos vzz300) (Pos vzz310)) (even (roundN (Double (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19814 -> 20065[label="",style="dashed", color="magenta", weight=3]; 19815[label="vzz136100",fontsize=16,color="green",shape="box"];19816[label="vzz136200",fontsize=16,color="green",shape="box"];19817[label="vzz1296000",fontsize=16,color="green",shape="box"];19818[label="vzz1297000",fontsize=16,color="green",shape="box"];19819[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Pos vzz310)) (Double vzz1403 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19819 -> 20066[label="",style="solid", color="black", weight=3]; 19820 -> 18367[label="",style="dashed", color="red", weight=0]; 19820[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1320000 vzz1319000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19820 -> 20067[label="",style="dashed", color="magenta", weight=3]; 19820 -> 20068[label="",style="dashed", color="magenta", weight=3]; 19821 -> 17902[label="",style="dashed", color="red", weight=0]; 19821[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19822 -> 17902[label="",style="dashed", color="red", weight=0]; 19822[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19823 -> 18371[label="",style="dashed", color="red", weight=0]; 19823[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19824[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19824 -> 20069[label="",style="solid", color="black", weight=3]; 19975 -> 10469[label="",style="dashed", color="red", weight=0]; 19975[label="primEvenInt (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19975 -> 20070[label="",style="dashed", color="magenta", weight=3]; 19825[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1364000) vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27489[label="vzz136300/Succ vzz1363000",fontsize=10,color="white",style="solid",shape="box"];19825 -> 27489[label="",style="solid", color="burlywood", weight=9]; 27489 -> 20071[label="",style="solid", color="burlywood", weight=3]; 27490[label="vzz136300/Zero",fontsize=10,color="white",style="solid",shape="box"];19825 -> 27490[label="",style="solid", color="burlywood", weight=9]; 27490 -> 20072[label="",style="solid", color="burlywood", weight=3]; 19826[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz136300) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27491[label="vzz136300/Succ vzz1363000",fontsize=10,color="white",style="solid",shape="box"];19826 -> 27491[label="",style="solid", color="burlywood", weight=9]; 27491 -> 20073[label="",style="solid", color="burlywood", weight=3]; 27492[label="vzz136300/Zero",fontsize=10,color="white",style="solid",shape="box"];19826 -> 27492[label="",style="solid", color="burlywood", weight=9]; 27492 -> 20074[label="",style="solid", color="burlywood", weight=3]; 19827[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19827 -> 20075[label="",style="solid", color="black", weight=3]; 19828 -> 14251[label="",style="dashed", color="red", weight=0]; 19828[label="roundRound00 (Double (Neg vzz300) (Pos vzz310)) (even (roundN (Double (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19828 -> 20076[label="",style="dashed", color="magenta", weight=3]; 19829[label="vzz136300",fontsize=16,color="green",shape="box"];19830[label="vzz136400",fontsize=16,color="green",shape="box"];19831[label="vzz1299000",fontsize=16,color="green",shape="box"];19832[label="vzz1298000",fontsize=16,color="green",shape="box"];19833[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Pos vzz310)) (Double vzz1406 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19833 -> 20077[label="",style="solid", color="black", weight=3]; 19834 -> 18398[label="",style="dashed", color="red", weight=0]; 19834[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1323000 vzz1322000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19834 -> 20078[label="",style="dashed", color="magenta", weight=3]; 19834 -> 20079[label="",style="dashed", color="magenta", weight=3]; 19835 -> 17970[label="",style="dashed", color="red", weight=0]; 19835[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19836 -> 17970[label="",style="dashed", color="red", weight=0]; 19836[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19837 -> 18402[label="",style="dashed", color="red", weight=0]; 19837[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19838[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19838 -> 20080[label="",style="solid", color="black", weight=3]; 19971 -> 10469[label="",style="dashed", color="red", weight=0]; 19971[label="primEvenInt (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19971 -> 20081[label="",style="dashed", color="magenta", weight=3]; 19839[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1366000) vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27493[label="vzz136500/Succ vzz1365000",fontsize=10,color="white",style="solid",shape="box"];19839 -> 27493[label="",style="solid", color="burlywood", weight=9]; 27493 -> 20082[label="",style="solid", color="burlywood", weight=3]; 27494[label="vzz136500/Zero",fontsize=10,color="white",style="solid",shape="box"];19839 -> 27494[label="",style="solid", color="burlywood", weight=9]; 27494 -> 20083[label="",style="solid", color="burlywood", weight=3]; 19840[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz136500) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27495[label="vzz136500/Succ vzz1365000",fontsize=10,color="white",style="solid",shape="box"];19840 -> 27495[label="",style="solid", color="burlywood", weight=9]; 27495 -> 20084[label="",style="solid", color="burlywood", weight=3]; 27496[label="vzz136500/Zero",fontsize=10,color="white",style="solid",shape="box"];19840 -> 27496[label="",style="solid", color="burlywood", weight=9]; 27496 -> 20085[label="",style="solid", color="burlywood", weight=3]; 19841[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19841 -> 20086[label="",style="solid", color="black", weight=3]; 19842 -> 14275[label="",style="dashed", color="red", weight=0]; 19842[label="roundRound00 (Double (Pos vzz300) (Neg vzz310)) (even (roundN (Double (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19842 -> 20087[label="",style="dashed", color="magenta", weight=3]; 19843[label="vzz136500",fontsize=16,color="green",shape="box"];19844[label="vzz136600",fontsize=16,color="green",shape="box"];19845[label="vzz1300000",fontsize=16,color="green",shape="box"];19846[label="vzz1301000",fontsize=16,color="green",shape="box"];19847[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Pos vzz300) (Neg vzz310)) (Double vzz1409 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19847 -> 20088[label="",style="solid", color="black", weight=3]; 19848 -> 18429[label="",style="dashed", color="red", weight=0]; 19848[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1326000 vzz1325000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19848 -> 20089[label="",style="dashed", color="magenta", weight=3]; 19848 -> 20090[label="",style="dashed", color="magenta", weight=3]; 19849 -> 18029[label="",style="dashed", color="red", weight=0]; 19849[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19850 -> 18029[label="",style="dashed", color="red", weight=0]; 19850[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19851 -> 18433[label="",style="dashed", color="red", weight=0]; 19851[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19852[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19852 -> 20091[label="",style="solid", color="black", weight=3]; 19976 -> 10469[label="",style="dashed", color="red", weight=0]; 19976[label="primEvenInt (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19976 -> 20092[label="",style="dashed", color="magenta", weight=3]; 19853[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1368000) vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27497[label="vzz136700/Succ vzz1367000",fontsize=10,color="white",style="solid",shape="box"];19853 -> 27497[label="",style="solid", color="burlywood", weight=9]; 27497 -> 20093[label="",style="solid", color="burlywood", weight=3]; 27498[label="vzz136700/Zero",fontsize=10,color="white",style="solid",shape="box"];19853 -> 27498[label="",style="solid", color="burlywood", weight=9]; 27498 -> 20094[label="",style="solid", color="burlywood", weight=3]; 19854[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz136700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27499[label="vzz136700/Succ vzz1367000",fontsize=10,color="white",style="solid",shape="box"];19854 -> 27499[label="",style="solid", color="burlywood", weight=9]; 27499 -> 20095[label="",style="solid", color="burlywood", weight=3]; 27500[label="vzz136700/Zero",fontsize=10,color="white",style="solid",shape="box"];19854 -> 27500[label="",style="solid", color="burlywood", weight=9]; 27500 -> 20096[label="",style="solid", color="burlywood", weight=3]; 19855[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19855 -> 20097[label="",style="solid", color="black", weight=3]; 19856 -> 14298[label="",style="dashed", color="red", weight=0]; 19856[label="roundRound00 (Double (Neg vzz300) (Neg vzz310)) (even (roundN (Double (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19856 -> 20098[label="",style="dashed", color="magenta", weight=3]; 19857[label="vzz136800",fontsize=16,color="green",shape="box"];19858[label="vzz136700",fontsize=16,color="green",shape="box"];19859[label="vzz1303000",fontsize=16,color="green",shape="box"];19860[label="vzz1302000",fontsize=16,color="green",shape="box"];19861[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (primMinusDouble (Double (Neg vzz300) (Neg vzz310)) (Double vzz1412 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19861 -> 20099[label="",style="solid", color="black", weight=3]; 19862 -> 18460[label="",style="dashed", color="red", weight=0]; 19862[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1328000 vzz1327000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19862 -> 20100[label="",style="dashed", color="magenta", weight=3]; 19862 -> 20101[label="",style="dashed", color="magenta", weight=3]; 19863 -> 18072[label="",style="dashed", color="red", weight=0]; 19863[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19864 -> 18072[label="",style="dashed", color="red", weight=0]; 19864[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19865 -> 18464[label="",style="dashed", color="red", weight=0]; 19865[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19866[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19866 -> 20102[label="",style="solid", color="black", weight=3]; 19972 -> 10469[label="",style="dashed", color="red", weight=0]; 19972[label="primEvenInt (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19972 -> 20103[label="",style="dashed", color="magenta", weight=3]; 19867[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1370000) vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27501[label="vzz136900/Succ vzz1369000",fontsize=10,color="white",style="solid",shape="box"];19867 -> 27501[label="",style="solid", color="burlywood", weight=9]; 27501 -> 20104[label="",style="solid", color="burlywood", weight=3]; 27502[label="vzz136900/Zero",fontsize=10,color="white",style="solid",shape="box"];19867 -> 27502[label="",style="solid", color="burlywood", weight=9]; 27502 -> 20105[label="",style="solid", color="burlywood", weight=3]; 19868[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz136900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27503[label="vzz136900/Succ vzz1369000",fontsize=10,color="white",style="solid",shape="box"];19868 -> 27503[label="",style="solid", color="burlywood", weight=9]; 27503 -> 20106[label="",style="solid", color="burlywood", weight=3]; 27504[label="vzz136900/Zero",fontsize=10,color="white",style="solid",shape="box"];19868 -> 27504[label="",style="solid", color="burlywood", weight=9]; 27504 -> 20107[label="",style="solid", color="burlywood", weight=3]; 19869[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19869 -> 20108[label="",style="solid", color="black", weight=3]; 19870 -> 14321[label="",style="dashed", color="red", weight=0]; 19870[label="roundRound00 (Float (Pos vzz300) (Pos vzz310)) (even (roundN (Float (Pos vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19870 -> 20109[label="",style="dashed", color="magenta", weight=3]; 19871[label="vzz137000",fontsize=16,color="green",shape="box"];19872[label="vzz136900",fontsize=16,color="green",shape="box"];19873[label="vzz1305000",fontsize=16,color="green",shape="box"];19874[label="vzz1304000",fontsize=16,color="green",shape="box"];19875[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Pos vzz310)) (Float vzz1414 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19875 -> 20110[label="",style="solid", color="black", weight=3]; 19876 -> 18487[label="",style="dashed", color="red", weight=0]; 19876[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1331000 vzz1330000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19876 -> 20111[label="",style="dashed", color="magenta", weight=3]; 19876 -> 20112[label="",style="dashed", color="magenta", weight=3]; 19877 -> 18114[label="",style="dashed", color="red", weight=0]; 19877[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19878 -> 18114[label="",style="dashed", color="red", weight=0]; 19878[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19879 -> 18491[label="",style="dashed", color="red", weight=0]; 19879[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19880[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19880 -> 20113[label="",style="solid", color="black", weight=3]; 19970 -> 10469[label="",style="dashed", color="red", weight=0]; 19970[label="primEvenInt (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];19970 -> 20114[label="",style="dashed", color="magenta", weight=3]; 19881[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1372000) vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27505[label="vzz137100/Succ vzz1371000",fontsize=10,color="white",style="solid",shape="box"];19881 -> 27505[label="",style="solid", color="burlywood", weight=9]; 27505 -> 20115[label="",style="solid", color="burlywood", weight=3]; 27506[label="vzz137100/Zero",fontsize=10,color="white",style="solid",shape="box"];19881 -> 27506[label="",style="solid", color="burlywood", weight=9]; 27506 -> 20116[label="",style="solid", color="burlywood", weight=3]; 19882[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz137100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27507[label="vzz137100/Succ vzz1371000",fontsize=10,color="white",style="solid",shape="box"];19882 -> 27507[label="",style="solid", color="burlywood", weight=9]; 27507 -> 20117[label="",style="solid", color="burlywood", weight=3]; 27508[label="vzz137100/Zero",fontsize=10,color="white",style="solid",shape="box"];19882 -> 27508[label="",style="solid", color="burlywood", weight=9]; 27508 -> 20118[label="",style="solid", color="burlywood", weight=3]; 19883[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19883 -> 20119[label="",style="solid", color="black", weight=3]; 19884 -> 14344[label="",style="dashed", color="red", weight=0]; 19884[label="roundRound00 (Float (Neg vzz300) (Pos vzz310)) (even (roundN (Float (Neg vzz300) (Pos vzz310))))",fontsize=16,color="magenta"];19884 -> 20120[label="",style="dashed", color="magenta", weight=3]; 19885[label="vzz137100",fontsize=16,color="green",shape="box"];19886[label="vzz137200",fontsize=16,color="green",shape="box"];19887[label="vzz1307000",fontsize=16,color="green",shape="box"];19888[label="vzz1306000",fontsize=16,color="green",shape="box"];19889[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Pos vzz310)) (Float vzz1416 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19889 -> 20121[label="",style="solid", color="black", weight=3]; 19890 -> 18514[label="",style="dashed", color="red", weight=0]; 19890[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1333000 vzz1332000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19890 -> 20122[label="",style="dashed", color="magenta", weight=3]; 19890 -> 20123[label="",style="dashed", color="magenta", weight=3]; 19891 -> 18152[label="",style="dashed", color="red", weight=0]; 19891[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19892 -> 18152[label="",style="dashed", color="red", weight=0]; 19892[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19893 -> 18518[label="",style="dashed", color="red", weight=0]; 19893[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19894[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19894 -> 20124[label="",style="solid", color="black", weight=3]; 19964 -> 10469[label="",style="dashed", color="red", weight=0]; 19964[label="primEvenInt (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19964 -> 20125[label="",style="dashed", color="magenta", weight=3]; 19895[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1374000) vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27509[label="vzz137300/Succ vzz1373000",fontsize=10,color="white",style="solid",shape="box"];19895 -> 27509[label="",style="solid", color="burlywood", weight=9]; 27509 -> 20126[label="",style="solid", color="burlywood", weight=3]; 27510[label="vzz137300/Zero",fontsize=10,color="white",style="solid",shape="box"];19895 -> 27510[label="",style="solid", color="burlywood", weight=9]; 27510 -> 20127[label="",style="solid", color="burlywood", weight=3]; 19896[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz137300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27511[label="vzz137300/Succ vzz1373000",fontsize=10,color="white",style="solid",shape="box"];19896 -> 27511[label="",style="solid", color="burlywood", weight=9]; 27511 -> 20128[label="",style="solid", color="burlywood", weight=3]; 27512[label="vzz137300/Zero",fontsize=10,color="white",style="solid",shape="box"];19896 -> 27512[label="",style="solid", color="burlywood", weight=9]; 27512 -> 20129[label="",style="solid", color="burlywood", weight=3]; 19897[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19897 -> 20130[label="",style="solid", color="black", weight=3]; 19898 -> 14367[label="",style="dashed", color="red", weight=0]; 19898[label="roundRound00 (Float (Pos vzz300) (Neg vzz310)) (even (roundN (Float (Pos vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19898 -> 20131[label="",style="dashed", color="magenta", weight=3]; 19899[label="vzz137300",fontsize=16,color="green",shape="box"];19900[label="vzz137400",fontsize=16,color="green",shape="box"];19901[label="vzz1308000",fontsize=16,color="green",shape="box"];19902[label="vzz1309000",fontsize=16,color="green",shape="box"];19903[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Pos vzz300) (Neg vzz310)) (Float vzz1418 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19903 -> 20132[label="",style="solid", color="black", weight=3]; 19904 -> 18541[label="",style="dashed", color="red", weight=0]; 19904[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1358000 vzz1357000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19904 -> 20133[label="",style="dashed", color="magenta", weight=3]; 19904 -> 20134[label="",style="dashed", color="magenta", weight=3]; 19905 -> 18186[label="",style="dashed", color="red", weight=0]; 19905[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19906 -> 18186[label="",style="dashed", color="red", weight=0]; 19906[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19907 -> 18545[label="",style="dashed", color="red", weight=0]; 19907[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];19908[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19908 -> 20135[label="",style="solid", color="black", weight=3]; 19968 -> 10469[label="",style="dashed", color="red", weight=0]; 19968[label="primEvenInt (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];19968 -> 20136[label="",style="dashed", color="magenta", weight=3]; 19909[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1376000) vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27513[label="vzz137500/Succ vzz1375000",fontsize=10,color="white",style="solid",shape="box"];19909 -> 27513[label="",style="solid", color="burlywood", weight=9]; 27513 -> 20137[label="",style="solid", color="burlywood", weight=3]; 27514[label="vzz137500/Zero",fontsize=10,color="white",style="solid",shape="box"];19909 -> 27514[label="",style="solid", color="burlywood", weight=9]; 27514 -> 20138[label="",style="solid", color="burlywood", weight=3]; 19910[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz137500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27515[label="vzz137500/Succ vzz1375000",fontsize=10,color="white",style="solid",shape="box"];19910 -> 27515[label="",style="solid", color="burlywood", weight=9]; 27515 -> 20139[label="",style="solid", color="burlywood", weight=3]; 27516[label="vzz137500/Zero",fontsize=10,color="white",style="solid",shape="box"];19910 -> 27516[label="",style="solid", color="burlywood", weight=9]; 27516 -> 20140[label="",style="solid", color="burlywood", weight=3]; 19911[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];19911 -> 20141[label="",style="solid", color="black", weight=3]; 19912 -> 14390[label="",style="dashed", color="red", weight=0]; 19912[label="roundRound00 (Float (Neg vzz300) (Neg vzz310)) (even (roundN (Float (Neg vzz300) (Neg vzz310))))",fontsize=16,color="magenta"];19912 -> 20142[label="",style="dashed", color="magenta", weight=3]; 19913[label="vzz137600",fontsize=16,color="green",shape="box"];19914[label="vzz137500",fontsize=16,color="green",shape="box"];19915[label="vzz1310000",fontsize=16,color="green",shape="box"];19916[label="vzz1311000",fontsize=16,color="green",shape="box"];19917[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (primMinusFloat (Float (Neg vzz300) (Neg vzz310)) (Float vzz1420 (Pos (Succ Zero)))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];19917 -> 20143[label="",style="solid", color="black", weight=3]; 19932 -> 18646[label="",style="dashed", color="red", weight=0]; 19932[label="roundM0 (vzz1107 :% vzz1108) (primCmpNat vzz1314000 vzz1313000 == LT)",fontsize=16,color="magenta"];19932 -> 20152[label="",style="dashed", color="magenta", weight=3]; 19932 -> 20153[label="",style="dashed", color="magenta", weight=3]; 19933 -> 17586[label="",style="dashed", color="red", weight=0]; 19933[label="roundM0 (vzz1107 :% vzz1108) (GT == LT)",fontsize=16,color="magenta"];19934 -> 17591[label="",style="dashed", color="red", weight=0]; 19934[label="roundM0 (vzz1107 :% vzz1108) (LT == LT)",fontsize=16,color="magenta"];19935 -> 18270[label="",style="dashed", color="red", weight=0]; 19935[label="roundM0 (vzz1107 :% vzz1108) (EQ == LT)",fontsize=16,color="magenta"];21262 -> 7109[label="",style="dashed", color="red", weight=0]; 21262[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="magenta"];21262 -> 21269[label="",style="dashed", color="magenta", weight=3]; 21262 -> 21270[label="",style="dashed", color="magenta", weight=3]; 21263 -> 10753[label="",style="dashed", color="red", weight=0]; 21263[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21263 -> 21271[label="",style="dashed", color="magenta", weight=3]; 21265 -> 7174[label="",style="dashed", color="red", weight=0]; 21265[label="roundN0 (vzz1107 :% vzz1108) (roundVu7 (vzz1107 :% vzz1108))",fontsize=16,color="magenta"];21265 -> 21272[label="",style="dashed", color="magenta", weight=3]; 21265 -> 21273[label="",style="dashed", color="magenta", weight=3]; 21264[label="vzz1557 + fromInt (Pos (Succ Zero))",fontsize=16,color="burlywood",shape="triangle"];27517[label="vzz1557/Integer vzz15570",fontsize=10,color="white",style="solid",shape="box"];21264 -> 27517[label="",style="solid", color="burlywood", weight=9]; 27517 -> 21274[label="",style="solid", color="burlywood", weight=3]; 21303 -> 10753[label="",style="dashed", color="red", weight=0]; 21303[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21303 -> 21307[label="",style="dashed", color="magenta", weight=3]; 21304 -> 7109[label="",style="dashed", color="red", weight=0]; 21304[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="magenta"];21304 -> 21308[label="",style="dashed", color="magenta", weight=3]; 21304 -> 21309[label="",style="dashed", color="magenta", weight=3]; 21306 -> 7109[label="",style="dashed", color="red", weight=0]; 21306[label="roundN (vzz1107 :% vzz1108)",fontsize=16,color="magenta"];21306 -> 21310[label="",style="dashed", color="magenta", weight=3]; 21306 -> 21311[label="",style="dashed", color="magenta", weight=3]; 21305[label="vzz1560 + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27518[label="vzz1560/Integer vzz15600",fontsize=10,color="white",style="solid",shape="box"];21305 -> 27518[label="",style="solid", color="burlywood", weight=9]; 27518 -> 21312[label="",style="solid", color="burlywood", weight=3]; 19948[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz1360000) vzz13830 == LT)",fontsize=16,color="burlywood",shape="triangle"];27519[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19948 -> 27519[label="",style="solid", color="burlywood", weight=9]; 27519 -> 20156[label="",style="solid", color="burlywood", weight=3]; 27520[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19948 -> 27520[label="",style="solid", color="burlywood", weight=9]; 27520 -> 20157[label="",style="solid", color="burlywood", weight=3]; 19949[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="black",shape="triangle"];19949 -> 20158[label="",style="solid", color="black", weight=3]; 19950[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Pos (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19950 -> 20159[label="",style="solid", color="black", weight=3]; 19951[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];19951 -> 20160[label="",style="solid", color="black", weight=3]; 19952[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Neg (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19952 -> 20161[label="",style="solid", color="black", weight=3]; 19953[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];19953 -> 20162[label="",style="solid", color="black", weight=3]; 19954[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="black",shape="triangle"];19954 -> 20163[label="",style="solid", color="black", weight=3]; 19955[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz13830 (Succ vzz1360000) == LT)",fontsize=16,color="burlywood",shape="triangle"];27521[label="vzz13830/Succ vzz138300",fontsize=10,color="white",style="solid",shape="box"];19955 -> 27521[label="",style="solid", color="burlywood", weight=9]; 27521 -> 20164[label="",style="solid", color="burlywood", weight=3]; 27522[label="vzz13830/Zero",fontsize=10,color="white",style="solid",shape="box"];19955 -> 27522[label="",style="solid", color="burlywood", weight=9]; 27522 -> 20165[label="",style="solid", color="burlywood", weight=3]; 19956[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Pos (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19956 -> 20166[label="",style="solid", color="black", weight=3]; 19957[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];19957 -> 20167[label="",style="solid", color="black", weight=3]; 19958[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Neg (Succ vzz138300)) == LT)",fontsize=16,color="black",shape="box"];19958 -> 20168[label="",style="solid", color="black", weight=3]; 19959[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];19959 -> 20169[label="",style="solid", color="black", weight=3]; 20053[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20053 -> 20216[label="",style="solid", color="black", weight=3]; 20054[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20054 -> 20217[label="",style="solid", color="black", weight=3]; 20055[label="roundRound04 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20055 -> 20218[label="",style="solid", color="black", weight=3]; 20056[label="vzz1317000",fontsize=16,color="green",shape="box"];20057[label="vzz1316000",fontsize=16,color="green",shape="box"];20058[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20058 -> 20219[label="",style="solid", color="black", weight=3]; 20059 -> 9183[label="",style="dashed", color="red", weight=0]; 20059[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20060[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1362000) (Succ vzz1361000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20060 -> 20220[label="",style="solid", color="black", weight=3]; 20061[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1362000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20061 -> 20221[label="",style="solid", color="black", weight=3]; 20062[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1361000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20062 -> 20222[label="",style="solid", color="black", weight=3]; 20063[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20063 -> 20223[label="",style="solid", color="black", weight=3]; 20064[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20064 -> 20224[label="",style="solid", color="black", weight=3]; 20065[label="even (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20065 -> 23740[label="",style="solid", color="black", weight=3]; 20066 -> 20226[label="",style="dashed", color="red", weight=0]; 20066[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double (Pos vzz300 * Pos (Succ Zero) - vzz1403 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20066 -> 20227[label="",style="dashed", color="magenta", weight=3]; 20066 -> 20228[label="",style="dashed", color="magenta", weight=3]; 20067[label="vzz1320000",fontsize=16,color="green",shape="box"];20068[label="vzz1319000",fontsize=16,color="green",shape="box"];20069[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20069 -> 20265[label="",style="solid", color="black", weight=3]; 20070 -> 9211[label="",style="dashed", color="red", weight=0]; 20070[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20071[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1364000) (Succ vzz1363000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20071 -> 20266[label="",style="solid", color="black", weight=3]; 20072[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1364000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20072 -> 20267[label="",style="solid", color="black", weight=3]; 20073[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1363000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20073 -> 20268[label="",style="solid", color="black", weight=3]; 20074[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20074 -> 20269[label="",style="solid", color="black", weight=3]; 20075[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20075 -> 20270[label="",style="solid", color="black", weight=3]; 20076[label="even (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20076 -> 23741[label="",style="solid", color="black", weight=3]; 20077 -> 20272[label="",style="dashed", color="red", weight=0]; 20077[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double (Neg vzz300 * Pos (Succ Zero) - vzz1406 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20077 -> 20273[label="",style="dashed", color="magenta", weight=3]; 20077 -> 20274[label="",style="dashed", color="magenta", weight=3]; 20078[label="vzz1322000",fontsize=16,color="green",shape="box"];20079[label="vzz1323000",fontsize=16,color="green",shape="box"];20080[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20080 -> 20336[label="",style="solid", color="black", weight=3]; 20081 -> 9239[label="",style="dashed", color="red", weight=0]; 20081[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20082[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1366000) (Succ vzz1365000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20082 -> 20337[label="",style="solid", color="black", weight=3]; 20083[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1366000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20083 -> 20338[label="",style="solid", color="black", weight=3]; 20084[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1365000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20084 -> 20339[label="",style="solid", color="black", weight=3]; 20085[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20085 -> 20340[label="",style="solid", color="black", weight=3]; 20086[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20086 -> 20341[label="",style="solid", color="black", weight=3]; 20087[label="even (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20087 -> 23742[label="",style="solid", color="black", weight=3]; 20088 -> 20343[label="",style="dashed", color="red", weight=0]; 20088[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double (Pos vzz300 * Pos (Succ Zero) - vzz1409 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20088 -> 20344[label="",style="dashed", color="magenta", weight=3]; 20088 -> 20345[label="",style="dashed", color="magenta", weight=3]; 20089[label="vzz1326000",fontsize=16,color="green",shape="box"];20090[label="vzz1325000",fontsize=16,color="green",shape="box"];20091[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Pos (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20091 -> 20370[label="",style="solid", color="black", weight=3]; 20092 -> 9267[label="",style="dashed", color="red", weight=0]; 20092[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20093[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1368000) (Succ vzz1367000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20093 -> 20371[label="",style="solid", color="black", weight=3]; 20094[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1368000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20094 -> 20372[label="",style="solid", color="black", weight=3]; 20095[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1367000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20095 -> 20373[label="",style="solid", color="black", weight=3]; 20096[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20096 -> 20374[label="",style="solid", color="black", weight=3]; 20097[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20097 -> 20375[label="",style="solid", color="black", weight=3]; 20098[label="even (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20098 -> 23743[label="",style="solid", color="black", weight=3]; 20099 -> 20377[label="",style="dashed", color="red", weight=0]; 20099[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double (Neg vzz300 * Pos (Succ Zero) - vzz1412 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20099 -> 20378[label="",style="dashed", color="magenta", weight=3]; 20099 -> 20379[label="",style="dashed", color="magenta", weight=3]; 20100[label="vzz1328000",fontsize=16,color="green",shape="box"];20101[label="vzz1327000",fontsize=16,color="green",shape="box"];20102[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20102 -> 20396[label="",style="solid", color="black", weight=3]; 20103 -> 9295[label="",style="dashed", color="red", weight=0]; 20103[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20104[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1370000) (Succ vzz1369000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20104 -> 20397[label="",style="solid", color="black", weight=3]; 20105[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1370000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20105 -> 20398[label="",style="solid", color="black", weight=3]; 20106[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1369000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20106 -> 20399[label="",style="solid", color="black", weight=3]; 20107[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20107 -> 20400[label="",style="solid", color="black", weight=3]; 20108[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20108 -> 20401[label="",style="solid", color="black", weight=3]; 20109[label="even (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20109 -> 23744[label="",style="solid", color="black", weight=3]; 20110 -> 20403[label="",style="dashed", color="red", weight=0]; 20110[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float (Pos vzz300 * Pos (Succ Zero) - vzz1414 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20110 -> 20404[label="",style="dashed", color="magenta", weight=3]; 20110 -> 20405[label="",style="dashed", color="magenta", weight=3]; 20111[label="vzz1331000",fontsize=16,color="green",shape="box"];20112[label="vzz1330000",fontsize=16,color="green",shape="box"];20113[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20113 -> 20450[label="",style="solid", color="black", weight=3]; 20114 -> 9323[label="",style="dashed", color="red", weight=0]; 20114[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20115[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1372000) (Succ vzz1371000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20115 -> 20451[label="",style="solid", color="black", weight=3]; 20116[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1372000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20116 -> 20452[label="",style="solid", color="black", weight=3]; 20117[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1371000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20117 -> 20453[label="",style="solid", color="black", weight=3]; 20118[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20118 -> 20454[label="",style="solid", color="black", weight=3]; 20119[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20119 -> 20455[label="",style="solid", color="black", weight=3]; 20120[label="even (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="black",shape="box"];20120 -> 23745[label="",style="solid", color="black", weight=3]; 20121 -> 20457[label="",style="dashed", color="red", weight=0]; 20121[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float (Neg vzz300 * Pos (Succ Zero) - vzz1416 * Pos vzz310) (Pos vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20121 -> 20458[label="",style="dashed", color="magenta", weight=3]; 20121 -> 20459[label="",style="dashed", color="magenta", weight=3]; 20122[label="vzz1333000",fontsize=16,color="green",shape="box"];20123[label="vzz1332000",fontsize=16,color="green",shape="box"];20124[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20124 -> 20484[label="",style="solid", color="black", weight=3]; 20125 -> 9351[label="",style="dashed", color="red", weight=0]; 20125[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20126[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1374000) (Succ vzz1373000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20126 -> 20485[label="",style="solid", color="black", weight=3]; 20127[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1374000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20127 -> 20486[label="",style="solid", color="black", weight=3]; 20128[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1373000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20128 -> 20487[label="",style="solid", color="black", weight=3]; 20129[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20129 -> 20488[label="",style="solid", color="black", weight=3]; 20130[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20130 -> 20489[label="",style="solid", color="black", weight=3]; 20131[label="even (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20131 -> 23746[label="",style="solid", color="black", weight=3]; 20132 -> 20491[label="",style="dashed", color="red", weight=0]; 20132[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float (Pos vzz300 * Pos (Succ Zero) - vzz1418 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20132 -> 20492[label="",style="dashed", color="magenta", weight=3]; 20132 -> 20493[label="",style="dashed", color="magenta", weight=3]; 20133[label="vzz1358000",fontsize=16,color="green",shape="box"];20134[label="vzz1357000",fontsize=16,color="green",shape="box"];20135[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Pos (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20135 -> 20510[label="",style="solid", color="black", weight=3]; 20136 -> 9379[label="",style="dashed", color="red", weight=0]; 20136[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20137[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1376000) (Succ vzz1375000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20137 -> 20511[label="",style="solid", color="black", weight=3]; 20138[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1376000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20138 -> 20512[label="",style="solid", color="black", weight=3]; 20139[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1375000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20139 -> 20513[label="",style="solid", color="black", weight=3]; 20140[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20140 -> 20514[label="",style="solid", color="black", weight=3]; 20141[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (fromInt (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20141 -> 20515[label="",style="solid", color="black", weight=3]; 20142[label="even (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="black",shape="box"];20142 -> 23747[label="",style="solid", color="black", weight=3]; 20143 -> 20517[label="",style="dashed", color="red", weight=0]; 20143[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float (Neg vzz300 * Pos (Succ Zero) - vzz1420 * Neg vzz310) (Neg vzz310 * Pos (Succ Zero))) (fromInt (Pos Zero)) == LT)",fontsize=16,color="magenta"];20143 -> 20518[label="",style="dashed", color="magenta", weight=3]; 20143 -> 20519[label="",style="dashed", color="magenta", weight=3]; 20152[label="vzz1314000",fontsize=16,color="green",shape="box"];20153[label="vzz1313000",fontsize=16,color="green",shape="box"];21269[label="vzz1107",fontsize=16,color="green",shape="box"];21270[label="vzz1108",fontsize=16,color="green",shape="box"];21271[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21272[label="vzz1107",fontsize=16,color="green",shape="box"];21273[label="vzz1108",fontsize=16,color="green",shape="box"];21274[label="Integer vzz15570 + fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="box"];21274 -> 21313[label="",style="solid", color="black", weight=3]; 21307[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21308[label="vzz1107",fontsize=16,color="green",shape="box"];21309[label="vzz1108",fontsize=16,color="green",shape="box"];21310[label="vzz1107",fontsize=16,color="green",shape="box"];21311[label="vzz1108",fontsize=16,color="green",shape="box"];21312[label="Integer vzz15600 + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21312 -> 21318[label="",style="solid", color="black", weight=3]; 20156[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz1360000) (Succ vzz138300) == LT)",fontsize=16,color="black",shape="box"];20156 -> 20574[label="",style="solid", color="black", weight=3]; 20157[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz1360000) Zero == LT)",fontsize=16,color="black",shape="box"];20157 -> 20575[label="",style="solid", color="black", weight=3]; 20158[label="roundM0 (vzz1107 :% Integer vzz11080) False",fontsize=16,color="black",shape="triangle"];20158 -> 20576[label="",style="solid", color="black", weight=3]; 20159 -> 19955[label="",style="dashed", color="red", weight=0]; 20159[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero (Succ vzz138300) == LT)",fontsize=16,color="magenta"];20159 -> 20577[label="",style="dashed", color="magenta", weight=3]; 20159 -> 20578[label="",style="dashed", color="magenta", weight=3]; 20160[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="black",shape="triangle"];20160 -> 20579[label="",style="solid", color="black", weight=3]; 20161 -> 19949[label="",style="dashed", color="red", weight=0]; 20161[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="magenta"];20162 -> 20160[label="",style="dashed", color="red", weight=0]; 20162[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];20163[label="roundM0 (vzz1107 :% Integer vzz11080) True",fontsize=16,color="black",shape="box"];20163 -> 20580[label="",style="solid", color="black", weight=3]; 20164[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz138300) (Succ vzz1360000) == LT)",fontsize=16,color="black",shape="box"];20164 -> 20581[label="",style="solid", color="black", weight=3]; 20165[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero (Succ vzz1360000) == LT)",fontsize=16,color="black",shape="box"];20165 -> 20582[label="",style="solid", color="black", weight=3]; 20166 -> 19954[label="",style="dashed", color="red", weight=0]; 20166[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="magenta"];20167 -> 20160[label="",style="dashed", color="red", weight=0]; 20167[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];20168 -> 19948[label="",style="dashed", color="red", weight=0]; 20168[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz138300) Zero == LT)",fontsize=16,color="magenta"];20168 -> 20583[label="",style="dashed", color="magenta", weight=3]; 20168 -> 20584[label="",style="dashed", color="magenta", weight=3]; 20169 -> 20160[label="",style="dashed", color="red", weight=0]; 20169[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];20216[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Neg (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20216 -> 20593[label="",style="solid", color="black", weight=3]; 20217[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20217 -> 20594[label="",style="solid", color="black", weight=3]; 20218[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero)) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20218 -> 20595[label="",style="solid", color="black", weight=3]; 20219 -> 20596[label="",style="dashed", color="red", weight=0]; 20219[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20219 -> 20597[label="",style="dashed", color="magenta", weight=3]; 20219 -> 20598[label="",style="dashed", color="magenta", weight=3]; 20220 -> 19154[label="",style="dashed", color="red", weight=0]; 20220[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1362000 vzz1361000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20220 -> 20623[label="",style="dashed", color="magenta", weight=3]; 20220 -> 20624[label="",style="dashed", color="magenta", weight=3]; 20221 -> 18752[label="",style="dashed", color="red", weight=0]; 20221[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20222 -> 18752[label="",style="dashed", color="red", weight=0]; 20222[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20223 -> 19158[label="",style="dashed", color="red", weight=0]; 20223[label="roundRound03 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20224[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20224 -> 20625[label="",style="solid", color="black", weight=3]; 23740 -> 10469[label="",style="dashed", color="red", weight=0]; 23740[label="primEvenInt (roundN (Double (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23740 -> 23788[label="",style="dashed", color="magenta", weight=3]; 20227 -> 681[label="",style="dashed", color="red", weight=0]; 20227[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20227 -> 20626[label="",style="dashed", color="magenta", weight=3]; 20227 -> 20627[label="",style="dashed", color="magenta", weight=3]; 20228 -> 6515[label="",style="dashed", color="red", weight=0]; 20228[label="Pos vzz300 * Pos (Succ Zero) - vzz1403 * Pos vzz310",fontsize=16,color="magenta"];20228 -> 20628[label="",style="dashed", color="magenta", weight=3]; 20228 -> 20629[label="",style="dashed", color="magenta", weight=3]; 20226[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 vzz1487) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27523[label="vzz1487/Pos vzz14870",fontsize=10,color="white",style="solid",shape="box"];20226 -> 27523[label="",style="solid", color="burlywood", weight=9]; 27523 -> 20630[label="",style="solid", color="burlywood", weight=3]; 27524[label="vzz1487/Neg vzz14870",fontsize=10,color="white",style="solid",shape="box"];20226 -> 27524[label="",style="solid", color="burlywood", weight=9]; 27524 -> 20631[label="",style="solid", color="burlywood", weight=3]; 20265 -> 20632[label="",style="dashed", color="red", weight=0]; 20265[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20265 -> 20633[label="",style="dashed", color="magenta", weight=3]; 20265 -> 20634[label="",style="dashed", color="magenta", weight=3]; 20266 -> 19178[label="",style="dashed", color="red", weight=0]; 20266[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1364000 vzz1363000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20266 -> 20651[label="",style="dashed", color="magenta", weight=3]; 20266 -> 20652[label="",style="dashed", color="magenta", weight=3]; 20267 -> 18777[label="",style="dashed", color="red", weight=0]; 20267[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20268 -> 18777[label="",style="dashed", color="red", weight=0]; 20268[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20269 -> 19182[label="",style="dashed", color="red", weight=0]; 20269[label="roundRound03 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20270[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20270 -> 20653[label="",style="solid", color="black", weight=3]; 23741 -> 10469[label="",style="dashed", color="red", weight=0]; 23741[label="primEvenInt (roundN (Double (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23741 -> 23789[label="",style="dashed", color="magenta", weight=3]; 20273 -> 6515[label="",style="dashed", color="red", weight=0]; 20273[label="Neg vzz300 * Pos (Succ Zero) - vzz1406 * Pos vzz310",fontsize=16,color="magenta"];20273 -> 20654[label="",style="dashed", color="magenta", weight=3]; 20273 -> 20655[label="",style="dashed", color="magenta", weight=3]; 20274 -> 681[label="",style="dashed", color="red", weight=0]; 20274[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20274 -> 20656[label="",style="dashed", color="magenta", weight=3]; 20274 -> 20657[label="",style="dashed", color="magenta", weight=3]; 20272[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 vzz1491) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27525[label="vzz1491/Pos vzz14910",fontsize=10,color="white",style="solid",shape="box"];20272 -> 27525[label="",style="solid", color="burlywood", weight=9]; 27525 -> 20658[label="",style="solid", color="burlywood", weight=3]; 27526[label="vzz1491/Neg vzz14910",fontsize=10,color="white",style="solid",shape="box"];20272 -> 27526[label="",style="solid", color="burlywood", weight=9]; 27526 -> 20659[label="",style="solid", color="burlywood", weight=3]; 20336 -> 20660[label="",style="dashed", color="red", weight=0]; 20336[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20336 -> 20661[label="",style="dashed", color="magenta", weight=3]; 20336 -> 20662[label="",style="dashed", color="magenta", weight=3]; 20337 -> 19202[label="",style="dashed", color="red", weight=0]; 20337[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1366000 vzz1365000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20337 -> 20707[label="",style="dashed", color="magenta", weight=3]; 20337 -> 20708[label="",style="dashed", color="magenta", weight=3]; 20338 -> 18802[label="",style="dashed", color="red", weight=0]; 20338[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20339 -> 18802[label="",style="dashed", color="red", weight=0]; 20339[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20340 -> 19206[label="",style="dashed", color="red", weight=0]; 20340[label="roundRound03 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20341[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20341 -> 20709[label="",style="solid", color="black", weight=3]; 23742 -> 10469[label="",style="dashed", color="red", weight=0]; 23742[label="primEvenInt (roundN (Double (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23742 -> 23790[label="",style="dashed", color="magenta", weight=3]; 20344 -> 681[label="",style="dashed", color="red", weight=0]; 20344[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20344 -> 20710[label="",style="dashed", color="magenta", weight=3]; 20344 -> 20711[label="",style="dashed", color="magenta", weight=3]; 20345 -> 6515[label="",style="dashed", color="red", weight=0]; 20345[label="Pos vzz300 * Pos (Succ Zero) - vzz1409 * Neg vzz310",fontsize=16,color="magenta"];20345 -> 20712[label="",style="dashed", color="magenta", weight=3]; 20345 -> 20713[label="",style="dashed", color="magenta", weight=3]; 20343[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 vzz1495) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27527[label="vzz1495/Pos vzz14950",fontsize=10,color="white",style="solid",shape="box"];20343 -> 27527[label="",style="solid", color="burlywood", weight=9]; 27527 -> 20714[label="",style="solid", color="burlywood", weight=3]; 27528[label="vzz1495/Neg vzz14950",fontsize=10,color="white",style="solid",shape="box"];20343 -> 27528[label="",style="solid", color="burlywood", weight=9]; 27528 -> 20715[label="",style="solid", color="burlywood", weight=3]; 20370 -> 20716[label="",style="dashed", color="red", weight=0]; 20370[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20370 -> 20717[label="",style="dashed", color="magenta", weight=3]; 20370 -> 20718[label="",style="dashed", color="magenta", weight=3]; 20371 -> 19226[label="",style="dashed", color="red", weight=0]; 20371[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1368000 vzz1367000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20371 -> 20743[label="",style="dashed", color="magenta", weight=3]; 20371 -> 20744[label="",style="dashed", color="magenta", weight=3]; 20372 -> 18827[label="",style="dashed", color="red", weight=0]; 20372[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20373 -> 18827[label="",style="dashed", color="red", weight=0]; 20373[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20374 -> 19230[label="",style="dashed", color="red", weight=0]; 20374[label="roundRound03 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20375[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToDouble (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20375 -> 20745[label="",style="solid", color="black", weight=3]; 23743 -> 10469[label="",style="dashed", color="red", weight=0]; 23743[label="primEvenInt (roundN (Double (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23743 -> 23791[label="",style="dashed", color="magenta", weight=3]; 20378 -> 681[label="",style="dashed", color="red", weight=0]; 20378[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20378 -> 20746[label="",style="dashed", color="magenta", weight=3]; 20378 -> 20747[label="",style="dashed", color="magenta", weight=3]; 20379 -> 6515[label="",style="dashed", color="red", weight=0]; 20379[label="Neg vzz300 * Pos (Succ Zero) - vzz1412 * Neg vzz310",fontsize=16,color="magenta"];20379 -> 20748[label="",style="dashed", color="magenta", weight=3]; 20379 -> 20749[label="",style="dashed", color="magenta", weight=3]; 20377[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 vzz1499) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27529[label="vzz1499/Pos vzz14990",fontsize=10,color="white",style="solid",shape="box"];20377 -> 27529[label="",style="solid", color="burlywood", weight=9]; 27529 -> 20750[label="",style="solid", color="burlywood", weight=3]; 27530[label="vzz1499/Neg vzz14990",fontsize=10,color="white",style="solid",shape="box"];20377 -> 27530[label="",style="solid", color="burlywood", weight=9]; 27530 -> 20751[label="",style="solid", color="burlywood", weight=3]; 20396 -> 20752[label="",style="dashed", color="red", weight=0]; 20396[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20396 -> 20753[label="",style="dashed", color="magenta", weight=3]; 20396 -> 20754[label="",style="dashed", color="magenta", weight=3]; 20397 -> 19250[label="",style="dashed", color="red", weight=0]; 20397[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1370000 vzz1369000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20397 -> 20771[label="",style="dashed", color="magenta", weight=3]; 20397 -> 20772[label="",style="dashed", color="magenta", weight=3]; 20398 -> 18852[label="",style="dashed", color="red", weight=0]; 20398[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20399 -> 18852[label="",style="dashed", color="red", weight=0]; 20399[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20400 -> 19254[label="",style="dashed", color="red", weight=0]; 20400[label="roundRound03 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20401[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20401 -> 20773[label="",style="solid", color="black", weight=3]; 23744 -> 10469[label="",style="dashed", color="red", weight=0]; 23744[label="primEvenInt (roundN (Float (Pos vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23744 -> 23792[label="",style="dashed", color="magenta", weight=3]; 20404 -> 681[label="",style="dashed", color="red", weight=0]; 20404[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20404 -> 20774[label="",style="dashed", color="magenta", weight=3]; 20404 -> 20775[label="",style="dashed", color="magenta", weight=3]; 20405 -> 6515[label="",style="dashed", color="red", weight=0]; 20405[label="Pos vzz300 * Pos (Succ Zero) - vzz1414 * Pos vzz310",fontsize=16,color="magenta"];20405 -> 20776[label="",style="dashed", color="magenta", weight=3]; 20405 -> 20777[label="",style="dashed", color="magenta", weight=3]; 20403[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 vzz1503) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27531[label="vzz1503/Pos vzz15030",fontsize=10,color="white",style="solid",shape="box"];20403 -> 27531[label="",style="solid", color="burlywood", weight=9]; 27531 -> 20778[label="",style="solid", color="burlywood", weight=3]; 27532[label="vzz1503/Neg vzz15030",fontsize=10,color="white",style="solid",shape="box"];20403 -> 27532[label="",style="solid", color="burlywood", weight=9]; 27532 -> 20779[label="",style="solid", color="burlywood", weight=3]; 20450 -> 20780[label="",style="dashed", color="red", weight=0]; 20450[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20450 -> 20781[label="",style="dashed", color="magenta", weight=3]; 20450 -> 20782[label="",style="dashed", color="magenta", weight=3]; 20451 -> 19274[label="",style="dashed", color="red", weight=0]; 20451[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1372000 vzz1371000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20451 -> 20899[label="",style="dashed", color="magenta", weight=3]; 20451 -> 20900[label="",style="dashed", color="magenta", weight=3]; 20452 -> 18877[label="",style="dashed", color="red", weight=0]; 20452[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20453 -> 18877[label="",style="dashed", color="red", weight=0]; 20453[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20454 -> 19278[label="",style="dashed", color="red", weight=0]; 20454[label="roundRound03 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20455[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20455 -> 20901[label="",style="solid", color="black", weight=3]; 23745 -> 10469[label="",style="dashed", color="red", weight=0]; 23745[label="primEvenInt (roundN (Float (Neg vzz300) (Pos vzz310)))",fontsize=16,color="magenta"];23745 -> 23793[label="",style="dashed", color="magenta", weight=3]; 20458 -> 681[label="",style="dashed", color="red", weight=0]; 20458[label="Pos vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20458 -> 20902[label="",style="dashed", color="magenta", weight=3]; 20458 -> 20903[label="",style="dashed", color="magenta", weight=3]; 20459 -> 6515[label="",style="dashed", color="red", weight=0]; 20459[label="Neg vzz300 * Pos (Succ Zero) - vzz1416 * Pos vzz310",fontsize=16,color="magenta"];20459 -> 20904[label="",style="dashed", color="magenta", weight=3]; 20459 -> 20905[label="",style="dashed", color="magenta", weight=3]; 20457[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 vzz1507) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27533[label="vzz1507/Pos vzz15070",fontsize=10,color="white",style="solid",shape="box"];20457 -> 27533[label="",style="solid", color="burlywood", weight=9]; 27533 -> 20906[label="",style="solid", color="burlywood", weight=3]; 27534[label="vzz1507/Neg vzz15070",fontsize=10,color="white",style="solid",shape="box"];20457 -> 27534[label="",style="solid", color="burlywood", weight=9]; 27534 -> 20907[label="",style="solid", color="burlywood", weight=3]; 20484 -> 20908[label="",style="dashed", color="red", weight=0]; 20484[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20484 -> 20909[label="",style="dashed", color="magenta", weight=3]; 20484 -> 20910[label="",style="dashed", color="magenta", weight=3]; 20485 -> 19298[label="",style="dashed", color="red", weight=0]; 20485[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1374000 vzz1373000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20485 -> 20995[label="",style="dashed", color="magenta", weight=3]; 20485 -> 20996[label="",style="dashed", color="magenta", weight=3]; 20486 -> 18902[label="",style="dashed", color="red", weight=0]; 20486[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20487 -> 18902[label="",style="dashed", color="red", weight=0]; 20487[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20488 -> 19302[label="",style="dashed", color="red", weight=0]; 20488[label="roundRound03 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20489[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20489 -> 20997[label="",style="solid", color="black", weight=3]; 23746 -> 10469[label="",style="dashed", color="red", weight=0]; 23746[label="primEvenInt (roundN (Float (Pos vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23746 -> 23794[label="",style="dashed", color="magenta", weight=3]; 20492 -> 6515[label="",style="dashed", color="red", weight=0]; 20492[label="Pos vzz300 * Pos (Succ Zero) - vzz1418 * Neg vzz310",fontsize=16,color="magenta"];20492 -> 20998[label="",style="dashed", color="magenta", weight=3]; 20492 -> 20999[label="",style="dashed", color="magenta", weight=3]; 20493 -> 681[label="",style="dashed", color="red", weight=0]; 20493[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20493 -> 21000[label="",style="dashed", color="magenta", weight=3]; 20493 -> 21001[label="",style="dashed", color="magenta", weight=3]; 20491[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 vzz1511) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27535[label="vzz1511/Pos vzz15110",fontsize=10,color="white",style="solid",shape="box"];20491 -> 27535[label="",style="solid", color="burlywood", weight=9]; 27535 -> 21002[label="",style="solid", color="burlywood", weight=3]; 27536[label="vzz1511/Neg vzz15110",fontsize=10,color="white",style="solid",shape="box"];20491 -> 27536[label="",style="solid", color="burlywood", weight=9]; 27536 -> 21003[label="",style="solid", color="burlywood", weight=3]; 20510 -> 21004[label="",style="dashed", color="red", weight=0]; 20510[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Pos (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20510 -> 21005[label="",style="dashed", color="magenta", weight=3]; 20510 -> 21006[label="",style="dashed", color="magenta", weight=3]; 20511 -> 19322[label="",style="dashed", color="red", weight=0]; 20511[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1376000 vzz1375000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20511 -> 21017[label="",style="dashed", color="magenta", weight=3]; 20511 -> 21018[label="",style="dashed", color="magenta", weight=3]; 20512 -> 18927[label="",style="dashed", color="red", weight=0]; 20512[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20513 -> 18927[label="",style="dashed", color="red", weight=0]; 20513[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20514 -> 19326[label="",style="dashed", color="red", weight=0]; 20514[label="roundRound03 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];20515[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (primIntToFloat (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20515 -> 21019[label="",style="solid", color="black", weight=3]; 23747 -> 10469[label="",style="dashed", color="red", weight=0]; 23747[label="primEvenInt (roundN (Float (Neg vzz300) (Neg vzz310)))",fontsize=16,color="magenta"];23747 -> 23795[label="",style="dashed", color="magenta", weight=3]; 20518 -> 681[label="",style="dashed", color="red", weight=0]; 20518[label="Neg vzz310 * Pos (Succ Zero)",fontsize=16,color="magenta"];20518 -> 21020[label="",style="dashed", color="magenta", weight=3]; 20518 -> 21021[label="",style="dashed", color="magenta", weight=3]; 20519 -> 6515[label="",style="dashed", color="red", weight=0]; 20519[label="Neg vzz300 * Pos (Succ Zero) - vzz1420 * Neg vzz310",fontsize=16,color="magenta"];20519 -> 21022[label="",style="dashed", color="magenta", weight=3]; 20519 -> 21023[label="",style="dashed", color="magenta", weight=3]; 20517[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 vzz1515) (fromInt (Pos Zero)) == LT)",fontsize=16,color="burlywood",shape="triangle"];27537[label="vzz1515/Pos vzz15150",fontsize=10,color="white",style="solid",shape="box"];20517 -> 27537[label="",style="solid", color="burlywood", weight=9]; 27537 -> 21024[label="",style="solid", color="burlywood", weight=3]; 27538[label="vzz1515/Neg vzz15150",fontsize=10,color="white",style="solid",shape="box"];20517 -> 27538[label="",style="solid", color="burlywood", weight=9]; 27538 -> 21025[label="",style="solid", color="burlywood", weight=3]; 21313 -> 21336[label="",style="dashed", color="red", weight=0]; 21313[label="Integer vzz15570 + Integer (Pos (Succ Zero))",fontsize=16,color="magenta"];21313 -> 21337[label="",style="dashed", color="magenta", weight=3]; 21313 -> 21338[label="",style="dashed", color="magenta", weight=3]; 21318[label="Integer vzz15600 + (negate Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21318 -> 21327[label="",style="solid", color="black", weight=3]; 20574[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz1360000 vzz138300 == LT)",fontsize=16,color="burlywood",shape="triangle"];27539[label="vzz1360000/Succ vzz13600000",fontsize=10,color="white",style="solid",shape="box"];20574 -> 27539[label="",style="solid", color="burlywood", weight=9]; 27539 -> 21070[label="",style="solid", color="burlywood", weight=3]; 27540[label="vzz1360000/Zero",fontsize=10,color="white",style="solid",shape="box"];20574 -> 27540[label="",style="solid", color="burlywood", weight=9]; 27540 -> 21071[label="",style="solid", color="burlywood", weight=3]; 20575 -> 19949[label="",style="dashed", color="red", weight=0]; 20575[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="magenta"];20576[label="roundN (vzz1107 :% Integer vzz11080) + fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27541[label="+ :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];20576 -> 27541[label="",style="solid", color="blue", weight=9]; 27541 -> 21096[label="",style="solid", color="blue", weight=3]; 27542[label="+ :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];20576 -> 27542[label="",style="solid", color="blue", weight=9]; 27542 -> 21097[label="",style="solid", color="blue", weight=3]; 20577[label="vzz138300",fontsize=16,color="green",shape="box"];20578[label="Zero",fontsize=16,color="green",shape="box"];20579 -> 20158[label="",style="dashed", color="red", weight=0]; 20579[label="roundM0 (vzz1107 :% Integer vzz11080) False",fontsize=16,color="magenta"];20580[label="roundN (vzz1107 :% Integer vzz11080) - fromInt (Pos (Succ Zero))",fontsize=16,color="blue",shape="box"];27543[label="- :: Int -> Int -> Int",fontsize=10,color="white",style="solid",shape="box"];20580 -> 27543[label="",style="solid", color="blue", weight=9]; 27543 -> 21275[label="",style="solid", color="blue", weight=3]; 27544[label="- :: Integer -> Integer -> Integer",fontsize=10,color="white",style="solid",shape="box"];20580 -> 27544[label="",style="solid", color="blue", weight=9]; 27544 -> 21276[label="",style="solid", color="blue", weight=3]; 20581 -> 20574[label="",style="dashed", color="red", weight=0]; 20581[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz138300 vzz1360000 == LT)",fontsize=16,color="magenta"];20581 -> 21098[label="",style="dashed", color="magenta", weight=3]; 20581 -> 21099[label="",style="dashed", color="magenta", weight=3]; 20582 -> 19954[label="",style="dashed", color="red", weight=0]; 20582[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="magenta"];20583[label="vzz138300",fontsize=16,color="green",shape="box"];20584[label="Zero",fontsize=16,color="green",shape="box"];20593[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20593 -> 21142[label="",style="solid", color="black", weight=3]; 20594[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Neg (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20594 -> 21143[label="",style="solid", color="black", weight=3]; 20595[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == intToRatio (Pos Zero)) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20595 -> 21144[label="",style="solid", color="black", weight=3]; 20597 -> 681[label="",style="dashed", color="red", weight=0]; 20597[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20597 -> 21145[label="",style="dashed", color="magenta", weight=3]; 20597 -> 21146[label="",style="dashed", color="magenta", weight=3]; 20598 -> 681[label="",style="dashed", color="red", weight=0]; 20598[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20598 -> 21147[label="",style="dashed", color="magenta", weight=3]; 20598 -> 21148[label="",style="dashed", color="magenta", weight=3]; 20596[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (vzz1520 == vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20596 -> 21149[label="",style="solid", color="black", weight=3]; 20623[label="vzz1361000",fontsize=16,color="green",shape="box"];20624[label="vzz1362000",fontsize=16,color="green",shape="box"];20625[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20625 -> 21150[label="",style="solid", color="black", weight=3]; 23788 -> 9183[label="",style="dashed", color="red", weight=0]; 23788[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20626[label="Pos vzz310",fontsize=16,color="green",shape="box"];20627[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20628 -> 681[label="",style="dashed", color="red", weight=0]; 20628[label="vzz1403 * Pos vzz310",fontsize=16,color="magenta"];20628 -> 21151[label="",style="dashed", color="magenta", weight=3]; 20628 -> 21152[label="",style="dashed", color="magenta", weight=3]; 20629 -> 681[label="",style="dashed", color="red", weight=0]; 20629[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20629 -> 21153[label="",style="dashed", color="magenta", weight=3]; 20629 -> 21154[label="",style="dashed", color="magenta", weight=3]; 20630[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Pos vzz14870)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20630 -> 21155[label="",style="solid", color="black", weight=3]; 20631[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Neg vzz14870)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20631 -> 21156[label="",style="solid", color="black", weight=3]; 20633 -> 681[label="",style="dashed", color="red", weight=0]; 20633[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20633 -> 21157[label="",style="dashed", color="magenta", weight=3]; 20633 -> 21158[label="",style="dashed", color="magenta", weight=3]; 20634 -> 681[label="",style="dashed", color="red", weight=0]; 20634[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20634 -> 21159[label="",style="dashed", color="magenta", weight=3]; 20634 -> 21160[label="",style="dashed", color="magenta", weight=3]; 20632[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (vzz1522 == vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20632 -> 21161[label="",style="solid", color="black", weight=3]; 20651[label="vzz1363000",fontsize=16,color="green",shape="box"];20652[label="vzz1364000",fontsize=16,color="green",shape="box"];20653[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20653 -> 21162[label="",style="solid", color="black", weight=3]; 23789 -> 9211[label="",style="dashed", color="red", weight=0]; 23789[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20654 -> 681[label="",style="dashed", color="red", weight=0]; 20654[label="vzz1406 * Pos vzz310",fontsize=16,color="magenta"];20654 -> 21163[label="",style="dashed", color="magenta", weight=3]; 20654 -> 21164[label="",style="dashed", color="magenta", weight=3]; 20655 -> 681[label="",style="dashed", color="red", weight=0]; 20655[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20655 -> 21165[label="",style="dashed", color="magenta", weight=3]; 20655 -> 21166[label="",style="dashed", color="magenta", weight=3]; 20656[label="Pos vzz310",fontsize=16,color="green",shape="box"];20657[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20658[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Pos vzz14910)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20658 -> 21167[label="",style="solid", color="black", weight=3]; 20659[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Neg vzz14910)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20659 -> 21168[label="",style="solid", color="black", weight=3]; 20661 -> 681[label="",style="dashed", color="red", weight=0]; 20661[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20661 -> 21169[label="",style="dashed", color="magenta", weight=3]; 20661 -> 21170[label="",style="dashed", color="magenta", weight=3]; 20662 -> 681[label="",style="dashed", color="red", weight=0]; 20662[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20662 -> 21171[label="",style="dashed", color="magenta", weight=3]; 20662 -> 21172[label="",style="dashed", color="magenta", weight=3]; 20660[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (vzz1524 == vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20660 -> 21173[label="",style="solid", color="black", weight=3]; 20707[label="vzz1365000",fontsize=16,color="green",shape="box"];20708[label="vzz1366000",fontsize=16,color="green",shape="box"];20709[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20709 -> 21174[label="",style="solid", color="black", weight=3]; 23790 -> 9239[label="",style="dashed", color="red", weight=0]; 23790[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20710[label="Neg vzz310",fontsize=16,color="green",shape="box"];20711[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20712 -> 681[label="",style="dashed", color="red", weight=0]; 20712[label="vzz1409 * Neg vzz310",fontsize=16,color="magenta"];20712 -> 21175[label="",style="dashed", color="magenta", weight=3]; 20712 -> 21176[label="",style="dashed", color="magenta", weight=3]; 20713 -> 681[label="",style="dashed", color="red", weight=0]; 20713[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20713 -> 21177[label="",style="dashed", color="magenta", weight=3]; 20713 -> 21178[label="",style="dashed", color="magenta", weight=3]; 20714[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Pos vzz14950)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20714 -> 21179[label="",style="solid", color="black", weight=3]; 20715[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Neg vzz14950)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20715 -> 21180[label="",style="solid", color="black", weight=3]; 20717 -> 681[label="",style="dashed", color="red", weight=0]; 20717[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20717 -> 21181[label="",style="dashed", color="magenta", weight=3]; 20717 -> 21182[label="",style="dashed", color="magenta", weight=3]; 20718 -> 681[label="",style="dashed", color="red", weight=0]; 20718[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20718 -> 21183[label="",style="dashed", color="magenta", weight=3]; 20718 -> 21184[label="",style="dashed", color="magenta", weight=3]; 20716[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (vzz1526 == vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20716 -> 21185[label="",style="solid", color="black", weight=3]; 20743[label="vzz1368000",fontsize=16,color="green",shape="box"];20744[label="vzz1367000",fontsize=16,color="green",shape="box"];20745[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqDouble (Double (Neg (Succ Zero)) (Pos (Succ Zero))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20745 -> 21186[label="",style="solid", color="black", weight=3]; 23791 -> 9267[label="",style="dashed", color="red", weight=0]; 23791[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20746[label="Neg vzz310",fontsize=16,color="green",shape="box"];20747[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20748 -> 681[label="",style="dashed", color="red", weight=0]; 20748[label="vzz1412 * Neg vzz310",fontsize=16,color="magenta"];20748 -> 21187[label="",style="dashed", color="magenta", weight=3]; 20748 -> 21188[label="",style="dashed", color="magenta", weight=3]; 20749 -> 681[label="",style="dashed", color="red", weight=0]; 20749[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20749 -> 21189[label="",style="dashed", color="magenta", weight=3]; 20749 -> 21190[label="",style="dashed", color="magenta", weight=3]; 20750[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Pos vzz14990)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20750 -> 21191[label="",style="solid", color="black", weight=3]; 20751[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Neg vzz14990)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20751 -> 21192[label="",style="solid", color="black", weight=3]; 20753 -> 681[label="",style="dashed", color="red", weight=0]; 20753[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20753 -> 21193[label="",style="dashed", color="magenta", weight=3]; 20753 -> 21194[label="",style="dashed", color="magenta", weight=3]; 20754 -> 681[label="",style="dashed", color="red", weight=0]; 20754[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20754 -> 21195[label="",style="dashed", color="magenta", weight=3]; 20754 -> 21196[label="",style="dashed", color="magenta", weight=3]; 20752[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (vzz1528 == vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20752 -> 21197[label="",style="solid", color="black", weight=3]; 20771[label="vzz1370000",fontsize=16,color="green",shape="box"];20772[label="vzz1369000",fontsize=16,color="green",shape="box"];20773[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20773 -> 21198[label="",style="solid", color="black", weight=3]; 23792 -> 9295[label="",style="dashed", color="red", weight=0]; 23792[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20774[label="Pos vzz310",fontsize=16,color="green",shape="box"];20775[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20776 -> 681[label="",style="dashed", color="red", weight=0]; 20776[label="vzz1414 * Pos vzz310",fontsize=16,color="magenta"];20776 -> 21199[label="",style="dashed", color="magenta", weight=3]; 20776 -> 21200[label="",style="dashed", color="magenta", weight=3]; 20777 -> 681[label="",style="dashed", color="red", weight=0]; 20777[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20777 -> 21201[label="",style="dashed", color="magenta", weight=3]; 20777 -> 21202[label="",style="dashed", color="magenta", weight=3]; 20778[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Pos vzz15030)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20778 -> 21203[label="",style="solid", color="black", weight=3]; 20779[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Neg vzz15030)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20779 -> 21204[label="",style="solid", color="black", weight=3]; 20781 -> 681[label="",style="dashed", color="red", weight=0]; 20781[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20781 -> 21205[label="",style="dashed", color="magenta", weight=3]; 20781 -> 21206[label="",style="dashed", color="magenta", weight=3]; 20782 -> 681[label="",style="dashed", color="red", weight=0]; 20782[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20782 -> 21207[label="",style="dashed", color="magenta", weight=3]; 20782 -> 21208[label="",style="dashed", color="magenta", weight=3]; 20780[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (vzz1530 == vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20780 -> 21209[label="",style="solid", color="black", weight=3]; 20899[label="vzz1371000",fontsize=16,color="green",shape="box"];20900[label="vzz1372000",fontsize=16,color="green",shape="box"];20901[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20901 -> 21210[label="",style="solid", color="black", weight=3]; 23793 -> 9323[label="",style="dashed", color="red", weight=0]; 23793[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];20902[label="Pos vzz310",fontsize=16,color="green",shape="box"];20903[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];20904 -> 681[label="",style="dashed", color="red", weight=0]; 20904[label="vzz1416 * Pos vzz310",fontsize=16,color="magenta"];20904 -> 21211[label="",style="dashed", color="magenta", weight=3]; 20904 -> 21212[label="",style="dashed", color="magenta", weight=3]; 20905 -> 681[label="",style="dashed", color="red", weight=0]; 20905[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20905 -> 21213[label="",style="dashed", color="magenta", weight=3]; 20905 -> 21214[label="",style="dashed", color="magenta", weight=3]; 20906[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Pos vzz15070)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20906 -> 21215[label="",style="solid", color="black", weight=3]; 20907[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Neg vzz15070)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];20907 -> 21216[label="",style="solid", color="black", weight=3]; 20909 -> 681[label="",style="dashed", color="red", weight=0]; 20909[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20909 -> 21217[label="",style="dashed", color="magenta", weight=3]; 20909 -> 21218[label="",style="dashed", color="magenta", weight=3]; 20910 -> 681[label="",style="dashed", color="red", weight=0]; 20910[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];20910 -> 21219[label="",style="dashed", color="magenta", weight=3]; 20910 -> 21220[label="",style="dashed", color="magenta", weight=3]; 20908[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (vzz1542 == vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];20908 -> 21221[label="",style="solid", color="black", weight=3]; 20995[label="vzz1373000",fontsize=16,color="green",shape="box"];20996[label="vzz1374000",fontsize=16,color="green",shape="box"];20997[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];20997 -> 21222[label="",style="solid", color="black", weight=3]; 23794 -> 9351[label="",style="dashed", color="red", weight=0]; 23794[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];20998 -> 681[label="",style="dashed", color="red", weight=0]; 20998[label="vzz1418 * Neg vzz310",fontsize=16,color="magenta"];20998 -> 21223[label="",style="dashed", color="magenta", weight=3]; 20998 -> 21224[label="",style="dashed", color="magenta", weight=3]; 20999 -> 681[label="",style="dashed", color="red", weight=0]; 20999[label="Pos vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];20999 -> 21225[label="",style="dashed", color="magenta", weight=3]; 20999 -> 21226[label="",style="dashed", color="magenta", weight=3]; 21000[label="Neg vzz310",fontsize=16,color="green",shape="box"];21001[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21002[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Pos vzz15110)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21002 -> 21227[label="",style="solid", color="black", weight=3]; 21003[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Neg vzz15110)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21003 -> 21228[label="",style="solid", color="black", weight=3]; 21005 -> 681[label="",style="dashed", color="red", weight=0]; 21005[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21005 -> 21229[label="",style="dashed", color="magenta", weight=3]; 21005 -> 21230[label="",style="dashed", color="magenta", weight=3]; 21006 -> 681[label="",style="dashed", color="red", weight=0]; 21006[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21006 -> 21231[label="",style="dashed", color="magenta", weight=3]; 21006 -> 21232[label="",style="dashed", color="magenta", weight=3]; 21004[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (vzz1554 == vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21004 -> 21233[label="",style="solid", color="black", weight=3]; 21017[label="vzz1376000",fontsize=16,color="green",shape="box"];21018[label="vzz1375000",fontsize=16,color="green",shape="box"];21019[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqFloat (Float (Neg (Succ Zero)) (Pos (Succ Zero))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21019 -> 21234[label="",style="solid", color="black", weight=3]; 23795 -> 9379[label="",style="dashed", color="red", weight=0]; 23795[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];21020[label="Neg vzz310",fontsize=16,color="green",shape="box"];21021[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21022 -> 681[label="",style="dashed", color="red", weight=0]; 21022[label="vzz1420 * Neg vzz310",fontsize=16,color="magenta"];21022 -> 21235[label="",style="dashed", color="magenta", weight=3]; 21022 -> 21236[label="",style="dashed", color="magenta", weight=3]; 21023 -> 681[label="",style="dashed", color="red", weight=0]; 21023[label="Neg vzz300 * Pos (Succ Zero)",fontsize=16,color="magenta"];21023 -> 21237[label="",style="dashed", color="magenta", weight=3]; 21023 -> 21238[label="",style="dashed", color="magenta", weight=3]; 21024[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Pos vzz15150)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21024 -> 21239[label="",style="solid", color="black", weight=3]; 21025[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Neg vzz15150)) (fromInt (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21025 -> 21240[label="",style="solid", color="black", weight=3]; 21337[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21338[label="vzz15570",fontsize=16,color="green",shape="box"];21336[label="Integer vzz15600 + Integer vzz1566",fontsize=16,color="black",shape="triangle"];21336 -> 21340[label="",style="solid", color="black", weight=3]; 21327 -> 21336[label="",style="dashed", color="red", weight=0]; 21327[label="Integer vzz15600 + Integer (primNegInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21327 -> 21339[label="",style="dashed", color="magenta", weight=3]; 21070[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz13600000) vzz138300 == LT)",fontsize=16,color="burlywood",shape="box"];27545[label="vzz138300/Succ vzz1383000",fontsize=10,color="white",style="solid",shape="box"];21070 -> 27545[label="",style="solid", color="burlywood", weight=9]; 27545 -> 21257[label="",style="solid", color="burlywood", weight=3]; 27546[label="vzz138300/Zero",fontsize=10,color="white",style="solid",shape="box"];21070 -> 27546[label="",style="solid", color="burlywood", weight=9]; 27546 -> 21258[label="",style="solid", color="burlywood", weight=3]; 21071[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero vzz138300 == LT)",fontsize=16,color="burlywood",shape="box"];27547[label="vzz138300/Succ vzz1383000",fontsize=10,color="white",style="solid",shape="box"];21071 -> 27547[label="",style="solid", color="burlywood", weight=9]; 27547 -> 21259[label="",style="solid", color="burlywood", weight=3]; 27548[label="vzz138300/Zero",fontsize=10,color="white",style="solid",shape="box"];21071 -> 27548[label="",style="solid", color="burlywood", weight=9]; 27548 -> 21260[label="",style="solid", color="burlywood", weight=3]; 21096 -> 1837[label="",style="dashed", color="red", weight=0]; 21096[label="roundN (vzz1107 :% Integer vzz11080) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21096 -> 21277[label="",style="dashed", color="magenta", weight=3]; 21096 -> 21278[label="",style="dashed", color="magenta", weight=3]; 21097 -> 21264[label="",style="dashed", color="red", weight=0]; 21097[label="roundN (vzz1107 :% Integer vzz11080) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21097 -> 21266[label="",style="dashed", color="magenta", weight=3]; 21275 -> 6515[label="",style="dashed", color="red", weight=0]; 21275[label="roundN (vzz1107 :% Integer vzz11080) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21275 -> 21314[label="",style="dashed", color="magenta", weight=3]; 21275 -> 21315[label="",style="dashed", color="magenta", weight=3]; 21276 -> 21316[label="",style="dashed", color="red", weight=0]; 21276[label="roundN (vzz1107 :% Integer vzz11080) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21276 -> 21317[label="",style="dashed", color="magenta", weight=3]; 21098[label="vzz138300",fontsize=16,color="green",shape="box"];21099[label="vzz1360000",fontsize=16,color="green",shape="box"];21142[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21142 -> 21295[label="",style="solid", color="black", weight=3]; 21143[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21143 -> 21296[label="",style="solid", color="black", weight=3]; 21144[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21144 -> 21297[label="",style="solid", color="black", weight=3]; 21145[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21146[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21147[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21148[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21149[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1520 vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27549[label="vzz1520/Pos vzz15200",fontsize=10,color="white",style="solid",shape="box"];21149 -> 27549[label="",style="solid", color="burlywood", weight=9]; 27549 -> 21298[label="",style="solid", color="burlywood", weight=3]; 27550[label="vzz1520/Neg vzz15200",fontsize=10,color="white",style="solid",shape="box"];21149 -> 27550[label="",style="solid", color="burlywood", weight=9]; 27550 -> 21299[label="",style="solid", color="burlywood", weight=3]; 21150 -> 21300[label="",style="dashed", color="red", weight=0]; 21150[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21150 -> 21301[label="",style="dashed", color="magenta", weight=3]; 21150 -> 21302[label="",style="dashed", color="magenta", weight=3]; 21151[label="vzz1403",fontsize=16,color="green",shape="box"];21152[label="Pos vzz310",fontsize=16,color="green",shape="box"];21153[label="Pos vzz300",fontsize=16,color="green",shape="box"];21154[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21155[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Pos vzz14870)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21155 -> 21320[label="",style="solid", color="black", weight=3]; 21156[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Neg vzz14870)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21156 -> 21321[label="",style="solid", color="black", weight=3]; 21157[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21158[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21159[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21160[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21161[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1522 vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27551[label="vzz1522/Pos vzz15220",fontsize=10,color="white",style="solid",shape="box"];21161 -> 27551[label="",style="solid", color="burlywood", weight=9]; 27551 -> 21322[label="",style="solid", color="burlywood", weight=3]; 27552[label="vzz1522/Neg vzz15220",fontsize=10,color="white",style="solid",shape="box"];21161 -> 27552[label="",style="solid", color="burlywood", weight=9]; 27552 -> 21323[label="",style="solid", color="burlywood", weight=3]; 21162 -> 21324[label="",style="dashed", color="red", weight=0]; 21162[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21162 -> 21325[label="",style="dashed", color="magenta", weight=3]; 21162 -> 21326[label="",style="dashed", color="magenta", weight=3]; 21163[label="vzz1406",fontsize=16,color="green",shape="box"];21164[label="Pos vzz310",fontsize=16,color="green",shape="box"];21165[label="Neg vzz300",fontsize=16,color="green",shape="box"];21166[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21167[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Pos vzz14910)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21167 -> 21329[label="",style="solid", color="black", weight=3]; 21168[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Neg vzz14910)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21168 -> 21330[label="",style="solid", color="black", weight=3]; 21169[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21170[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21171[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21172[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21173[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1524 vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27553[label="vzz1524/Pos vzz15240",fontsize=10,color="white",style="solid",shape="box"];21173 -> 27553[label="",style="solid", color="burlywood", weight=9]; 27553 -> 21331[label="",style="solid", color="burlywood", weight=3]; 27554[label="vzz1524/Neg vzz15240",fontsize=10,color="white",style="solid",shape="box"];21173 -> 27554[label="",style="solid", color="burlywood", weight=9]; 27554 -> 21332[label="",style="solid", color="burlywood", weight=3]; 21174 -> 21333[label="",style="dashed", color="red", weight=0]; 21174[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21174 -> 21334[label="",style="dashed", color="magenta", weight=3]; 21174 -> 21335[label="",style="dashed", color="magenta", weight=3]; 21175[label="vzz1409",fontsize=16,color="green",shape="box"];21176[label="Neg vzz310",fontsize=16,color="green",shape="box"];21177[label="Pos vzz300",fontsize=16,color="green",shape="box"];21178[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21179[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Pos vzz14950)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21179 -> 21341[label="",style="solid", color="black", weight=3]; 21180[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Neg vzz14950)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21180 -> 21342[label="",style="solid", color="black", weight=3]; 21181[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21182[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21183[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21184[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21185[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1526 vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27555[label="vzz1526/Pos vzz15260",fontsize=10,color="white",style="solid",shape="box"];21185 -> 27555[label="",style="solid", color="burlywood", weight=9]; 27555 -> 21343[label="",style="solid", color="burlywood", weight=3]; 27556[label="vzz1526/Neg vzz15260",fontsize=10,color="white",style="solid",shape="box"];21185 -> 27556[label="",style="solid", color="burlywood", weight=9]; 27556 -> 21344[label="",style="solid", color="burlywood", weight=3]; 21186 -> 21345[label="",style="dashed", color="red", weight=0]; 21186[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21186 -> 21346[label="",style="dashed", color="magenta", weight=3]; 21186 -> 21347[label="",style="dashed", color="magenta", weight=3]; 21187[label="vzz1412",fontsize=16,color="green",shape="box"];21188[label="Neg vzz310",fontsize=16,color="green",shape="box"];21189[label="Neg vzz300",fontsize=16,color="green",shape="box"];21190[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21191[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Pos vzz14990)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21191 -> 21348[label="",style="solid", color="black", weight=3]; 21192[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Neg vzz14990)) (primIntToDouble (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21192 -> 21349[label="",style="solid", color="black", weight=3]; 21193[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21194[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21195[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21196[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21197[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1528 vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27557[label="vzz1528/Pos vzz15280",fontsize=10,color="white",style="solid",shape="box"];21197 -> 27557[label="",style="solid", color="burlywood", weight=9]; 27557 -> 21350[label="",style="solid", color="burlywood", weight=3]; 27558[label="vzz1528/Neg vzz15280",fontsize=10,color="white",style="solid",shape="box"];21197 -> 27558[label="",style="solid", color="burlywood", weight=9]; 27558 -> 21351[label="",style="solid", color="burlywood", weight=3]; 21198 -> 21352[label="",style="dashed", color="red", weight=0]; 21198[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21198 -> 21353[label="",style="dashed", color="magenta", weight=3]; 21198 -> 21354[label="",style="dashed", color="magenta", weight=3]; 21199[label="vzz1414",fontsize=16,color="green",shape="box"];21200[label="Pos vzz310",fontsize=16,color="green",shape="box"];21201[label="Pos vzz300",fontsize=16,color="green",shape="box"];21202[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21203[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Pos vzz15030)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21203 -> 21355[label="",style="solid", color="black", weight=3]; 21204[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Neg vzz15030)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21204 -> 21356[label="",style="solid", color="black", weight=3]; 21205[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21206[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21207[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21208[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21209[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1530 vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27559[label="vzz1530/Pos vzz15300",fontsize=10,color="white",style="solid",shape="box"];21209 -> 27559[label="",style="solid", color="burlywood", weight=9]; 27559 -> 21357[label="",style="solid", color="burlywood", weight=3]; 27560[label="vzz1530/Neg vzz15300",fontsize=10,color="white",style="solid",shape="box"];21209 -> 27560[label="",style="solid", color="burlywood", weight=9]; 27560 -> 21358[label="",style="solid", color="burlywood", weight=3]; 21210 -> 21359[label="",style="dashed", color="red", weight=0]; 21210[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21210 -> 21360[label="",style="dashed", color="magenta", weight=3]; 21210 -> 21361[label="",style="dashed", color="magenta", weight=3]; 21211[label="vzz1416",fontsize=16,color="green",shape="box"];21212[label="Pos vzz310",fontsize=16,color="green",shape="box"];21213[label="Neg vzz300",fontsize=16,color="green",shape="box"];21214[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21215[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Pos vzz15070)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21215 -> 21362[label="",style="solid", color="black", weight=3]; 21216[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Neg vzz15070)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21216 -> 21363[label="",style="solid", color="black", weight=3]; 21217[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21218[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21219[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21220[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21221[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1542 vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27561[label="vzz1542/Pos vzz15420",fontsize=10,color="white",style="solid",shape="box"];21221 -> 27561[label="",style="solid", color="burlywood", weight=9]; 27561 -> 21364[label="",style="solid", color="burlywood", weight=3]; 27562[label="vzz1542/Neg vzz15420",fontsize=10,color="white",style="solid",shape="box"];21221 -> 27562[label="",style="solid", color="burlywood", weight=9]; 27562 -> 21365[label="",style="solid", color="burlywood", weight=3]; 21222 -> 21366[label="",style="dashed", color="red", weight=0]; 21222[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21222 -> 21367[label="",style="dashed", color="magenta", weight=3]; 21222 -> 21368[label="",style="dashed", color="magenta", weight=3]; 21223[label="vzz1418",fontsize=16,color="green",shape="box"];21224[label="Neg vzz310",fontsize=16,color="green",shape="box"];21225[label="Pos vzz300",fontsize=16,color="green",shape="box"];21226[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21227[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Pos vzz15110)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21227 -> 21369[label="",style="solid", color="black", weight=3]; 21228[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Neg vzz15110)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21228 -> 21370[label="",style="solid", color="black", weight=3]; 21229[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21230[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21231[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21232[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21233[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1554 vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27563[label="vzz1554/Pos vzz15540",fontsize=10,color="white",style="solid",shape="box"];21233 -> 27563[label="",style="solid", color="burlywood", weight=9]; 27563 -> 21371[label="",style="solid", color="burlywood", weight=3]; 27564[label="vzz1554/Neg vzz15540",fontsize=10,color="white",style="solid",shape="box"];21233 -> 27564[label="",style="solid", color="burlywood", weight=9]; 27564 -> 21372[label="",style="solid", color="burlywood", weight=3]; 21234 -> 21373[label="",style="dashed", color="red", weight=0]; 21234[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (Neg (Succ Zero) * Pos (Succ Zero) == Pos (Succ Zero) * Pos (Succ Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21234 -> 21374[label="",style="dashed", color="magenta", weight=3]; 21234 -> 21375[label="",style="dashed", color="magenta", weight=3]; 21235[label="vzz1420",fontsize=16,color="green",shape="box"];21236[label="Neg vzz310",fontsize=16,color="green",shape="box"];21237[label="Neg vzz300",fontsize=16,color="green",shape="box"];21238[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21239[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Pos vzz15150)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21239 -> 21376[label="",style="solid", color="black", weight=3]; 21240[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Neg vzz15150)) (primIntToFloat (Pos Zero)) == LT)",fontsize=16,color="black",shape="box"];21240 -> 21377[label="",style="solid", color="black", weight=3]; 21340[label="Integer (primPlusInt vzz15600 vzz1566)",fontsize=16,color="green",shape="box"];21340 -> 21394[label="",style="dashed", color="green", weight=3]; 21339 -> 6243[label="",style="dashed", color="red", weight=0]; 21339[label="primNegInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21339 -> 21395[label="",style="dashed", color="magenta", weight=3]; 21257[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz13600000) (Succ vzz1383000) == LT)",fontsize=16,color="black",shape="box"];21257 -> 21396[label="",style="solid", color="black", weight=3]; 21258[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat (Succ vzz13600000) Zero == LT)",fontsize=16,color="black",shape="box"];21258 -> 21397[label="",style="solid", color="black", weight=3]; 21259[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero (Succ vzz1383000) == LT)",fontsize=16,color="black",shape="box"];21259 -> 21398[label="",style="solid", color="black", weight=3]; 21260[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21260 -> 21399[label="",style="solid", color="black", weight=3]; 21277 -> 9672[label="",style="dashed", color="red", weight=0]; 21277[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21277 -> 21400[label="",style="dashed", color="magenta", weight=3]; 21278 -> 10753[label="",style="dashed", color="red", weight=0]; 21278[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21278 -> 21401[label="",style="dashed", color="magenta", weight=3]; 21266 -> 9672[label="",style="dashed", color="red", weight=0]; 21266[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21266 -> 21402[label="",style="dashed", color="magenta", weight=3]; 21314 -> 10753[label="",style="dashed", color="red", weight=0]; 21314[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];21314 -> 21403[label="",style="dashed", color="magenta", weight=3]; 21315 -> 9672[label="",style="dashed", color="red", weight=0]; 21315[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21315 -> 21404[label="",style="dashed", color="magenta", weight=3]; 21317 -> 9672[label="",style="dashed", color="red", weight=0]; 21317[label="roundN (vzz1107 :% Integer vzz11080)",fontsize=16,color="magenta"];21317 -> 21405[label="",style="dashed", color="magenta", weight=3]; 21316[label="vzz1561 - fromInt (Pos (Succ Zero))",fontsize=16,color="black",shape="triangle"];21316 -> 21406[label="",style="solid", color="black", weight=3]; 21295[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21295 -> 21423[label="",style="solid", color="black", weight=3]; 21296[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21296 -> 21424[label="",style="solid", color="black", weight=3]; 21297[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21297 -> 21425[label="",style="solid", color="black", weight=3]; 21298[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15200) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27565[label="vzz15200/Succ vzz152000",fontsize=10,color="white",style="solid",shape="box"];21298 -> 27565[label="",style="solid", color="burlywood", weight=9]; 27565 -> 21426[label="",style="solid", color="burlywood", weight=3]; 27566[label="vzz15200/Zero",fontsize=10,color="white",style="solid",shape="box"];21298 -> 27566[label="",style="solid", color="burlywood", weight=9]; 27566 -> 21427[label="",style="solid", color="burlywood", weight=3]; 21299[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15200) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27567[label="vzz15200/Succ vzz152000",fontsize=10,color="white",style="solid",shape="box"];21299 -> 27567[label="",style="solid", color="burlywood", weight=9]; 27567 -> 21428[label="",style="solid", color="burlywood", weight=3]; 27568[label="vzz15200/Zero",fontsize=10,color="white",style="solid",shape="box"];21299 -> 27568[label="",style="solid", color="burlywood", weight=9]; 27568 -> 21429[label="",style="solid", color="burlywood", weight=3]; 21301 -> 681[label="",style="dashed", color="red", weight=0]; 21301[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21301 -> 21430[label="",style="dashed", color="magenta", weight=3]; 21301 -> 21431[label="",style="dashed", color="magenta", weight=3]; 21302 -> 681[label="",style="dashed", color="red", weight=0]; 21302[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21302 -> 21432[label="",style="dashed", color="magenta", weight=3]; 21302 -> 21433[label="",style="dashed", color="magenta", weight=3]; 21300[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (vzz1559 == vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21300 -> 21434[label="",style="solid", color="black", weight=3]; 21320[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Pos vzz14870)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21320 -> 21435[label="",style="solid", color="black", weight=3]; 21321[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1488 (Neg vzz14870)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21321 -> 21436[label="",style="solid", color="black", weight=3]; 21322[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15220) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27569[label="vzz15220/Succ vzz152200",fontsize=10,color="white",style="solid",shape="box"];21322 -> 27569[label="",style="solid", color="burlywood", weight=9]; 27569 -> 21437[label="",style="solid", color="burlywood", weight=3]; 27570[label="vzz15220/Zero",fontsize=10,color="white",style="solid",shape="box"];21322 -> 27570[label="",style="solid", color="burlywood", weight=9]; 27570 -> 21438[label="",style="solid", color="burlywood", weight=3]; 21323[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15220) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27571[label="vzz15220/Succ vzz152200",fontsize=10,color="white",style="solid",shape="box"];21323 -> 27571[label="",style="solid", color="burlywood", weight=9]; 27571 -> 21439[label="",style="solid", color="burlywood", weight=3]; 27572[label="vzz15220/Zero",fontsize=10,color="white",style="solid",shape="box"];21323 -> 27572[label="",style="solid", color="burlywood", weight=9]; 27572 -> 21440[label="",style="solid", color="burlywood", weight=3]; 21325 -> 681[label="",style="dashed", color="red", weight=0]; 21325[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21325 -> 21441[label="",style="dashed", color="magenta", weight=3]; 21325 -> 21442[label="",style="dashed", color="magenta", weight=3]; 21326 -> 681[label="",style="dashed", color="red", weight=0]; 21326[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21326 -> 21443[label="",style="dashed", color="magenta", weight=3]; 21326 -> 21444[label="",style="dashed", color="magenta", weight=3]; 21324[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (vzz1563 == vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21324 -> 21445[label="",style="solid", color="black", weight=3]; 21329[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Pos vzz14910)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21329 -> 21446[label="",style="solid", color="black", weight=3]; 21330[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpDouble (Double vzz1492 (Neg vzz14910)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21330 -> 21447[label="",style="solid", color="black", weight=3]; 21331[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15240) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27573[label="vzz15240/Succ vzz152400",fontsize=10,color="white",style="solid",shape="box"];21331 -> 27573[label="",style="solid", color="burlywood", weight=9]; 27573 -> 21448[label="",style="solid", color="burlywood", weight=3]; 27574[label="vzz15240/Zero",fontsize=10,color="white",style="solid",shape="box"];21331 -> 27574[label="",style="solid", color="burlywood", weight=9]; 27574 -> 21449[label="",style="solid", color="burlywood", weight=3]; 21332[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15240) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27575[label="vzz15240/Succ vzz152400",fontsize=10,color="white",style="solid",shape="box"];21332 -> 27575[label="",style="solid", color="burlywood", weight=9]; 27575 -> 21450[label="",style="solid", color="burlywood", weight=3]; 27576[label="vzz15240/Zero",fontsize=10,color="white",style="solid",shape="box"];21332 -> 27576[label="",style="solid", color="burlywood", weight=9]; 27576 -> 21451[label="",style="solid", color="burlywood", weight=3]; 21334 -> 681[label="",style="dashed", color="red", weight=0]; 21334[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21334 -> 21452[label="",style="dashed", color="magenta", weight=3]; 21334 -> 21453[label="",style="dashed", color="magenta", weight=3]; 21335 -> 681[label="",style="dashed", color="red", weight=0]; 21335[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21335 -> 21454[label="",style="dashed", color="magenta", weight=3]; 21335 -> 21455[label="",style="dashed", color="magenta", weight=3]; 21333[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (vzz1565 == vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21333 -> 21456[label="",style="solid", color="black", weight=3]; 21341[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Pos vzz14950)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21341 -> 21457[label="",style="solid", color="black", weight=3]; 21342[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1496 (Neg vzz14950)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21342 -> 21458[label="",style="solid", color="black", weight=3]; 21343[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15260) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27577[label="vzz15260/Succ vzz152600",fontsize=10,color="white",style="solid",shape="box"];21343 -> 27577[label="",style="solid", color="burlywood", weight=9]; 27577 -> 21459[label="",style="solid", color="burlywood", weight=3]; 27578[label="vzz15260/Zero",fontsize=10,color="white",style="solid",shape="box"];21343 -> 27578[label="",style="solid", color="burlywood", weight=9]; 27578 -> 21460[label="",style="solid", color="burlywood", weight=3]; 21344[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15260) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27579[label="vzz15260/Succ vzz152600",fontsize=10,color="white",style="solid",shape="box"];21344 -> 27579[label="",style="solid", color="burlywood", weight=9]; 27579 -> 21461[label="",style="solid", color="burlywood", weight=3]; 27580[label="vzz15260/Zero",fontsize=10,color="white",style="solid",shape="box"];21344 -> 27580[label="",style="solid", color="burlywood", weight=9]; 27580 -> 21462[label="",style="solid", color="burlywood", weight=3]; 21346 -> 681[label="",style="dashed", color="red", weight=0]; 21346[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21346 -> 21463[label="",style="dashed", color="magenta", weight=3]; 21346 -> 21464[label="",style="dashed", color="magenta", weight=3]; 21347 -> 681[label="",style="dashed", color="red", weight=0]; 21347[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21347 -> 21465[label="",style="dashed", color="magenta", weight=3]; 21347 -> 21466[label="",style="dashed", color="magenta", weight=3]; 21345[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (vzz1568 == vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21345 -> 21467[label="",style="solid", color="black", weight=3]; 21348[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Pos vzz14990)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21348 -> 21468[label="",style="solid", color="black", weight=3]; 21349[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpDouble (Double vzz1500 (Neg vzz14990)) (Double (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21349 -> 21469[label="",style="solid", color="black", weight=3]; 21350[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15280) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27581[label="vzz15280/Succ vzz152800",fontsize=10,color="white",style="solid",shape="box"];21350 -> 27581[label="",style="solid", color="burlywood", weight=9]; 27581 -> 21470[label="",style="solid", color="burlywood", weight=3]; 27582[label="vzz15280/Zero",fontsize=10,color="white",style="solid",shape="box"];21350 -> 27582[label="",style="solid", color="burlywood", weight=9]; 27582 -> 21471[label="",style="solid", color="burlywood", weight=3]; 21351[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15280) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27583[label="vzz15280/Succ vzz152800",fontsize=10,color="white",style="solid",shape="box"];21351 -> 27583[label="",style="solid", color="burlywood", weight=9]; 27583 -> 21472[label="",style="solid", color="burlywood", weight=3]; 27584[label="vzz15280/Zero",fontsize=10,color="white",style="solid",shape="box"];21351 -> 27584[label="",style="solid", color="burlywood", weight=9]; 27584 -> 21473[label="",style="solid", color="burlywood", weight=3]; 21353 -> 681[label="",style="dashed", color="red", weight=0]; 21353[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21353 -> 21474[label="",style="dashed", color="magenta", weight=3]; 21353 -> 21475[label="",style="dashed", color="magenta", weight=3]; 21354 -> 681[label="",style="dashed", color="red", weight=0]; 21354[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21354 -> 21476[label="",style="dashed", color="magenta", weight=3]; 21354 -> 21477[label="",style="dashed", color="magenta", weight=3]; 21352[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (vzz1570 == vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21352 -> 21478[label="",style="solid", color="black", weight=3]; 21355[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Pos vzz15030)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21355 -> 21479[label="",style="solid", color="black", weight=3]; 21356[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1504 (Neg vzz15030)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21356 -> 21480[label="",style="solid", color="black", weight=3]; 21357[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15300) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27585[label="vzz15300/Succ vzz153000",fontsize=10,color="white",style="solid",shape="box"];21357 -> 27585[label="",style="solid", color="burlywood", weight=9]; 27585 -> 21481[label="",style="solid", color="burlywood", weight=3]; 27586[label="vzz15300/Zero",fontsize=10,color="white",style="solid",shape="box"];21357 -> 27586[label="",style="solid", color="burlywood", weight=9]; 27586 -> 21482[label="",style="solid", color="burlywood", weight=3]; 21358[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15300) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27587[label="vzz15300/Succ vzz153000",fontsize=10,color="white",style="solid",shape="box"];21358 -> 27587[label="",style="solid", color="burlywood", weight=9]; 27587 -> 21483[label="",style="solid", color="burlywood", weight=3]; 27588[label="vzz15300/Zero",fontsize=10,color="white",style="solid",shape="box"];21358 -> 27588[label="",style="solid", color="burlywood", weight=9]; 27588 -> 21484[label="",style="solid", color="burlywood", weight=3]; 21360 -> 681[label="",style="dashed", color="red", weight=0]; 21360[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21360 -> 21485[label="",style="dashed", color="magenta", weight=3]; 21360 -> 21486[label="",style="dashed", color="magenta", weight=3]; 21361 -> 681[label="",style="dashed", color="red", weight=0]; 21361[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21361 -> 21487[label="",style="dashed", color="magenta", weight=3]; 21361 -> 21488[label="",style="dashed", color="magenta", weight=3]; 21359[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (vzz1572 == vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21359 -> 21489[label="",style="solid", color="black", weight=3]; 21362[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Pos vzz15070)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21362 -> 21490[label="",style="solid", color="black", weight=3]; 21363[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpFloat (Float vzz1508 (Neg vzz15070)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21363 -> 21491[label="",style="solid", color="black", weight=3]; 21364[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15420) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27589[label="vzz15420/Succ vzz154200",fontsize=10,color="white",style="solid",shape="box"];21364 -> 27589[label="",style="solid", color="burlywood", weight=9]; 27589 -> 21492[label="",style="solid", color="burlywood", weight=3]; 27590[label="vzz15420/Zero",fontsize=10,color="white",style="solid",shape="box"];21364 -> 27590[label="",style="solid", color="burlywood", weight=9]; 27590 -> 21493[label="",style="solid", color="burlywood", weight=3]; 21365[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15420) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27591[label="vzz15420/Succ vzz154200",fontsize=10,color="white",style="solid",shape="box"];21365 -> 27591[label="",style="solid", color="burlywood", weight=9]; 27591 -> 21494[label="",style="solid", color="burlywood", weight=3]; 27592[label="vzz15420/Zero",fontsize=10,color="white",style="solid",shape="box"];21365 -> 27592[label="",style="solid", color="burlywood", weight=9]; 27592 -> 21495[label="",style="solid", color="burlywood", weight=3]; 21367 -> 681[label="",style="dashed", color="red", weight=0]; 21367[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21367 -> 21496[label="",style="dashed", color="magenta", weight=3]; 21367 -> 21497[label="",style="dashed", color="magenta", weight=3]; 21368 -> 681[label="",style="dashed", color="red", weight=0]; 21368[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21368 -> 21498[label="",style="dashed", color="magenta", weight=3]; 21368 -> 21499[label="",style="dashed", color="magenta", weight=3]; 21366[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (vzz1574 == vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21366 -> 21500[label="",style="solid", color="black", weight=3]; 21369[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Pos vzz15110)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21369 -> 21501[label="",style="solid", color="black", weight=3]; 21370[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1512 (Neg vzz15110)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21370 -> 21502[label="",style="solid", color="black", weight=3]; 21371[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15540) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27593[label="vzz15540/Succ vzz155400",fontsize=10,color="white",style="solid",shape="box"];21371 -> 27593[label="",style="solid", color="burlywood", weight=9]; 27593 -> 21503[label="",style="solid", color="burlywood", weight=3]; 27594[label="vzz15540/Zero",fontsize=10,color="white",style="solid",shape="box"];21371 -> 27594[label="",style="solid", color="burlywood", weight=9]; 27594 -> 21504[label="",style="solid", color="burlywood", weight=3]; 21372[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15540) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27595[label="vzz15540/Succ vzz155400",fontsize=10,color="white",style="solid",shape="box"];21372 -> 27595[label="",style="solid", color="burlywood", weight=9]; 27595 -> 21505[label="",style="solid", color="burlywood", weight=3]; 27596[label="vzz15540/Zero",fontsize=10,color="white",style="solid",shape="box"];21372 -> 27596[label="",style="solid", color="burlywood", weight=9]; 27596 -> 21506[label="",style="solid", color="burlywood", weight=3]; 21374 -> 681[label="",style="dashed", color="red", weight=0]; 21374[label="Neg (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21374 -> 21507[label="",style="dashed", color="magenta", weight=3]; 21374 -> 21508[label="",style="dashed", color="magenta", weight=3]; 21375 -> 681[label="",style="dashed", color="red", weight=0]; 21375[label="Pos (Succ Zero) * Pos (Succ Zero)",fontsize=16,color="magenta"];21375 -> 21509[label="",style="dashed", color="magenta", weight=3]; 21375 -> 21510[label="",style="dashed", color="magenta", weight=3]; 21373[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (vzz1576 == vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21373 -> 21511[label="",style="solid", color="black", weight=3]; 21376[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Pos vzz15150)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21376 -> 21512[label="",style="solid", color="black", weight=3]; 21377[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpFloat (Float vzz1516 (Neg vzz15150)) (Float (Pos Zero) (Pos (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];21377 -> 21513[label="",style="solid", color="black", weight=3]; 21394 -> 2184[label="",style="dashed", color="red", weight=0]; 21394[label="primPlusInt vzz15600 vzz1566",fontsize=16,color="magenta"];21394 -> 21642[label="",style="dashed", color="magenta", weight=3]; 21394 -> 21643[label="",style="dashed", color="magenta", weight=3]; 21395[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21396 -> 20574[label="",style="dashed", color="red", weight=0]; 21396[label="roundM0 (vzz1107 :% Integer vzz11080) (primCmpNat vzz13600000 vzz1383000 == LT)",fontsize=16,color="magenta"];21396 -> 21644[label="",style="dashed", color="magenta", weight=3]; 21396 -> 21645[label="",style="dashed", color="magenta", weight=3]; 21397 -> 19949[label="",style="dashed", color="red", weight=0]; 21397[label="roundM0 (vzz1107 :% Integer vzz11080) (GT == LT)",fontsize=16,color="magenta"];21398 -> 19954[label="",style="dashed", color="red", weight=0]; 21398[label="roundM0 (vzz1107 :% Integer vzz11080) (LT == LT)",fontsize=16,color="magenta"];21399 -> 20160[label="",style="dashed", color="red", weight=0]; 21399[label="roundM0 (vzz1107 :% Integer vzz11080) (EQ == LT)",fontsize=16,color="magenta"];21400[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21401[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21402[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21403[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21404[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21405[label="Integer vzz11080",fontsize=16,color="green",shape="box"];21406 -> 21305[label="",style="dashed", color="red", weight=0]; 21406[label="vzz1561 + (negate fromInt (Pos (Succ Zero)))",fontsize=16,color="magenta"];21406 -> 21646[label="",style="dashed", color="magenta", weight=3]; 21423[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21423 -> 21796[label="",style="solid", color="black", weight=3]; 21424[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21424 -> 21797[label="",style="solid", color="black", weight=3]; 21425[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21425 -> 21798[label="",style="solid", color="black", weight=3]; 21426[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27597[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21426 -> 27597[label="",style="solid", color="burlywood", weight=9]; 27597 -> 21799[label="",style="solid", color="burlywood", weight=3]; 27598[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21426 -> 27598[label="",style="solid", color="burlywood", weight=9]; 27598 -> 21800[label="",style="solid", color="burlywood", weight=3]; 21427[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27599[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21427 -> 27599[label="",style="solid", color="burlywood", weight=9]; 27599 -> 21801[label="",style="solid", color="burlywood", weight=3]; 27600[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21427 -> 27600[label="",style="solid", color="burlywood", weight=9]; 27600 -> 21802[label="",style="solid", color="burlywood", weight=3]; 21428[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27601[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21428 -> 27601[label="",style="solid", color="burlywood", weight=9]; 27601 -> 21803[label="",style="solid", color="burlywood", weight=3]; 27602[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21428 -> 27602[label="",style="solid", color="burlywood", weight=9]; 27602 -> 21804[label="",style="solid", color="burlywood", weight=3]; 21429[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1519) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27603[label="vzz1519/Pos vzz15190",fontsize=10,color="white",style="solid",shape="box"];21429 -> 27603[label="",style="solid", color="burlywood", weight=9]; 27603 -> 21805[label="",style="solid", color="burlywood", weight=3]; 27604[label="vzz1519/Neg vzz15190",fontsize=10,color="white",style="solid",shape="box"];21429 -> 27604[label="",style="solid", color="burlywood", weight=9]; 27604 -> 21806[label="",style="solid", color="burlywood", weight=3]; 21430[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21431[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21432[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21433[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21434[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt vzz1559 vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27605[label="vzz1559/Pos vzz15590",fontsize=10,color="white",style="solid",shape="box"];21434 -> 27605[label="",style="solid", color="burlywood", weight=9]; 27605 -> 21807[label="",style="solid", color="burlywood", weight=3]; 27606[label="vzz1559/Neg vzz15590",fontsize=10,color="white",style="solid",shape="box"];21434 -> 27606[label="",style="solid", color="burlywood", weight=9]; 27606 -> 21808[label="",style="solid", color="burlywood", weight=3]; 21435 -> 21809[label="",style="dashed", color="red", weight=0]; 21435[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare (vzz1488 * Pos (Succ Zero)) (Pos vzz14870 * Pos Zero) == LT)",fontsize=16,color="magenta"];21435 -> 21810[label="",style="dashed", color="magenta", weight=3]; 21435 -> 21811[label="",style="dashed", color="magenta", weight=3]; 21436 -> 21809[label="",style="dashed", color="red", weight=0]; 21436[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare (vzz1488 * Neg (Succ Zero)) (Pos vzz14870 * Pos Zero) == LT)",fontsize=16,color="magenta"];21436 -> 21812[label="",style="dashed", color="magenta", weight=3]; 21436 -> 21813[label="",style="dashed", color="magenta", weight=3]; 21437[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27607[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21437 -> 27607[label="",style="solid", color="burlywood", weight=9]; 27607 -> 21833[label="",style="solid", color="burlywood", weight=3]; 27608[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21437 -> 27608[label="",style="solid", color="burlywood", weight=9]; 27608 -> 21834[label="",style="solid", color="burlywood", weight=3]; 21438[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27609[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21438 -> 27609[label="",style="solid", color="burlywood", weight=9]; 27609 -> 21835[label="",style="solid", color="burlywood", weight=3]; 27610[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21438 -> 27610[label="",style="solid", color="burlywood", weight=9]; 27610 -> 21836[label="",style="solid", color="burlywood", weight=3]; 21439[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27611[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21439 -> 27611[label="",style="solid", color="burlywood", weight=9]; 27611 -> 21837[label="",style="solid", color="burlywood", weight=3]; 27612[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21439 -> 27612[label="",style="solid", color="burlywood", weight=9]; 27612 -> 21838[label="",style="solid", color="burlywood", weight=3]; 21440[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1521) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27613[label="vzz1521/Pos vzz15210",fontsize=10,color="white",style="solid",shape="box"];21440 -> 27613[label="",style="solid", color="burlywood", weight=9]; 27613 -> 21839[label="",style="solid", color="burlywood", weight=3]; 27614[label="vzz1521/Neg vzz15210",fontsize=10,color="white",style="solid",shape="box"];21440 -> 27614[label="",style="solid", color="burlywood", weight=9]; 27614 -> 21840[label="",style="solid", color="burlywood", weight=3]; 21441[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21442[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21443[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21444[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21445[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt vzz1563 vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27615[label="vzz1563/Pos vzz15630",fontsize=10,color="white",style="solid",shape="box"];21445 -> 27615[label="",style="solid", color="burlywood", weight=9]; 27615 -> 21841[label="",style="solid", color="burlywood", weight=3]; 27616[label="vzz1563/Neg vzz15630",fontsize=10,color="white",style="solid",shape="box"];21445 -> 27616[label="",style="solid", color="burlywood", weight=9]; 27616 -> 21842[label="",style="solid", color="burlywood", weight=3]; 21446 -> 21843[label="",style="dashed", color="red", weight=0]; 21446[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare (vzz1492 * Pos (Succ Zero)) (Pos vzz14910 * Pos Zero) == LT)",fontsize=16,color="magenta"];21446 -> 21844[label="",style="dashed", color="magenta", weight=3]; 21446 -> 21845[label="",style="dashed", color="magenta", weight=3]; 21447 -> 21843[label="",style="dashed", color="red", weight=0]; 21447[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare (vzz1492 * Neg (Succ Zero)) (Pos vzz14910 * Pos Zero) == LT)",fontsize=16,color="magenta"];21447 -> 21846[label="",style="dashed", color="magenta", weight=3]; 21447 -> 21847[label="",style="dashed", color="magenta", weight=3]; 21448[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27617[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21448 -> 27617[label="",style="solid", color="burlywood", weight=9]; 27617 -> 21863[label="",style="solid", color="burlywood", weight=3]; 27618[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21448 -> 27618[label="",style="solid", color="burlywood", weight=9]; 27618 -> 21864[label="",style="solid", color="burlywood", weight=3]; 21449[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27619[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21449 -> 27619[label="",style="solid", color="burlywood", weight=9]; 27619 -> 21865[label="",style="solid", color="burlywood", weight=3]; 27620[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21449 -> 27620[label="",style="solid", color="burlywood", weight=9]; 27620 -> 21866[label="",style="solid", color="burlywood", weight=3]; 21450[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27621[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21450 -> 27621[label="",style="solid", color="burlywood", weight=9]; 27621 -> 21867[label="",style="solid", color="burlywood", weight=3]; 27622[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21450 -> 27622[label="",style="solid", color="burlywood", weight=9]; 27622 -> 21868[label="",style="solid", color="burlywood", weight=3]; 21451[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1523) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27623[label="vzz1523/Pos vzz15230",fontsize=10,color="white",style="solid",shape="box"];21451 -> 27623[label="",style="solid", color="burlywood", weight=9]; 27623 -> 21869[label="",style="solid", color="burlywood", weight=3]; 27624[label="vzz1523/Neg vzz15230",fontsize=10,color="white",style="solid",shape="box"];21451 -> 27624[label="",style="solid", color="burlywood", weight=9]; 27624 -> 21870[label="",style="solid", color="burlywood", weight=3]; 21452[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21453[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21454[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21455[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21456[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt vzz1565 vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27625[label="vzz1565/Pos vzz15650",fontsize=10,color="white",style="solid",shape="box"];21456 -> 27625[label="",style="solid", color="burlywood", weight=9]; 27625 -> 21871[label="",style="solid", color="burlywood", weight=3]; 27626[label="vzz1565/Neg vzz15650",fontsize=10,color="white",style="solid",shape="box"];21456 -> 27626[label="",style="solid", color="burlywood", weight=9]; 27626 -> 21872[label="",style="solid", color="burlywood", weight=3]; 21457 -> 21873[label="",style="dashed", color="red", weight=0]; 21457[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare (vzz1496 * Pos (Succ Zero)) (Pos vzz14950 * Pos Zero) == LT)",fontsize=16,color="magenta"];21457 -> 21874[label="",style="dashed", color="magenta", weight=3]; 21457 -> 21875[label="",style="dashed", color="magenta", weight=3]; 21458 -> 21873[label="",style="dashed", color="red", weight=0]; 21458[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare (vzz1496 * Neg (Succ Zero)) (Pos vzz14950 * Pos Zero) == LT)",fontsize=16,color="magenta"];21458 -> 21876[label="",style="dashed", color="magenta", weight=3]; 21458 -> 21877[label="",style="dashed", color="magenta", weight=3]; 21459[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27627[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21459 -> 27627[label="",style="solid", color="burlywood", weight=9]; 27627 -> 21889[label="",style="solid", color="burlywood", weight=3]; 27628[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21459 -> 27628[label="",style="solid", color="burlywood", weight=9]; 27628 -> 21890[label="",style="solid", color="burlywood", weight=3]; 21460[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27629[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21460 -> 27629[label="",style="solid", color="burlywood", weight=9]; 27629 -> 21891[label="",style="solid", color="burlywood", weight=3]; 27630[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21460 -> 27630[label="",style="solid", color="burlywood", weight=9]; 27630 -> 21892[label="",style="solid", color="burlywood", weight=3]; 21461[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27631[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21461 -> 27631[label="",style="solid", color="burlywood", weight=9]; 27631 -> 21893[label="",style="solid", color="burlywood", weight=3]; 27632[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21461 -> 27632[label="",style="solid", color="burlywood", weight=9]; 27632 -> 21894[label="",style="solid", color="burlywood", weight=3]; 21462[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1525) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27633[label="vzz1525/Pos vzz15250",fontsize=10,color="white",style="solid",shape="box"];21462 -> 27633[label="",style="solid", color="burlywood", weight=9]; 27633 -> 21895[label="",style="solid", color="burlywood", weight=3]; 27634[label="vzz1525/Neg vzz15250",fontsize=10,color="white",style="solid",shape="box"];21462 -> 27634[label="",style="solid", color="burlywood", weight=9]; 27634 -> 21896[label="",style="solid", color="burlywood", weight=3]; 21463[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21464[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21465[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21466[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21467[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt vzz1568 vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27635[label="vzz1568/Pos vzz15680",fontsize=10,color="white",style="solid",shape="box"];21467 -> 27635[label="",style="solid", color="burlywood", weight=9]; 27635 -> 21897[label="",style="solid", color="burlywood", weight=3]; 27636[label="vzz1568/Neg vzz15680",fontsize=10,color="white",style="solid",shape="box"];21467 -> 27636[label="",style="solid", color="burlywood", weight=9]; 27636 -> 21898[label="",style="solid", color="burlywood", weight=3]; 21468 -> 21899[label="",style="dashed", color="red", weight=0]; 21468[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare (vzz1500 * Pos (Succ Zero)) (Pos vzz14990 * Pos Zero) == LT)",fontsize=16,color="magenta"];21468 -> 21900[label="",style="dashed", color="magenta", weight=3]; 21468 -> 21901[label="",style="dashed", color="magenta", weight=3]; 21469 -> 21899[label="",style="dashed", color="red", weight=0]; 21469[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare (vzz1500 * Neg (Succ Zero)) (Pos vzz14990 * Pos Zero) == LT)",fontsize=16,color="magenta"];21469 -> 21902[label="",style="dashed", color="magenta", weight=3]; 21469 -> 21903[label="",style="dashed", color="magenta", weight=3]; 21470[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27637[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21470 -> 27637[label="",style="solid", color="burlywood", weight=9]; 27637 -> 21906[label="",style="solid", color="burlywood", weight=3]; 27638[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21470 -> 27638[label="",style="solid", color="burlywood", weight=9]; 27638 -> 21907[label="",style="solid", color="burlywood", weight=3]; 21471[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27639[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21471 -> 27639[label="",style="solid", color="burlywood", weight=9]; 27639 -> 21908[label="",style="solid", color="burlywood", weight=3]; 27640[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21471 -> 27640[label="",style="solid", color="burlywood", weight=9]; 27640 -> 21909[label="",style="solid", color="burlywood", weight=3]; 21472[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27641[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21472 -> 27641[label="",style="solid", color="burlywood", weight=9]; 27641 -> 21910[label="",style="solid", color="burlywood", weight=3]; 27642[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21472 -> 27642[label="",style="solid", color="burlywood", weight=9]; 27642 -> 21911[label="",style="solid", color="burlywood", weight=3]; 21473[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1527) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27643[label="vzz1527/Pos vzz15270",fontsize=10,color="white",style="solid",shape="box"];21473 -> 27643[label="",style="solid", color="burlywood", weight=9]; 27643 -> 21912[label="",style="solid", color="burlywood", weight=3]; 27644[label="vzz1527/Neg vzz15270",fontsize=10,color="white",style="solid",shape="box"];21473 -> 27644[label="",style="solid", color="burlywood", weight=9]; 27644 -> 21913[label="",style="solid", color="burlywood", weight=3]; 21474[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21475[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21476[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21477[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21478[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt vzz1570 vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27645[label="vzz1570/Pos vzz15700",fontsize=10,color="white",style="solid",shape="box"];21478 -> 27645[label="",style="solid", color="burlywood", weight=9]; 27645 -> 21914[label="",style="solid", color="burlywood", weight=3]; 27646[label="vzz1570/Neg vzz15700",fontsize=10,color="white",style="solid",shape="box"];21478 -> 27646[label="",style="solid", color="burlywood", weight=9]; 27646 -> 21915[label="",style="solid", color="burlywood", weight=3]; 21479 -> 21916[label="",style="dashed", color="red", weight=0]; 21479[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare (vzz1504 * Pos (Succ Zero)) (Pos vzz15030 * Pos Zero) == LT)",fontsize=16,color="magenta"];21479 -> 21917[label="",style="dashed", color="magenta", weight=3]; 21479 -> 21918[label="",style="dashed", color="magenta", weight=3]; 21480 -> 21916[label="",style="dashed", color="red", weight=0]; 21480[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare (vzz1504 * Neg (Succ Zero)) (Pos vzz15030 * Pos Zero) == LT)",fontsize=16,color="magenta"];21480 -> 21919[label="",style="dashed", color="magenta", weight=3]; 21480 -> 21920[label="",style="dashed", color="magenta", weight=3]; 21481[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27647[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21481 -> 27647[label="",style="solid", color="burlywood", weight=9]; 27647 -> 21921[label="",style="solid", color="burlywood", weight=3]; 27648[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21481 -> 27648[label="",style="solid", color="burlywood", weight=9]; 27648 -> 21922[label="",style="solid", color="burlywood", weight=3]; 21482[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27649[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21482 -> 27649[label="",style="solid", color="burlywood", weight=9]; 27649 -> 21923[label="",style="solid", color="burlywood", weight=3]; 27650[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21482 -> 27650[label="",style="solid", color="burlywood", weight=9]; 27650 -> 21924[label="",style="solid", color="burlywood", weight=3]; 21483[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27651[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21483 -> 27651[label="",style="solid", color="burlywood", weight=9]; 27651 -> 21925[label="",style="solid", color="burlywood", weight=3]; 27652[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21483 -> 27652[label="",style="solid", color="burlywood", weight=9]; 27652 -> 21926[label="",style="solid", color="burlywood", weight=3]; 21484[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1529) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27653[label="vzz1529/Pos vzz15290",fontsize=10,color="white",style="solid",shape="box"];21484 -> 27653[label="",style="solid", color="burlywood", weight=9]; 27653 -> 21927[label="",style="solid", color="burlywood", weight=3]; 27654[label="vzz1529/Neg vzz15290",fontsize=10,color="white",style="solid",shape="box"];21484 -> 27654[label="",style="solid", color="burlywood", weight=9]; 27654 -> 21928[label="",style="solid", color="burlywood", weight=3]; 21485[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21486[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21487[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21488[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21489[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt vzz1572 vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27655[label="vzz1572/Pos vzz15720",fontsize=10,color="white",style="solid",shape="box"];21489 -> 27655[label="",style="solid", color="burlywood", weight=9]; 27655 -> 21929[label="",style="solid", color="burlywood", weight=3]; 27656[label="vzz1572/Neg vzz15720",fontsize=10,color="white",style="solid",shape="box"];21489 -> 27656[label="",style="solid", color="burlywood", weight=9]; 27656 -> 21930[label="",style="solid", color="burlywood", weight=3]; 21490 -> 21931[label="",style="dashed", color="red", weight=0]; 21490[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare (vzz1508 * Pos (Succ Zero)) (Pos vzz15070 * Pos Zero) == LT)",fontsize=16,color="magenta"];21490 -> 21932[label="",style="dashed", color="magenta", weight=3]; 21490 -> 21933[label="",style="dashed", color="magenta", weight=3]; 21491 -> 21931[label="",style="dashed", color="red", weight=0]; 21491[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare (vzz1508 * Neg (Succ Zero)) (Pos vzz15070 * Pos Zero) == LT)",fontsize=16,color="magenta"];21491 -> 21934[label="",style="dashed", color="magenta", weight=3]; 21491 -> 21935[label="",style="dashed", color="magenta", weight=3]; 21492[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27657[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21492 -> 27657[label="",style="solid", color="burlywood", weight=9]; 27657 -> 21936[label="",style="solid", color="burlywood", weight=3]; 27658[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21492 -> 27658[label="",style="solid", color="burlywood", weight=9]; 27658 -> 21937[label="",style="solid", color="burlywood", weight=3]; 21493[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27659[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21493 -> 27659[label="",style="solid", color="burlywood", weight=9]; 27659 -> 21938[label="",style="solid", color="burlywood", weight=3]; 27660[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21493 -> 27660[label="",style="solid", color="burlywood", weight=9]; 27660 -> 21939[label="",style="solid", color="burlywood", weight=3]; 21494[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27661[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21494 -> 27661[label="",style="solid", color="burlywood", weight=9]; 27661 -> 21940[label="",style="solid", color="burlywood", weight=3]; 27662[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21494 -> 27662[label="",style="solid", color="burlywood", weight=9]; 27662 -> 21941[label="",style="solid", color="burlywood", weight=3]; 21495[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1541) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27663[label="vzz1541/Pos vzz15410",fontsize=10,color="white",style="solid",shape="box"];21495 -> 27663[label="",style="solid", color="burlywood", weight=9]; 27663 -> 21942[label="",style="solid", color="burlywood", weight=3]; 27664[label="vzz1541/Neg vzz15410",fontsize=10,color="white",style="solid",shape="box"];21495 -> 27664[label="",style="solid", color="burlywood", weight=9]; 27664 -> 21943[label="",style="solid", color="burlywood", weight=3]; 21496[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21497[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21498[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21499[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21500[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt vzz1574 vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27665[label="vzz1574/Pos vzz15740",fontsize=10,color="white",style="solid",shape="box"];21500 -> 27665[label="",style="solid", color="burlywood", weight=9]; 27665 -> 21944[label="",style="solid", color="burlywood", weight=3]; 27666[label="vzz1574/Neg vzz15740",fontsize=10,color="white",style="solid",shape="box"];21500 -> 27666[label="",style="solid", color="burlywood", weight=9]; 27666 -> 21945[label="",style="solid", color="burlywood", weight=3]; 21501 -> 21946[label="",style="dashed", color="red", weight=0]; 21501[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare (vzz1512 * Pos (Succ Zero)) (Pos vzz15110 * Pos Zero) == LT)",fontsize=16,color="magenta"];21501 -> 21947[label="",style="dashed", color="magenta", weight=3]; 21501 -> 21948[label="",style="dashed", color="magenta", weight=3]; 21502 -> 21946[label="",style="dashed", color="red", weight=0]; 21502[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare (vzz1512 * Neg (Succ Zero)) (Pos vzz15110 * Pos Zero) == LT)",fontsize=16,color="magenta"];21502 -> 21949[label="",style="dashed", color="magenta", weight=3]; 21502 -> 21950[label="",style="dashed", color="magenta", weight=3]; 21503[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27667[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21503 -> 27667[label="",style="solid", color="burlywood", weight=9]; 27667 -> 21951[label="",style="solid", color="burlywood", weight=3]; 27668[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21503 -> 27668[label="",style="solid", color="burlywood", weight=9]; 27668 -> 21952[label="",style="solid", color="burlywood", weight=3]; 21504[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27669[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21504 -> 27669[label="",style="solid", color="burlywood", weight=9]; 27669 -> 21953[label="",style="solid", color="burlywood", weight=3]; 27670[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21504 -> 27670[label="",style="solid", color="burlywood", weight=9]; 27670 -> 21954[label="",style="solid", color="burlywood", weight=3]; 21505[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27671[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21505 -> 27671[label="",style="solid", color="burlywood", weight=9]; 27671 -> 21955[label="",style="solid", color="burlywood", weight=3]; 27672[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21505 -> 27672[label="",style="solid", color="burlywood", weight=9]; 27672 -> 21956[label="",style="solid", color="burlywood", weight=3]; 21506[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1553) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27673[label="vzz1553/Pos vzz15530",fontsize=10,color="white",style="solid",shape="box"];21506 -> 27673[label="",style="solid", color="burlywood", weight=9]; 27673 -> 21957[label="",style="solid", color="burlywood", weight=3]; 27674[label="vzz1553/Neg vzz15530",fontsize=10,color="white",style="solid",shape="box"];21506 -> 27674[label="",style="solid", color="burlywood", weight=9]; 27674 -> 21958[label="",style="solid", color="burlywood", weight=3]; 21507[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];21508[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21509[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21510[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];21511[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt vzz1576 vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27675[label="vzz1576/Pos vzz15760",fontsize=10,color="white",style="solid",shape="box"];21511 -> 27675[label="",style="solid", color="burlywood", weight=9]; 27675 -> 21959[label="",style="solid", color="burlywood", weight=3]; 27676[label="vzz1576/Neg vzz15760",fontsize=10,color="white",style="solid",shape="box"];21511 -> 27676[label="",style="solid", color="burlywood", weight=9]; 27676 -> 21960[label="",style="solid", color="burlywood", weight=3]; 21512 -> 21961[label="",style="dashed", color="red", weight=0]; 21512[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare (vzz1516 * Pos (Succ Zero)) (Pos vzz15150 * Pos Zero) == LT)",fontsize=16,color="magenta"];21512 -> 21962[label="",style="dashed", color="magenta", weight=3]; 21512 -> 21963[label="",style="dashed", color="magenta", weight=3]; 21513 -> 21961[label="",style="dashed", color="red", weight=0]; 21513[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare (vzz1516 * Neg (Succ Zero)) (Pos vzz15150 * Pos Zero) == LT)",fontsize=16,color="magenta"];21513 -> 21964[label="",style="dashed", color="magenta", weight=3]; 21513 -> 21965[label="",style="dashed", color="magenta", weight=3]; 21642[label="vzz15600",fontsize=16,color="green",shape="box"];21643[label="vzz1566",fontsize=16,color="green",shape="box"];21644[label="vzz13600000",fontsize=16,color="green",shape="box"];21645[label="vzz1383000",fontsize=16,color="green",shape="box"];21646[label="vzz1561",fontsize=16,color="green",shape="box"];21796[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21796 -> 21982[label="",style="solid", color="black", weight=3]; 21797[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Neg (Succ Zero)) == Integer (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21797 -> 21983[label="",style="solid", color="black", weight=3]; 21798 -> 21984[label="",style="dashed", color="red", weight=0]; 21798[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos Zero) == Integer (Pos Zero) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="magenta"];21798 -> 21985[label="",style="dashed", color="magenta", weight=3]; 21799[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27677[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21799 -> 27677[label="",style="solid", color="burlywood", weight=9]; 27677 -> 21986[label="",style="solid", color="burlywood", weight=3]; 27678[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21799 -> 27678[label="",style="solid", color="burlywood", weight=9]; 27678 -> 21987[label="",style="solid", color="burlywood", weight=3]; 21800[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21800 -> 21988[label="",style="solid", color="black", weight=3]; 21801[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27679[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21801 -> 27679[label="",style="solid", color="burlywood", weight=9]; 27679 -> 21989[label="",style="solid", color="burlywood", weight=3]; 27680[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21801 -> 27680[label="",style="solid", color="burlywood", weight=9]; 27680 -> 21990[label="",style="solid", color="burlywood", weight=3]; 21802[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27681[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21802 -> 27681[label="",style="solid", color="burlywood", weight=9]; 27681 -> 21991[label="",style="solid", color="burlywood", weight=3]; 27682[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21802 -> 27682[label="",style="solid", color="burlywood", weight=9]; 27682 -> 21992[label="",style="solid", color="burlywood", weight=3]; 21803[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21803 -> 21993[label="",style="solid", color="black", weight=3]; 21804[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27683[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21804 -> 27683[label="",style="solid", color="burlywood", weight=9]; 27683 -> 21994[label="",style="solid", color="burlywood", weight=3]; 27684[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21804 -> 27684[label="",style="solid", color="burlywood", weight=9]; 27684 -> 21995[label="",style="solid", color="burlywood", weight=3]; 21805[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27685[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21805 -> 27685[label="",style="solid", color="burlywood", weight=9]; 27685 -> 21996[label="",style="solid", color="burlywood", weight=3]; 27686[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21805 -> 27686[label="",style="solid", color="burlywood", weight=9]; 27686 -> 21997[label="",style="solid", color="burlywood", weight=3]; 21806[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15190)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27687[label="vzz15190/Succ vzz151900",fontsize=10,color="white",style="solid",shape="box"];21806 -> 27687[label="",style="solid", color="burlywood", weight=9]; 27687 -> 21998[label="",style="solid", color="burlywood", weight=3]; 27688[label="vzz15190/Zero",fontsize=10,color="white",style="solid",shape="box"];21806 -> 27688[label="",style="solid", color="burlywood", weight=9]; 27688 -> 21999[label="",style="solid", color="burlywood", weight=3]; 21807[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15590) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27689[label="vzz15590/Succ vzz155900",fontsize=10,color="white",style="solid",shape="box"];21807 -> 27689[label="",style="solid", color="burlywood", weight=9]; 27689 -> 22000[label="",style="solid", color="burlywood", weight=3]; 27690[label="vzz15590/Zero",fontsize=10,color="white",style="solid",shape="box"];21807 -> 27690[label="",style="solid", color="burlywood", weight=9]; 27690 -> 22001[label="",style="solid", color="burlywood", weight=3]; 21808[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15590) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27691[label="vzz15590/Succ vzz155900",fontsize=10,color="white",style="solid",shape="box"];21808 -> 27691[label="",style="solid", color="burlywood", weight=9]; 27691 -> 22002[label="",style="solid", color="burlywood", weight=3]; 27692[label="vzz15590/Zero",fontsize=10,color="white",style="solid",shape="box"];21808 -> 27692[label="",style="solid", color="burlywood", weight=9]; 27692 -> 22003[label="",style="solid", color="burlywood", weight=3]; 21810 -> 681[label="",style="dashed", color="red", weight=0]; 21810[label="Pos vzz14870 * Pos Zero",fontsize=16,color="magenta"];21810 -> 22004[label="",style="dashed", color="magenta", weight=3]; 21810 -> 22005[label="",style="dashed", color="magenta", weight=3]; 21811 -> 681[label="",style="dashed", color="red", weight=0]; 21811[label="vzz1488 * Pos (Succ Zero)",fontsize=16,color="magenta"];21811 -> 22006[label="",style="dashed", color="magenta", weight=3]; 21811 -> 22007[label="",style="dashed", color="magenta", weight=3]; 21809[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (compare vzz1602 vzz1601 == LT)",fontsize=16,color="black",shape="triangle"];21809 -> 22008[label="",style="solid", color="black", weight=3]; 21812 -> 681[label="",style="dashed", color="red", weight=0]; 21812[label="Pos vzz14870 * Pos Zero",fontsize=16,color="magenta"];21812 -> 22009[label="",style="dashed", color="magenta", weight=3]; 21812 -> 22010[label="",style="dashed", color="magenta", weight=3]; 21813 -> 681[label="",style="dashed", color="red", weight=0]; 21813[label="vzz1488 * Neg (Succ Zero)",fontsize=16,color="magenta"];21813 -> 22011[label="",style="dashed", color="magenta", weight=3]; 21813 -> 22012[label="",style="dashed", color="magenta", weight=3]; 21833[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27693[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21833 -> 27693[label="",style="solid", color="burlywood", weight=9]; 27693 -> 22013[label="",style="solid", color="burlywood", weight=3]; 27694[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21833 -> 27694[label="",style="solid", color="burlywood", weight=9]; 27694 -> 22014[label="",style="solid", color="burlywood", weight=3]; 21834[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21834 -> 22015[label="",style="solid", color="black", weight=3]; 21835[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27695[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21835 -> 27695[label="",style="solid", color="burlywood", weight=9]; 27695 -> 22016[label="",style="solid", color="burlywood", weight=3]; 27696[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21835 -> 27696[label="",style="solid", color="burlywood", weight=9]; 27696 -> 22017[label="",style="solid", color="burlywood", weight=3]; 21836[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27697[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21836 -> 27697[label="",style="solid", color="burlywood", weight=9]; 27697 -> 22018[label="",style="solid", color="burlywood", weight=3]; 27698[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21836 -> 27698[label="",style="solid", color="burlywood", weight=9]; 27698 -> 22019[label="",style="solid", color="burlywood", weight=3]; 21837[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21837 -> 22020[label="",style="solid", color="black", weight=3]; 21838[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27699[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21838 -> 27699[label="",style="solid", color="burlywood", weight=9]; 27699 -> 22021[label="",style="solid", color="burlywood", weight=3]; 27700[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21838 -> 27700[label="",style="solid", color="burlywood", weight=9]; 27700 -> 22022[label="",style="solid", color="burlywood", weight=3]; 21839[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27701[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21839 -> 27701[label="",style="solid", color="burlywood", weight=9]; 27701 -> 22023[label="",style="solid", color="burlywood", weight=3]; 27702[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21839 -> 27702[label="",style="solid", color="burlywood", weight=9]; 27702 -> 22024[label="",style="solid", color="burlywood", weight=3]; 21840[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15210)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27703[label="vzz15210/Succ vzz152100",fontsize=10,color="white",style="solid",shape="box"];21840 -> 27703[label="",style="solid", color="burlywood", weight=9]; 27703 -> 22025[label="",style="solid", color="burlywood", weight=3]; 27704[label="vzz15210/Zero",fontsize=10,color="white",style="solid",shape="box"];21840 -> 27704[label="",style="solid", color="burlywood", weight=9]; 27704 -> 22026[label="",style="solid", color="burlywood", weight=3]; 21841[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15630) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27705[label="vzz15630/Succ vzz156300",fontsize=10,color="white",style="solid",shape="box"];21841 -> 27705[label="",style="solid", color="burlywood", weight=9]; 27705 -> 22027[label="",style="solid", color="burlywood", weight=3]; 27706[label="vzz15630/Zero",fontsize=10,color="white",style="solid",shape="box"];21841 -> 27706[label="",style="solid", color="burlywood", weight=9]; 27706 -> 22028[label="",style="solid", color="burlywood", weight=3]; 21842[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15630) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27707[label="vzz15630/Succ vzz156300",fontsize=10,color="white",style="solid",shape="box"];21842 -> 27707[label="",style="solid", color="burlywood", weight=9]; 27707 -> 22029[label="",style="solid", color="burlywood", weight=3]; 27708[label="vzz15630/Zero",fontsize=10,color="white",style="solid",shape="box"];21842 -> 27708[label="",style="solid", color="burlywood", weight=9]; 27708 -> 22030[label="",style="solid", color="burlywood", weight=3]; 21844 -> 681[label="",style="dashed", color="red", weight=0]; 21844[label="vzz1492 * Pos (Succ Zero)",fontsize=16,color="magenta"];21844 -> 22031[label="",style="dashed", color="magenta", weight=3]; 21844 -> 22032[label="",style="dashed", color="magenta", weight=3]; 21845 -> 681[label="",style="dashed", color="red", weight=0]; 21845[label="Pos vzz14910 * Pos Zero",fontsize=16,color="magenta"];21845 -> 22033[label="",style="dashed", color="magenta", weight=3]; 21845 -> 22034[label="",style="dashed", color="magenta", weight=3]; 21843[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (compare vzz1604 vzz1603 == LT)",fontsize=16,color="black",shape="triangle"];21843 -> 22035[label="",style="solid", color="black", weight=3]; 21846 -> 681[label="",style="dashed", color="red", weight=0]; 21846[label="vzz1492 * Neg (Succ Zero)",fontsize=16,color="magenta"];21846 -> 22036[label="",style="dashed", color="magenta", weight=3]; 21846 -> 22037[label="",style="dashed", color="magenta", weight=3]; 21847 -> 681[label="",style="dashed", color="red", weight=0]; 21847[label="Pos vzz14910 * Pos Zero",fontsize=16,color="magenta"];21847 -> 22038[label="",style="dashed", color="magenta", weight=3]; 21847 -> 22039[label="",style="dashed", color="magenta", weight=3]; 21863[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27709[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21863 -> 27709[label="",style="solid", color="burlywood", weight=9]; 27709 -> 22040[label="",style="solid", color="burlywood", weight=3]; 27710[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21863 -> 27710[label="",style="solid", color="burlywood", weight=9]; 27710 -> 22041[label="",style="solid", color="burlywood", weight=3]; 21864[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21864 -> 22042[label="",style="solid", color="black", weight=3]; 21865[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27711[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21865 -> 27711[label="",style="solid", color="burlywood", weight=9]; 27711 -> 22043[label="",style="solid", color="burlywood", weight=3]; 27712[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21865 -> 27712[label="",style="solid", color="burlywood", weight=9]; 27712 -> 22044[label="",style="solid", color="burlywood", weight=3]; 21866[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27713[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21866 -> 27713[label="",style="solid", color="burlywood", weight=9]; 27713 -> 22045[label="",style="solid", color="burlywood", weight=3]; 27714[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21866 -> 27714[label="",style="solid", color="burlywood", weight=9]; 27714 -> 22046[label="",style="solid", color="burlywood", weight=3]; 21867[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21867 -> 22047[label="",style="solid", color="black", weight=3]; 21868[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27715[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21868 -> 27715[label="",style="solid", color="burlywood", weight=9]; 27715 -> 22048[label="",style="solid", color="burlywood", weight=3]; 27716[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21868 -> 27716[label="",style="solid", color="burlywood", weight=9]; 27716 -> 22049[label="",style="solid", color="burlywood", weight=3]; 21869[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27717[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21869 -> 27717[label="",style="solid", color="burlywood", weight=9]; 27717 -> 22050[label="",style="solid", color="burlywood", weight=3]; 27718[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21869 -> 27718[label="",style="solid", color="burlywood", weight=9]; 27718 -> 22051[label="",style="solid", color="burlywood", weight=3]; 21870[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15230)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27719[label="vzz15230/Succ vzz152300",fontsize=10,color="white",style="solid",shape="box"];21870 -> 27719[label="",style="solid", color="burlywood", weight=9]; 27719 -> 22052[label="",style="solid", color="burlywood", weight=3]; 27720[label="vzz15230/Zero",fontsize=10,color="white",style="solid",shape="box"];21870 -> 27720[label="",style="solid", color="burlywood", weight=9]; 27720 -> 22053[label="",style="solid", color="burlywood", weight=3]; 21871[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15650) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27721[label="vzz15650/Succ vzz156500",fontsize=10,color="white",style="solid",shape="box"];21871 -> 27721[label="",style="solid", color="burlywood", weight=9]; 27721 -> 22054[label="",style="solid", color="burlywood", weight=3]; 27722[label="vzz15650/Zero",fontsize=10,color="white",style="solid",shape="box"];21871 -> 27722[label="",style="solid", color="burlywood", weight=9]; 27722 -> 22055[label="",style="solid", color="burlywood", weight=3]; 21872[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15650) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27723[label="vzz15650/Succ vzz156500",fontsize=10,color="white",style="solid",shape="box"];21872 -> 27723[label="",style="solid", color="burlywood", weight=9]; 27723 -> 22056[label="",style="solid", color="burlywood", weight=3]; 27724[label="vzz15650/Zero",fontsize=10,color="white",style="solid",shape="box"];21872 -> 27724[label="",style="solid", color="burlywood", weight=9]; 27724 -> 22057[label="",style="solid", color="burlywood", weight=3]; 21874 -> 681[label="",style="dashed", color="red", weight=0]; 21874[label="vzz1496 * Pos (Succ Zero)",fontsize=16,color="magenta"];21874 -> 22058[label="",style="dashed", color="magenta", weight=3]; 21874 -> 22059[label="",style="dashed", color="magenta", weight=3]; 21875 -> 681[label="",style="dashed", color="red", weight=0]; 21875[label="Pos vzz14950 * Pos Zero",fontsize=16,color="magenta"];21875 -> 22060[label="",style="dashed", color="magenta", weight=3]; 21875 -> 22061[label="",style="dashed", color="magenta", weight=3]; 21873[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (compare vzz1606 vzz1605 == LT)",fontsize=16,color="black",shape="triangle"];21873 -> 22062[label="",style="solid", color="black", weight=3]; 21876 -> 681[label="",style="dashed", color="red", weight=0]; 21876[label="vzz1496 * Neg (Succ Zero)",fontsize=16,color="magenta"];21876 -> 22063[label="",style="dashed", color="magenta", weight=3]; 21876 -> 22064[label="",style="dashed", color="magenta", weight=3]; 21877 -> 681[label="",style="dashed", color="red", weight=0]; 21877[label="Pos vzz14950 * Pos Zero",fontsize=16,color="magenta"];21877 -> 22065[label="",style="dashed", color="magenta", weight=3]; 21877 -> 22066[label="",style="dashed", color="magenta", weight=3]; 21889[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27725[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21889 -> 27725[label="",style="solid", color="burlywood", weight=9]; 27725 -> 22067[label="",style="solid", color="burlywood", weight=3]; 27726[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21889 -> 27726[label="",style="solid", color="burlywood", weight=9]; 27726 -> 22068[label="",style="solid", color="burlywood", weight=3]; 21890[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21890 -> 22069[label="",style="solid", color="black", weight=3]; 21891[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27727[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21891 -> 27727[label="",style="solid", color="burlywood", weight=9]; 27727 -> 22070[label="",style="solid", color="burlywood", weight=3]; 27728[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21891 -> 27728[label="",style="solid", color="burlywood", weight=9]; 27728 -> 22071[label="",style="solid", color="burlywood", weight=3]; 21892[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27729[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21892 -> 27729[label="",style="solid", color="burlywood", weight=9]; 27729 -> 22072[label="",style="solid", color="burlywood", weight=3]; 27730[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21892 -> 27730[label="",style="solid", color="burlywood", weight=9]; 27730 -> 22073[label="",style="solid", color="burlywood", weight=3]; 21893[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21893 -> 22074[label="",style="solid", color="black", weight=3]; 21894[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27731[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21894 -> 27731[label="",style="solid", color="burlywood", weight=9]; 27731 -> 22075[label="",style="solid", color="burlywood", weight=3]; 27732[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21894 -> 27732[label="",style="solid", color="burlywood", weight=9]; 27732 -> 22076[label="",style="solid", color="burlywood", weight=3]; 21895[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27733[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21895 -> 27733[label="",style="solid", color="burlywood", weight=9]; 27733 -> 22077[label="",style="solid", color="burlywood", weight=3]; 27734[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21895 -> 27734[label="",style="solid", color="burlywood", weight=9]; 27734 -> 22078[label="",style="solid", color="burlywood", weight=3]; 21896[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15250)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27735[label="vzz15250/Succ vzz152500",fontsize=10,color="white",style="solid",shape="box"];21896 -> 27735[label="",style="solid", color="burlywood", weight=9]; 27735 -> 22079[label="",style="solid", color="burlywood", weight=3]; 27736[label="vzz15250/Zero",fontsize=10,color="white",style="solid",shape="box"];21896 -> 27736[label="",style="solid", color="burlywood", weight=9]; 27736 -> 22080[label="",style="solid", color="burlywood", weight=3]; 21897[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15680) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27737[label="vzz15680/Succ vzz156800",fontsize=10,color="white",style="solid",shape="box"];21897 -> 27737[label="",style="solid", color="burlywood", weight=9]; 27737 -> 22081[label="",style="solid", color="burlywood", weight=3]; 27738[label="vzz15680/Zero",fontsize=10,color="white",style="solid",shape="box"];21897 -> 27738[label="",style="solid", color="burlywood", weight=9]; 27738 -> 22082[label="",style="solid", color="burlywood", weight=3]; 21898[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15680) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27739[label="vzz15680/Succ vzz156800",fontsize=10,color="white",style="solid",shape="box"];21898 -> 27739[label="",style="solid", color="burlywood", weight=9]; 27739 -> 22083[label="",style="solid", color="burlywood", weight=3]; 27740[label="vzz15680/Zero",fontsize=10,color="white",style="solid",shape="box"];21898 -> 27740[label="",style="solid", color="burlywood", weight=9]; 27740 -> 22084[label="",style="solid", color="burlywood", weight=3]; 21900 -> 681[label="",style="dashed", color="red", weight=0]; 21900[label="vzz1500 * Pos (Succ Zero)",fontsize=16,color="magenta"];21900 -> 22085[label="",style="dashed", color="magenta", weight=3]; 21900 -> 22086[label="",style="dashed", color="magenta", weight=3]; 21901 -> 681[label="",style="dashed", color="red", weight=0]; 21901[label="Pos vzz14990 * Pos Zero",fontsize=16,color="magenta"];21901 -> 22087[label="",style="dashed", color="magenta", weight=3]; 21901 -> 22088[label="",style="dashed", color="magenta", weight=3]; 21899[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (compare vzz1608 vzz1607 == LT)",fontsize=16,color="black",shape="triangle"];21899 -> 22089[label="",style="solid", color="black", weight=3]; 21902 -> 681[label="",style="dashed", color="red", weight=0]; 21902[label="vzz1500 * Neg (Succ Zero)",fontsize=16,color="magenta"];21902 -> 22090[label="",style="dashed", color="magenta", weight=3]; 21902 -> 22091[label="",style="dashed", color="magenta", weight=3]; 21903 -> 681[label="",style="dashed", color="red", weight=0]; 21903[label="Pos vzz14990 * Pos Zero",fontsize=16,color="magenta"];21903 -> 22092[label="",style="dashed", color="magenta", weight=3]; 21903 -> 22093[label="",style="dashed", color="magenta", weight=3]; 21906[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27741[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21906 -> 27741[label="",style="solid", color="burlywood", weight=9]; 27741 -> 22094[label="",style="solid", color="burlywood", weight=3]; 27742[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21906 -> 27742[label="",style="solid", color="burlywood", weight=9]; 27742 -> 22095[label="",style="solid", color="burlywood", weight=3]; 21907[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21907 -> 22096[label="",style="solid", color="black", weight=3]; 21908[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27743[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21908 -> 27743[label="",style="solid", color="burlywood", weight=9]; 27743 -> 22097[label="",style="solid", color="burlywood", weight=3]; 27744[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21908 -> 27744[label="",style="solid", color="burlywood", weight=9]; 27744 -> 22098[label="",style="solid", color="burlywood", weight=3]; 21909[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27745[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21909 -> 27745[label="",style="solid", color="burlywood", weight=9]; 27745 -> 22099[label="",style="solid", color="burlywood", weight=3]; 27746[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21909 -> 27746[label="",style="solid", color="burlywood", weight=9]; 27746 -> 22100[label="",style="solid", color="burlywood", weight=3]; 21910[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21910 -> 22101[label="",style="solid", color="black", weight=3]; 21911[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27747[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21911 -> 27747[label="",style="solid", color="burlywood", weight=9]; 27747 -> 22102[label="",style="solid", color="burlywood", weight=3]; 27748[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21911 -> 27748[label="",style="solid", color="burlywood", weight=9]; 27748 -> 22103[label="",style="solid", color="burlywood", weight=3]; 21912[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27749[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21912 -> 27749[label="",style="solid", color="burlywood", weight=9]; 27749 -> 22104[label="",style="solid", color="burlywood", weight=3]; 27750[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21912 -> 27750[label="",style="solid", color="burlywood", weight=9]; 27750 -> 22105[label="",style="solid", color="burlywood", weight=3]; 21913[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15270)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27751[label="vzz15270/Succ vzz152700",fontsize=10,color="white",style="solid",shape="box"];21913 -> 27751[label="",style="solid", color="burlywood", weight=9]; 27751 -> 22106[label="",style="solid", color="burlywood", weight=3]; 27752[label="vzz15270/Zero",fontsize=10,color="white",style="solid",shape="box"];21913 -> 27752[label="",style="solid", color="burlywood", weight=9]; 27752 -> 22107[label="",style="solid", color="burlywood", weight=3]; 21914[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos vzz15700) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27753[label="vzz15700/Succ vzz157000",fontsize=10,color="white",style="solid",shape="box"];21914 -> 27753[label="",style="solid", color="burlywood", weight=9]; 27753 -> 22108[label="",style="solid", color="burlywood", weight=3]; 27754[label="vzz15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21914 -> 27754[label="",style="solid", color="burlywood", weight=9]; 27754 -> 22109[label="",style="solid", color="burlywood", weight=3]; 21915[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg vzz15700) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27755[label="vzz15700/Succ vzz157000",fontsize=10,color="white",style="solid",shape="box"];21915 -> 27755[label="",style="solid", color="burlywood", weight=9]; 27755 -> 22110[label="",style="solid", color="burlywood", weight=3]; 27756[label="vzz15700/Zero",fontsize=10,color="white",style="solid",shape="box"];21915 -> 27756[label="",style="solid", color="burlywood", weight=9]; 27756 -> 22111[label="",style="solid", color="burlywood", weight=3]; 21917 -> 681[label="",style="dashed", color="red", weight=0]; 21917[label="vzz1504 * Pos (Succ Zero)",fontsize=16,color="magenta"];21917 -> 22112[label="",style="dashed", color="magenta", weight=3]; 21917 -> 22113[label="",style="dashed", color="magenta", weight=3]; 21918 -> 681[label="",style="dashed", color="red", weight=0]; 21918[label="Pos vzz15030 * Pos Zero",fontsize=16,color="magenta"];21918 -> 22114[label="",style="dashed", color="magenta", weight=3]; 21918 -> 22115[label="",style="dashed", color="magenta", weight=3]; 21916[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (compare vzz1610 vzz1609 == LT)",fontsize=16,color="black",shape="triangle"];21916 -> 22116[label="",style="solid", color="black", weight=3]; 21919 -> 681[label="",style="dashed", color="red", weight=0]; 21919[label="vzz1504 * Neg (Succ Zero)",fontsize=16,color="magenta"];21919 -> 22117[label="",style="dashed", color="magenta", weight=3]; 21919 -> 22118[label="",style="dashed", color="magenta", weight=3]; 21920 -> 681[label="",style="dashed", color="red", weight=0]; 21920[label="Pos vzz15030 * Pos Zero",fontsize=16,color="magenta"];21920 -> 22119[label="",style="dashed", color="magenta", weight=3]; 21920 -> 22120[label="",style="dashed", color="magenta", weight=3]; 21921[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27757[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21921 -> 27757[label="",style="solid", color="burlywood", weight=9]; 27757 -> 22121[label="",style="solid", color="burlywood", weight=3]; 27758[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21921 -> 27758[label="",style="solid", color="burlywood", weight=9]; 27758 -> 22122[label="",style="solid", color="burlywood", weight=3]; 21922[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21922 -> 22123[label="",style="solid", color="black", weight=3]; 21923[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27759[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21923 -> 27759[label="",style="solid", color="burlywood", weight=9]; 27759 -> 22124[label="",style="solid", color="burlywood", weight=3]; 27760[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21923 -> 27760[label="",style="solid", color="burlywood", weight=9]; 27760 -> 22125[label="",style="solid", color="burlywood", weight=3]; 21924[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27761[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21924 -> 27761[label="",style="solid", color="burlywood", weight=9]; 27761 -> 22126[label="",style="solid", color="burlywood", weight=3]; 27762[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21924 -> 27762[label="",style="solid", color="burlywood", weight=9]; 27762 -> 22127[label="",style="solid", color="burlywood", weight=3]; 21925[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21925 -> 22128[label="",style="solid", color="black", weight=3]; 21926[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27763[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21926 -> 27763[label="",style="solid", color="burlywood", weight=9]; 27763 -> 22129[label="",style="solid", color="burlywood", weight=3]; 27764[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21926 -> 27764[label="",style="solid", color="burlywood", weight=9]; 27764 -> 22130[label="",style="solid", color="burlywood", weight=3]; 21927[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27765[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21927 -> 27765[label="",style="solid", color="burlywood", weight=9]; 27765 -> 22131[label="",style="solid", color="burlywood", weight=3]; 27766[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21927 -> 27766[label="",style="solid", color="burlywood", weight=9]; 27766 -> 22132[label="",style="solid", color="burlywood", weight=3]; 21928[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15290)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27767[label="vzz15290/Succ vzz152900",fontsize=10,color="white",style="solid",shape="box"];21928 -> 27767[label="",style="solid", color="burlywood", weight=9]; 27767 -> 22133[label="",style="solid", color="burlywood", weight=3]; 27768[label="vzz15290/Zero",fontsize=10,color="white",style="solid",shape="box"];21928 -> 27768[label="",style="solid", color="burlywood", weight=9]; 27768 -> 22134[label="",style="solid", color="burlywood", weight=3]; 21929[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos vzz15720) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27769[label="vzz15720/Succ vzz157200",fontsize=10,color="white",style="solid",shape="box"];21929 -> 27769[label="",style="solid", color="burlywood", weight=9]; 27769 -> 22135[label="",style="solid", color="burlywood", weight=3]; 27770[label="vzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21929 -> 27770[label="",style="solid", color="burlywood", weight=9]; 27770 -> 22136[label="",style="solid", color="burlywood", weight=3]; 21930[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg vzz15720) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27771[label="vzz15720/Succ vzz157200",fontsize=10,color="white",style="solid",shape="box"];21930 -> 27771[label="",style="solid", color="burlywood", weight=9]; 27771 -> 22137[label="",style="solid", color="burlywood", weight=3]; 27772[label="vzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21930 -> 27772[label="",style="solid", color="burlywood", weight=9]; 27772 -> 22138[label="",style="solid", color="burlywood", weight=3]; 21932 -> 681[label="",style="dashed", color="red", weight=0]; 21932[label="vzz1508 * Pos (Succ Zero)",fontsize=16,color="magenta"];21932 -> 22139[label="",style="dashed", color="magenta", weight=3]; 21932 -> 22140[label="",style="dashed", color="magenta", weight=3]; 21933 -> 681[label="",style="dashed", color="red", weight=0]; 21933[label="Pos vzz15070 * Pos Zero",fontsize=16,color="magenta"];21933 -> 22141[label="",style="dashed", color="magenta", weight=3]; 21933 -> 22142[label="",style="dashed", color="magenta", weight=3]; 21931[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (compare vzz1612 vzz1611 == LT)",fontsize=16,color="black",shape="triangle"];21931 -> 22143[label="",style="solid", color="black", weight=3]; 21934 -> 681[label="",style="dashed", color="red", weight=0]; 21934[label="vzz1508 * Neg (Succ Zero)",fontsize=16,color="magenta"];21934 -> 22144[label="",style="dashed", color="magenta", weight=3]; 21934 -> 22145[label="",style="dashed", color="magenta", weight=3]; 21935 -> 681[label="",style="dashed", color="red", weight=0]; 21935[label="Pos vzz15070 * Pos Zero",fontsize=16,color="magenta"];21935 -> 22146[label="",style="dashed", color="magenta", weight=3]; 21935 -> 22147[label="",style="dashed", color="magenta", weight=3]; 21936[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27773[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21936 -> 27773[label="",style="solid", color="burlywood", weight=9]; 27773 -> 22148[label="",style="solid", color="burlywood", weight=3]; 27774[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21936 -> 27774[label="",style="solid", color="burlywood", weight=9]; 27774 -> 22149[label="",style="solid", color="burlywood", weight=3]; 21937[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21937 -> 22150[label="",style="solid", color="black", weight=3]; 21938[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27775[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21938 -> 27775[label="",style="solid", color="burlywood", weight=9]; 27775 -> 22151[label="",style="solid", color="burlywood", weight=3]; 27776[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21938 -> 27776[label="",style="solid", color="burlywood", weight=9]; 27776 -> 22152[label="",style="solid", color="burlywood", weight=3]; 21939[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27777[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21939 -> 27777[label="",style="solid", color="burlywood", weight=9]; 27777 -> 22153[label="",style="solid", color="burlywood", weight=3]; 27778[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21939 -> 27778[label="",style="solid", color="burlywood", weight=9]; 27778 -> 22154[label="",style="solid", color="burlywood", weight=3]; 21940[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21940 -> 22155[label="",style="solid", color="black", weight=3]; 21941[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27779[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21941 -> 27779[label="",style="solid", color="burlywood", weight=9]; 27779 -> 22156[label="",style="solid", color="burlywood", weight=3]; 27780[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21941 -> 27780[label="",style="solid", color="burlywood", weight=9]; 27780 -> 22157[label="",style="solid", color="burlywood", weight=3]; 21942[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27781[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21942 -> 27781[label="",style="solid", color="burlywood", weight=9]; 27781 -> 22158[label="",style="solid", color="burlywood", weight=3]; 27782[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21942 -> 27782[label="",style="solid", color="burlywood", weight=9]; 27782 -> 22159[label="",style="solid", color="burlywood", weight=3]; 21943[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15410)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27783[label="vzz15410/Succ vzz154100",fontsize=10,color="white",style="solid",shape="box"];21943 -> 27783[label="",style="solid", color="burlywood", weight=9]; 27783 -> 22160[label="",style="solid", color="burlywood", weight=3]; 27784[label="vzz15410/Zero",fontsize=10,color="white",style="solid",shape="box"];21943 -> 27784[label="",style="solid", color="burlywood", weight=9]; 27784 -> 22161[label="",style="solid", color="burlywood", weight=3]; 21944[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos vzz15740) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27785[label="vzz15740/Succ vzz157400",fontsize=10,color="white",style="solid",shape="box"];21944 -> 27785[label="",style="solid", color="burlywood", weight=9]; 27785 -> 22162[label="",style="solid", color="burlywood", weight=3]; 27786[label="vzz15740/Zero",fontsize=10,color="white",style="solid",shape="box"];21944 -> 27786[label="",style="solid", color="burlywood", weight=9]; 27786 -> 22163[label="",style="solid", color="burlywood", weight=3]; 21945[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg vzz15740) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27787[label="vzz15740/Succ vzz157400",fontsize=10,color="white",style="solid",shape="box"];21945 -> 27787[label="",style="solid", color="burlywood", weight=9]; 27787 -> 22164[label="",style="solid", color="burlywood", weight=3]; 27788[label="vzz15740/Zero",fontsize=10,color="white",style="solid",shape="box"];21945 -> 27788[label="",style="solid", color="burlywood", weight=9]; 27788 -> 22165[label="",style="solid", color="burlywood", weight=3]; 21947 -> 681[label="",style="dashed", color="red", weight=0]; 21947[label="Pos vzz15110 * Pos Zero",fontsize=16,color="magenta"];21947 -> 22166[label="",style="dashed", color="magenta", weight=3]; 21947 -> 22167[label="",style="dashed", color="magenta", weight=3]; 21948 -> 681[label="",style="dashed", color="red", weight=0]; 21948[label="vzz1512 * Pos (Succ Zero)",fontsize=16,color="magenta"];21948 -> 22168[label="",style="dashed", color="magenta", weight=3]; 21948 -> 22169[label="",style="dashed", color="magenta", weight=3]; 21946[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (compare vzz1614 vzz1613 == LT)",fontsize=16,color="black",shape="triangle"];21946 -> 22170[label="",style="solid", color="black", weight=3]; 21949 -> 681[label="",style="dashed", color="red", weight=0]; 21949[label="Pos vzz15110 * Pos Zero",fontsize=16,color="magenta"];21949 -> 22171[label="",style="dashed", color="magenta", weight=3]; 21949 -> 22172[label="",style="dashed", color="magenta", weight=3]; 21950 -> 681[label="",style="dashed", color="red", weight=0]; 21950[label="vzz1512 * Neg (Succ Zero)",fontsize=16,color="magenta"];21950 -> 22173[label="",style="dashed", color="magenta", weight=3]; 21950 -> 22174[label="",style="dashed", color="magenta", weight=3]; 21951[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27789[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21951 -> 27789[label="",style="solid", color="burlywood", weight=9]; 27789 -> 22175[label="",style="solid", color="burlywood", weight=3]; 27790[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21951 -> 27790[label="",style="solid", color="burlywood", weight=9]; 27790 -> 22176[label="",style="solid", color="burlywood", weight=3]; 21952[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21952 -> 22177[label="",style="solid", color="black", weight=3]; 21953[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27791[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21953 -> 27791[label="",style="solid", color="burlywood", weight=9]; 27791 -> 22178[label="",style="solid", color="burlywood", weight=3]; 27792[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21953 -> 27792[label="",style="solid", color="burlywood", weight=9]; 27792 -> 22179[label="",style="solid", color="burlywood", weight=3]; 21954[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27793[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21954 -> 27793[label="",style="solid", color="burlywood", weight=9]; 27793 -> 22180[label="",style="solid", color="burlywood", weight=3]; 27794[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21954 -> 27794[label="",style="solid", color="burlywood", weight=9]; 27794 -> 22181[label="",style="solid", color="burlywood", weight=3]; 21955[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21955 -> 22182[label="",style="solid", color="black", weight=3]; 21956[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27795[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21956 -> 27795[label="",style="solid", color="burlywood", weight=9]; 27795 -> 22183[label="",style="solid", color="burlywood", weight=3]; 27796[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21956 -> 27796[label="",style="solid", color="burlywood", weight=9]; 27796 -> 22184[label="",style="solid", color="burlywood", weight=3]; 21957[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27797[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21957 -> 27797[label="",style="solid", color="burlywood", weight=9]; 27797 -> 22185[label="",style="solid", color="burlywood", weight=3]; 27798[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21957 -> 27798[label="",style="solid", color="burlywood", weight=9]; 27798 -> 22186[label="",style="solid", color="burlywood", weight=3]; 21958[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15530)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27799[label="vzz15530/Succ vzz155300",fontsize=10,color="white",style="solid",shape="box"];21958 -> 27799[label="",style="solid", color="burlywood", weight=9]; 27799 -> 22187[label="",style="solid", color="burlywood", weight=3]; 27800[label="vzz15530/Zero",fontsize=10,color="white",style="solid",shape="box"];21958 -> 27800[label="",style="solid", color="burlywood", weight=9]; 27800 -> 22188[label="",style="solid", color="burlywood", weight=3]; 21959[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos vzz15760) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27801[label="vzz15760/Succ vzz157600",fontsize=10,color="white",style="solid",shape="box"];21959 -> 27801[label="",style="solid", color="burlywood", weight=9]; 27801 -> 22189[label="",style="solid", color="burlywood", weight=3]; 27802[label="vzz15760/Zero",fontsize=10,color="white",style="solid",shape="box"];21959 -> 27802[label="",style="solid", color="burlywood", weight=9]; 27802 -> 22190[label="",style="solid", color="burlywood", weight=3]; 21960[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg vzz15760) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27803[label="vzz15760/Succ vzz157600",fontsize=10,color="white",style="solid",shape="box"];21960 -> 27803[label="",style="solid", color="burlywood", weight=9]; 27803 -> 22191[label="",style="solid", color="burlywood", weight=3]; 27804[label="vzz15760/Zero",fontsize=10,color="white",style="solid",shape="box"];21960 -> 27804[label="",style="solid", color="burlywood", weight=9]; 27804 -> 22192[label="",style="solid", color="burlywood", weight=3]; 21962 -> 681[label="",style="dashed", color="red", weight=0]; 21962[label="Pos vzz15150 * Pos Zero",fontsize=16,color="magenta"];21962 -> 22193[label="",style="dashed", color="magenta", weight=3]; 21962 -> 22194[label="",style="dashed", color="magenta", weight=3]; 21963 -> 681[label="",style="dashed", color="red", weight=0]; 21963[label="vzz1516 * Pos (Succ Zero)",fontsize=16,color="magenta"];21963 -> 22195[label="",style="dashed", color="magenta", weight=3]; 21963 -> 22196[label="",style="dashed", color="magenta", weight=3]; 21961[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (compare vzz1616 vzz1615 == LT)",fontsize=16,color="black",shape="triangle"];21961 -> 22197[label="",style="solid", color="black", weight=3]; 21964 -> 681[label="",style="dashed", color="red", weight=0]; 21964[label="Pos vzz15150 * Pos Zero",fontsize=16,color="magenta"];21964 -> 22198[label="",style="dashed", color="magenta", weight=3]; 21964 -> 22199[label="",style="dashed", color="magenta", weight=3]; 21965 -> 681[label="",style="dashed", color="red", weight=0]; 21965[label="vzz1516 * Neg (Succ Zero)",fontsize=16,color="magenta"];21965 -> 22200[label="",style="dashed", color="magenta", weight=3]; 21965 -> 22201[label="",style="dashed", color="magenta", weight=3]; 21982[label="roundRound05 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21982 -> 22218[label="",style="solid", color="black", weight=3]; 21983[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Neg (Succ Zero)) (Neg (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21983 -> 22219[label="",style="solid", color="black", weight=3]; 21985 -> 236[label="",style="dashed", color="red", weight=0]; 21985[label="Integer (Pos Zero) == Integer (Pos Zero)",fontsize=16,color="magenta"];21985 -> 22220[label="",style="dashed", color="magenta", weight=3]; 21984[label="roundRound03 (vzz23 :% Integer vzz240) (vzz1617 && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27805[label="vzz1617/False",fontsize=10,color="white",style="solid",shape="box"];21984 -> 27805[label="",style="solid", color="burlywood", weight=9]; 27805 -> 22221[label="",style="solid", color="burlywood", weight=3]; 27806[label="vzz1617/True",fontsize=10,color="white",style="solid",shape="box"];21984 -> 27806[label="",style="solid", color="burlywood", weight=9]; 27806 -> 22222[label="",style="solid", color="burlywood", weight=3]; 21986[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Pos (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21986 -> 22223[label="",style="solid", color="black", weight=3]; 21987[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152000)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21987 -> 22224[label="",style="solid", color="black", weight=3]; 21988[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];21988 -> 22225[label="",style="solid", color="black", weight=3]; 21989[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21989 -> 22226[label="",style="solid", color="black", weight=3]; 21990[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21990 -> 22227[label="",style="solid", color="black", weight=3]; 21991[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21991 -> 22228[label="",style="solid", color="black", weight=3]; 21992[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21992 -> 22229[label="",style="solid", color="black", weight=3]; 21993 -> 21988[label="",style="dashed", color="red", weight=0]; 21993[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];21994[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Neg (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21994 -> 22230[label="",style="solid", color="black", weight=3]; 21995[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152000)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21995 -> 22231[label="",style="solid", color="black", weight=3]; 21996[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21996 -> 22232[label="",style="solid", color="black", weight=3]; 21997[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21997 -> 22233[label="",style="solid", color="black", weight=3]; 21998[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz151900))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21998 -> 22234[label="",style="solid", color="black", weight=3]; 21999[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];21999 -> 22235[label="",style="solid", color="black", weight=3]; 22000[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27807[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22000 -> 27807[label="",style="solid", color="burlywood", weight=9]; 27807 -> 22236[label="",style="solid", color="burlywood", weight=3]; 27808[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22000 -> 27808[label="",style="solid", color="burlywood", weight=9]; 27808 -> 22237[label="",style="solid", color="burlywood", weight=3]; 22001[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27809[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22001 -> 27809[label="",style="solid", color="burlywood", weight=9]; 27809 -> 22238[label="",style="solid", color="burlywood", weight=3]; 27810[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22001 -> 27810[label="",style="solid", color="burlywood", weight=9]; 27810 -> 22239[label="",style="solid", color="burlywood", weight=3]; 22002[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27811[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22002 -> 27811[label="",style="solid", color="burlywood", weight=9]; 27811 -> 22240[label="",style="solid", color="burlywood", weight=3]; 27812[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22002 -> 27812[label="",style="solid", color="burlywood", weight=9]; 27812 -> 22241[label="",style="solid", color="burlywood", weight=3]; 22003[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1558) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27813[label="vzz1558/Pos vzz15580",fontsize=10,color="white",style="solid",shape="box"];22003 -> 27813[label="",style="solid", color="burlywood", weight=9]; 27813 -> 22242[label="",style="solid", color="burlywood", weight=3]; 27814[label="vzz1558/Neg vzz15580",fontsize=10,color="white",style="solid",shape="box"];22003 -> 27814[label="",style="solid", color="burlywood", weight=9]; 27814 -> 22243[label="",style="solid", color="burlywood", weight=3]; 22004[label="Pos vzz14870",fontsize=16,color="green",shape="box"];22005[label="Pos Zero",fontsize=16,color="green",shape="box"];22006[label="vzz1488",fontsize=16,color="green",shape="box"];22007[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22008[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt vzz1602 vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];27815[label="vzz1602/Pos vzz16020",fontsize=10,color="white",style="solid",shape="box"];22008 -> 27815[label="",style="solid", color="burlywood", weight=9]; 27815 -> 22244[label="",style="solid", color="burlywood", weight=3]; 27816[label="vzz1602/Neg vzz16020",fontsize=10,color="white",style="solid",shape="box"];22008 -> 27816[label="",style="solid", color="burlywood", weight=9]; 27816 -> 22245[label="",style="solid", color="burlywood", weight=3]; 22009[label="Pos vzz14870",fontsize=16,color="green",shape="box"];22010[label="Pos Zero",fontsize=16,color="green",shape="box"];22011[label="vzz1488",fontsize=16,color="green",shape="box"];22012[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22013[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Pos (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22013 -> 22246[label="",style="solid", color="black", weight=3]; 22014[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152200)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22014 -> 22247[label="",style="solid", color="black", weight=3]; 22015[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22015 -> 22248[label="",style="solid", color="black", weight=3]; 22016[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22016 -> 22249[label="",style="solid", color="black", weight=3]; 22017[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22017 -> 22250[label="",style="solid", color="black", weight=3]; 22018[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22018 -> 22251[label="",style="solid", color="black", weight=3]; 22019[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22019 -> 22252[label="",style="solid", color="black", weight=3]; 22020 -> 22015[label="",style="dashed", color="red", weight=0]; 22020[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22021[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Neg (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22021 -> 22253[label="",style="solid", color="black", weight=3]; 22022[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152200)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22022 -> 22254[label="",style="solid", color="black", weight=3]; 22023[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22023 -> 22255[label="",style="solid", color="black", weight=3]; 22024[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22024 -> 22256[label="",style="solid", color="black", weight=3]; 22025[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152100))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22025 -> 22257[label="",style="solid", color="black", weight=3]; 22026[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22026 -> 22258[label="",style="solid", color="black", weight=3]; 22027[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27817[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22027 -> 27817[label="",style="solid", color="burlywood", weight=9]; 27817 -> 22259[label="",style="solid", color="burlywood", weight=3]; 27818[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22027 -> 27818[label="",style="solid", color="burlywood", weight=9]; 27818 -> 22260[label="",style="solid", color="burlywood", weight=3]; 22028[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27819[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22028 -> 27819[label="",style="solid", color="burlywood", weight=9]; 27819 -> 22261[label="",style="solid", color="burlywood", weight=3]; 27820[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22028 -> 27820[label="",style="solid", color="burlywood", weight=9]; 27820 -> 22262[label="",style="solid", color="burlywood", weight=3]; 22029[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27821[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22029 -> 27821[label="",style="solid", color="burlywood", weight=9]; 27821 -> 22263[label="",style="solid", color="burlywood", weight=3]; 27822[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22029 -> 27822[label="",style="solid", color="burlywood", weight=9]; 27822 -> 22264[label="",style="solid", color="burlywood", weight=3]; 22030[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1562) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27823[label="vzz1562/Pos vzz15620",fontsize=10,color="white",style="solid",shape="box"];22030 -> 27823[label="",style="solid", color="burlywood", weight=9]; 27823 -> 22265[label="",style="solid", color="burlywood", weight=3]; 27824[label="vzz1562/Neg vzz15620",fontsize=10,color="white",style="solid",shape="box"];22030 -> 27824[label="",style="solid", color="burlywood", weight=9]; 27824 -> 22266[label="",style="solid", color="burlywood", weight=3]; 22031[label="vzz1492",fontsize=16,color="green",shape="box"];22032[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22033[label="Pos vzz14910",fontsize=16,color="green",shape="box"];22034[label="Pos Zero",fontsize=16,color="green",shape="box"];22035[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt vzz1604 vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];27825[label="vzz1604/Pos vzz16040",fontsize=10,color="white",style="solid",shape="box"];22035 -> 27825[label="",style="solid", color="burlywood", weight=9]; 27825 -> 22267[label="",style="solid", color="burlywood", weight=3]; 27826[label="vzz1604/Neg vzz16040",fontsize=10,color="white",style="solid",shape="box"];22035 -> 27826[label="",style="solid", color="burlywood", weight=9]; 27826 -> 22268[label="",style="solid", color="burlywood", weight=3]; 22036[label="vzz1492",fontsize=16,color="green",shape="box"];22037[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22038[label="Pos vzz14910",fontsize=16,color="green",shape="box"];22039[label="Pos Zero",fontsize=16,color="green",shape="box"];22040[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Pos (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22040 -> 22269[label="",style="solid", color="black", weight=3]; 22041[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152400)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22041 -> 22270[label="",style="solid", color="black", weight=3]; 22042[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22042 -> 22271[label="",style="solid", color="black", weight=3]; 22043[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22043 -> 22272[label="",style="solid", color="black", weight=3]; 22044[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22044 -> 22273[label="",style="solid", color="black", weight=3]; 22045[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22045 -> 22274[label="",style="solid", color="black", weight=3]; 22046[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22046 -> 22275[label="",style="solid", color="black", weight=3]; 22047 -> 22042[label="",style="dashed", color="red", weight=0]; 22047[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22048[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Neg (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22048 -> 22276[label="",style="solid", color="black", weight=3]; 22049[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152400)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22049 -> 22277[label="",style="solid", color="black", weight=3]; 22050[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22050 -> 22278[label="",style="solid", color="black", weight=3]; 22051[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22051 -> 22279[label="",style="solid", color="black", weight=3]; 22052[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152300))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22052 -> 22280[label="",style="solid", color="black", weight=3]; 22053[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22053 -> 22281[label="",style="solid", color="black", weight=3]; 22054[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27827[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22054 -> 27827[label="",style="solid", color="burlywood", weight=9]; 27827 -> 22282[label="",style="solid", color="burlywood", weight=3]; 27828[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22054 -> 27828[label="",style="solid", color="burlywood", weight=9]; 27828 -> 22283[label="",style="solid", color="burlywood", weight=3]; 22055[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27829[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22055 -> 27829[label="",style="solid", color="burlywood", weight=9]; 27829 -> 22284[label="",style="solid", color="burlywood", weight=3]; 27830[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22055 -> 27830[label="",style="solid", color="burlywood", weight=9]; 27830 -> 22285[label="",style="solid", color="burlywood", weight=3]; 22056[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27831[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22056 -> 27831[label="",style="solid", color="burlywood", weight=9]; 27831 -> 22286[label="",style="solid", color="burlywood", weight=3]; 27832[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22056 -> 27832[label="",style="solid", color="burlywood", weight=9]; 27832 -> 22287[label="",style="solid", color="burlywood", weight=3]; 22057[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1564) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27833[label="vzz1564/Pos vzz15640",fontsize=10,color="white",style="solid",shape="box"];22057 -> 27833[label="",style="solid", color="burlywood", weight=9]; 27833 -> 22288[label="",style="solid", color="burlywood", weight=3]; 27834[label="vzz1564/Neg vzz15640",fontsize=10,color="white",style="solid",shape="box"];22057 -> 27834[label="",style="solid", color="burlywood", weight=9]; 27834 -> 22289[label="",style="solid", color="burlywood", weight=3]; 22058[label="vzz1496",fontsize=16,color="green",shape="box"];22059[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22060[label="Pos vzz14950",fontsize=16,color="green",shape="box"];22061[label="Pos Zero",fontsize=16,color="green",shape="box"];22062[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt vzz1606 vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];27835[label="vzz1606/Pos vzz16060",fontsize=10,color="white",style="solid",shape="box"];22062 -> 27835[label="",style="solid", color="burlywood", weight=9]; 27835 -> 22290[label="",style="solid", color="burlywood", weight=3]; 27836[label="vzz1606/Neg vzz16060",fontsize=10,color="white",style="solid",shape="box"];22062 -> 27836[label="",style="solid", color="burlywood", weight=9]; 27836 -> 22291[label="",style="solid", color="burlywood", weight=3]; 22063[label="vzz1496",fontsize=16,color="green",shape="box"];22064[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22065[label="Pos vzz14950",fontsize=16,color="green",shape="box"];22066[label="Pos Zero",fontsize=16,color="green",shape="box"];22067[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Pos (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22067 -> 22292[label="",style="solid", color="black", weight=3]; 22068[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz152600)) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22068 -> 22293[label="",style="solid", color="black", weight=3]; 22069[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22069 -> 22294[label="",style="solid", color="black", weight=3]; 22070[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22070 -> 22295[label="",style="solid", color="black", weight=3]; 22071[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22071 -> 22296[label="",style="solid", color="black", weight=3]; 22072[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22072 -> 22297[label="",style="solid", color="black", weight=3]; 22073[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22073 -> 22298[label="",style="solid", color="black", weight=3]; 22074 -> 22069[label="",style="dashed", color="red", weight=0]; 22074[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22075[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Neg (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22075 -> 22299[label="",style="solid", color="black", weight=3]; 22076[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz152600)) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22076 -> 22300[label="",style="solid", color="black", weight=3]; 22077[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22077 -> 22301[label="",style="solid", color="black", weight=3]; 22078[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22078 -> 22302[label="",style="solid", color="black", weight=3]; 22079[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152500))) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22079 -> 22303[label="",style="solid", color="black", weight=3]; 22080[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22080 -> 22304[label="",style="solid", color="black", weight=3]; 22081[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27837[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22081 -> 27837[label="",style="solid", color="burlywood", weight=9]; 27837 -> 22305[label="",style="solid", color="burlywood", weight=3]; 27838[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22081 -> 27838[label="",style="solid", color="burlywood", weight=9]; 27838 -> 22306[label="",style="solid", color="burlywood", weight=3]; 22082[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27839[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22082 -> 27839[label="",style="solid", color="burlywood", weight=9]; 27839 -> 22307[label="",style="solid", color="burlywood", weight=3]; 27840[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22082 -> 27840[label="",style="solid", color="burlywood", weight=9]; 27840 -> 22308[label="",style="solid", color="burlywood", weight=3]; 22083[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27841[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22083 -> 27841[label="",style="solid", color="burlywood", weight=9]; 27841 -> 22309[label="",style="solid", color="burlywood", weight=3]; 27842[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22083 -> 27842[label="",style="solid", color="burlywood", weight=9]; 27842 -> 22310[label="",style="solid", color="burlywood", weight=3]; 22084[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1567) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27843[label="vzz1567/Pos vzz15670",fontsize=10,color="white",style="solid",shape="box"];22084 -> 27843[label="",style="solid", color="burlywood", weight=9]; 27843 -> 22311[label="",style="solid", color="burlywood", weight=3]; 27844[label="vzz1567/Neg vzz15670",fontsize=10,color="white",style="solid",shape="box"];22084 -> 27844[label="",style="solid", color="burlywood", weight=9]; 27844 -> 22312[label="",style="solid", color="burlywood", weight=3]; 22085[label="vzz1500",fontsize=16,color="green",shape="box"];22086[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22087[label="Pos vzz14990",fontsize=16,color="green",shape="box"];22088[label="Pos Zero",fontsize=16,color="green",shape="box"];22089[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt vzz1608 vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];27845[label="vzz1608/Pos vzz16080",fontsize=10,color="white",style="solid",shape="box"];22089 -> 27845[label="",style="solid", color="burlywood", weight=9]; 27845 -> 22313[label="",style="solid", color="burlywood", weight=3]; 27846[label="vzz1608/Neg vzz16080",fontsize=10,color="white",style="solid",shape="box"];22089 -> 27846[label="",style="solid", color="burlywood", weight=9]; 27846 -> 22314[label="",style="solid", color="burlywood", weight=3]; 22090[label="vzz1500",fontsize=16,color="green",shape="box"];22091[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22092[label="Pos vzz14990",fontsize=16,color="green",shape="box"];22093[label="Pos Zero",fontsize=16,color="green",shape="box"];22094[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Pos (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22094 -> 22315[label="",style="solid", color="black", weight=3]; 22095[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz152800)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22095 -> 22316[label="",style="solid", color="black", weight=3]; 22096[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22096 -> 22317[label="",style="solid", color="black", weight=3]; 22097[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22097 -> 22318[label="",style="solid", color="black", weight=3]; 22098[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22098 -> 22319[label="",style="solid", color="black", weight=3]; 22099[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22099 -> 22320[label="",style="solid", color="black", weight=3]; 22100[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22100 -> 22321[label="",style="solid", color="black", weight=3]; 22101 -> 22096[label="",style="dashed", color="red", weight=0]; 22101[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22102[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Neg (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22102 -> 22322[label="",style="solid", color="black", weight=3]; 22103[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz152800)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22103 -> 22323[label="",style="solid", color="black", weight=3]; 22104[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22104 -> 22324[label="",style="solid", color="black", weight=3]; 22105[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22105 -> 22325[label="",style="solid", color="black", weight=3]; 22106[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152700))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22106 -> 22326[label="",style="solid", color="black", weight=3]; 22107[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22107 -> 22327[label="",style="solid", color="black", weight=3]; 22108[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27847[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22108 -> 27847[label="",style="solid", color="burlywood", weight=9]; 27847 -> 22328[label="",style="solid", color="burlywood", weight=3]; 27848[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22108 -> 27848[label="",style="solid", color="burlywood", weight=9]; 27848 -> 22329[label="",style="solid", color="burlywood", weight=3]; 22109[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27849[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22109 -> 27849[label="",style="solid", color="burlywood", weight=9]; 27849 -> 22330[label="",style="solid", color="burlywood", weight=3]; 27850[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22109 -> 27850[label="",style="solid", color="burlywood", weight=9]; 27850 -> 22331[label="",style="solid", color="burlywood", weight=3]; 22110[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27851[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22110 -> 27851[label="",style="solid", color="burlywood", weight=9]; 27851 -> 22332[label="",style="solid", color="burlywood", weight=3]; 27852[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22110 -> 27852[label="",style="solid", color="burlywood", weight=9]; 27852 -> 22333[label="",style="solid", color="burlywood", weight=3]; 22111[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1569) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27853[label="vzz1569/Pos vzz15690",fontsize=10,color="white",style="solid",shape="box"];22111 -> 27853[label="",style="solid", color="burlywood", weight=9]; 27853 -> 22334[label="",style="solid", color="burlywood", weight=3]; 27854[label="vzz1569/Neg vzz15690",fontsize=10,color="white",style="solid",shape="box"];22111 -> 27854[label="",style="solid", color="burlywood", weight=9]; 27854 -> 22335[label="",style="solid", color="burlywood", weight=3]; 22112[label="vzz1504",fontsize=16,color="green",shape="box"];22113[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22114[label="Pos vzz15030",fontsize=16,color="green",shape="box"];22115[label="Pos Zero",fontsize=16,color="green",shape="box"];22116[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt vzz1610 vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];27855[label="vzz1610/Pos vzz16100",fontsize=10,color="white",style="solid",shape="box"];22116 -> 27855[label="",style="solid", color="burlywood", weight=9]; 27855 -> 22336[label="",style="solid", color="burlywood", weight=3]; 27856[label="vzz1610/Neg vzz16100",fontsize=10,color="white",style="solid",shape="box"];22116 -> 27856[label="",style="solid", color="burlywood", weight=9]; 27856 -> 22337[label="",style="solid", color="burlywood", weight=3]; 22117[label="vzz1504",fontsize=16,color="green",shape="box"];22118[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22119[label="Pos vzz15030",fontsize=16,color="green",shape="box"];22120[label="Pos Zero",fontsize=16,color="green",shape="box"];22121[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Pos (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22121 -> 22338[label="",style="solid", color="black", weight=3]; 22122[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz153000)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22122 -> 22339[label="",style="solid", color="black", weight=3]; 22123[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22123 -> 22340[label="",style="solid", color="black", weight=3]; 22124[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22124 -> 22341[label="",style="solid", color="black", weight=3]; 22125[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22125 -> 22342[label="",style="solid", color="black", weight=3]; 22126[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22126 -> 22343[label="",style="solid", color="black", weight=3]; 22127[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22127 -> 22344[label="",style="solid", color="black", weight=3]; 22128 -> 22123[label="",style="dashed", color="red", weight=0]; 22128[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22129[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Neg (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22129 -> 22345[label="",style="solid", color="black", weight=3]; 22130[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz153000)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22130 -> 22346[label="",style="solid", color="black", weight=3]; 22131[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22131 -> 22347[label="",style="solid", color="black", weight=3]; 22132[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22132 -> 22348[label="",style="solid", color="black", weight=3]; 22133[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz152900))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22133 -> 22349[label="",style="solid", color="black", weight=3]; 22134[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22134 -> 22350[label="",style="solid", color="black", weight=3]; 22135[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27857[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22135 -> 27857[label="",style="solid", color="burlywood", weight=9]; 27857 -> 22351[label="",style="solid", color="burlywood", weight=3]; 27858[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22135 -> 27858[label="",style="solid", color="burlywood", weight=9]; 27858 -> 22352[label="",style="solid", color="burlywood", weight=3]; 22136[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27859[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22136 -> 27859[label="",style="solid", color="burlywood", weight=9]; 27859 -> 22353[label="",style="solid", color="burlywood", weight=3]; 27860[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22136 -> 27860[label="",style="solid", color="burlywood", weight=9]; 27860 -> 22354[label="",style="solid", color="burlywood", weight=3]; 22137[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27861[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22137 -> 27861[label="",style="solid", color="burlywood", weight=9]; 27861 -> 22355[label="",style="solid", color="burlywood", weight=3]; 27862[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22137 -> 27862[label="",style="solid", color="burlywood", weight=9]; 27862 -> 22356[label="",style="solid", color="burlywood", weight=3]; 22138[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) vzz1571) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27863[label="vzz1571/Pos vzz15710",fontsize=10,color="white",style="solid",shape="box"];22138 -> 27863[label="",style="solid", color="burlywood", weight=9]; 27863 -> 22357[label="",style="solid", color="burlywood", weight=3]; 27864[label="vzz1571/Neg vzz15710",fontsize=10,color="white",style="solid",shape="box"];22138 -> 27864[label="",style="solid", color="burlywood", weight=9]; 27864 -> 22358[label="",style="solid", color="burlywood", weight=3]; 22139[label="vzz1508",fontsize=16,color="green",shape="box"];22140[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22141[label="Pos vzz15070",fontsize=16,color="green",shape="box"];22142[label="Pos Zero",fontsize=16,color="green",shape="box"];22143[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt vzz1612 vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];27865[label="vzz1612/Pos vzz16120",fontsize=10,color="white",style="solid",shape="box"];22143 -> 27865[label="",style="solid", color="burlywood", weight=9]; 27865 -> 22359[label="",style="solid", color="burlywood", weight=3]; 27866[label="vzz1612/Neg vzz16120",fontsize=10,color="white",style="solid",shape="box"];22143 -> 27866[label="",style="solid", color="burlywood", weight=9]; 27866 -> 22360[label="",style="solid", color="burlywood", weight=3]; 22144[label="vzz1508",fontsize=16,color="green",shape="box"];22145[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22146[label="Pos vzz15070",fontsize=16,color="green",shape="box"];22147[label="Pos Zero",fontsize=16,color="green",shape="box"];22148[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Pos (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22148 -> 22361[label="",style="solid", color="black", weight=3]; 22149[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz154200)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22149 -> 22362[label="",style="solid", color="black", weight=3]; 22150[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22150 -> 22363[label="",style="solid", color="black", weight=3]; 22151[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22151 -> 22364[label="",style="solid", color="black", weight=3]; 22152[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22152 -> 22365[label="",style="solid", color="black", weight=3]; 22153[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22153 -> 22366[label="",style="solid", color="black", weight=3]; 22154[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22154 -> 22367[label="",style="solid", color="black", weight=3]; 22155 -> 22150[label="",style="dashed", color="red", weight=0]; 22155[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22156[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Neg (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22156 -> 22368[label="",style="solid", color="black", weight=3]; 22157[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz154200)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22157 -> 22369[label="",style="solid", color="black", weight=3]; 22158[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22158 -> 22370[label="",style="solid", color="black", weight=3]; 22159[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22159 -> 22371[label="",style="solid", color="black", weight=3]; 22160[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz154100))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22160 -> 22372[label="",style="solid", color="black", weight=3]; 22161[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22161 -> 22373[label="",style="solid", color="black", weight=3]; 22162[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27867[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22162 -> 27867[label="",style="solid", color="burlywood", weight=9]; 27867 -> 22374[label="",style="solid", color="burlywood", weight=3]; 27868[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22162 -> 27868[label="",style="solid", color="burlywood", weight=9]; 27868 -> 22375[label="",style="solid", color="burlywood", weight=3]; 22163[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27869[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22163 -> 27869[label="",style="solid", color="burlywood", weight=9]; 27869 -> 22376[label="",style="solid", color="burlywood", weight=3]; 27870[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22163 -> 27870[label="",style="solid", color="burlywood", weight=9]; 27870 -> 22377[label="",style="solid", color="burlywood", weight=3]; 22164[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27871[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22164 -> 27871[label="",style="solid", color="burlywood", weight=9]; 27871 -> 22378[label="",style="solid", color="burlywood", weight=3]; 27872[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22164 -> 27872[label="",style="solid", color="burlywood", weight=9]; 27872 -> 22379[label="",style="solid", color="burlywood", weight=3]; 22165[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1573) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27873[label="vzz1573/Pos vzz15730",fontsize=10,color="white",style="solid",shape="box"];22165 -> 27873[label="",style="solid", color="burlywood", weight=9]; 27873 -> 22380[label="",style="solid", color="burlywood", weight=3]; 27874[label="vzz1573/Neg vzz15730",fontsize=10,color="white",style="solid",shape="box"];22165 -> 27874[label="",style="solid", color="burlywood", weight=9]; 27874 -> 22381[label="",style="solid", color="burlywood", weight=3]; 22166[label="Pos vzz15110",fontsize=16,color="green",shape="box"];22167[label="Pos Zero",fontsize=16,color="green",shape="box"];22168[label="vzz1512",fontsize=16,color="green",shape="box"];22169[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22170[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt vzz1614 vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];27875[label="vzz1614/Pos vzz16140",fontsize=10,color="white",style="solid",shape="box"];22170 -> 27875[label="",style="solid", color="burlywood", weight=9]; 27875 -> 22382[label="",style="solid", color="burlywood", weight=3]; 27876[label="vzz1614/Neg vzz16140",fontsize=10,color="white",style="solid",shape="box"];22170 -> 27876[label="",style="solid", color="burlywood", weight=9]; 27876 -> 22383[label="",style="solid", color="burlywood", weight=3]; 22171[label="Pos vzz15110",fontsize=16,color="green",shape="box"];22172[label="Pos Zero",fontsize=16,color="green",shape="box"];22173[label="vzz1512",fontsize=16,color="green",shape="box"];22174[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22175[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Pos (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22175 -> 22384[label="",style="solid", color="black", weight=3]; 22176[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz155400)) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22176 -> 22385[label="",style="solid", color="black", weight=3]; 22177[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22177 -> 22386[label="",style="solid", color="black", weight=3]; 22178[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22178 -> 22387[label="",style="solid", color="black", weight=3]; 22179[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22179 -> 22388[label="",style="solid", color="black", weight=3]; 22180[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22180 -> 22389[label="",style="solid", color="black", weight=3]; 22181[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22181 -> 22390[label="",style="solid", color="black", weight=3]; 22182 -> 22177[label="",style="dashed", color="red", weight=0]; 22182[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22183[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Neg (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22183 -> 22391[label="",style="solid", color="black", weight=3]; 22184[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz155400)) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22184 -> 22392[label="",style="solid", color="black", weight=3]; 22185[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22185 -> 22393[label="",style="solid", color="black", weight=3]; 22186[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22186 -> 22394[label="",style="solid", color="black", weight=3]; 22187[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz155300))) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22187 -> 22395[label="",style="solid", color="black", weight=3]; 22188[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22188 -> 22396[label="",style="solid", color="black", weight=3]; 22189[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27877[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22189 -> 27877[label="",style="solid", color="burlywood", weight=9]; 27877 -> 22397[label="",style="solid", color="burlywood", weight=3]; 27878[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22189 -> 27878[label="",style="solid", color="burlywood", weight=9]; 27878 -> 22398[label="",style="solid", color="burlywood", weight=3]; 22190[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27879[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22190 -> 27879[label="",style="solid", color="burlywood", weight=9]; 27879 -> 22399[label="",style="solid", color="burlywood", weight=3]; 27880[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22190 -> 27880[label="",style="solid", color="burlywood", weight=9]; 27880 -> 22400[label="",style="solid", color="burlywood", weight=3]; 22191[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27881[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22191 -> 27881[label="",style="solid", color="burlywood", weight=9]; 27881 -> 22401[label="",style="solid", color="burlywood", weight=3]; 27882[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22191 -> 27882[label="",style="solid", color="burlywood", weight=9]; 27882 -> 22402[label="",style="solid", color="burlywood", weight=3]; 22192[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) vzz1575) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27883[label="vzz1575/Pos vzz15750",fontsize=10,color="white",style="solid",shape="box"];22192 -> 27883[label="",style="solid", color="burlywood", weight=9]; 27883 -> 22403[label="",style="solid", color="burlywood", weight=3]; 27884[label="vzz1575/Neg vzz15750",fontsize=10,color="white",style="solid",shape="box"];22192 -> 27884[label="",style="solid", color="burlywood", weight=9]; 27884 -> 22404[label="",style="solid", color="burlywood", weight=3]; 22193[label="Pos vzz15150",fontsize=16,color="green",shape="box"];22194[label="Pos Zero",fontsize=16,color="green",shape="box"];22195[label="vzz1516",fontsize=16,color="green",shape="box"];22196[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];22197[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt vzz1616 vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];27885[label="vzz1616/Pos vzz16160",fontsize=10,color="white",style="solid",shape="box"];22197 -> 27885[label="",style="solid", color="burlywood", weight=9]; 27885 -> 22405[label="",style="solid", color="burlywood", weight=3]; 27886[label="vzz1616/Neg vzz16160",fontsize=10,color="white",style="solid",shape="box"];22197 -> 27886[label="",style="solid", color="burlywood", weight=9]; 27886 -> 22406[label="",style="solid", color="burlywood", weight=3]; 22198[label="Pos vzz15150",fontsize=16,color="green",shape="box"];22199[label="Pos Zero",fontsize=16,color="green",shape="box"];22200[label="vzz1516",fontsize=16,color="green",shape="box"];22201[label="Neg (Succ Zero)",fontsize=16,color="green",shape="box"];22218[label="roundRound05 (vzz23 :% Integer vzz240) False (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22218 -> 22666[label="",style="solid", color="black", weight=3]; 22219[label="roundRound05 (vzz23 :% Integer vzz240) (primEqNat Zero Zero && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22219 -> 22667[label="",style="solid", color="black", weight=3]; 22220[label="Pos Zero",fontsize=16,color="green",shape="box"];22221[label="roundRound03 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22221 -> 22668[label="",style="solid", color="black", weight=3]; 22222[label="roundRound03 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22222 -> 22669[label="",style="solid", color="black", weight=3]; 22223[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz152000 vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27887[label="vzz152000/Succ vzz1520000",fontsize=10,color="white",style="solid",shape="box"];22223 -> 27887[label="",style="solid", color="burlywood", weight=9]; 27887 -> 22670[label="",style="solid", color="burlywood", weight=3]; 27888[label="vzz152000/Zero",fontsize=10,color="white",style="solid",shape="box"];22223 -> 27888[label="",style="solid", color="burlywood", weight=9]; 27888 -> 22671[label="",style="solid", color="burlywood", weight=3]; 22224 -> 21988[label="",style="dashed", color="red", weight=0]; 22224[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22225[label="error []",fontsize=16,color="red",shape="box"];22226 -> 21988[label="",style="dashed", color="red", weight=0]; 22226[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22227[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22227 -> 22672[label="",style="solid", color="black", weight=3]; 22228 -> 21988[label="",style="dashed", color="red", weight=0]; 22228[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22229 -> 22227[label="",style="dashed", color="red", weight=0]; 22229[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22230 -> 22223[label="",style="dashed", color="red", weight=0]; 22230[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz152000 vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22230 -> 22673[label="",style="dashed", color="magenta", weight=3]; 22230 -> 22674[label="",style="dashed", color="magenta", weight=3]; 22231 -> 21988[label="",style="dashed", color="red", weight=0]; 22231[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22232 -> 21988[label="",style="dashed", color="red", weight=0]; 22232[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22233 -> 22227[label="",style="dashed", color="red", weight=0]; 22233[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22234 -> 21988[label="",style="dashed", color="red", weight=0]; 22234[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22235 -> 22227[label="",style="dashed", color="red", weight=0]; 22235[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22236[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27889[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22236 -> 27889[label="",style="solid", color="burlywood", weight=9]; 27889 -> 22675[label="",style="solid", color="burlywood", weight=3]; 27890[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22236 -> 27890[label="",style="solid", color="burlywood", weight=9]; 27890 -> 22676[label="",style="solid", color="burlywood", weight=3]; 22237[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22237 -> 22677[label="",style="solid", color="black", weight=3]; 22238[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27891[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22238 -> 27891[label="",style="solid", color="burlywood", weight=9]; 27891 -> 22678[label="",style="solid", color="burlywood", weight=3]; 27892[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22238 -> 27892[label="",style="solid", color="burlywood", weight=9]; 27892 -> 22679[label="",style="solid", color="burlywood", weight=3]; 22239[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27893[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22239 -> 27893[label="",style="solid", color="burlywood", weight=9]; 27893 -> 22680[label="",style="solid", color="burlywood", weight=3]; 27894[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22239 -> 27894[label="",style="solid", color="burlywood", weight=9]; 27894 -> 22681[label="",style="solid", color="burlywood", weight=3]; 22240[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22240 -> 22682[label="",style="solid", color="black", weight=3]; 22241[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27895[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22241 -> 27895[label="",style="solid", color="burlywood", weight=9]; 27895 -> 22683[label="",style="solid", color="burlywood", weight=3]; 27896[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22241 -> 27896[label="",style="solid", color="burlywood", weight=9]; 27896 -> 22684[label="",style="solid", color="burlywood", weight=3]; 22242[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27897[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22242 -> 27897[label="",style="solid", color="burlywood", weight=9]; 27897 -> 22685[label="",style="solid", color="burlywood", weight=3]; 27898[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22242 -> 27898[label="",style="solid", color="burlywood", weight=9]; 27898 -> 22686[label="",style="solid", color="burlywood", weight=3]; 22243[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15580)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27899[label="vzz15580/Succ vzz155800",fontsize=10,color="white",style="solid",shape="box"];22243 -> 27899[label="",style="solid", color="burlywood", weight=9]; 27899 -> 22687[label="",style="solid", color="burlywood", weight=3]; 27900[label="vzz15580/Zero",fontsize=10,color="white",style="solid",shape="box"];22243 -> 27900[label="",style="solid", color="burlywood", weight=9]; 27900 -> 22688[label="",style="solid", color="burlywood", weight=3]; 22244[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16020) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];27901[label="vzz16020/Succ vzz160200",fontsize=10,color="white",style="solid",shape="box"];22244 -> 27901[label="",style="solid", color="burlywood", weight=9]; 27901 -> 22689[label="",style="solid", color="burlywood", weight=3]; 27902[label="vzz16020/Zero",fontsize=10,color="white",style="solid",shape="box"];22244 -> 27902[label="",style="solid", color="burlywood", weight=9]; 27902 -> 22690[label="",style="solid", color="burlywood", weight=3]; 22245[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16020) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];27903[label="vzz16020/Succ vzz160200",fontsize=10,color="white",style="solid",shape="box"];22245 -> 27903[label="",style="solid", color="burlywood", weight=9]; 27903 -> 22691[label="",style="solid", color="burlywood", weight=3]; 27904[label="vzz16020/Zero",fontsize=10,color="white",style="solid",shape="box"];22245 -> 27904[label="",style="solid", color="burlywood", weight=9]; 27904 -> 22692[label="",style="solid", color="burlywood", weight=3]; 22246[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz152200 vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27905[label="vzz152200/Succ vzz1522000",fontsize=10,color="white",style="solid",shape="box"];22246 -> 27905[label="",style="solid", color="burlywood", weight=9]; 27905 -> 22693[label="",style="solid", color="burlywood", weight=3]; 27906[label="vzz152200/Zero",fontsize=10,color="white",style="solid",shape="box"];22246 -> 27906[label="",style="solid", color="burlywood", weight=9]; 27906 -> 22694[label="",style="solid", color="burlywood", weight=3]; 22247 -> 22015[label="",style="dashed", color="red", weight=0]; 22247[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22248[label="error []",fontsize=16,color="red",shape="box"];22249 -> 22015[label="",style="dashed", color="red", weight=0]; 22249[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22250[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22250 -> 22695[label="",style="solid", color="black", weight=3]; 22251 -> 22015[label="",style="dashed", color="red", weight=0]; 22251[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22252 -> 22250[label="",style="dashed", color="red", weight=0]; 22252[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22253 -> 22246[label="",style="dashed", color="red", weight=0]; 22253[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz152200 vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22253 -> 22696[label="",style="dashed", color="magenta", weight=3]; 22253 -> 22697[label="",style="dashed", color="magenta", weight=3]; 22254 -> 22015[label="",style="dashed", color="red", weight=0]; 22254[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22255 -> 22015[label="",style="dashed", color="red", weight=0]; 22255[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22256 -> 22250[label="",style="dashed", color="red", weight=0]; 22256[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22257 -> 22015[label="",style="dashed", color="red", weight=0]; 22257[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22258 -> 22250[label="",style="dashed", color="red", weight=0]; 22258[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22259[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27907[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22259 -> 27907[label="",style="solid", color="burlywood", weight=9]; 27907 -> 22698[label="",style="solid", color="burlywood", weight=3]; 27908[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22259 -> 27908[label="",style="solid", color="burlywood", weight=9]; 27908 -> 22699[label="",style="solid", color="burlywood", weight=3]; 22260[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22260 -> 22700[label="",style="solid", color="black", weight=3]; 22261[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27909[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22261 -> 27909[label="",style="solid", color="burlywood", weight=9]; 27909 -> 22701[label="",style="solid", color="burlywood", weight=3]; 27910[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22261 -> 27910[label="",style="solid", color="burlywood", weight=9]; 27910 -> 22702[label="",style="solid", color="burlywood", weight=3]; 22262[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27911[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22262 -> 27911[label="",style="solid", color="burlywood", weight=9]; 27911 -> 22703[label="",style="solid", color="burlywood", weight=3]; 27912[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22262 -> 27912[label="",style="solid", color="burlywood", weight=9]; 27912 -> 22704[label="",style="solid", color="burlywood", weight=3]; 22263[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22263 -> 22705[label="",style="solid", color="black", weight=3]; 22264[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27913[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22264 -> 27913[label="",style="solid", color="burlywood", weight=9]; 27913 -> 22706[label="",style="solid", color="burlywood", weight=3]; 27914[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22264 -> 27914[label="",style="solid", color="burlywood", weight=9]; 27914 -> 22707[label="",style="solid", color="burlywood", weight=3]; 22265[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27915[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22265 -> 27915[label="",style="solid", color="burlywood", weight=9]; 27915 -> 22708[label="",style="solid", color="burlywood", weight=3]; 27916[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22265 -> 27916[label="",style="solid", color="burlywood", weight=9]; 27916 -> 22709[label="",style="solid", color="burlywood", weight=3]; 22266[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15620)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27917[label="vzz15620/Succ vzz156200",fontsize=10,color="white",style="solid",shape="box"];22266 -> 27917[label="",style="solid", color="burlywood", weight=9]; 27917 -> 22710[label="",style="solid", color="burlywood", weight=3]; 27918[label="vzz15620/Zero",fontsize=10,color="white",style="solid",shape="box"];22266 -> 27918[label="",style="solid", color="burlywood", weight=9]; 27918 -> 22711[label="",style="solid", color="burlywood", weight=3]; 22267[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16040) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];27919[label="vzz16040/Succ vzz160400",fontsize=10,color="white",style="solid",shape="box"];22267 -> 27919[label="",style="solid", color="burlywood", weight=9]; 27919 -> 22712[label="",style="solid", color="burlywood", weight=3]; 27920[label="vzz16040/Zero",fontsize=10,color="white",style="solid",shape="box"];22267 -> 27920[label="",style="solid", color="burlywood", weight=9]; 27920 -> 22713[label="",style="solid", color="burlywood", weight=3]; 22268[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16040) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];27921[label="vzz16040/Succ vzz160400",fontsize=10,color="white",style="solid",shape="box"];22268 -> 27921[label="",style="solid", color="burlywood", weight=9]; 27921 -> 22714[label="",style="solid", color="burlywood", weight=3]; 27922[label="vzz16040/Zero",fontsize=10,color="white",style="solid",shape="box"];22268 -> 27922[label="",style="solid", color="burlywood", weight=9]; 27922 -> 22715[label="",style="solid", color="burlywood", weight=3]; 22269[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz152400 vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27923[label="vzz152400/Succ vzz1524000",fontsize=10,color="white",style="solid",shape="box"];22269 -> 27923[label="",style="solid", color="burlywood", weight=9]; 27923 -> 22716[label="",style="solid", color="burlywood", weight=3]; 27924[label="vzz152400/Zero",fontsize=10,color="white",style="solid",shape="box"];22269 -> 27924[label="",style="solid", color="burlywood", weight=9]; 27924 -> 22717[label="",style="solid", color="burlywood", weight=3]; 22270 -> 22042[label="",style="dashed", color="red", weight=0]; 22270[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22271[label="error []",fontsize=16,color="red",shape="box"];22272 -> 22042[label="",style="dashed", color="red", weight=0]; 22272[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22273[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22273 -> 22718[label="",style="solid", color="black", weight=3]; 22274 -> 22042[label="",style="dashed", color="red", weight=0]; 22274[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22275 -> 22273[label="",style="dashed", color="red", weight=0]; 22275[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22276 -> 22269[label="",style="dashed", color="red", weight=0]; 22276[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz152400 vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22276 -> 22719[label="",style="dashed", color="magenta", weight=3]; 22276 -> 22720[label="",style="dashed", color="magenta", weight=3]; 22277 -> 22042[label="",style="dashed", color="red", weight=0]; 22277[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22278 -> 22042[label="",style="dashed", color="red", weight=0]; 22278[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22279 -> 22273[label="",style="dashed", color="red", weight=0]; 22279[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22280 -> 22042[label="",style="dashed", color="red", weight=0]; 22280[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22281 -> 22273[label="",style="dashed", color="red", weight=0]; 22281[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22282[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27925[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22282 -> 27925[label="",style="solid", color="burlywood", weight=9]; 27925 -> 22721[label="",style="solid", color="burlywood", weight=3]; 27926[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22282 -> 27926[label="",style="solid", color="burlywood", weight=9]; 27926 -> 22722[label="",style="solid", color="burlywood", weight=3]; 22283[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22283 -> 22723[label="",style="solid", color="black", weight=3]; 22284[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27927[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22284 -> 27927[label="",style="solid", color="burlywood", weight=9]; 27927 -> 22724[label="",style="solid", color="burlywood", weight=3]; 27928[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22284 -> 27928[label="",style="solid", color="burlywood", weight=9]; 27928 -> 22725[label="",style="solid", color="burlywood", weight=3]; 22285[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27929[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22285 -> 27929[label="",style="solid", color="burlywood", weight=9]; 27929 -> 22726[label="",style="solid", color="burlywood", weight=3]; 27930[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22285 -> 27930[label="",style="solid", color="burlywood", weight=9]; 27930 -> 22727[label="",style="solid", color="burlywood", weight=3]; 22286[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22286 -> 22728[label="",style="solid", color="black", weight=3]; 22287[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27931[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22287 -> 27931[label="",style="solid", color="burlywood", weight=9]; 27931 -> 22729[label="",style="solid", color="burlywood", weight=3]; 27932[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22287 -> 27932[label="",style="solid", color="burlywood", weight=9]; 27932 -> 22730[label="",style="solid", color="burlywood", weight=3]; 22288[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27933[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22288 -> 27933[label="",style="solid", color="burlywood", weight=9]; 27933 -> 22731[label="",style="solid", color="burlywood", weight=3]; 27934[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22288 -> 27934[label="",style="solid", color="burlywood", weight=9]; 27934 -> 22732[label="",style="solid", color="burlywood", weight=3]; 22289[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15640)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27935[label="vzz15640/Succ vzz156400",fontsize=10,color="white",style="solid",shape="box"];22289 -> 27935[label="",style="solid", color="burlywood", weight=9]; 27935 -> 22733[label="",style="solid", color="burlywood", weight=3]; 27936[label="vzz15640/Zero",fontsize=10,color="white",style="solid",shape="box"];22289 -> 27936[label="",style="solid", color="burlywood", weight=9]; 27936 -> 22734[label="",style="solid", color="burlywood", weight=3]; 22290[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16060) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];27937[label="vzz16060/Succ vzz160600",fontsize=10,color="white",style="solid",shape="box"];22290 -> 27937[label="",style="solid", color="burlywood", weight=9]; 27937 -> 22735[label="",style="solid", color="burlywood", weight=3]; 27938[label="vzz16060/Zero",fontsize=10,color="white",style="solid",shape="box"];22290 -> 27938[label="",style="solid", color="burlywood", weight=9]; 27938 -> 22736[label="",style="solid", color="burlywood", weight=3]; 22291[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16060) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];27939[label="vzz16060/Succ vzz160600",fontsize=10,color="white",style="solid",shape="box"];22291 -> 27939[label="",style="solid", color="burlywood", weight=9]; 27939 -> 22737[label="",style="solid", color="burlywood", weight=3]; 27940[label="vzz16060/Zero",fontsize=10,color="white",style="solid",shape="box"];22291 -> 27940[label="",style="solid", color="burlywood", weight=9]; 27940 -> 22738[label="",style="solid", color="burlywood", weight=3]; 22292[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz152600 vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27941[label="vzz152600/Succ vzz1526000",fontsize=10,color="white",style="solid",shape="box"];22292 -> 27941[label="",style="solid", color="burlywood", weight=9]; 27941 -> 22739[label="",style="solid", color="burlywood", weight=3]; 27942[label="vzz152600/Zero",fontsize=10,color="white",style="solid",shape="box"];22292 -> 27942[label="",style="solid", color="burlywood", weight=9]; 27942 -> 22740[label="",style="solid", color="burlywood", weight=3]; 22293 -> 22069[label="",style="dashed", color="red", weight=0]; 22293[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22294[label="error []",fontsize=16,color="red",shape="box"];22295 -> 22069[label="",style="dashed", color="red", weight=0]; 22295[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22296[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22296 -> 22741[label="",style="solid", color="black", weight=3]; 22297 -> 22069[label="",style="dashed", color="red", weight=0]; 22297[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22298 -> 22296[label="",style="dashed", color="red", weight=0]; 22298[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22299 -> 22292[label="",style="dashed", color="red", weight=0]; 22299[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz152600 vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22299 -> 22742[label="",style="dashed", color="magenta", weight=3]; 22299 -> 22743[label="",style="dashed", color="magenta", weight=3]; 22300 -> 22069[label="",style="dashed", color="red", weight=0]; 22300[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22301 -> 22069[label="",style="dashed", color="red", weight=0]; 22301[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22302 -> 22296[label="",style="dashed", color="red", weight=0]; 22302[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22303 -> 22069[label="",style="dashed", color="red", weight=0]; 22303[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22304 -> 22296[label="",style="dashed", color="red", weight=0]; 22304[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22305[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27943[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22305 -> 27943[label="",style="solid", color="burlywood", weight=9]; 27943 -> 22744[label="",style="solid", color="burlywood", weight=3]; 27944[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22305 -> 27944[label="",style="solid", color="burlywood", weight=9]; 27944 -> 22745[label="",style="solid", color="burlywood", weight=3]; 22306[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22306 -> 22746[label="",style="solid", color="black", weight=3]; 22307[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27945[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22307 -> 27945[label="",style="solid", color="burlywood", weight=9]; 27945 -> 22747[label="",style="solid", color="burlywood", weight=3]; 27946[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22307 -> 27946[label="",style="solid", color="burlywood", weight=9]; 27946 -> 22748[label="",style="solid", color="burlywood", weight=3]; 22308[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27947[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22308 -> 27947[label="",style="solid", color="burlywood", weight=9]; 27947 -> 22749[label="",style="solid", color="burlywood", weight=3]; 27948[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22308 -> 27948[label="",style="solid", color="burlywood", weight=9]; 27948 -> 22750[label="",style="solid", color="burlywood", weight=3]; 22309[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22309 -> 22751[label="",style="solid", color="black", weight=3]; 22310[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27949[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22310 -> 27949[label="",style="solid", color="burlywood", weight=9]; 27949 -> 22752[label="",style="solid", color="burlywood", weight=3]; 27950[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22310 -> 27950[label="",style="solid", color="burlywood", weight=9]; 27950 -> 22753[label="",style="solid", color="burlywood", weight=3]; 22311[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27951[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22311 -> 27951[label="",style="solid", color="burlywood", weight=9]; 27951 -> 22754[label="",style="solid", color="burlywood", weight=3]; 27952[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22311 -> 27952[label="",style="solid", color="burlywood", weight=9]; 27952 -> 22755[label="",style="solid", color="burlywood", weight=3]; 22312[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15670)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27953[label="vzz15670/Succ vzz156700",fontsize=10,color="white",style="solid",shape="box"];22312 -> 27953[label="",style="solid", color="burlywood", weight=9]; 27953 -> 22756[label="",style="solid", color="burlywood", weight=3]; 27954[label="vzz15670/Zero",fontsize=10,color="white",style="solid",shape="box"];22312 -> 27954[label="",style="solid", color="burlywood", weight=9]; 27954 -> 22757[label="",style="solid", color="burlywood", weight=3]; 22313[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16080) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];27955[label="vzz16080/Succ vzz160800",fontsize=10,color="white",style="solid",shape="box"];22313 -> 27955[label="",style="solid", color="burlywood", weight=9]; 27955 -> 22758[label="",style="solid", color="burlywood", weight=3]; 27956[label="vzz16080/Zero",fontsize=10,color="white",style="solid",shape="box"];22313 -> 27956[label="",style="solid", color="burlywood", weight=9]; 27956 -> 22759[label="",style="solid", color="burlywood", weight=3]; 22314[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16080) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];27957[label="vzz16080/Succ vzz160800",fontsize=10,color="white",style="solid",shape="box"];22314 -> 27957[label="",style="solid", color="burlywood", weight=9]; 27957 -> 22760[label="",style="solid", color="burlywood", weight=3]; 27958[label="vzz16080/Zero",fontsize=10,color="white",style="solid",shape="box"];22314 -> 27958[label="",style="solid", color="burlywood", weight=9]; 27958 -> 22761[label="",style="solid", color="burlywood", weight=3]; 22315[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz152800 vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27959[label="vzz152800/Succ vzz1528000",fontsize=10,color="white",style="solid",shape="box"];22315 -> 27959[label="",style="solid", color="burlywood", weight=9]; 27959 -> 22762[label="",style="solid", color="burlywood", weight=3]; 27960[label="vzz152800/Zero",fontsize=10,color="white",style="solid",shape="box"];22315 -> 27960[label="",style="solid", color="burlywood", weight=9]; 27960 -> 22763[label="",style="solid", color="burlywood", weight=3]; 22316 -> 22096[label="",style="dashed", color="red", weight=0]; 22316[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22317[label="error []",fontsize=16,color="red",shape="box"];22318 -> 22096[label="",style="dashed", color="red", weight=0]; 22318[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22319[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22319 -> 22764[label="",style="solid", color="black", weight=3]; 22320 -> 22096[label="",style="dashed", color="red", weight=0]; 22320[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22321 -> 22319[label="",style="dashed", color="red", weight=0]; 22321[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22322 -> 22315[label="",style="dashed", color="red", weight=0]; 22322[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz152800 vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22322 -> 22765[label="",style="dashed", color="magenta", weight=3]; 22322 -> 22766[label="",style="dashed", color="magenta", weight=3]; 22323 -> 22096[label="",style="dashed", color="red", weight=0]; 22323[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22324 -> 22096[label="",style="dashed", color="red", weight=0]; 22324[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22325 -> 22319[label="",style="dashed", color="red", weight=0]; 22325[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22326 -> 22096[label="",style="dashed", color="red", weight=0]; 22326[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22327 -> 22319[label="",style="dashed", color="red", weight=0]; 22327[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22328[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27961[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22328 -> 27961[label="",style="solid", color="burlywood", weight=9]; 27961 -> 22767[label="",style="solid", color="burlywood", weight=3]; 27962[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22328 -> 27962[label="",style="solid", color="burlywood", weight=9]; 27962 -> 22768[label="",style="solid", color="burlywood", weight=3]; 22329[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22329 -> 22769[label="",style="solid", color="black", weight=3]; 22330[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27963[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22330 -> 27963[label="",style="solid", color="burlywood", weight=9]; 27963 -> 22770[label="",style="solid", color="burlywood", weight=3]; 27964[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22330 -> 27964[label="",style="solid", color="burlywood", weight=9]; 27964 -> 22771[label="",style="solid", color="burlywood", weight=3]; 22331[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27965[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22331 -> 27965[label="",style="solid", color="burlywood", weight=9]; 27965 -> 22772[label="",style="solid", color="burlywood", weight=3]; 27966[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22331 -> 27966[label="",style="solid", color="burlywood", weight=9]; 27966 -> 22773[label="",style="solid", color="burlywood", weight=3]; 22332[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22332 -> 22774[label="",style="solid", color="black", weight=3]; 22333[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27967[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22333 -> 27967[label="",style="solid", color="burlywood", weight=9]; 27967 -> 22775[label="",style="solid", color="burlywood", weight=3]; 27968[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22333 -> 27968[label="",style="solid", color="burlywood", weight=9]; 27968 -> 22776[label="",style="solid", color="burlywood", weight=3]; 22334[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27969[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22334 -> 27969[label="",style="solid", color="burlywood", weight=9]; 27969 -> 22777[label="",style="solid", color="burlywood", weight=3]; 27970[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22334 -> 27970[label="",style="solid", color="burlywood", weight=9]; 27970 -> 22778[label="",style="solid", color="burlywood", weight=3]; 22335[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15690)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27971[label="vzz15690/Succ vzz156900",fontsize=10,color="white",style="solid",shape="box"];22335 -> 27971[label="",style="solid", color="burlywood", weight=9]; 27971 -> 22779[label="",style="solid", color="burlywood", weight=3]; 27972[label="vzz15690/Zero",fontsize=10,color="white",style="solid",shape="box"];22335 -> 27972[label="",style="solid", color="burlywood", weight=9]; 27972 -> 22780[label="",style="solid", color="burlywood", weight=3]; 22336[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16100) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];27973[label="vzz16100/Succ vzz161000",fontsize=10,color="white",style="solid",shape="box"];22336 -> 27973[label="",style="solid", color="burlywood", weight=9]; 27973 -> 22781[label="",style="solid", color="burlywood", weight=3]; 27974[label="vzz16100/Zero",fontsize=10,color="white",style="solid",shape="box"];22336 -> 27974[label="",style="solid", color="burlywood", weight=9]; 27974 -> 22782[label="",style="solid", color="burlywood", weight=3]; 22337[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16100) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];27975[label="vzz16100/Succ vzz161000",fontsize=10,color="white",style="solid",shape="box"];22337 -> 27975[label="",style="solid", color="burlywood", weight=9]; 27975 -> 22783[label="",style="solid", color="burlywood", weight=3]; 27976[label="vzz16100/Zero",fontsize=10,color="white",style="solid",shape="box"];22337 -> 27976[label="",style="solid", color="burlywood", weight=9]; 27976 -> 22784[label="",style="solid", color="burlywood", weight=3]; 22338[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz153000 vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27977[label="vzz153000/Succ vzz1530000",fontsize=10,color="white",style="solid",shape="box"];22338 -> 27977[label="",style="solid", color="burlywood", weight=9]; 27977 -> 22785[label="",style="solid", color="burlywood", weight=3]; 27978[label="vzz153000/Zero",fontsize=10,color="white",style="solid",shape="box"];22338 -> 27978[label="",style="solid", color="burlywood", weight=9]; 27978 -> 22786[label="",style="solid", color="burlywood", weight=3]; 22339 -> 22123[label="",style="dashed", color="red", weight=0]; 22339[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22340[label="error []",fontsize=16,color="red",shape="box"];22341 -> 22123[label="",style="dashed", color="red", weight=0]; 22341[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22342[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22342 -> 22787[label="",style="solid", color="black", weight=3]; 22343 -> 22123[label="",style="dashed", color="red", weight=0]; 22343[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22344 -> 22342[label="",style="dashed", color="red", weight=0]; 22344[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22345 -> 22338[label="",style="dashed", color="red", weight=0]; 22345[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz153000 vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22345 -> 22788[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22789[label="",style="dashed", color="magenta", weight=3]; 22346 -> 22123[label="",style="dashed", color="red", weight=0]; 22346[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22347 -> 22123[label="",style="dashed", color="red", weight=0]; 22347[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22348 -> 22342[label="",style="dashed", color="red", weight=0]; 22348[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22349 -> 22123[label="",style="dashed", color="red", weight=0]; 22349[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22350 -> 22342[label="",style="dashed", color="red", weight=0]; 22350[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22351[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27979[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22351 -> 27979[label="",style="solid", color="burlywood", weight=9]; 27979 -> 22790[label="",style="solid", color="burlywood", weight=3]; 27980[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22351 -> 27980[label="",style="solid", color="burlywood", weight=9]; 27980 -> 22791[label="",style="solid", color="burlywood", weight=3]; 22352[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22352 -> 22792[label="",style="solid", color="black", weight=3]; 22353[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27981[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22353 -> 27981[label="",style="solid", color="burlywood", weight=9]; 27981 -> 22793[label="",style="solid", color="burlywood", weight=3]; 27982[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22353 -> 27982[label="",style="solid", color="burlywood", weight=9]; 27982 -> 22794[label="",style="solid", color="burlywood", weight=3]; 22354[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27983[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22354 -> 27983[label="",style="solid", color="burlywood", weight=9]; 27983 -> 22795[label="",style="solid", color="burlywood", weight=3]; 27984[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22354 -> 27984[label="",style="solid", color="burlywood", weight=9]; 27984 -> 22796[label="",style="solid", color="burlywood", weight=3]; 22355[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22355 -> 22797[label="",style="solid", color="black", weight=3]; 22356[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27985[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22356 -> 27985[label="",style="solid", color="burlywood", weight=9]; 27985 -> 22798[label="",style="solid", color="burlywood", weight=3]; 27986[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22356 -> 27986[label="",style="solid", color="burlywood", weight=9]; 27986 -> 22799[label="",style="solid", color="burlywood", weight=3]; 22357[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27987[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22357 -> 27987[label="",style="solid", color="burlywood", weight=9]; 27987 -> 22800[label="",style="solid", color="burlywood", weight=3]; 27988[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22357 -> 27988[label="",style="solid", color="burlywood", weight=9]; 27988 -> 22801[label="",style="solid", color="burlywood", weight=3]; 22358[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg vzz15710)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27989[label="vzz15710/Succ vzz157100",fontsize=10,color="white",style="solid",shape="box"];22358 -> 27989[label="",style="solid", color="burlywood", weight=9]; 27989 -> 22802[label="",style="solid", color="burlywood", weight=3]; 27990[label="vzz15710/Zero",fontsize=10,color="white",style="solid",shape="box"];22358 -> 27990[label="",style="solid", color="burlywood", weight=9]; 27990 -> 22803[label="",style="solid", color="burlywood", weight=3]; 22359[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos vzz16120) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];27991[label="vzz16120/Succ vzz161200",fontsize=10,color="white",style="solid",shape="box"];22359 -> 27991[label="",style="solid", color="burlywood", weight=9]; 27991 -> 22804[label="",style="solid", color="burlywood", weight=3]; 27992[label="vzz16120/Zero",fontsize=10,color="white",style="solid",shape="box"];22359 -> 27992[label="",style="solid", color="burlywood", weight=9]; 27992 -> 22805[label="",style="solid", color="burlywood", weight=3]; 22360[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg vzz16120) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];27993[label="vzz16120/Succ vzz161200",fontsize=10,color="white",style="solid",shape="box"];22360 -> 27993[label="",style="solid", color="burlywood", weight=9]; 27993 -> 22806[label="",style="solid", color="burlywood", weight=3]; 27994[label="vzz16120/Zero",fontsize=10,color="white",style="solid",shape="box"];22360 -> 27994[label="",style="solid", color="burlywood", weight=9]; 27994 -> 22807[label="",style="solid", color="burlywood", weight=3]; 22361[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz154200 vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];27995[label="vzz154200/Succ vzz1542000",fontsize=10,color="white",style="solid",shape="box"];22361 -> 27995[label="",style="solid", color="burlywood", weight=9]; 27995 -> 22808[label="",style="solid", color="burlywood", weight=3]; 27996[label="vzz154200/Zero",fontsize=10,color="white",style="solid",shape="box"];22361 -> 27996[label="",style="solid", color="burlywood", weight=9]; 27996 -> 22809[label="",style="solid", color="burlywood", weight=3]; 22362 -> 22150[label="",style="dashed", color="red", weight=0]; 22362[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22363[label="error []",fontsize=16,color="red",shape="box"];22364 -> 22150[label="",style="dashed", color="red", weight=0]; 22364[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22365[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22365 -> 22810[label="",style="solid", color="black", weight=3]; 22366 -> 22150[label="",style="dashed", color="red", weight=0]; 22366[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22367 -> 22365[label="",style="dashed", color="red", weight=0]; 22367[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22368 -> 22361[label="",style="dashed", color="red", weight=0]; 22368[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz154200 vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22368 -> 22811[label="",style="dashed", color="magenta", weight=3]; 22368 -> 22812[label="",style="dashed", color="magenta", weight=3]; 22369 -> 22150[label="",style="dashed", color="red", weight=0]; 22369[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22370 -> 22150[label="",style="dashed", color="red", weight=0]; 22370[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22371 -> 22365[label="",style="dashed", color="red", weight=0]; 22371[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22372 -> 22150[label="",style="dashed", color="red", weight=0]; 22372[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22373 -> 22365[label="",style="dashed", color="red", weight=0]; 22373[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22374[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27997[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22374 -> 27997[label="",style="solid", color="burlywood", weight=9]; 27997 -> 22813[label="",style="solid", color="burlywood", weight=3]; 27998[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22374 -> 27998[label="",style="solid", color="burlywood", weight=9]; 27998 -> 22814[label="",style="solid", color="burlywood", weight=3]; 22375[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22375 -> 22815[label="",style="solid", color="black", weight=3]; 22376[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];27999[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22376 -> 27999[label="",style="solid", color="burlywood", weight=9]; 27999 -> 22816[label="",style="solid", color="burlywood", weight=3]; 28000[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22376 -> 28000[label="",style="solid", color="burlywood", weight=9]; 28000 -> 22817[label="",style="solid", color="burlywood", weight=3]; 22377[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28001[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22377 -> 28001[label="",style="solid", color="burlywood", weight=9]; 28001 -> 22818[label="",style="solid", color="burlywood", weight=3]; 28002[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22377 -> 28002[label="",style="solid", color="burlywood", weight=9]; 28002 -> 22819[label="",style="solid", color="burlywood", weight=3]; 22378[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22378 -> 22820[label="",style="solid", color="black", weight=3]; 22379[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28003[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22379 -> 28003[label="",style="solid", color="burlywood", weight=9]; 28003 -> 22821[label="",style="solid", color="burlywood", weight=3]; 28004[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22379 -> 28004[label="",style="solid", color="burlywood", weight=9]; 28004 -> 22822[label="",style="solid", color="burlywood", weight=3]; 22380[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28005[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22380 -> 28005[label="",style="solid", color="burlywood", weight=9]; 28005 -> 22823[label="",style="solid", color="burlywood", weight=3]; 28006[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22380 -> 28006[label="",style="solid", color="burlywood", weight=9]; 28006 -> 22824[label="",style="solid", color="burlywood", weight=3]; 22381[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15730)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28007[label="vzz15730/Succ vzz157300",fontsize=10,color="white",style="solid",shape="box"];22381 -> 28007[label="",style="solid", color="burlywood", weight=9]; 28007 -> 22825[label="",style="solid", color="burlywood", weight=3]; 28008[label="vzz15730/Zero",fontsize=10,color="white",style="solid",shape="box"];22381 -> 28008[label="",style="solid", color="burlywood", weight=9]; 28008 -> 22826[label="",style="solid", color="burlywood", weight=3]; 22382[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16140) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28009[label="vzz16140/Succ vzz161400",fontsize=10,color="white",style="solid",shape="box"];22382 -> 28009[label="",style="solid", color="burlywood", weight=9]; 28009 -> 22827[label="",style="solid", color="burlywood", weight=3]; 28010[label="vzz16140/Zero",fontsize=10,color="white",style="solid",shape="box"];22382 -> 28010[label="",style="solid", color="burlywood", weight=9]; 28010 -> 22828[label="",style="solid", color="burlywood", weight=3]; 22383[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16140) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28011[label="vzz16140/Succ vzz161400",fontsize=10,color="white",style="solid",shape="box"];22383 -> 28011[label="",style="solid", color="burlywood", weight=9]; 28011 -> 22829[label="",style="solid", color="burlywood", weight=3]; 28012[label="vzz16140/Zero",fontsize=10,color="white",style="solid",shape="box"];22383 -> 28012[label="",style="solid", color="burlywood", weight=9]; 28012 -> 22830[label="",style="solid", color="burlywood", weight=3]; 22384[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz155400 vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28013[label="vzz155400/Succ vzz1554000",fontsize=10,color="white",style="solid",shape="box"];22384 -> 28013[label="",style="solid", color="burlywood", weight=9]; 28013 -> 22831[label="",style="solid", color="burlywood", weight=3]; 28014[label="vzz155400/Zero",fontsize=10,color="white",style="solid",shape="box"];22384 -> 28014[label="",style="solid", color="burlywood", weight=9]; 28014 -> 22832[label="",style="solid", color="burlywood", weight=3]; 22385 -> 22177[label="",style="dashed", color="red", weight=0]; 22385[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22386[label="error []",fontsize=16,color="red",shape="box"];22387 -> 22177[label="",style="dashed", color="red", weight=0]; 22387[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22388[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22388 -> 22833[label="",style="solid", color="black", weight=3]; 22389 -> 22177[label="",style="dashed", color="red", weight=0]; 22389[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22390 -> 22388[label="",style="dashed", color="red", weight=0]; 22390[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22391 -> 22384[label="",style="dashed", color="red", weight=0]; 22391[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz155400 vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22391 -> 22834[label="",style="dashed", color="magenta", weight=3]; 22391 -> 22835[label="",style="dashed", color="magenta", weight=3]; 22392 -> 22177[label="",style="dashed", color="red", weight=0]; 22392[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22393 -> 22177[label="",style="dashed", color="red", weight=0]; 22393[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22394 -> 22388[label="",style="dashed", color="red", weight=0]; 22394[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22395 -> 22177[label="",style="dashed", color="red", weight=0]; 22395[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22396 -> 22388[label="",style="dashed", color="red", weight=0]; 22396[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22397[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28015[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22397 -> 28015[label="",style="solid", color="burlywood", weight=9]; 28015 -> 22836[label="",style="solid", color="burlywood", weight=3]; 28016[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22397 -> 28016[label="",style="solid", color="burlywood", weight=9]; 28016 -> 22837[label="",style="solid", color="burlywood", weight=3]; 22398[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22398 -> 22838[label="",style="solid", color="black", weight=3]; 22399[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28017[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22399 -> 28017[label="",style="solid", color="burlywood", weight=9]; 28017 -> 22839[label="",style="solid", color="burlywood", weight=3]; 28018[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22399 -> 28018[label="",style="solid", color="burlywood", weight=9]; 28018 -> 22840[label="",style="solid", color="burlywood", weight=3]; 22400[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28019[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22400 -> 28019[label="",style="solid", color="burlywood", weight=9]; 28019 -> 22841[label="",style="solid", color="burlywood", weight=3]; 28020[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22400 -> 28020[label="",style="solid", color="burlywood", weight=9]; 28020 -> 22842[label="",style="solid", color="burlywood", weight=3]; 22401[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22401 -> 22843[label="",style="solid", color="black", weight=3]; 22402[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28021[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22402 -> 28021[label="",style="solid", color="burlywood", weight=9]; 28021 -> 22844[label="",style="solid", color="burlywood", weight=3]; 28022[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22402 -> 28022[label="",style="solid", color="burlywood", weight=9]; 28022 -> 22845[label="",style="solid", color="burlywood", weight=3]; 22403[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28023[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22403 -> 28023[label="",style="solid", color="burlywood", weight=9]; 28023 -> 22846[label="",style="solid", color="burlywood", weight=3]; 28024[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22403 -> 28024[label="",style="solid", color="burlywood", weight=9]; 28024 -> 22847[label="",style="solid", color="burlywood", weight=3]; 22404[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg vzz15750)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28025[label="vzz15750/Succ vzz157500",fontsize=10,color="white",style="solid",shape="box"];22404 -> 28025[label="",style="solid", color="burlywood", weight=9]; 28025 -> 22848[label="",style="solid", color="burlywood", weight=3]; 28026[label="vzz15750/Zero",fontsize=10,color="white",style="solid",shape="box"];22404 -> 28026[label="",style="solid", color="burlywood", weight=9]; 28026 -> 22849[label="",style="solid", color="burlywood", weight=3]; 22405[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos vzz16160) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28027[label="vzz16160/Succ vzz161600",fontsize=10,color="white",style="solid",shape="box"];22405 -> 28027[label="",style="solid", color="burlywood", weight=9]; 28027 -> 22850[label="",style="solid", color="burlywood", weight=3]; 28028[label="vzz16160/Zero",fontsize=10,color="white",style="solid",shape="box"];22405 -> 28028[label="",style="solid", color="burlywood", weight=9]; 28028 -> 22851[label="",style="solid", color="burlywood", weight=3]; 22406[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg vzz16160) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28029[label="vzz16160/Succ vzz161600",fontsize=10,color="white",style="solid",shape="box"];22406 -> 28029[label="",style="solid", color="burlywood", weight=9]; 28029 -> 22852[label="",style="solid", color="burlywood", weight=3]; 28030[label="vzz16160/Zero",fontsize=10,color="white",style="solid",shape="box"];22406 -> 28030[label="",style="solid", color="burlywood", weight=9]; 28030 -> 22853[label="",style="solid", color="burlywood", weight=3]; 22666[label="roundRound04 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22666 -> 22875[label="",style="solid", color="black", weight=3]; 22667[label="roundRound05 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22667 -> 22876[label="",style="solid", color="black", weight=3]; 22668[label="roundRound03 (vzz23 :% Integer vzz240) False (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22668 -> 22877[label="",style="solid", color="black", weight=3]; 22669[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22669 -> 22878[label="",style="solid", color="black", weight=3]; 22670[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1520000) vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28031[label="vzz151900/Succ vzz1519000",fontsize=10,color="white",style="solid",shape="box"];22670 -> 28031[label="",style="solid", color="burlywood", weight=9]; 28031 -> 22879[label="",style="solid", color="burlywood", weight=3]; 28032[label="vzz151900/Zero",fontsize=10,color="white",style="solid",shape="box"];22670 -> 28032[label="",style="solid", color="burlywood", weight=9]; 28032 -> 22880[label="",style="solid", color="burlywood", weight=3]; 22671[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz151900) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28033[label="vzz151900/Succ vzz1519000",fontsize=10,color="white",style="solid",shape="box"];22671 -> 28033[label="",style="solid", color="burlywood", weight=9]; 28033 -> 22881[label="",style="solid", color="burlywood", weight=3]; 28034[label="vzz151900/Zero",fontsize=10,color="white",style="solid",shape="box"];22671 -> 28034[label="",style="solid", color="burlywood", weight=9]; 28034 -> 22882[label="",style="solid", color="burlywood", weight=3]; 22672 -> 14259[label="",style="dashed", color="red", weight=0]; 22672[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22673[label="vzz151900",fontsize=16,color="green",shape="box"];22674[label="vzz152000",fontsize=16,color="green",shape="box"];22675[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Pos (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22675 -> 22883[label="",style="solid", color="black", weight=3]; 22676[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz155900)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22676 -> 22884[label="",style="solid", color="black", weight=3]; 22677[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22677 -> 22885[label="",style="solid", color="black", weight=3]; 22678[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22678 -> 22886[label="",style="solid", color="black", weight=3]; 22679[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22679 -> 22887[label="",style="solid", color="black", weight=3]; 22680[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22680 -> 22888[label="",style="solid", color="black", weight=3]; 22681[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22681 -> 22889[label="",style="solid", color="black", weight=3]; 22682 -> 22677[label="",style="dashed", color="red", weight=0]; 22682[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22683[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Neg (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22683 -> 22890[label="",style="solid", color="black", weight=3]; 22684[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz155900)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22684 -> 22891[label="",style="solid", color="black", weight=3]; 22685[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22685 -> 22892[label="",style="solid", color="black", weight=3]; 22686[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22686 -> 22893[label="",style="solid", color="black", weight=3]; 22687[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz155800))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22687 -> 22894[label="",style="solid", color="black", weight=3]; 22688[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22688 -> 22895[label="",style="solid", color="black", weight=3]; 22689[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160200)) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28035[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22689 -> 28035[label="",style="solid", color="burlywood", weight=9]; 28035 -> 22896[label="",style="solid", color="burlywood", weight=3]; 28036[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22689 -> 28036[label="",style="solid", color="burlywood", weight=9]; 28036 -> 22897[label="",style="solid", color="burlywood", weight=3]; 22690[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28037[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22690 -> 28037[label="",style="solid", color="burlywood", weight=9]; 28037 -> 22898[label="",style="solid", color="burlywood", weight=3]; 28038[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22690 -> 28038[label="",style="solid", color="burlywood", weight=9]; 28038 -> 22899[label="",style="solid", color="burlywood", weight=3]; 22691[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160200)) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28039[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22691 -> 28039[label="",style="solid", color="burlywood", weight=9]; 28039 -> 22900[label="",style="solid", color="burlywood", weight=3]; 28040[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22691 -> 28040[label="",style="solid", color="burlywood", weight=9]; 28040 -> 22901[label="",style="solid", color="burlywood", weight=3]; 22692[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1601 == LT)",fontsize=16,color="burlywood",shape="box"];28041[label="vzz1601/Pos vzz16010",fontsize=10,color="white",style="solid",shape="box"];22692 -> 28041[label="",style="solid", color="burlywood", weight=9]; 28041 -> 22902[label="",style="solid", color="burlywood", weight=3]; 28042[label="vzz1601/Neg vzz16010",fontsize=10,color="white",style="solid",shape="box"];22692 -> 28042[label="",style="solid", color="burlywood", weight=9]; 28042 -> 22903[label="",style="solid", color="burlywood", weight=3]; 22693[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1522000) vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28043[label="vzz152100/Succ vzz1521000",fontsize=10,color="white",style="solid",shape="box"];22693 -> 28043[label="",style="solid", color="burlywood", weight=9]; 28043 -> 22904[label="",style="solid", color="burlywood", weight=3]; 28044[label="vzz152100/Zero",fontsize=10,color="white",style="solid",shape="box"];22693 -> 28044[label="",style="solid", color="burlywood", weight=9]; 28044 -> 22905[label="",style="solid", color="burlywood", weight=3]; 22694[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz152100) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28045[label="vzz152100/Succ vzz1521000",fontsize=10,color="white",style="solid",shape="box"];22694 -> 28045[label="",style="solid", color="burlywood", weight=9]; 28045 -> 22906[label="",style="solid", color="burlywood", weight=3]; 28046[label="vzz152100/Zero",fontsize=10,color="white",style="solid",shape="box"];22694 -> 28046[label="",style="solid", color="burlywood", weight=9]; 28046 -> 22907[label="",style="solid", color="burlywood", weight=3]; 22695 -> 14282[label="",style="dashed", color="red", weight=0]; 22695[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22696[label="vzz152200",fontsize=16,color="green",shape="box"];22697[label="vzz152100",fontsize=16,color="green",shape="box"];22698[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Pos (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22698 -> 22908[label="",style="solid", color="black", weight=3]; 22699[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz156300)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22699 -> 22909[label="",style="solid", color="black", weight=3]; 22700[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22700 -> 22910[label="",style="solid", color="black", weight=3]; 22701[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22701 -> 22911[label="",style="solid", color="black", weight=3]; 22702[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22702 -> 22912[label="",style="solid", color="black", weight=3]; 22703[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22703 -> 22913[label="",style="solid", color="black", weight=3]; 22704[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22704 -> 22914[label="",style="solid", color="black", weight=3]; 22705 -> 22700[label="",style="dashed", color="red", weight=0]; 22705[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22706[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Neg (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22706 -> 22915[label="",style="solid", color="black", weight=3]; 22707[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz156300)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22707 -> 22916[label="",style="solid", color="black", weight=3]; 22708[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22708 -> 22917[label="",style="solid", color="black", weight=3]; 22709[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22709 -> 22918[label="",style="solid", color="black", weight=3]; 22710[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156200))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22710 -> 22919[label="",style="solid", color="black", weight=3]; 22711[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22711 -> 22920[label="",style="solid", color="black", weight=3]; 22712[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160400)) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28047[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22712 -> 28047[label="",style="solid", color="burlywood", weight=9]; 28047 -> 22921[label="",style="solid", color="burlywood", weight=3]; 28048[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22712 -> 28048[label="",style="solid", color="burlywood", weight=9]; 28048 -> 22922[label="",style="solid", color="burlywood", weight=3]; 22713[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28049[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22713 -> 28049[label="",style="solid", color="burlywood", weight=9]; 28049 -> 22923[label="",style="solid", color="burlywood", weight=3]; 28050[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22713 -> 28050[label="",style="solid", color="burlywood", weight=9]; 28050 -> 22924[label="",style="solid", color="burlywood", weight=3]; 22714[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160400)) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28051[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22714 -> 28051[label="",style="solid", color="burlywood", weight=9]; 28051 -> 22925[label="",style="solid", color="burlywood", weight=3]; 28052[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22714 -> 28052[label="",style="solid", color="burlywood", weight=9]; 28052 -> 22926[label="",style="solid", color="burlywood", weight=3]; 22715[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1603 == LT)",fontsize=16,color="burlywood",shape="box"];28053[label="vzz1603/Pos vzz16030",fontsize=10,color="white",style="solid",shape="box"];22715 -> 28053[label="",style="solid", color="burlywood", weight=9]; 28053 -> 22927[label="",style="solid", color="burlywood", weight=3]; 28054[label="vzz1603/Neg vzz16030",fontsize=10,color="white",style="solid",shape="box"];22715 -> 28054[label="",style="solid", color="burlywood", weight=9]; 28054 -> 22928[label="",style="solid", color="burlywood", weight=3]; 22716[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1524000) vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28055[label="vzz152300/Succ vzz1523000",fontsize=10,color="white",style="solid",shape="box"];22716 -> 28055[label="",style="solid", color="burlywood", weight=9]; 28055 -> 22929[label="",style="solid", color="burlywood", weight=3]; 28056[label="vzz152300/Zero",fontsize=10,color="white",style="solid",shape="box"];22716 -> 28056[label="",style="solid", color="burlywood", weight=9]; 28056 -> 22930[label="",style="solid", color="burlywood", weight=3]; 22717[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz152300) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28057[label="vzz152300/Succ vzz1523000",fontsize=10,color="white",style="solid",shape="box"];22717 -> 28057[label="",style="solid", color="burlywood", weight=9]; 28057 -> 22931[label="",style="solid", color="burlywood", weight=3]; 28058[label="vzz152300/Zero",fontsize=10,color="white",style="solid",shape="box"];22717 -> 28058[label="",style="solid", color="burlywood", weight=9]; 28058 -> 22932[label="",style="solid", color="burlywood", weight=3]; 22718 -> 14305[label="",style="dashed", color="red", weight=0]; 22718[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22719[label="vzz152400",fontsize=16,color="green",shape="box"];22720[label="vzz152300",fontsize=16,color="green",shape="box"];22721[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Pos (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22721 -> 22933[label="",style="solid", color="black", weight=3]; 22722[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156500)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22722 -> 22934[label="",style="solid", color="black", weight=3]; 22723[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22723 -> 22935[label="",style="solid", color="black", weight=3]; 22724[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22724 -> 22936[label="",style="solid", color="black", weight=3]; 22725[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22725 -> 22937[label="",style="solid", color="black", weight=3]; 22726[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22726 -> 22938[label="",style="solid", color="black", weight=3]; 22727[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22727 -> 22939[label="",style="solid", color="black", weight=3]; 22728 -> 22723[label="",style="dashed", color="red", weight=0]; 22728[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22729[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Neg (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22729 -> 22940[label="",style="solid", color="black", weight=3]; 22730[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156500)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22730 -> 22941[label="",style="solid", color="black", weight=3]; 22731[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22731 -> 22942[label="",style="solid", color="black", weight=3]; 22732[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22732 -> 22943[label="",style="solid", color="black", weight=3]; 22733[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156400))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22733 -> 22944[label="",style="solid", color="black", weight=3]; 22734[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22734 -> 22945[label="",style="solid", color="black", weight=3]; 22735[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160600)) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28059[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22735 -> 28059[label="",style="solid", color="burlywood", weight=9]; 28059 -> 22946[label="",style="solid", color="burlywood", weight=3]; 28060[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22735 -> 28060[label="",style="solid", color="burlywood", weight=9]; 28060 -> 22947[label="",style="solid", color="burlywood", weight=3]; 22736[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28061[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22736 -> 28061[label="",style="solid", color="burlywood", weight=9]; 28061 -> 22948[label="",style="solid", color="burlywood", weight=3]; 28062[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22736 -> 28062[label="",style="solid", color="burlywood", weight=9]; 28062 -> 22949[label="",style="solid", color="burlywood", weight=3]; 22737[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160600)) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28063[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22737 -> 28063[label="",style="solid", color="burlywood", weight=9]; 28063 -> 22950[label="",style="solid", color="burlywood", weight=3]; 28064[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22737 -> 28064[label="",style="solid", color="burlywood", weight=9]; 28064 -> 22951[label="",style="solid", color="burlywood", weight=3]; 22738[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1605 == LT)",fontsize=16,color="burlywood",shape="box"];28065[label="vzz1605/Pos vzz16050",fontsize=10,color="white",style="solid",shape="box"];22738 -> 28065[label="",style="solid", color="burlywood", weight=9]; 28065 -> 22952[label="",style="solid", color="burlywood", weight=3]; 28066[label="vzz1605/Neg vzz16050",fontsize=10,color="white",style="solid",shape="box"];22738 -> 28066[label="",style="solid", color="burlywood", weight=9]; 28066 -> 22953[label="",style="solid", color="burlywood", weight=3]; 22739[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1526000) vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28067[label="vzz152500/Succ vzz1525000",fontsize=10,color="white",style="solid",shape="box"];22739 -> 28067[label="",style="solid", color="burlywood", weight=9]; 28067 -> 22954[label="",style="solid", color="burlywood", weight=3]; 28068[label="vzz152500/Zero",fontsize=10,color="white",style="solid",shape="box"];22739 -> 28068[label="",style="solid", color="burlywood", weight=9]; 28068 -> 22955[label="",style="solid", color="burlywood", weight=3]; 22740[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz152500) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28069[label="vzz152500/Succ vzz1525000",fontsize=10,color="white",style="solid",shape="box"];22740 -> 28069[label="",style="solid", color="burlywood", weight=9]; 28069 -> 22956[label="",style="solid", color="burlywood", weight=3]; 28070[label="vzz152500/Zero",fontsize=10,color="white",style="solid",shape="box"];22740 -> 28070[label="",style="solid", color="burlywood", weight=9]; 28070 -> 22957[label="",style="solid", color="burlywood", weight=3]; 22741 -> 14328[label="",style="dashed", color="red", weight=0]; 22741[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22742[label="vzz152600",fontsize=16,color="green",shape="box"];22743[label="vzz152500",fontsize=16,color="green",shape="box"];22744[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Pos (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22744 -> 22958[label="",style="solid", color="black", weight=3]; 22745[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz156800)) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22745 -> 22959[label="",style="solid", color="black", weight=3]; 22746[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22746 -> 22960[label="",style="solid", color="black", weight=3]; 22747[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22747 -> 22961[label="",style="solid", color="black", weight=3]; 22748[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22748 -> 22962[label="",style="solid", color="black", weight=3]; 22749[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22749 -> 22963[label="",style="solid", color="black", weight=3]; 22750[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22750 -> 22964[label="",style="solid", color="black", weight=3]; 22751 -> 22746[label="",style="dashed", color="red", weight=0]; 22751[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22752[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Neg (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22752 -> 22965[label="",style="solid", color="black", weight=3]; 22753[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz156800)) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22753 -> 22966[label="",style="solid", color="black", weight=3]; 22754[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22754 -> 22967[label="",style="solid", color="black", weight=3]; 22755[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22755 -> 22968[label="",style="solid", color="black", weight=3]; 22756[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156700))) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22756 -> 22969[label="",style="solid", color="black", weight=3]; 22757[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22757 -> 22970[label="",style="solid", color="black", weight=3]; 22758[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160800)) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28071[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22758 -> 28071[label="",style="solid", color="burlywood", weight=9]; 28071 -> 22971[label="",style="solid", color="burlywood", weight=3]; 28072[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22758 -> 28072[label="",style="solid", color="burlywood", weight=9]; 28072 -> 22972[label="",style="solid", color="burlywood", weight=3]; 22759[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28073[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22759 -> 28073[label="",style="solid", color="burlywood", weight=9]; 28073 -> 22973[label="",style="solid", color="burlywood", weight=3]; 28074[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22759 -> 28074[label="",style="solid", color="burlywood", weight=9]; 28074 -> 22974[label="",style="solid", color="burlywood", weight=3]; 22760[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160800)) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28075[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22760 -> 28075[label="",style="solid", color="burlywood", weight=9]; 28075 -> 22975[label="",style="solid", color="burlywood", weight=3]; 28076[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22760 -> 28076[label="",style="solid", color="burlywood", weight=9]; 28076 -> 22976[label="",style="solid", color="burlywood", weight=3]; 22761[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1607 == LT)",fontsize=16,color="burlywood",shape="box"];28077[label="vzz1607/Pos vzz16070",fontsize=10,color="white",style="solid",shape="box"];22761 -> 28077[label="",style="solid", color="burlywood", weight=9]; 28077 -> 22977[label="",style="solid", color="burlywood", weight=3]; 28078[label="vzz1607/Neg vzz16070",fontsize=10,color="white",style="solid",shape="box"];22761 -> 28078[label="",style="solid", color="burlywood", weight=9]; 28078 -> 22978[label="",style="solid", color="burlywood", weight=3]; 22762[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1528000) vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28079[label="vzz152700/Succ vzz1527000",fontsize=10,color="white",style="solid",shape="box"];22762 -> 28079[label="",style="solid", color="burlywood", weight=9]; 28079 -> 22979[label="",style="solid", color="burlywood", weight=3]; 28080[label="vzz152700/Zero",fontsize=10,color="white",style="solid",shape="box"];22762 -> 28080[label="",style="solid", color="burlywood", weight=9]; 28080 -> 22980[label="",style="solid", color="burlywood", weight=3]; 22763[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz152700) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28081[label="vzz152700/Succ vzz1527000",fontsize=10,color="white",style="solid",shape="box"];22763 -> 28081[label="",style="solid", color="burlywood", weight=9]; 28081 -> 22981[label="",style="solid", color="burlywood", weight=3]; 28082[label="vzz152700/Zero",fontsize=10,color="white",style="solid",shape="box"];22763 -> 28082[label="",style="solid", color="burlywood", weight=9]; 28082 -> 22982[label="",style="solid", color="burlywood", weight=3]; 22764 -> 14351[label="",style="dashed", color="red", weight=0]; 22764[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22765[label="vzz152800",fontsize=16,color="green",shape="box"];22766[label="vzz152700",fontsize=16,color="green",shape="box"];22767[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Pos (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22767 -> 22983[label="",style="solid", color="black", weight=3]; 22768[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157000)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22768 -> 22984[label="",style="solid", color="black", weight=3]; 22769[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22769 -> 22985[label="",style="solid", color="black", weight=3]; 22770[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22770 -> 22986[label="",style="solid", color="black", weight=3]; 22771[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22771 -> 22987[label="",style="solid", color="black", weight=3]; 22772[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22772 -> 22988[label="",style="solid", color="black", weight=3]; 22773[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22773 -> 22989[label="",style="solid", color="black", weight=3]; 22774 -> 22769[label="",style="dashed", color="red", weight=0]; 22774[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22775[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Neg (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22775 -> 22990[label="",style="solid", color="black", weight=3]; 22776[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157000)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22776 -> 22991[label="",style="solid", color="black", weight=3]; 22777[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22777 -> 22992[label="",style="solid", color="black", weight=3]; 22778[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22778 -> 22993[label="",style="solid", color="black", weight=3]; 22779[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz156900))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22779 -> 22994[label="",style="solid", color="black", weight=3]; 22780[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22780 -> 22995[label="",style="solid", color="black", weight=3]; 22781[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161000)) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28083[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22781 -> 28083[label="",style="solid", color="burlywood", weight=9]; 28083 -> 22996[label="",style="solid", color="burlywood", weight=3]; 28084[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22781 -> 28084[label="",style="solid", color="burlywood", weight=9]; 28084 -> 22997[label="",style="solid", color="burlywood", weight=3]; 22782[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28085[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22782 -> 28085[label="",style="solid", color="burlywood", weight=9]; 28085 -> 22998[label="",style="solid", color="burlywood", weight=3]; 28086[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22782 -> 28086[label="",style="solid", color="burlywood", weight=9]; 28086 -> 22999[label="",style="solid", color="burlywood", weight=3]; 22783[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161000)) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28087[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22783 -> 28087[label="",style="solid", color="burlywood", weight=9]; 28087 -> 23000[label="",style="solid", color="burlywood", weight=3]; 28088[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22783 -> 28088[label="",style="solid", color="burlywood", weight=9]; 28088 -> 23001[label="",style="solid", color="burlywood", weight=3]; 22784[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1609 == LT)",fontsize=16,color="burlywood",shape="box"];28089[label="vzz1609/Pos vzz16090",fontsize=10,color="white",style="solid",shape="box"];22784 -> 28089[label="",style="solid", color="burlywood", weight=9]; 28089 -> 23002[label="",style="solid", color="burlywood", weight=3]; 28090[label="vzz1609/Neg vzz16090",fontsize=10,color="white",style="solid",shape="box"];22784 -> 28090[label="",style="solid", color="burlywood", weight=9]; 28090 -> 23003[label="",style="solid", color="burlywood", weight=3]; 22785[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1530000) vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28091[label="vzz152900/Succ vzz1529000",fontsize=10,color="white",style="solid",shape="box"];22785 -> 28091[label="",style="solid", color="burlywood", weight=9]; 28091 -> 23004[label="",style="solid", color="burlywood", weight=3]; 28092[label="vzz152900/Zero",fontsize=10,color="white",style="solid",shape="box"];22785 -> 28092[label="",style="solid", color="burlywood", weight=9]; 28092 -> 23005[label="",style="solid", color="burlywood", weight=3]; 22786[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz152900) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28093[label="vzz152900/Succ vzz1529000",fontsize=10,color="white",style="solid",shape="box"];22786 -> 28093[label="",style="solid", color="burlywood", weight=9]; 28093 -> 23006[label="",style="solid", color="burlywood", weight=3]; 28094[label="vzz152900/Zero",fontsize=10,color="white",style="solid",shape="box"];22786 -> 28094[label="",style="solid", color="burlywood", weight=9]; 28094 -> 23007[label="",style="solid", color="burlywood", weight=3]; 22787 -> 14374[label="",style="dashed", color="red", weight=0]; 22787[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];22788[label="vzz152900",fontsize=16,color="green",shape="box"];22789[label="vzz153000",fontsize=16,color="green",shape="box"];22790[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Pos (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22790 -> 23008[label="",style="solid", color="black", weight=3]; 22791[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos (Succ vzz157200)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22791 -> 23009[label="",style="solid", color="black", weight=3]; 22792[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22792 -> 23010[label="",style="solid", color="black", weight=3]; 22793[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22793 -> 23011[label="",style="solid", color="black", weight=3]; 22794[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22794 -> 23012[label="",style="solid", color="black", weight=3]; 22795[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22795 -> 23013[label="",style="solid", color="black", weight=3]; 22796[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22796 -> 23014[label="",style="solid", color="black", weight=3]; 22797 -> 22792[label="",style="dashed", color="red", weight=0]; 22797[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22798[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Neg (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22798 -> 23015[label="",style="solid", color="black", weight=3]; 22799[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg (Succ vzz157200)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22799 -> 23016[label="",style="solid", color="black", weight=3]; 22800[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22800 -> 23017[label="",style="solid", color="black", weight=3]; 22801[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22801 -> 23018[label="",style="solid", color="black", weight=3]; 22802[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz157100))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22802 -> 23019[label="",style="solid", color="black", weight=3]; 22803[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22803 -> 23020[label="",style="solid", color="black", weight=3]; 22804[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161200)) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28095[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22804 -> 28095[label="",style="solid", color="burlywood", weight=9]; 28095 -> 23021[label="",style="solid", color="burlywood", weight=3]; 28096[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22804 -> 28096[label="",style="solid", color="burlywood", weight=9]; 28096 -> 23022[label="",style="solid", color="burlywood", weight=3]; 22805[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28097[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22805 -> 28097[label="",style="solid", color="burlywood", weight=9]; 28097 -> 23023[label="",style="solid", color="burlywood", weight=3]; 28098[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22805 -> 28098[label="",style="solid", color="burlywood", weight=9]; 28098 -> 23024[label="",style="solid", color="burlywood", weight=3]; 22806[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161200)) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28099[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22806 -> 28099[label="",style="solid", color="burlywood", weight=9]; 28099 -> 23025[label="",style="solid", color="burlywood", weight=3]; 28100[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22806 -> 28100[label="",style="solid", color="burlywood", weight=9]; 28100 -> 23026[label="",style="solid", color="burlywood", weight=3]; 22807[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) vzz1611 == LT)",fontsize=16,color="burlywood",shape="box"];28101[label="vzz1611/Pos vzz16110",fontsize=10,color="white",style="solid",shape="box"];22807 -> 28101[label="",style="solid", color="burlywood", weight=9]; 28101 -> 23027[label="",style="solid", color="burlywood", weight=3]; 28102[label="vzz1611/Neg vzz16110",fontsize=10,color="white",style="solid",shape="box"];22807 -> 28102[label="",style="solid", color="burlywood", weight=9]; 28102 -> 23028[label="",style="solid", color="burlywood", weight=3]; 22808[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1542000) vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28103[label="vzz154100/Succ vzz1541000",fontsize=10,color="white",style="solid",shape="box"];22808 -> 28103[label="",style="solid", color="burlywood", weight=9]; 28103 -> 23029[label="",style="solid", color="burlywood", weight=3]; 28104[label="vzz154100/Zero",fontsize=10,color="white",style="solid",shape="box"];22808 -> 28104[label="",style="solid", color="burlywood", weight=9]; 28104 -> 23030[label="",style="solid", color="burlywood", weight=3]; 22809[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz154100) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28105[label="vzz154100/Succ vzz1541000",fontsize=10,color="white",style="solid",shape="box"];22809 -> 28105[label="",style="solid", color="burlywood", weight=9]; 28105 -> 23031[label="",style="solid", color="burlywood", weight=3]; 28106[label="vzz154100/Zero",fontsize=10,color="white",style="solid",shape="box"];22809 -> 28106[label="",style="solid", color="burlywood", weight=9]; 28106 -> 23032[label="",style="solid", color="burlywood", weight=3]; 22810 -> 14397[label="",style="dashed", color="red", weight=0]; 22810[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22811[label="vzz154200",fontsize=16,color="green",shape="box"];22812[label="vzz154100",fontsize=16,color="green",shape="box"];22813[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Pos (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22813 -> 23033[label="",style="solid", color="black", weight=3]; 22814[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157400)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22814 -> 23034[label="",style="solid", color="black", weight=3]; 22815[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22815 -> 23035[label="",style="solid", color="black", weight=3]; 22816[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22816 -> 23036[label="",style="solid", color="black", weight=3]; 22817[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22817 -> 23037[label="",style="solid", color="black", weight=3]; 22818[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22818 -> 23038[label="",style="solid", color="black", weight=3]; 22819[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22819 -> 23039[label="",style="solid", color="black", weight=3]; 22820 -> 22815[label="",style="dashed", color="red", weight=0]; 22820[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22821[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Neg (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22821 -> 23040[label="",style="solid", color="black", weight=3]; 22822[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157400)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22822 -> 23041[label="",style="solid", color="black", weight=3]; 22823[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22823 -> 23042[label="",style="solid", color="black", weight=3]; 22824[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22824 -> 23043[label="",style="solid", color="black", weight=3]; 22825[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz157300))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22825 -> 23044[label="",style="solid", color="black", weight=3]; 22826[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22826 -> 23045[label="",style="solid", color="black", weight=3]; 22827[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161400)) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28107[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22827 -> 28107[label="",style="solid", color="burlywood", weight=9]; 28107 -> 23046[label="",style="solid", color="burlywood", weight=3]; 28108[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22827 -> 28108[label="",style="solid", color="burlywood", weight=9]; 28108 -> 23047[label="",style="solid", color="burlywood", weight=3]; 22828[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28109[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22828 -> 28109[label="",style="solid", color="burlywood", weight=9]; 28109 -> 23048[label="",style="solid", color="burlywood", weight=3]; 28110[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22828 -> 28110[label="",style="solid", color="burlywood", weight=9]; 28110 -> 23049[label="",style="solid", color="burlywood", weight=3]; 22829[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161400)) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28111[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22829 -> 28111[label="",style="solid", color="burlywood", weight=9]; 28111 -> 23050[label="",style="solid", color="burlywood", weight=3]; 28112[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22829 -> 28112[label="",style="solid", color="burlywood", weight=9]; 28112 -> 23051[label="",style="solid", color="burlywood", weight=3]; 22830[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];28113[label="vzz1613/Pos vzz16130",fontsize=10,color="white",style="solid",shape="box"];22830 -> 28113[label="",style="solid", color="burlywood", weight=9]; 28113 -> 23052[label="",style="solid", color="burlywood", weight=3]; 28114[label="vzz1613/Neg vzz16130",fontsize=10,color="white",style="solid",shape="box"];22830 -> 28114[label="",style="solid", color="burlywood", weight=9]; 28114 -> 23053[label="",style="solid", color="burlywood", weight=3]; 22831[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1554000) vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28115[label="vzz155300/Succ vzz1553000",fontsize=10,color="white",style="solid",shape="box"];22831 -> 28115[label="",style="solid", color="burlywood", weight=9]; 28115 -> 23054[label="",style="solid", color="burlywood", weight=3]; 28116[label="vzz155300/Zero",fontsize=10,color="white",style="solid",shape="box"];22831 -> 28116[label="",style="solid", color="burlywood", weight=9]; 28116 -> 23055[label="",style="solid", color="burlywood", weight=3]; 22832[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz155300) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28117[label="vzz155300/Succ vzz1553000",fontsize=10,color="white",style="solid",shape="box"];22832 -> 28117[label="",style="solid", color="burlywood", weight=9]; 28117 -> 23056[label="",style="solid", color="burlywood", weight=3]; 28118[label="vzz155300/Zero",fontsize=10,color="white",style="solid",shape="box"];22832 -> 28118[label="",style="solid", color="burlywood", weight=9]; 28118 -> 23057[label="",style="solid", color="burlywood", weight=3]; 22833 -> 14465[label="",style="dashed", color="red", weight=0]; 22833[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];22834[label="vzz155300",fontsize=16,color="green",shape="box"];22835[label="vzz155400",fontsize=16,color="green",shape="box"];22836[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Pos (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22836 -> 23058[label="",style="solid", color="black", weight=3]; 22837[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos (Succ vzz157600)) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22837 -> 23059[label="",style="solid", color="black", weight=3]; 22838[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22838 -> 23060[label="",style="solid", color="black", weight=3]; 22839[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22839 -> 23061[label="",style="solid", color="black", weight=3]; 22840[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22840 -> 23062[label="",style="solid", color="black", weight=3]; 22841[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22841 -> 23063[label="",style="solid", color="black", weight=3]; 22842[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Pos Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22842 -> 23064[label="",style="solid", color="black", weight=3]; 22843 -> 22838[label="",style="dashed", color="red", weight=0]; 22843[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22844[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Neg (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22844 -> 23065[label="",style="solid", color="black", weight=3]; 22845[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg (Succ vzz157600)) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22845 -> 23066[label="",style="solid", color="black", weight=3]; 22846[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22846 -> 23067[label="",style="solid", color="black", weight=3]; 22847[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Pos Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22847 -> 23068[label="",style="solid", color="black", weight=3]; 22848[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg (Succ vzz157500))) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22848 -> 23069[label="",style="solid", color="black", weight=3]; 22849[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqInt (Neg Zero) (Neg Zero)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22849 -> 23070[label="",style="solid", color="black", weight=3]; 22850[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161600)) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28119[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22850 -> 28119[label="",style="solid", color="burlywood", weight=9]; 28119 -> 23071[label="",style="solid", color="burlywood", weight=3]; 28120[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22850 -> 28120[label="",style="solid", color="burlywood", weight=9]; 28120 -> 23072[label="",style="solid", color="burlywood", weight=3]; 22851[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28121[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22851 -> 28121[label="",style="solid", color="burlywood", weight=9]; 28121 -> 23073[label="",style="solid", color="burlywood", weight=3]; 28122[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22851 -> 28122[label="",style="solid", color="burlywood", weight=9]; 28122 -> 23074[label="",style="solid", color="burlywood", weight=3]; 22852[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161600)) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28123[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22852 -> 28123[label="",style="solid", color="burlywood", weight=9]; 28123 -> 23075[label="",style="solid", color="burlywood", weight=3]; 28124[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22852 -> 28124[label="",style="solid", color="burlywood", weight=9]; 28124 -> 23076[label="",style="solid", color="burlywood", weight=3]; 22853[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) vzz1615 == LT)",fontsize=16,color="burlywood",shape="box"];28125[label="vzz1615/Pos vzz16150",fontsize=10,color="white",style="solid",shape="box"];22853 -> 28125[label="",style="solid", color="burlywood", weight=9]; 28125 -> 23077[label="",style="solid", color="burlywood", weight=3]; 28126[label="vzz1615/Neg vzz16150",fontsize=10,color="white",style="solid",shape="box"];22853 -> 28126[label="",style="solid", color="burlywood", weight=9]; 28126 -> 23078[label="",style="solid", color="burlywood", weight=3]; 22875[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero)) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22875 -> 23096[label="",style="solid", color="black", weight=3]; 22876[label="roundRound05 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22876 -> 23097[label="",style="solid", color="black", weight=3]; 22877[label="roundRound02 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22877 -> 23098[label="",style="solid", color="black", weight=3]; 22878[label="roundRound03 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22878 -> 23099[label="",style="solid", color="black", weight=3]; 22879[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1520000) (Succ vzz1519000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22879 -> 23100[label="",style="solid", color="black", weight=3]; 22880[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1520000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22880 -> 23101[label="",style="solid", color="black", weight=3]; 22881[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1519000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22881 -> 23102[label="",style="solid", color="black", weight=3]; 22882[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22882 -> 23103[label="",style="solid", color="black", weight=3]; 22883[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz155900 vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28127[label="vzz155900/Succ vzz1559000",fontsize=10,color="white",style="solid",shape="box"];22883 -> 28127[label="",style="solid", color="burlywood", weight=9]; 28127 -> 23104[label="",style="solid", color="burlywood", weight=3]; 28128[label="vzz155900/Zero",fontsize=10,color="white",style="solid",shape="box"];22883 -> 28128[label="",style="solid", color="burlywood", weight=9]; 28128 -> 23105[label="",style="solid", color="burlywood", weight=3]; 22884 -> 22677[label="",style="dashed", color="red", weight=0]; 22884[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22885[label="error []",fontsize=16,color="red",shape="box"];22886 -> 22677[label="",style="dashed", color="red", weight=0]; 22886[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22887[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22887 -> 23106[label="",style="solid", color="black", weight=3]; 22888 -> 22677[label="",style="dashed", color="red", weight=0]; 22888[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22889 -> 22887[label="",style="dashed", color="red", weight=0]; 22889[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22890 -> 22883[label="",style="dashed", color="red", weight=0]; 22890[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz155900 vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22890 -> 23107[label="",style="dashed", color="magenta", weight=3]; 22890 -> 23108[label="",style="dashed", color="magenta", weight=3]; 22891 -> 22677[label="",style="dashed", color="red", weight=0]; 22891[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22892 -> 22677[label="",style="dashed", color="red", weight=0]; 22892[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22893 -> 22887[label="",style="dashed", color="red", weight=0]; 22893[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22894 -> 22677[label="",style="dashed", color="red", weight=0]; 22894[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22895 -> 22887[label="",style="dashed", color="red", weight=0]; 22895[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22896[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160200)) (Pos vzz16010) == LT)",fontsize=16,color="black",shape="box"];22896 -> 23109[label="",style="solid", color="black", weight=3]; 22897[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160200)) (Neg vzz16010) == LT)",fontsize=16,color="black",shape="box"];22897 -> 23110[label="",style="solid", color="black", weight=3]; 22898[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28129[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22898 -> 28129[label="",style="solid", color="burlywood", weight=9]; 28129 -> 23111[label="",style="solid", color="burlywood", weight=3]; 28130[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22898 -> 28130[label="",style="solid", color="burlywood", weight=9]; 28130 -> 23112[label="",style="solid", color="burlywood", weight=3]; 22899[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28131[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22899 -> 28131[label="",style="solid", color="burlywood", weight=9]; 28131 -> 23113[label="",style="solid", color="burlywood", weight=3]; 28132[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22899 -> 28132[label="",style="solid", color="burlywood", weight=9]; 28132 -> 23114[label="",style="solid", color="burlywood", weight=3]; 22900[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160200)) (Pos vzz16010) == LT)",fontsize=16,color="black",shape="box"];22900 -> 23115[label="",style="solid", color="black", weight=3]; 22901[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160200)) (Neg vzz16010) == LT)",fontsize=16,color="black",shape="box"];22901 -> 23116[label="",style="solid", color="black", weight=3]; 22902[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28133[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22902 -> 28133[label="",style="solid", color="burlywood", weight=9]; 28133 -> 23117[label="",style="solid", color="burlywood", weight=3]; 28134[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22902 -> 28134[label="",style="solid", color="burlywood", weight=9]; 28134 -> 23118[label="",style="solid", color="burlywood", weight=3]; 22903[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16010) == LT)",fontsize=16,color="burlywood",shape="box"];28135[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];22903 -> 28135[label="",style="solid", color="burlywood", weight=9]; 28135 -> 23119[label="",style="solid", color="burlywood", weight=3]; 28136[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];22903 -> 28136[label="",style="solid", color="burlywood", weight=9]; 28136 -> 23120[label="",style="solid", color="burlywood", weight=3]; 22904[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1522000) (Succ vzz1521000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22904 -> 23121[label="",style="solid", color="black", weight=3]; 22905[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1522000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22905 -> 23122[label="",style="solid", color="black", weight=3]; 22906[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1521000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22906 -> 23123[label="",style="solid", color="black", weight=3]; 22907[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22907 -> 23124[label="",style="solid", color="black", weight=3]; 22908[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz156300 vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28137[label="vzz156300/Succ vzz1563000",fontsize=10,color="white",style="solid",shape="box"];22908 -> 28137[label="",style="solid", color="burlywood", weight=9]; 28137 -> 23125[label="",style="solid", color="burlywood", weight=3]; 28138[label="vzz156300/Zero",fontsize=10,color="white",style="solid",shape="box"];22908 -> 28138[label="",style="solid", color="burlywood", weight=9]; 28138 -> 23126[label="",style="solid", color="burlywood", weight=3]; 22909 -> 22700[label="",style="dashed", color="red", weight=0]; 22909[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22910[label="error []",fontsize=16,color="red",shape="box"];22911 -> 22700[label="",style="dashed", color="red", weight=0]; 22911[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22912[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22912 -> 23127[label="",style="solid", color="black", weight=3]; 22913 -> 22700[label="",style="dashed", color="red", weight=0]; 22913[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22914 -> 22912[label="",style="dashed", color="red", weight=0]; 22914[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22915 -> 22908[label="",style="dashed", color="red", weight=0]; 22915[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz156300 vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22915 -> 23128[label="",style="dashed", color="magenta", weight=3]; 22915 -> 23129[label="",style="dashed", color="magenta", weight=3]; 22916 -> 22700[label="",style="dashed", color="red", weight=0]; 22916[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22917 -> 22700[label="",style="dashed", color="red", weight=0]; 22917[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22918 -> 22912[label="",style="dashed", color="red", weight=0]; 22918[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22919 -> 22700[label="",style="dashed", color="red", weight=0]; 22919[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22920 -> 22912[label="",style="dashed", color="red", weight=0]; 22920[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22921[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160400)) (Pos vzz16030) == LT)",fontsize=16,color="black",shape="box"];22921 -> 23130[label="",style="solid", color="black", weight=3]; 22922[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz160400)) (Neg vzz16030) == LT)",fontsize=16,color="black",shape="box"];22922 -> 23131[label="",style="solid", color="black", weight=3]; 22923[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28139[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22923 -> 28139[label="",style="solid", color="burlywood", weight=9]; 28139 -> 23132[label="",style="solid", color="burlywood", weight=3]; 28140[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22923 -> 28140[label="",style="solid", color="burlywood", weight=9]; 28140 -> 23133[label="",style="solid", color="burlywood", weight=3]; 22924[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28141[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22924 -> 28141[label="",style="solid", color="burlywood", weight=9]; 28141 -> 23134[label="",style="solid", color="burlywood", weight=3]; 28142[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22924 -> 28142[label="",style="solid", color="burlywood", weight=9]; 28142 -> 23135[label="",style="solid", color="burlywood", weight=3]; 22925[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160400)) (Pos vzz16030) == LT)",fontsize=16,color="black",shape="box"];22925 -> 23136[label="",style="solid", color="black", weight=3]; 22926[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz160400)) (Neg vzz16030) == LT)",fontsize=16,color="black",shape="box"];22926 -> 23137[label="",style="solid", color="black", weight=3]; 22927[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28143[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22927 -> 28143[label="",style="solid", color="burlywood", weight=9]; 28143 -> 23138[label="",style="solid", color="burlywood", weight=3]; 28144[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22927 -> 28144[label="",style="solid", color="burlywood", weight=9]; 28144 -> 23139[label="",style="solid", color="burlywood", weight=3]; 22928[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16030) == LT)",fontsize=16,color="burlywood",shape="box"];28145[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];22928 -> 28145[label="",style="solid", color="burlywood", weight=9]; 28145 -> 23140[label="",style="solid", color="burlywood", weight=3]; 28146[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];22928 -> 28146[label="",style="solid", color="burlywood", weight=9]; 28146 -> 23141[label="",style="solid", color="burlywood", weight=3]; 22929[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1524000) (Succ vzz1523000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22929 -> 23142[label="",style="solid", color="black", weight=3]; 22930[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1524000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22930 -> 23143[label="",style="solid", color="black", weight=3]; 22931[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1523000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22931 -> 23144[label="",style="solid", color="black", weight=3]; 22932[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22932 -> 23145[label="",style="solid", color="black", weight=3]; 22933[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz156500 vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28147[label="vzz156500/Succ vzz1565000",fontsize=10,color="white",style="solid",shape="box"];22933 -> 28147[label="",style="solid", color="burlywood", weight=9]; 28147 -> 23146[label="",style="solid", color="burlywood", weight=3]; 28148[label="vzz156500/Zero",fontsize=10,color="white",style="solid",shape="box"];22933 -> 28148[label="",style="solid", color="burlywood", weight=9]; 28148 -> 23147[label="",style="solid", color="burlywood", weight=3]; 22934 -> 22723[label="",style="dashed", color="red", weight=0]; 22934[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22935[label="error []",fontsize=16,color="red",shape="box"];22936 -> 22723[label="",style="dashed", color="red", weight=0]; 22936[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22937[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22937 -> 23148[label="",style="solid", color="black", weight=3]; 22938 -> 22723[label="",style="dashed", color="red", weight=0]; 22938[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22939 -> 22937[label="",style="dashed", color="red", weight=0]; 22939[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22940 -> 22933[label="",style="dashed", color="red", weight=0]; 22940[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz156500 vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22940 -> 23149[label="",style="dashed", color="magenta", weight=3]; 22940 -> 23150[label="",style="dashed", color="magenta", weight=3]; 22941 -> 22723[label="",style="dashed", color="red", weight=0]; 22941[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22942 -> 22723[label="",style="dashed", color="red", weight=0]; 22942[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22943 -> 22937[label="",style="dashed", color="red", weight=0]; 22943[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22944 -> 22723[label="",style="dashed", color="red", weight=0]; 22944[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22945 -> 22937[label="",style="dashed", color="red", weight=0]; 22945[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22946[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160600)) (Pos vzz16050) == LT)",fontsize=16,color="black",shape="box"];22946 -> 23151[label="",style="solid", color="black", weight=3]; 22947[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160600)) (Neg vzz16050) == LT)",fontsize=16,color="black",shape="box"];22947 -> 23152[label="",style="solid", color="black", weight=3]; 22948[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28149[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22948 -> 28149[label="",style="solid", color="burlywood", weight=9]; 28149 -> 23153[label="",style="solid", color="burlywood", weight=3]; 28150[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22948 -> 28150[label="",style="solid", color="burlywood", weight=9]; 28150 -> 23154[label="",style="solid", color="burlywood", weight=3]; 22949[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28151[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22949 -> 28151[label="",style="solid", color="burlywood", weight=9]; 28151 -> 23155[label="",style="solid", color="burlywood", weight=3]; 28152[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22949 -> 28152[label="",style="solid", color="burlywood", weight=9]; 28152 -> 23156[label="",style="solid", color="burlywood", weight=3]; 22950[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160600)) (Pos vzz16050) == LT)",fontsize=16,color="black",shape="box"];22950 -> 23157[label="",style="solid", color="black", weight=3]; 22951[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160600)) (Neg vzz16050) == LT)",fontsize=16,color="black",shape="box"];22951 -> 23158[label="",style="solid", color="black", weight=3]; 22952[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28153[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22952 -> 28153[label="",style="solid", color="burlywood", weight=9]; 28153 -> 23159[label="",style="solid", color="burlywood", weight=3]; 28154[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22952 -> 28154[label="",style="solid", color="burlywood", weight=9]; 28154 -> 23160[label="",style="solid", color="burlywood", weight=3]; 22953[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16050) == LT)",fontsize=16,color="burlywood",shape="box"];28155[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];22953 -> 28155[label="",style="solid", color="burlywood", weight=9]; 28155 -> 23161[label="",style="solid", color="burlywood", weight=3]; 28156[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];22953 -> 28156[label="",style="solid", color="burlywood", weight=9]; 28156 -> 23162[label="",style="solid", color="burlywood", weight=3]; 22954[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1526000) (Succ vzz1525000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22954 -> 23163[label="",style="solid", color="black", weight=3]; 22955[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1526000) Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22955 -> 23164[label="",style="solid", color="black", weight=3]; 22956[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1525000)) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22956 -> 23165[label="",style="solid", color="black", weight=3]; 22957[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22957 -> 23166[label="",style="solid", color="black", weight=3]; 22958[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz156800 vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28157[label="vzz156800/Succ vzz1568000",fontsize=10,color="white",style="solid",shape="box"];22958 -> 28157[label="",style="solid", color="burlywood", weight=9]; 28157 -> 23167[label="",style="solid", color="burlywood", weight=3]; 28158[label="vzz156800/Zero",fontsize=10,color="white",style="solid",shape="box"];22958 -> 28158[label="",style="solid", color="burlywood", weight=9]; 28158 -> 23168[label="",style="solid", color="burlywood", weight=3]; 22959 -> 22746[label="",style="dashed", color="red", weight=0]; 22959[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22960[label="error []",fontsize=16,color="red",shape="box"];22961 -> 22746[label="",style="dashed", color="red", weight=0]; 22961[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22962[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22962 -> 23169[label="",style="solid", color="black", weight=3]; 22963 -> 22746[label="",style="dashed", color="red", weight=0]; 22963[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22964 -> 22962[label="",style="dashed", color="red", weight=0]; 22964[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22965 -> 22958[label="",style="dashed", color="red", weight=0]; 22965[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz156800 vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22965 -> 23170[label="",style="dashed", color="magenta", weight=3]; 22965 -> 23171[label="",style="dashed", color="magenta", weight=3]; 22966 -> 22746[label="",style="dashed", color="red", weight=0]; 22966[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22967 -> 22746[label="",style="dashed", color="red", weight=0]; 22967[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22968 -> 22962[label="",style="dashed", color="red", weight=0]; 22968[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22969 -> 22746[label="",style="dashed", color="red", weight=0]; 22969[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22970 -> 22962[label="",style="dashed", color="red", weight=0]; 22970[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22971[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160800)) (Pos vzz16070) == LT)",fontsize=16,color="black",shape="box"];22971 -> 23172[label="",style="solid", color="black", weight=3]; 22972[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz160800)) (Neg vzz16070) == LT)",fontsize=16,color="black",shape="box"];22972 -> 23173[label="",style="solid", color="black", weight=3]; 22973[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28159[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22973 -> 28159[label="",style="solid", color="burlywood", weight=9]; 28159 -> 23174[label="",style="solid", color="burlywood", weight=3]; 28160[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22973 -> 28160[label="",style="solid", color="burlywood", weight=9]; 28160 -> 23175[label="",style="solid", color="burlywood", weight=3]; 22974[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28161[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22974 -> 28161[label="",style="solid", color="burlywood", weight=9]; 28161 -> 23176[label="",style="solid", color="burlywood", weight=3]; 28162[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22974 -> 28162[label="",style="solid", color="burlywood", weight=9]; 28162 -> 23177[label="",style="solid", color="burlywood", weight=3]; 22975[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160800)) (Pos vzz16070) == LT)",fontsize=16,color="black",shape="box"];22975 -> 23178[label="",style="solid", color="black", weight=3]; 22976[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz160800)) (Neg vzz16070) == LT)",fontsize=16,color="black",shape="box"];22976 -> 23179[label="",style="solid", color="black", weight=3]; 22977[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28163[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22977 -> 28163[label="",style="solid", color="burlywood", weight=9]; 28163 -> 23180[label="",style="solid", color="burlywood", weight=3]; 28164[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22977 -> 28164[label="",style="solid", color="burlywood", weight=9]; 28164 -> 23181[label="",style="solid", color="burlywood", weight=3]; 22978[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16070) == LT)",fontsize=16,color="burlywood",shape="box"];28165[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];22978 -> 28165[label="",style="solid", color="burlywood", weight=9]; 28165 -> 23182[label="",style="solid", color="burlywood", weight=3]; 28166[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];22978 -> 28166[label="",style="solid", color="burlywood", weight=9]; 28166 -> 23183[label="",style="solid", color="burlywood", weight=3]; 22979[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1528000) (Succ vzz1527000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22979 -> 23184[label="",style="solid", color="black", weight=3]; 22980[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1528000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22980 -> 23185[label="",style="solid", color="black", weight=3]; 22981[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1527000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22981 -> 23186[label="",style="solid", color="black", weight=3]; 22982[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];22982 -> 23187[label="",style="solid", color="black", weight=3]; 22983[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz157000 vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28167[label="vzz157000/Succ vzz1570000",fontsize=10,color="white",style="solid",shape="box"];22983 -> 28167[label="",style="solid", color="burlywood", weight=9]; 28167 -> 23188[label="",style="solid", color="burlywood", weight=3]; 28168[label="vzz157000/Zero",fontsize=10,color="white",style="solid",shape="box"];22983 -> 28168[label="",style="solid", color="burlywood", weight=9]; 28168 -> 23189[label="",style="solid", color="burlywood", weight=3]; 22984 -> 22769[label="",style="dashed", color="red", weight=0]; 22984[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22985[label="error []",fontsize=16,color="red",shape="box"];22986 -> 22769[label="",style="dashed", color="red", weight=0]; 22986[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22987[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];22987 -> 23190[label="",style="solid", color="black", weight=3]; 22988 -> 22769[label="",style="dashed", color="red", weight=0]; 22988[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22989 -> 22987[label="",style="dashed", color="red", weight=0]; 22989[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22990 -> 22983[label="",style="dashed", color="red", weight=0]; 22990[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz157000 vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22990 -> 23191[label="",style="dashed", color="magenta", weight=3]; 22990 -> 23192[label="",style="dashed", color="magenta", weight=3]; 22991 -> 22769[label="",style="dashed", color="red", weight=0]; 22991[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22992 -> 22769[label="",style="dashed", color="red", weight=0]; 22992[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22993 -> 22987[label="",style="dashed", color="red", weight=0]; 22993[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22994 -> 22769[label="",style="dashed", color="red", weight=0]; 22994[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22995 -> 22987[label="",style="dashed", color="red", weight=0]; 22995[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];22996[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161000)) (Pos vzz16090) == LT)",fontsize=16,color="black",shape="box"];22996 -> 23193[label="",style="solid", color="black", weight=3]; 22997[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161000)) (Neg vzz16090) == LT)",fontsize=16,color="black",shape="box"];22997 -> 23194[label="",style="solid", color="black", weight=3]; 22998[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28169[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];22998 -> 28169[label="",style="solid", color="burlywood", weight=9]; 28169 -> 23195[label="",style="solid", color="burlywood", weight=3]; 28170[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];22998 -> 28170[label="",style="solid", color="burlywood", weight=9]; 28170 -> 23196[label="",style="solid", color="burlywood", weight=3]; 22999[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28171[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];22999 -> 28171[label="",style="solid", color="burlywood", weight=9]; 28171 -> 23197[label="",style="solid", color="burlywood", weight=3]; 28172[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];22999 -> 28172[label="",style="solid", color="burlywood", weight=9]; 28172 -> 23198[label="",style="solid", color="burlywood", weight=3]; 23000[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161000)) (Pos vzz16090) == LT)",fontsize=16,color="black",shape="box"];23000 -> 23199[label="",style="solid", color="black", weight=3]; 23001[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161000)) (Neg vzz16090) == LT)",fontsize=16,color="black",shape="box"];23001 -> 23200[label="",style="solid", color="black", weight=3]; 23002[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28173[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23002 -> 28173[label="",style="solid", color="burlywood", weight=9]; 28173 -> 23201[label="",style="solid", color="burlywood", weight=3]; 28174[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23002 -> 28174[label="",style="solid", color="burlywood", weight=9]; 28174 -> 23202[label="",style="solid", color="burlywood", weight=3]; 23003[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16090) == LT)",fontsize=16,color="burlywood",shape="box"];28175[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23003 -> 28175[label="",style="solid", color="burlywood", weight=9]; 28175 -> 23203[label="",style="solid", color="burlywood", weight=3]; 28176[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23003 -> 28176[label="",style="solid", color="burlywood", weight=9]; 28176 -> 23204[label="",style="solid", color="burlywood", weight=3]; 23004[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1530000) (Succ vzz1529000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23004 -> 23205[label="",style="solid", color="black", weight=3]; 23005[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1530000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23005 -> 23206[label="",style="solid", color="black", weight=3]; 23006[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1529000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23006 -> 23207[label="",style="solid", color="black", weight=3]; 23007[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23007 -> 23208[label="",style="solid", color="black", weight=3]; 23008[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz157200 vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28177[label="vzz157200/Succ vzz1572000",fontsize=10,color="white",style="solid",shape="box"];23008 -> 28177[label="",style="solid", color="burlywood", weight=9]; 28177 -> 23209[label="",style="solid", color="burlywood", weight=3]; 28178[label="vzz157200/Zero",fontsize=10,color="white",style="solid",shape="box"];23008 -> 28178[label="",style="solid", color="burlywood", weight=9]; 28178 -> 23210[label="",style="solid", color="burlywood", weight=3]; 23009 -> 22792[label="",style="dashed", color="red", weight=0]; 23009[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23010[label="error []",fontsize=16,color="red",shape="box"];23011 -> 22792[label="",style="dashed", color="red", weight=0]; 23011[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23012[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23012 -> 23211[label="",style="solid", color="black", weight=3]; 23013 -> 22792[label="",style="dashed", color="red", weight=0]; 23013[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23014 -> 23012[label="",style="dashed", color="red", weight=0]; 23014[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23015 -> 23008[label="",style="dashed", color="red", weight=0]; 23015[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz157200 vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23015 -> 23212[label="",style="dashed", color="magenta", weight=3]; 23015 -> 23213[label="",style="dashed", color="magenta", weight=3]; 23016 -> 22792[label="",style="dashed", color="red", weight=0]; 23016[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23017 -> 22792[label="",style="dashed", color="red", weight=0]; 23017[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23018 -> 23012[label="",style="dashed", color="red", weight=0]; 23018[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23019 -> 22792[label="",style="dashed", color="red", weight=0]; 23019[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23020 -> 23012[label="",style="dashed", color="red", weight=0]; 23020[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23021[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161200)) (Pos vzz16110) == LT)",fontsize=16,color="black",shape="box"];23021 -> 23214[label="",style="solid", color="black", weight=3]; 23022[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos (Succ vzz161200)) (Neg vzz16110) == LT)",fontsize=16,color="black",shape="box"];23022 -> 23215[label="",style="solid", color="black", weight=3]; 23023[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28179[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23023 -> 28179[label="",style="solid", color="burlywood", weight=9]; 28179 -> 23216[label="",style="solid", color="burlywood", weight=3]; 28180[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23023 -> 28180[label="",style="solid", color="burlywood", weight=9]; 28180 -> 23217[label="",style="solid", color="burlywood", weight=3]; 23024[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28181[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23024 -> 28181[label="",style="solid", color="burlywood", weight=9]; 28181 -> 23218[label="",style="solid", color="burlywood", weight=3]; 28182[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23024 -> 28182[label="",style="solid", color="burlywood", weight=9]; 28182 -> 23219[label="",style="solid", color="burlywood", weight=3]; 23025[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161200)) (Pos vzz16110) == LT)",fontsize=16,color="black",shape="box"];23025 -> 23220[label="",style="solid", color="black", weight=3]; 23026[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg (Succ vzz161200)) (Neg vzz16110) == LT)",fontsize=16,color="black",shape="box"];23026 -> 23221[label="",style="solid", color="black", weight=3]; 23027[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28183[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23027 -> 28183[label="",style="solid", color="burlywood", weight=9]; 28183 -> 23222[label="",style="solid", color="burlywood", weight=3]; 28184[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23027 -> 28184[label="",style="solid", color="burlywood", weight=9]; 28184 -> 23223[label="",style="solid", color="burlywood", weight=3]; 23028[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg vzz16110) == LT)",fontsize=16,color="burlywood",shape="box"];28185[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23028 -> 28185[label="",style="solid", color="burlywood", weight=9]; 28185 -> 23224[label="",style="solid", color="burlywood", weight=3]; 28186[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23028 -> 28186[label="",style="solid", color="burlywood", weight=9]; 28186 -> 23225[label="",style="solid", color="burlywood", weight=3]; 23029[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1542000) (Succ vzz1541000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23029 -> 23226[label="",style="solid", color="black", weight=3]; 23030[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1542000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23030 -> 23227[label="",style="solid", color="black", weight=3]; 23031[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1541000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23031 -> 23228[label="",style="solid", color="black", weight=3]; 23032[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23032 -> 23229[label="",style="solid", color="black", weight=3]; 23033[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz157400 vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28187[label="vzz157400/Succ vzz1574000",fontsize=10,color="white",style="solid",shape="box"];23033 -> 28187[label="",style="solid", color="burlywood", weight=9]; 28187 -> 23230[label="",style="solid", color="burlywood", weight=3]; 28188[label="vzz157400/Zero",fontsize=10,color="white",style="solid",shape="box"];23033 -> 28188[label="",style="solid", color="burlywood", weight=9]; 28188 -> 23231[label="",style="solid", color="burlywood", weight=3]; 23034 -> 22815[label="",style="dashed", color="red", weight=0]; 23034[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23035[label="error []",fontsize=16,color="red",shape="box"];23036 -> 22815[label="",style="dashed", color="red", weight=0]; 23036[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23037[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23037 -> 23232[label="",style="solid", color="black", weight=3]; 23038 -> 22815[label="",style="dashed", color="red", weight=0]; 23038[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23039 -> 23037[label="",style="dashed", color="red", weight=0]; 23039[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23040 -> 23033[label="",style="dashed", color="red", weight=0]; 23040[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz157400 vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23040 -> 23233[label="",style="dashed", color="magenta", weight=3]; 23040 -> 23234[label="",style="dashed", color="magenta", weight=3]; 23041 -> 22815[label="",style="dashed", color="red", weight=0]; 23041[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23042 -> 22815[label="",style="dashed", color="red", weight=0]; 23042[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23043 -> 23037[label="",style="dashed", color="red", weight=0]; 23043[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23044 -> 22815[label="",style="dashed", color="red", weight=0]; 23044[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23045 -> 23037[label="",style="dashed", color="red", weight=0]; 23045[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23046[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161400)) (Pos vzz16130) == LT)",fontsize=16,color="black",shape="box"];23046 -> 23235[label="",style="solid", color="black", weight=3]; 23047[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161400)) (Neg vzz16130) == LT)",fontsize=16,color="black",shape="box"];23047 -> 23236[label="",style="solid", color="black", weight=3]; 23048[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28189[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23048 -> 28189[label="",style="solid", color="burlywood", weight=9]; 28189 -> 23237[label="",style="solid", color="burlywood", weight=3]; 28190[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23048 -> 28190[label="",style="solid", color="burlywood", weight=9]; 28190 -> 23238[label="",style="solid", color="burlywood", weight=3]; 23049[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28191[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23049 -> 28191[label="",style="solid", color="burlywood", weight=9]; 28191 -> 23239[label="",style="solid", color="burlywood", weight=3]; 28192[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23049 -> 28192[label="",style="solid", color="burlywood", weight=9]; 28192 -> 23240[label="",style="solid", color="burlywood", weight=3]; 23050[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161400)) (Pos vzz16130) == LT)",fontsize=16,color="black",shape="box"];23050 -> 23241[label="",style="solid", color="black", weight=3]; 23051[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161400)) (Neg vzz16130) == LT)",fontsize=16,color="black",shape="box"];23051 -> 23242[label="",style="solid", color="black", weight=3]; 23052[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28193[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23052 -> 28193[label="",style="solid", color="burlywood", weight=9]; 28193 -> 23243[label="",style="solid", color="burlywood", weight=3]; 28194[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23052 -> 28194[label="",style="solid", color="burlywood", weight=9]; 28194 -> 23244[label="",style="solid", color="burlywood", weight=3]; 23053[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];28195[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23053 -> 28195[label="",style="solid", color="burlywood", weight=9]; 28195 -> 23245[label="",style="solid", color="burlywood", weight=3]; 28196[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23053 -> 28196[label="",style="solid", color="burlywood", weight=9]; 28196 -> 23246[label="",style="solid", color="burlywood", weight=3]; 23054[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1554000) (Succ vzz1553000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23054 -> 23247[label="",style="solid", color="black", weight=3]; 23055[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1554000) Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23055 -> 23248[label="",style="solid", color="black", weight=3]; 23056[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1553000)) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23056 -> 23249[label="",style="solid", color="black", weight=3]; 23057[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23057 -> 23250[label="",style="solid", color="black", weight=3]; 23058[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz157600 vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28197[label="vzz157600/Succ vzz1576000",fontsize=10,color="white",style="solid",shape="box"];23058 -> 28197[label="",style="solid", color="burlywood", weight=9]; 28197 -> 23251[label="",style="solid", color="burlywood", weight=3]; 28198[label="vzz157600/Zero",fontsize=10,color="white",style="solid",shape="box"];23058 -> 28198[label="",style="solid", color="burlywood", weight=9]; 28198 -> 23252[label="",style="solid", color="burlywood", weight=3]; 23059 -> 22838[label="",style="dashed", color="red", weight=0]; 23059[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23060[label="error []",fontsize=16,color="red",shape="box"];23061 -> 22838[label="",style="dashed", color="red", weight=0]; 23061[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23062[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="triangle"];23062 -> 23253[label="",style="solid", color="black", weight=3]; 23063 -> 22838[label="",style="dashed", color="red", weight=0]; 23063[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23064 -> 23062[label="",style="dashed", color="red", weight=0]; 23064[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23065 -> 23058[label="",style="dashed", color="red", weight=0]; 23065[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz157600 vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23065 -> 23254[label="",style="dashed", color="magenta", weight=3]; 23065 -> 23255[label="",style="dashed", color="magenta", weight=3]; 23066 -> 22838[label="",style="dashed", color="red", weight=0]; 23066[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23067 -> 22838[label="",style="dashed", color="red", weight=0]; 23067[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23068 -> 23062[label="",style="dashed", color="red", weight=0]; 23068[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23069 -> 22838[label="",style="dashed", color="red", weight=0]; 23069[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23070 -> 23062[label="",style="dashed", color="red", weight=0]; 23070[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23071[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161600)) (Pos vzz16150) == LT)",fontsize=16,color="black",shape="box"];23071 -> 23256[label="",style="solid", color="black", weight=3]; 23072[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos (Succ vzz161600)) (Neg vzz16150) == LT)",fontsize=16,color="black",shape="box"];23072 -> 23257[label="",style="solid", color="black", weight=3]; 23073[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28199[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23073 -> 28199[label="",style="solid", color="burlywood", weight=9]; 28199 -> 23258[label="",style="solid", color="burlywood", weight=3]; 28200[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23073 -> 28200[label="",style="solid", color="burlywood", weight=9]; 28200 -> 23259[label="",style="solid", color="burlywood", weight=3]; 23074[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28201[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23074 -> 28201[label="",style="solid", color="burlywood", weight=9]; 28201 -> 23260[label="",style="solid", color="burlywood", weight=3]; 28202[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23074 -> 28202[label="",style="solid", color="burlywood", weight=9]; 28202 -> 23261[label="",style="solid", color="burlywood", weight=3]; 23075[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161600)) (Pos vzz16150) == LT)",fontsize=16,color="black",shape="box"];23075 -> 23262[label="",style="solid", color="black", weight=3]; 23076[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg (Succ vzz161600)) (Neg vzz16150) == LT)",fontsize=16,color="black",shape="box"];23076 -> 23263[label="",style="solid", color="black", weight=3]; 23077[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28203[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23077 -> 28203[label="",style="solid", color="burlywood", weight=9]; 28203 -> 23264[label="",style="solid", color="burlywood", weight=3]; 28204[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23077 -> 28204[label="",style="solid", color="burlywood", weight=9]; 28204 -> 23265[label="",style="solid", color="burlywood", weight=3]; 23078[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg vzz16150) == LT)",fontsize=16,color="burlywood",shape="box"];28205[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23078 -> 28205[label="",style="solid", color="burlywood", weight=9]; 28205 -> 23266[label="",style="solid", color="burlywood", weight=3]; 28206[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23078 -> 28206[label="",style="solid", color="burlywood", weight=9]; 28206 -> 23267[label="",style="solid", color="burlywood", weight=3]; 23096[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Pos Zero)) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23096 -> 23281[label="",style="solid", color="black", weight=3]; 23097[label="roundRound05 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23097 -> 23282[label="",style="solid", color="black", weight=3]; 23098[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23098 -> 23283[label="",style="solid", color="black", weight=3]; 23099[label="roundRound03 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23099 -> 23284[label="",style="solid", color="black", weight=3]; 23100 -> 22223[label="",style="dashed", color="red", weight=0]; 23100[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1520000 vzz1519000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23100 -> 23285[label="",style="dashed", color="magenta", weight=3]; 23100 -> 23286[label="",style="dashed", color="magenta", weight=3]; 23101 -> 21988[label="",style="dashed", color="red", weight=0]; 23101[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23102 -> 21988[label="",style="dashed", color="red", weight=0]; 23102[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23103 -> 22227[label="",style="dashed", color="red", weight=0]; 23103[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23104[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1559000) vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28207[label="vzz155800/Succ vzz1558000",fontsize=10,color="white",style="solid",shape="box"];23104 -> 28207[label="",style="solid", color="burlywood", weight=9]; 28207 -> 23287[label="",style="solid", color="burlywood", weight=3]; 28208[label="vzz155800/Zero",fontsize=10,color="white",style="solid",shape="box"];23104 -> 28208[label="",style="solid", color="burlywood", weight=9]; 28208 -> 23288[label="",style="solid", color="burlywood", weight=3]; 23105[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz155800) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28209[label="vzz155800/Succ vzz1558000",fontsize=10,color="white",style="solid",shape="box"];23105 -> 28209[label="",style="solid", color="burlywood", weight=9]; 28209 -> 23289[label="",style="solid", color="burlywood", weight=3]; 28210[label="vzz155800/Zero",fontsize=10,color="white",style="solid",shape="box"];23105 -> 28210[label="",style="solid", color="burlywood", weight=9]; 28210 -> 23290[label="",style="solid", color="burlywood", weight=3]; 23106 -> 14259[label="",style="dashed", color="red", weight=0]; 23106[label="roundM (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23107[label="vzz155900",fontsize=16,color="green",shape="box"];23108[label="vzz155800",fontsize=16,color="green",shape="box"];23109[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160200) vzz16010 == LT)",fontsize=16,color="burlywood",shape="triangle"];28211[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];23109 -> 28211[label="",style="solid", color="burlywood", weight=9]; 28211 -> 23291[label="",style="solid", color="burlywood", weight=3]; 28212[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];23109 -> 28212[label="",style="solid", color="burlywood", weight=9]; 28212 -> 23292[label="",style="solid", color="burlywood", weight=3]; 23110[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23110 -> 23293[label="",style="solid", color="black", weight=3]; 23111[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23111 -> 23294[label="",style="solid", color="black", weight=3]; 23112[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23112 -> 23295[label="",style="solid", color="black", weight=3]; 23113[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23113 -> 23296[label="",style="solid", color="black", weight=3]; 23114[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23114 -> 23297[label="",style="solid", color="black", weight=3]; 23115[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23115 -> 23298[label="",style="solid", color="black", weight=3]; 23116[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz16010 (Succ vzz160200) == LT)",fontsize=16,color="burlywood",shape="triangle"];28213[label="vzz16010/Succ vzz160100",fontsize=10,color="white",style="solid",shape="box"];23116 -> 28213[label="",style="solid", color="burlywood", weight=9]; 28213 -> 23299[label="",style="solid", color="burlywood", weight=3]; 28214[label="vzz16010/Zero",fontsize=10,color="white",style="solid",shape="box"];23116 -> 28214[label="",style="solid", color="burlywood", weight=9]; 28214 -> 23300[label="",style="solid", color="burlywood", weight=3]; 23117[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23117 -> 23301[label="",style="solid", color="black", weight=3]; 23118[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23118 -> 23302[label="",style="solid", color="black", weight=3]; 23119[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160100)) == LT)",fontsize=16,color="black",shape="box"];23119 -> 23303[label="",style="solid", color="black", weight=3]; 23120[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23120 -> 23304[label="",style="solid", color="black", weight=3]; 23121 -> 22246[label="",style="dashed", color="red", weight=0]; 23121[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1522000 vzz1521000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23121 -> 23305[label="",style="dashed", color="magenta", weight=3]; 23121 -> 23306[label="",style="dashed", color="magenta", weight=3]; 23122 -> 22015[label="",style="dashed", color="red", weight=0]; 23122[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23123 -> 22015[label="",style="dashed", color="red", weight=0]; 23123[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23124 -> 22250[label="",style="dashed", color="red", weight=0]; 23124[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23125[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1563000) vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28215[label="vzz156200/Succ vzz1562000",fontsize=10,color="white",style="solid",shape="box"];23125 -> 28215[label="",style="solid", color="burlywood", weight=9]; 28215 -> 23307[label="",style="solid", color="burlywood", weight=3]; 28216[label="vzz156200/Zero",fontsize=10,color="white",style="solid",shape="box"];23125 -> 28216[label="",style="solid", color="burlywood", weight=9]; 28216 -> 23308[label="",style="solid", color="burlywood", weight=3]; 23126[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz156200) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28217[label="vzz156200/Succ vzz1562000",fontsize=10,color="white",style="solid",shape="box"];23126 -> 28217[label="",style="solid", color="burlywood", weight=9]; 28217 -> 23309[label="",style="solid", color="burlywood", weight=3]; 28218[label="vzz156200/Zero",fontsize=10,color="white",style="solid",shape="box"];23126 -> 28218[label="",style="solid", color="burlywood", weight=9]; 28218 -> 23310[label="",style="solid", color="burlywood", weight=3]; 23127 -> 14282[label="",style="dashed", color="red", weight=0]; 23127[label="roundM (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23128[label="vzz156300",fontsize=16,color="green",shape="box"];23129[label="vzz156200",fontsize=16,color="green",shape="box"];23130[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160400) vzz16030 == LT)",fontsize=16,color="burlywood",shape="triangle"];28219[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];23130 -> 28219[label="",style="solid", color="burlywood", weight=9]; 28219 -> 23311[label="",style="solid", color="burlywood", weight=3]; 28220[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];23130 -> 28220[label="",style="solid", color="burlywood", weight=9]; 28220 -> 23312[label="",style="solid", color="burlywood", weight=3]; 23131[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23131 -> 23313[label="",style="solid", color="black", weight=3]; 23132[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23132 -> 23314[label="",style="solid", color="black", weight=3]; 23133[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23133 -> 23315[label="",style="solid", color="black", weight=3]; 23134[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23134 -> 23316[label="",style="solid", color="black", weight=3]; 23135[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23135 -> 23317[label="",style="solid", color="black", weight=3]; 23136[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23136 -> 23318[label="",style="solid", color="black", weight=3]; 23137[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz16030 (Succ vzz160400) == LT)",fontsize=16,color="burlywood",shape="triangle"];28221[label="vzz16030/Succ vzz160300",fontsize=10,color="white",style="solid",shape="box"];23137 -> 28221[label="",style="solid", color="burlywood", weight=9]; 28221 -> 23319[label="",style="solid", color="burlywood", weight=3]; 28222[label="vzz16030/Zero",fontsize=10,color="white",style="solid",shape="box"];23137 -> 28222[label="",style="solid", color="burlywood", weight=9]; 28222 -> 23320[label="",style="solid", color="burlywood", weight=3]; 23138[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23138 -> 23321[label="",style="solid", color="black", weight=3]; 23139[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23139 -> 23322[label="",style="solid", color="black", weight=3]; 23140[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160300)) == LT)",fontsize=16,color="black",shape="box"];23140 -> 23323[label="",style="solid", color="black", weight=3]; 23141[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23141 -> 23324[label="",style="solid", color="black", weight=3]; 23142 -> 22269[label="",style="dashed", color="red", weight=0]; 23142[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1524000 vzz1523000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23142 -> 23325[label="",style="dashed", color="magenta", weight=3]; 23142 -> 23326[label="",style="dashed", color="magenta", weight=3]; 23143 -> 22042[label="",style="dashed", color="red", weight=0]; 23143[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23144 -> 22042[label="",style="dashed", color="red", weight=0]; 23144[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23145 -> 22273[label="",style="dashed", color="red", weight=0]; 23145[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23146[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1565000) vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28223[label="vzz156400/Succ vzz1564000",fontsize=10,color="white",style="solid",shape="box"];23146 -> 28223[label="",style="solid", color="burlywood", weight=9]; 28223 -> 23327[label="",style="solid", color="burlywood", weight=3]; 28224[label="vzz156400/Zero",fontsize=10,color="white",style="solid",shape="box"];23146 -> 28224[label="",style="solid", color="burlywood", weight=9]; 28224 -> 23328[label="",style="solid", color="burlywood", weight=3]; 23147[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz156400) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28225[label="vzz156400/Succ vzz1564000",fontsize=10,color="white",style="solid",shape="box"];23147 -> 28225[label="",style="solid", color="burlywood", weight=9]; 28225 -> 23329[label="",style="solid", color="burlywood", weight=3]; 28226[label="vzz156400/Zero",fontsize=10,color="white",style="solid",shape="box"];23147 -> 28226[label="",style="solid", color="burlywood", weight=9]; 28226 -> 23330[label="",style="solid", color="burlywood", weight=3]; 23148 -> 14305[label="",style="dashed", color="red", weight=0]; 23148[label="roundM (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23149[label="vzz156400",fontsize=16,color="green",shape="box"];23150[label="vzz156500",fontsize=16,color="green",shape="box"];23151[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160600) vzz16050 == LT)",fontsize=16,color="burlywood",shape="triangle"];28227[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];23151 -> 28227[label="",style="solid", color="burlywood", weight=9]; 28227 -> 23331[label="",style="solid", color="burlywood", weight=3]; 28228[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];23151 -> 28228[label="",style="solid", color="burlywood", weight=9]; 28228 -> 23332[label="",style="solid", color="burlywood", weight=3]; 23152[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23152 -> 23333[label="",style="solid", color="black", weight=3]; 23153[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23153 -> 23334[label="",style="solid", color="black", weight=3]; 23154[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23154 -> 23335[label="",style="solid", color="black", weight=3]; 23155[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23155 -> 23336[label="",style="solid", color="black", weight=3]; 23156[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23156 -> 23337[label="",style="solid", color="black", weight=3]; 23157[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23157 -> 23338[label="",style="solid", color="black", weight=3]; 23158[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz16050 (Succ vzz160600) == LT)",fontsize=16,color="burlywood",shape="triangle"];28229[label="vzz16050/Succ vzz160500",fontsize=10,color="white",style="solid",shape="box"];23158 -> 28229[label="",style="solid", color="burlywood", weight=9]; 28229 -> 23339[label="",style="solid", color="burlywood", weight=3]; 28230[label="vzz16050/Zero",fontsize=10,color="white",style="solid",shape="box"];23158 -> 28230[label="",style="solid", color="burlywood", weight=9]; 28230 -> 23340[label="",style="solid", color="burlywood", weight=3]; 23159[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23159 -> 23341[label="",style="solid", color="black", weight=3]; 23160[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23160 -> 23342[label="",style="solid", color="black", weight=3]; 23161[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160500)) == LT)",fontsize=16,color="black",shape="box"];23161 -> 23343[label="",style="solid", color="black", weight=3]; 23162[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23162 -> 23344[label="",style="solid", color="black", weight=3]; 23163 -> 22292[label="",style="dashed", color="red", weight=0]; 23163[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1526000 vzz1525000) (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23163 -> 23345[label="",style="dashed", color="magenta", weight=3]; 23163 -> 23346[label="",style="dashed", color="magenta", weight=3]; 23164 -> 22069[label="",style="dashed", color="red", weight=0]; 23164[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23165 -> 22069[label="",style="dashed", color="red", weight=0]; 23165[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23166 -> 22296[label="",style="dashed", color="red", weight=0]; 23166[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23167[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1568000) vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28231[label="vzz156700/Succ vzz1567000",fontsize=10,color="white",style="solid",shape="box"];23167 -> 28231[label="",style="solid", color="burlywood", weight=9]; 28231 -> 23347[label="",style="solid", color="burlywood", weight=3]; 28232[label="vzz156700/Zero",fontsize=10,color="white",style="solid",shape="box"];23167 -> 28232[label="",style="solid", color="burlywood", weight=9]; 28232 -> 23348[label="",style="solid", color="burlywood", weight=3]; 23168[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz156700) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28233[label="vzz156700/Succ vzz1567000",fontsize=10,color="white",style="solid",shape="box"];23168 -> 28233[label="",style="solid", color="burlywood", weight=9]; 28233 -> 23349[label="",style="solid", color="burlywood", weight=3]; 28234[label="vzz156700/Zero",fontsize=10,color="white",style="solid",shape="box"];23168 -> 28234[label="",style="solid", color="burlywood", weight=9]; 28234 -> 23350[label="",style="solid", color="burlywood", weight=3]; 23169 -> 14328[label="",style="dashed", color="red", weight=0]; 23169[label="roundM (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23170[label="vzz156700",fontsize=16,color="green",shape="box"];23171[label="vzz156800",fontsize=16,color="green",shape="box"];23172[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160800) vzz16070 == LT)",fontsize=16,color="burlywood",shape="triangle"];28235[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];23172 -> 28235[label="",style="solid", color="burlywood", weight=9]; 28235 -> 23351[label="",style="solid", color="burlywood", weight=3]; 28236[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];23172 -> 28236[label="",style="solid", color="burlywood", weight=9]; 28236 -> 23352[label="",style="solid", color="burlywood", weight=3]; 23173[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23173 -> 23353[label="",style="solid", color="black", weight=3]; 23174[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23174 -> 23354[label="",style="solid", color="black", weight=3]; 23175[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23175 -> 23355[label="",style="solid", color="black", weight=3]; 23176[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23176 -> 23356[label="",style="solid", color="black", weight=3]; 23177[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23177 -> 23357[label="",style="solid", color="black", weight=3]; 23178[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23178 -> 23358[label="",style="solid", color="black", weight=3]; 23179[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz16070 (Succ vzz160800) == LT)",fontsize=16,color="burlywood",shape="triangle"];28237[label="vzz16070/Succ vzz160700",fontsize=10,color="white",style="solid",shape="box"];23179 -> 28237[label="",style="solid", color="burlywood", weight=9]; 28237 -> 23359[label="",style="solid", color="burlywood", weight=3]; 28238[label="vzz16070/Zero",fontsize=10,color="white",style="solid",shape="box"];23179 -> 28238[label="",style="solid", color="burlywood", weight=9]; 28238 -> 23360[label="",style="solid", color="burlywood", weight=3]; 23180[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23180 -> 23361[label="",style="solid", color="black", weight=3]; 23181[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23181 -> 23362[label="",style="solid", color="black", weight=3]; 23182[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160700)) == LT)",fontsize=16,color="black",shape="box"];23182 -> 23363[label="",style="solid", color="black", weight=3]; 23183[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23183 -> 23364[label="",style="solid", color="black", weight=3]; 23184 -> 22315[label="",style="dashed", color="red", weight=0]; 23184[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1528000 vzz1527000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23184 -> 23365[label="",style="dashed", color="magenta", weight=3]; 23184 -> 23366[label="",style="dashed", color="magenta", weight=3]; 23185 -> 22096[label="",style="dashed", color="red", weight=0]; 23185[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23186 -> 22096[label="",style="dashed", color="red", weight=0]; 23186[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23187 -> 22319[label="",style="dashed", color="red", weight=0]; 23187[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23188[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1570000) vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28239[label="vzz156900/Succ vzz1569000",fontsize=10,color="white",style="solid",shape="box"];23188 -> 28239[label="",style="solid", color="burlywood", weight=9]; 28239 -> 23367[label="",style="solid", color="burlywood", weight=3]; 28240[label="vzz156900/Zero",fontsize=10,color="white",style="solid",shape="box"];23188 -> 28240[label="",style="solid", color="burlywood", weight=9]; 28240 -> 23368[label="",style="solid", color="burlywood", weight=3]; 23189[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero vzz156900) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28241[label="vzz156900/Succ vzz1569000",fontsize=10,color="white",style="solid",shape="box"];23189 -> 28241[label="",style="solid", color="burlywood", weight=9]; 28241 -> 23369[label="",style="solid", color="burlywood", weight=3]; 28242[label="vzz156900/Zero",fontsize=10,color="white",style="solid",shape="box"];23189 -> 28242[label="",style="solid", color="burlywood", weight=9]; 28242 -> 23370[label="",style="solid", color="burlywood", weight=3]; 23190 -> 14351[label="",style="dashed", color="red", weight=0]; 23190[label="roundM (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23191[label="vzz156900",fontsize=16,color="green",shape="box"];23192[label="vzz157000",fontsize=16,color="green",shape="box"];23193[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161000) vzz16090 == LT)",fontsize=16,color="burlywood",shape="triangle"];28243[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23193 -> 28243[label="",style="solid", color="burlywood", weight=9]; 28243 -> 23371[label="",style="solid", color="burlywood", weight=3]; 28244[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23193 -> 28244[label="",style="solid", color="burlywood", weight=9]; 28244 -> 23372[label="",style="solid", color="burlywood", weight=3]; 23194[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23194 -> 23373[label="",style="solid", color="black", weight=3]; 23195[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23195 -> 23374[label="",style="solid", color="black", weight=3]; 23196[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23196 -> 23375[label="",style="solid", color="black", weight=3]; 23197[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23197 -> 23376[label="",style="solid", color="black", weight=3]; 23198[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23198 -> 23377[label="",style="solid", color="black", weight=3]; 23199[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23199 -> 23378[label="",style="solid", color="black", weight=3]; 23200[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz16090 (Succ vzz161000) == LT)",fontsize=16,color="burlywood",shape="triangle"];28245[label="vzz16090/Succ vzz160900",fontsize=10,color="white",style="solid",shape="box"];23200 -> 28245[label="",style="solid", color="burlywood", weight=9]; 28245 -> 23379[label="",style="solid", color="burlywood", weight=3]; 28246[label="vzz16090/Zero",fontsize=10,color="white",style="solid",shape="box"];23200 -> 28246[label="",style="solid", color="burlywood", weight=9]; 28246 -> 23380[label="",style="solid", color="burlywood", weight=3]; 23201[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23201 -> 23381[label="",style="solid", color="black", weight=3]; 23202[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23202 -> 23382[label="",style="solid", color="black", weight=3]; 23203[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz160900)) == LT)",fontsize=16,color="black",shape="box"];23203 -> 23383[label="",style="solid", color="black", weight=3]; 23204[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23204 -> 23384[label="",style="solid", color="black", weight=3]; 23205 -> 22338[label="",style="dashed", color="red", weight=0]; 23205[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1530000 vzz1529000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23205 -> 23385[label="",style="dashed", color="magenta", weight=3]; 23205 -> 23386[label="",style="dashed", color="magenta", weight=3]; 23206 -> 22123[label="",style="dashed", color="red", weight=0]; 23206[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23207 -> 22123[label="",style="dashed", color="red", weight=0]; 23207[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23208 -> 22342[label="",style="dashed", color="red", weight=0]; 23208[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23209[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1572000) vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28247[label="vzz157100/Succ vzz1571000",fontsize=10,color="white",style="solid",shape="box"];23209 -> 28247[label="",style="solid", color="burlywood", weight=9]; 28247 -> 23387[label="",style="solid", color="burlywood", weight=3]; 28248[label="vzz157100/Zero",fontsize=10,color="white",style="solid",shape="box"];23209 -> 28248[label="",style="solid", color="burlywood", weight=9]; 28248 -> 23388[label="",style="solid", color="burlywood", weight=3]; 23210[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero vzz157100) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28249[label="vzz157100/Succ vzz1571000",fontsize=10,color="white",style="solid",shape="box"];23210 -> 28249[label="",style="solid", color="burlywood", weight=9]; 28249 -> 23389[label="",style="solid", color="burlywood", weight=3]; 28250[label="vzz157100/Zero",fontsize=10,color="white",style="solid",shape="box"];23210 -> 28250[label="",style="solid", color="burlywood", weight=9]; 28250 -> 23390[label="",style="solid", color="burlywood", weight=3]; 23211 -> 14374[label="",style="dashed", color="red", weight=0]; 23211[label="roundM (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23212[label="vzz157100",fontsize=16,color="green",shape="box"];23213[label="vzz157200",fontsize=16,color="green",shape="box"];23214[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161200) vzz16110 == LT)",fontsize=16,color="burlywood",shape="triangle"];28251[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23214 -> 28251[label="",style="solid", color="burlywood", weight=9]; 28251 -> 23391[label="",style="solid", color="burlywood", weight=3]; 28252[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23214 -> 28252[label="",style="solid", color="burlywood", weight=9]; 28252 -> 23392[label="",style="solid", color="burlywood", weight=3]; 23215[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23215 -> 23393[label="",style="solid", color="black", weight=3]; 23216[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23216 -> 23394[label="",style="solid", color="black", weight=3]; 23217[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23217 -> 23395[label="",style="solid", color="black", weight=3]; 23218[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23218 -> 23396[label="",style="solid", color="black", weight=3]; 23219[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23219 -> 23397[label="",style="solid", color="black", weight=3]; 23220[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23220 -> 23398[label="",style="solid", color="black", weight=3]; 23221[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz16110 (Succ vzz161200) == LT)",fontsize=16,color="burlywood",shape="triangle"];28253[label="vzz16110/Succ vzz161100",fontsize=10,color="white",style="solid",shape="box"];23221 -> 28253[label="",style="solid", color="burlywood", weight=9]; 28253 -> 23399[label="",style="solid", color="burlywood", weight=3]; 28254[label="vzz16110/Zero",fontsize=10,color="white",style="solid",shape="box"];23221 -> 28254[label="",style="solid", color="burlywood", weight=9]; 28254 -> 23400[label="",style="solid", color="burlywood", weight=3]; 23222[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23222 -> 23401[label="",style="solid", color="black", weight=3]; 23223[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23223 -> 23402[label="",style="solid", color="black", weight=3]; 23224[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz161100)) == LT)",fontsize=16,color="black",shape="box"];23224 -> 23403[label="",style="solid", color="black", weight=3]; 23225[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23225 -> 23404[label="",style="solid", color="black", weight=3]; 23226 -> 22361[label="",style="dashed", color="red", weight=0]; 23226[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1542000 vzz1541000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23226 -> 23405[label="",style="dashed", color="magenta", weight=3]; 23226 -> 23406[label="",style="dashed", color="magenta", weight=3]; 23227 -> 22150[label="",style="dashed", color="red", weight=0]; 23227[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23228 -> 22150[label="",style="dashed", color="red", weight=0]; 23228[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23229 -> 22365[label="",style="dashed", color="red", weight=0]; 23229[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23230[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1574000) vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28255[label="vzz157300/Succ vzz1573000",fontsize=10,color="white",style="solid",shape="box"];23230 -> 28255[label="",style="solid", color="burlywood", weight=9]; 28255 -> 23407[label="",style="solid", color="burlywood", weight=3]; 28256[label="vzz157300/Zero",fontsize=10,color="white",style="solid",shape="box"];23230 -> 28256[label="",style="solid", color="burlywood", weight=9]; 28256 -> 23408[label="",style="solid", color="burlywood", weight=3]; 23231[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero vzz157300) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28257[label="vzz157300/Succ vzz1573000",fontsize=10,color="white",style="solid",shape="box"];23231 -> 28257[label="",style="solid", color="burlywood", weight=9]; 28257 -> 23409[label="",style="solid", color="burlywood", weight=3]; 28258[label="vzz157300/Zero",fontsize=10,color="white",style="solid",shape="box"];23231 -> 28258[label="",style="solid", color="burlywood", weight=9]; 28258 -> 23410[label="",style="solid", color="burlywood", weight=3]; 23232 -> 14397[label="",style="dashed", color="red", weight=0]; 23232[label="roundM (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23233[label="vzz157300",fontsize=16,color="green",shape="box"];23234[label="vzz157400",fontsize=16,color="green",shape="box"];23235[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161400) vzz16130 == LT)",fontsize=16,color="burlywood",shape="triangle"];28259[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23235 -> 28259[label="",style="solid", color="burlywood", weight=9]; 28259 -> 23411[label="",style="solid", color="burlywood", weight=3]; 28260[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23235 -> 28260[label="",style="solid", color="burlywood", weight=9]; 28260 -> 23412[label="",style="solid", color="burlywood", weight=3]; 23236[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23236 -> 23413[label="",style="solid", color="black", weight=3]; 23237[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23237 -> 23414[label="",style="solid", color="black", weight=3]; 23238[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23238 -> 23415[label="",style="solid", color="black", weight=3]; 23239[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23239 -> 23416[label="",style="solid", color="black", weight=3]; 23240[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23240 -> 23417[label="",style="solid", color="black", weight=3]; 23241[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23241 -> 23418[label="",style="solid", color="black", weight=3]; 23242[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz16130 (Succ vzz161400) == LT)",fontsize=16,color="burlywood",shape="triangle"];28261[label="vzz16130/Succ vzz161300",fontsize=10,color="white",style="solid",shape="box"];23242 -> 28261[label="",style="solid", color="burlywood", weight=9]; 28261 -> 23419[label="",style="solid", color="burlywood", weight=3]; 28262[label="vzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];23242 -> 28262[label="",style="solid", color="burlywood", weight=9]; 28262 -> 23420[label="",style="solid", color="burlywood", weight=3]; 23243[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23243 -> 23421[label="",style="solid", color="black", weight=3]; 23244[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23244 -> 23422[label="",style="solid", color="black", weight=3]; 23245[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz161300)) == LT)",fontsize=16,color="black",shape="box"];23245 -> 23423[label="",style="solid", color="black", weight=3]; 23246[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23246 -> 23424[label="",style="solid", color="black", weight=3]; 23247 -> 22384[label="",style="dashed", color="red", weight=0]; 23247[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1554000 vzz1553000) (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23247 -> 23425[label="",style="dashed", color="magenta", weight=3]; 23247 -> 23426[label="",style="dashed", color="magenta", weight=3]; 23248 -> 22177[label="",style="dashed", color="red", weight=0]; 23248[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23249 -> 22177[label="",style="dashed", color="red", weight=0]; 23249[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23250 -> 22388[label="",style="dashed", color="red", weight=0]; 23250[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Pos (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23251[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1576000) vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28263[label="vzz157500/Succ vzz1575000",fontsize=10,color="white",style="solid",shape="box"];23251 -> 28263[label="",style="solid", color="burlywood", weight=9]; 28263 -> 23427[label="",style="solid", color="burlywood", weight=3]; 28264[label="vzz157500/Zero",fontsize=10,color="white",style="solid",shape="box"];23251 -> 28264[label="",style="solid", color="burlywood", weight=9]; 28264 -> 23428[label="",style="solid", color="burlywood", weight=3]; 23252[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero vzz157500) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="box"];28265[label="vzz157500/Succ vzz1575000",fontsize=10,color="white",style="solid",shape="box"];23252 -> 28265[label="",style="solid", color="burlywood", weight=9]; 28265 -> 23429[label="",style="solid", color="burlywood", weight=3]; 28266[label="vzz157500/Zero",fontsize=10,color="white",style="solid",shape="box"];23252 -> 28266[label="",style="solid", color="burlywood", weight=9]; 28266 -> 23430[label="",style="solid", color="burlywood", weight=3]; 23253 -> 14465[label="",style="dashed", color="red", weight=0]; 23253[label="roundM (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23254[label="vzz157500",fontsize=16,color="green",shape="box"];23255[label="vzz157600",fontsize=16,color="green",shape="box"];23256[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161600) vzz16150 == LT)",fontsize=16,color="burlywood",shape="triangle"];28267[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23256 -> 28267[label="",style="solid", color="burlywood", weight=9]; 28267 -> 23431[label="",style="solid", color="burlywood", weight=3]; 28268[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23256 -> 28268[label="",style="solid", color="burlywood", weight=9]; 28268 -> 23432[label="",style="solid", color="burlywood", weight=3]; 23257[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="black",shape="triangle"];23257 -> 23433[label="",style="solid", color="black", weight=3]; 23258[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23258 -> 23434[label="",style="solid", color="black", weight=3]; 23259[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23259 -> 23435[label="",style="solid", color="black", weight=3]; 23260[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23260 -> 23436[label="",style="solid", color="black", weight=3]; 23261[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23261 -> 23437[label="",style="solid", color="black", weight=3]; 23262[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="black",shape="triangle"];23262 -> 23438[label="",style="solid", color="black", weight=3]; 23263[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz16150 (Succ vzz161600) == LT)",fontsize=16,color="burlywood",shape="triangle"];28269[label="vzz16150/Succ vzz161500",fontsize=10,color="white",style="solid",shape="box"];23263 -> 28269[label="",style="solid", color="burlywood", weight=9]; 28269 -> 23439[label="",style="solid", color="burlywood", weight=3]; 28270[label="vzz16150/Zero",fontsize=10,color="white",style="solid",shape="box"];23263 -> 28270[label="",style="solid", color="burlywood", weight=9]; 28270 -> 23440[label="",style="solid", color="burlywood", weight=3]; 23264[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23264 -> 23441[label="",style="solid", color="black", weight=3]; 23265[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];23265 -> 23442[label="",style="solid", color="black", weight=3]; 23266[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg (Succ vzz161500)) == LT)",fontsize=16,color="black",shape="box"];23266 -> 23443[label="",style="solid", color="black", weight=3]; 23267[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];23267 -> 23444[label="",style="solid", color="black", weight=3]; 23281[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23281 -> 23447[label="",style="solid", color="black", weight=3]; 23282[label="roundRound05 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23282 -> 23448[label="",style="solid", color="black", weight=3]; 23283[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == intToRatio (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23283 -> 23449[label="",style="solid", color="black", weight=3]; 23284[label="roundRound03 (vzz23 :% Integer vzz240) True (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23284 -> 23450[label="",style="solid", color="black", weight=3]; 23285[label="vzz1519000",fontsize=16,color="green",shape="box"];23286[label="vzz1520000",fontsize=16,color="green",shape="box"];23287[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1559000) (Succ vzz1558000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23287 -> 23451[label="",style="solid", color="black", weight=3]; 23288[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1559000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23288 -> 23452[label="",style="solid", color="black", weight=3]; 23289[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1558000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23289 -> 23453[label="",style="solid", color="black", weight=3]; 23290[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23290 -> 23454[label="",style="solid", color="black", weight=3]; 23291[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160200) (Succ vzz160100) == LT)",fontsize=16,color="black",shape="box"];23291 -> 23455[label="",style="solid", color="black", weight=3]; 23292[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160200) Zero == LT)",fontsize=16,color="black",shape="box"];23292 -> 23456[label="",style="solid", color="black", weight=3]; 23293[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23293 -> 23457[label="",style="solid", color="black", weight=3]; 23294 -> 23116[label="",style="dashed", color="red", weight=0]; 23294[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160100) == LT)",fontsize=16,color="magenta"];23294 -> 23458[label="",style="dashed", color="magenta", weight=3]; 23294 -> 23459[label="",style="dashed", color="magenta", weight=3]; 23295[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23295 -> 23460[label="",style="solid", color="black", weight=3]; 23296 -> 23110[label="",style="dashed", color="red", weight=0]; 23296[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23297 -> 23295[label="",style="dashed", color="red", weight=0]; 23297[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23298[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23298 -> 23461[label="",style="solid", color="black", weight=3]; 23299[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160100) (Succ vzz160200) == LT)",fontsize=16,color="black",shape="box"];23299 -> 23462[label="",style="solid", color="black", weight=3]; 23300[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160200) == LT)",fontsize=16,color="black",shape="box"];23300 -> 23463[label="",style="solid", color="black", weight=3]; 23301 -> 23115[label="",style="dashed", color="red", weight=0]; 23301[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23302 -> 23295[label="",style="dashed", color="red", weight=0]; 23302[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23303 -> 23109[label="",style="dashed", color="red", weight=0]; 23303[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160100) Zero == LT)",fontsize=16,color="magenta"];23303 -> 23464[label="",style="dashed", color="magenta", weight=3]; 23303 -> 23465[label="",style="dashed", color="magenta", weight=3]; 23304 -> 23295[label="",style="dashed", color="red", weight=0]; 23304[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23305[label="vzz1522000",fontsize=16,color="green",shape="box"];23306[label="vzz1521000",fontsize=16,color="green",shape="box"];23307[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1563000) (Succ vzz1562000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23307 -> 23466[label="",style="solid", color="black", weight=3]; 23308[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1563000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23308 -> 23467[label="",style="solid", color="black", weight=3]; 23309[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1562000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23309 -> 23468[label="",style="solid", color="black", weight=3]; 23310[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23310 -> 23469[label="",style="solid", color="black", weight=3]; 23311[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160400) (Succ vzz160300) == LT)",fontsize=16,color="black",shape="box"];23311 -> 23470[label="",style="solid", color="black", weight=3]; 23312[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160400) Zero == LT)",fontsize=16,color="black",shape="box"];23312 -> 23471[label="",style="solid", color="black", weight=3]; 23313[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23313 -> 23472[label="",style="solid", color="black", weight=3]; 23314 -> 23137[label="",style="dashed", color="red", weight=0]; 23314[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160300) == LT)",fontsize=16,color="magenta"];23314 -> 23473[label="",style="dashed", color="magenta", weight=3]; 23314 -> 23474[label="",style="dashed", color="magenta", weight=3]; 23315[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23315 -> 23475[label="",style="solid", color="black", weight=3]; 23316 -> 23131[label="",style="dashed", color="red", weight=0]; 23316[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23317 -> 23315[label="",style="dashed", color="red", weight=0]; 23317[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23318[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23318 -> 23476[label="",style="solid", color="black", weight=3]; 23319[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160300) (Succ vzz160400) == LT)",fontsize=16,color="black",shape="box"];23319 -> 23477[label="",style="solid", color="black", weight=3]; 23320[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160400) == LT)",fontsize=16,color="black",shape="box"];23320 -> 23478[label="",style="solid", color="black", weight=3]; 23321 -> 23136[label="",style="dashed", color="red", weight=0]; 23321[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23322 -> 23315[label="",style="dashed", color="red", weight=0]; 23322[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23323 -> 23130[label="",style="dashed", color="red", weight=0]; 23323[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160300) Zero == LT)",fontsize=16,color="magenta"];23323 -> 23479[label="",style="dashed", color="magenta", weight=3]; 23323 -> 23480[label="",style="dashed", color="magenta", weight=3]; 23324 -> 23315[label="",style="dashed", color="red", weight=0]; 23324[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23325[label="vzz1524000",fontsize=16,color="green",shape="box"];23326[label="vzz1523000",fontsize=16,color="green",shape="box"];23327[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1565000) (Succ vzz1564000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23327 -> 23481[label="",style="solid", color="black", weight=3]; 23328[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1565000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23328 -> 23482[label="",style="solid", color="black", weight=3]; 23329[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1564000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23329 -> 23483[label="",style="solid", color="black", weight=3]; 23330[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23330 -> 23484[label="",style="solid", color="black", weight=3]; 23331[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160600) (Succ vzz160500) == LT)",fontsize=16,color="black",shape="box"];23331 -> 23485[label="",style="solid", color="black", weight=3]; 23332[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160600) Zero == LT)",fontsize=16,color="black",shape="box"];23332 -> 23486[label="",style="solid", color="black", weight=3]; 23333[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23333 -> 23487[label="",style="solid", color="black", weight=3]; 23334 -> 23158[label="",style="dashed", color="red", weight=0]; 23334[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160500) == LT)",fontsize=16,color="magenta"];23334 -> 23488[label="",style="dashed", color="magenta", weight=3]; 23334 -> 23489[label="",style="dashed", color="magenta", weight=3]; 23335[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23335 -> 23490[label="",style="solid", color="black", weight=3]; 23336 -> 23152[label="",style="dashed", color="red", weight=0]; 23336[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23337 -> 23335[label="",style="dashed", color="red", weight=0]; 23337[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23338[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23338 -> 23491[label="",style="solid", color="black", weight=3]; 23339[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160500) (Succ vzz160600) == LT)",fontsize=16,color="black",shape="box"];23339 -> 23492[label="",style="solid", color="black", weight=3]; 23340[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160600) == LT)",fontsize=16,color="black",shape="box"];23340 -> 23493[label="",style="solid", color="black", weight=3]; 23341 -> 23157[label="",style="dashed", color="red", weight=0]; 23341[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23342 -> 23335[label="",style="dashed", color="red", weight=0]; 23342[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23343 -> 23151[label="",style="dashed", color="red", weight=0]; 23343[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160500) Zero == LT)",fontsize=16,color="magenta"];23343 -> 23494[label="",style="dashed", color="magenta", weight=3]; 23343 -> 23495[label="",style="dashed", color="magenta", weight=3]; 23344 -> 23335[label="",style="dashed", color="red", weight=0]; 23344[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23345[label="vzz1526000",fontsize=16,color="green",shape="box"];23346[label="vzz1525000",fontsize=16,color="green",shape="box"];23347[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1568000) (Succ vzz1567000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23347 -> 23496[label="",style="solid", color="black", weight=3]; 23348[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1568000) Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23348 -> 23497[label="",style="solid", color="black", weight=3]; 23349[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1567000)) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23349 -> 23498[label="",style="solid", color="black", weight=3]; 23350[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23350 -> 23499[label="",style="solid", color="black", weight=3]; 23351[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160800) (Succ vzz160700) == LT)",fontsize=16,color="black",shape="box"];23351 -> 23500[label="",style="solid", color="black", weight=3]; 23352[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160800) Zero == LT)",fontsize=16,color="black",shape="box"];23352 -> 23501[label="",style="solid", color="black", weight=3]; 23353[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23353 -> 23502[label="",style="solid", color="black", weight=3]; 23354 -> 23179[label="",style="dashed", color="red", weight=0]; 23354[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160700) == LT)",fontsize=16,color="magenta"];23354 -> 23503[label="",style="dashed", color="magenta", weight=3]; 23354 -> 23504[label="",style="dashed", color="magenta", weight=3]; 23355[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23355 -> 23505[label="",style="solid", color="black", weight=3]; 23356 -> 23173[label="",style="dashed", color="red", weight=0]; 23356[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23357 -> 23355[label="",style="dashed", color="red", weight=0]; 23357[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23358[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23358 -> 23506[label="",style="solid", color="black", weight=3]; 23359[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160700) (Succ vzz160800) == LT)",fontsize=16,color="black",shape="box"];23359 -> 23507[label="",style="solid", color="black", weight=3]; 23360[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz160800) == LT)",fontsize=16,color="black",shape="box"];23360 -> 23508[label="",style="solid", color="black", weight=3]; 23361 -> 23178[label="",style="dashed", color="red", weight=0]; 23361[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23362 -> 23355[label="",style="dashed", color="red", weight=0]; 23362[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23363 -> 23172[label="",style="dashed", color="red", weight=0]; 23363[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz160700) Zero == LT)",fontsize=16,color="magenta"];23363 -> 23509[label="",style="dashed", color="magenta", weight=3]; 23363 -> 23510[label="",style="dashed", color="magenta", weight=3]; 23364 -> 23355[label="",style="dashed", color="red", weight=0]; 23364[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23365[label="vzz1528000",fontsize=16,color="green",shape="box"];23366[label="vzz1527000",fontsize=16,color="green",shape="box"];23367[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1570000) (Succ vzz1569000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23367 -> 23511[label="",style="solid", color="black", weight=3]; 23368[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat (Succ vzz1570000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23368 -> 23512[label="",style="solid", color="black", weight=3]; 23369[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1569000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23369 -> 23513[label="",style="solid", color="black", weight=3]; 23370[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23370 -> 23514[label="",style="solid", color="black", weight=3]; 23371[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161000) (Succ vzz160900) == LT)",fontsize=16,color="black",shape="box"];23371 -> 23515[label="",style="solid", color="black", weight=3]; 23372[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161000) Zero == LT)",fontsize=16,color="black",shape="box"];23372 -> 23516[label="",style="solid", color="black", weight=3]; 23373[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23373 -> 23517[label="",style="solid", color="black", weight=3]; 23374 -> 23200[label="",style="dashed", color="red", weight=0]; 23374[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz160900) == LT)",fontsize=16,color="magenta"];23374 -> 23518[label="",style="dashed", color="magenta", weight=3]; 23374 -> 23519[label="",style="dashed", color="magenta", weight=3]; 23375[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23375 -> 23520[label="",style="solid", color="black", weight=3]; 23376 -> 23194[label="",style="dashed", color="red", weight=0]; 23376[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23377 -> 23375[label="",style="dashed", color="red", weight=0]; 23377[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23378[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23378 -> 23521[label="",style="solid", color="black", weight=3]; 23379[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160900) (Succ vzz161000) == LT)",fontsize=16,color="black",shape="box"];23379 -> 23522[label="",style="solid", color="black", weight=3]; 23380[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz161000) == LT)",fontsize=16,color="black",shape="box"];23380 -> 23523[label="",style="solid", color="black", weight=3]; 23381 -> 23199[label="",style="dashed", color="red", weight=0]; 23381[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23382 -> 23375[label="",style="dashed", color="red", weight=0]; 23382[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23383 -> 23193[label="",style="dashed", color="red", weight=0]; 23383[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz160900) Zero == LT)",fontsize=16,color="magenta"];23383 -> 23524[label="",style="dashed", color="magenta", weight=3]; 23383 -> 23525[label="",style="dashed", color="magenta", weight=3]; 23384 -> 23375[label="",style="dashed", color="red", weight=0]; 23384[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23385[label="vzz1529000",fontsize=16,color="green",shape="box"];23386[label="vzz1530000",fontsize=16,color="green",shape="box"];23387[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1572000) (Succ vzz1571000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23387 -> 23526[label="",style="solid", color="black", weight=3]; 23388[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat (Succ vzz1572000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23388 -> 23527[label="",style="solid", color="black", weight=3]; 23389[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero (Succ vzz1571000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23389 -> 23528[label="",style="solid", color="black", weight=3]; 23390[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23390 -> 23529[label="",style="solid", color="black", weight=3]; 23391[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161200) (Succ vzz161100) == LT)",fontsize=16,color="black",shape="box"];23391 -> 23530[label="",style="solid", color="black", weight=3]; 23392[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161200) Zero == LT)",fontsize=16,color="black",shape="box"];23392 -> 23531[label="",style="solid", color="black", weight=3]; 23393[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="black",shape="triangle"];23393 -> 23532[label="",style="solid", color="black", weight=3]; 23394 -> 23221[label="",style="dashed", color="red", weight=0]; 23394[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz161100) == LT)",fontsize=16,color="magenta"];23394 -> 23533[label="",style="dashed", color="magenta", weight=3]; 23394 -> 23534[label="",style="dashed", color="magenta", weight=3]; 23395[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23395 -> 23535[label="",style="solid", color="black", weight=3]; 23396 -> 23215[label="",style="dashed", color="red", weight=0]; 23396[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23397 -> 23395[label="",style="dashed", color="red", weight=0]; 23397[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23398[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) True",fontsize=16,color="black",shape="box"];23398 -> 23536[label="",style="solid", color="black", weight=3]; 23399[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161100) (Succ vzz161200) == LT)",fontsize=16,color="black",shape="box"];23399 -> 23537[label="",style="solid", color="black", weight=3]; 23400[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz161200) == LT)",fontsize=16,color="black",shape="box"];23400 -> 23538[label="",style="solid", color="black", weight=3]; 23401 -> 23220[label="",style="dashed", color="red", weight=0]; 23401[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23402 -> 23395[label="",style="dashed", color="red", weight=0]; 23402[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23403 -> 23214[label="",style="dashed", color="red", weight=0]; 23403[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz161100) Zero == LT)",fontsize=16,color="magenta"];23403 -> 23539[label="",style="dashed", color="magenta", weight=3]; 23403 -> 23540[label="",style="dashed", color="magenta", weight=3]; 23404 -> 23395[label="",style="dashed", color="red", weight=0]; 23404[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23405[label="vzz1542000",fontsize=16,color="green",shape="box"];23406[label="vzz1541000",fontsize=16,color="green",shape="box"];23407[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1574000) (Succ vzz1573000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23407 -> 23541[label="",style="solid", color="black", weight=3]; 23408[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat (Succ vzz1574000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23408 -> 23542[label="",style="solid", color="black", weight=3]; 23409[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1573000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23409 -> 23543[label="",style="solid", color="black", weight=3]; 23410[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23410 -> 23544[label="",style="solid", color="black", weight=3]; 23411[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161400) (Succ vzz161300) == LT)",fontsize=16,color="black",shape="box"];23411 -> 23545[label="",style="solid", color="black", weight=3]; 23412[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161400) Zero == LT)",fontsize=16,color="black",shape="box"];23412 -> 23546[label="",style="solid", color="black", weight=3]; 23413[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23413 -> 23547[label="",style="solid", color="black", weight=3]; 23414 -> 23242[label="",style="dashed", color="red", weight=0]; 23414[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161300) == LT)",fontsize=16,color="magenta"];23414 -> 23548[label="",style="dashed", color="magenta", weight=3]; 23414 -> 23549[label="",style="dashed", color="magenta", weight=3]; 23415[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23415 -> 23550[label="",style="solid", color="black", weight=3]; 23416 -> 23236[label="",style="dashed", color="red", weight=0]; 23416[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23417 -> 23415[label="",style="dashed", color="red", weight=0]; 23417[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23418[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23418 -> 23551[label="",style="solid", color="black", weight=3]; 23419[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161300) (Succ vzz161400) == LT)",fontsize=16,color="black",shape="box"];23419 -> 23552[label="",style="solid", color="black", weight=3]; 23420[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161400) == LT)",fontsize=16,color="black",shape="box"];23420 -> 23553[label="",style="solid", color="black", weight=3]; 23421 -> 23241[label="",style="dashed", color="red", weight=0]; 23421[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23422 -> 23415[label="",style="dashed", color="red", weight=0]; 23422[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23423 -> 23235[label="",style="dashed", color="red", weight=0]; 23423[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161300) Zero == LT)",fontsize=16,color="magenta"];23423 -> 23554[label="",style="dashed", color="magenta", weight=3]; 23423 -> 23555[label="",style="dashed", color="magenta", weight=3]; 23424 -> 23415[label="",style="dashed", color="red", weight=0]; 23424[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23425[label="vzz1553000",fontsize=16,color="green",shape="box"];23426[label="vzz1554000",fontsize=16,color="green",shape="box"];23427[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1576000) (Succ vzz1575000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23427 -> 23556[label="",style="solid", color="black", weight=3]; 23428[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat (Succ vzz1576000) Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23428 -> 23557[label="",style="solid", color="black", weight=3]; 23429[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero (Succ vzz1575000)) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23429 -> 23558[label="",style="solid", color="black", weight=3]; 23430[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat Zero Zero) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23430 -> 23559[label="",style="solid", color="black", weight=3]; 23431[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161600) (Succ vzz161500) == LT)",fontsize=16,color="black",shape="box"];23431 -> 23560[label="",style="solid", color="black", weight=3]; 23432[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161600) Zero == LT)",fontsize=16,color="black",shape="box"];23432 -> 23561[label="",style="solid", color="black", weight=3]; 23433[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="black",shape="triangle"];23433 -> 23562[label="",style="solid", color="black", weight=3]; 23434 -> 23263[label="",style="dashed", color="red", weight=0]; 23434[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161500) == LT)",fontsize=16,color="magenta"];23434 -> 23563[label="",style="dashed", color="magenta", weight=3]; 23434 -> 23564[label="",style="dashed", color="magenta", weight=3]; 23435[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="black",shape="triangle"];23435 -> 23565[label="",style="solid", color="black", weight=3]; 23436 -> 23257[label="",style="dashed", color="red", weight=0]; 23436[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23437 -> 23435[label="",style="dashed", color="red", weight=0]; 23437[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23438[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) True",fontsize=16,color="black",shape="box"];23438 -> 23566[label="",style="solid", color="black", weight=3]; 23439[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161500) (Succ vzz161600) == LT)",fontsize=16,color="black",shape="box"];23439 -> 23567[label="",style="solid", color="black", weight=3]; 23440[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz161600) == LT)",fontsize=16,color="black",shape="box"];23440 -> 23568[label="",style="solid", color="black", weight=3]; 23441 -> 23262[label="",style="dashed", color="red", weight=0]; 23441[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23442 -> 23435[label="",style="dashed", color="red", weight=0]; 23442[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23443 -> 23256[label="",style="dashed", color="red", weight=0]; 23443[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz161500) Zero == LT)",fontsize=16,color="magenta"];23443 -> 23569[label="",style="dashed", color="magenta", weight=3]; 23443 -> 23570[label="",style="dashed", color="magenta", weight=3]; 23444 -> 23435[label="",style="dashed", color="red", weight=0]; 23444[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23447[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23447 -> 23571[label="",style="solid", color="black", weight=3]; 23448[label="roundRound05 (vzz23 :% Integer vzz240) True (Integer (Neg (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23448 -> 23572[label="",style="solid", color="black", weight=3]; 23449[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23449 -> 23573[label="",style="solid", color="black", weight=3]; 23450 -> 9418[label="",style="dashed", color="red", weight=0]; 23450[label="roundRound00 (vzz23 :% Integer vzz240) (even (roundN (vzz23 :% Integer vzz240)))",fontsize=16,color="magenta"];23450 -> 23574[label="",style="dashed", color="magenta", weight=3]; 23450 -> 23575[label="",style="dashed", color="magenta", weight=3]; 23450 -> 23576[label="",style="dashed", color="magenta", weight=3]; 23451 -> 22883[label="",style="dashed", color="red", weight=0]; 23451[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) (primEqNat vzz1559000 vzz1558000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23451 -> 23577[label="",style="dashed", color="magenta", weight=3]; 23451 -> 23578[label="",style="dashed", color="magenta", weight=3]; 23452 -> 22677[label="",style="dashed", color="red", weight=0]; 23452[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23453 -> 22677[label="",style="dashed", color="red", weight=0]; 23453[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23454 -> 22887[label="",style="dashed", color="red", weight=0]; 23454[label="roundRound01 (Double (Pos vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23455[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz160200 vzz160100 == LT)",fontsize=16,color="burlywood",shape="triangle"];28271[label="vzz160200/Succ vzz1602000",fontsize=10,color="white",style="solid",shape="box"];23455 -> 28271[label="",style="solid", color="burlywood", weight=9]; 28271 -> 23579[label="",style="solid", color="burlywood", weight=3]; 28272[label="vzz160200/Zero",fontsize=10,color="white",style="solid",shape="box"];23455 -> 28272[label="",style="solid", color="burlywood", weight=9]; 28272 -> 23580[label="",style="solid", color="burlywood", weight=3]; 23456 -> 23110[label="",style="dashed", color="red", weight=0]; 23456[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23457 -> 1837[label="",style="dashed", color="red", weight=0]; 23457[label="roundN (Double (Pos vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23457 -> 23581[label="",style="dashed", color="magenta", weight=3]; 23457 -> 23582[label="",style="dashed", color="magenta", weight=3]; 23458[label="Zero",fontsize=16,color="green",shape="box"];23459[label="vzz160100",fontsize=16,color="green",shape="box"];23460 -> 23293[label="",style="dashed", color="red", weight=0]; 23460[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23461 -> 6515[label="",style="dashed", color="red", weight=0]; 23461[label="roundN (Double (Pos vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23461 -> 23583[label="",style="dashed", color="magenta", weight=3]; 23461 -> 23584[label="",style="dashed", color="magenta", weight=3]; 23462 -> 23455[label="",style="dashed", color="red", weight=0]; 23462[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz160100 vzz160200 == LT)",fontsize=16,color="magenta"];23462 -> 23585[label="",style="dashed", color="magenta", weight=3]; 23462 -> 23586[label="",style="dashed", color="magenta", weight=3]; 23463 -> 23115[label="",style="dashed", color="red", weight=0]; 23463[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23464[label="Zero",fontsize=16,color="green",shape="box"];23465[label="vzz160100",fontsize=16,color="green",shape="box"];23466 -> 22908[label="",style="dashed", color="red", weight=0]; 23466[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) (primEqNat vzz1563000 vzz1562000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23466 -> 23587[label="",style="dashed", color="magenta", weight=3]; 23466 -> 23588[label="",style="dashed", color="magenta", weight=3]; 23467 -> 22700[label="",style="dashed", color="red", weight=0]; 23467[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23468 -> 22700[label="",style="dashed", color="red", weight=0]; 23468[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23469 -> 22912[label="",style="dashed", color="red", weight=0]; 23469[label="roundRound01 (Double (Neg vzz300) (Pos vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23470[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz160400 vzz160300 == LT)",fontsize=16,color="burlywood",shape="triangle"];28273[label="vzz160400/Succ vzz1604000",fontsize=10,color="white",style="solid",shape="box"];23470 -> 28273[label="",style="solid", color="burlywood", weight=9]; 28273 -> 23589[label="",style="solid", color="burlywood", weight=3]; 28274[label="vzz160400/Zero",fontsize=10,color="white",style="solid",shape="box"];23470 -> 28274[label="",style="solid", color="burlywood", weight=9]; 28274 -> 23590[label="",style="solid", color="burlywood", weight=3]; 23471 -> 23131[label="",style="dashed", color="red", weight=0]; 23471[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23472 -> 1837[label="",style="dashed", color="red", weight=0]; 23472[label="roundN (Double (Neg vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23472 -> 23591[label="",style="dashed", color="magenta", weight=3]; 23472 -> 23592[label="",style="dashed", color="magenta", weight=3]; 23473[label="Zero",fontsize=16,color="green",shape="box"];23474[label="vzz160300",fontsize=16,color="green",shape="box"];23475 -> 23313[label="",style="dashed", color="red", weight=0]; 23475[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23476 -> 6515[label="",style="dashed", color="red", weight=0]; 23476[label="roundN (Double (Neg vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23476 -> 23593[label="",style="dashed", color="magenta", weight=3]; 23476 -> 23594[label="",style="dashed", color="magenta", weight=3]; 23477 -> 23470[label="",style="dashed", color="red", weight=0]; 23477[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz160300 vzz160400 == LT)",fontsize=16,color="magenta"];23477 -> 23595[label="",style="dashed", color="magenta", weight=3]; 23477 -> 23596[label="",style="dashed", color="magenta", weight=3]; 23478 -> 23136[label="",style="dashed", color="red", weight=0]; 23478[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23479[label="vzz160300",fontsize=16,color="green",shape="box"];23480[label="Zero",fontsize=16,color="green",shape="box"];23481 -> 22933[label="",style="dashed", color="red", weight=0]; 23481[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) (primEqNat vzz1565000 vzz1564000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23481 -> 23597[label="",style="dashed", color="magenta", weight=3]; 23481 -> 23598[label="",style="dashed", color="magenta", weight=3]; 23482 -> 22723[label="",style="dashed", color="red", weight=0]; 23482[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23483 -> 22723[label="",style="dashed", color="red", weight=0]; 23483[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23484 -> 22937[label="",style="dashed", color="red", weight=0]; 23484[label="roundRound01 (Double (Pos vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23485[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz160600 vzz160500 == LT)",fontsize=16,color="burlywood",shape="triangle"];28275[label="vzz160600/Succ vzz1606000",fontsize=10,color="white",style="solid",shape="box"];23485 -> 28275[label="",style="solid", color="burlywood", weight=9]; 28275 -> 23599[label="",style="solid", color="burlywood", weight=3]; 28276[label="vzz160600/Zero",fontsize=10,color="white",style="solid",shape="box"];23485 -> 28276[label="",style="solid", color="burlywood", weight=9]; 28276 -> 23600[label="",style="solid", color="burlywood", weight=3]; 23486 -> 23152[label="",style="dashed", color="red", weight=0]; 23486[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23487 -> 1837[label="",style="dashed", color="red", weight=0]; 23487[label="roundN (Double (Pos vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23487 -> 23601[label="",style="dashed", color="magenta", weight=3]; 23487 -> 23602[label="",style="dashed", color="magenta", weight=3]; 23488[label="vzz160500",fontsize=16,color="green",shape="box"];23489[label="Zero",fontsize=16,color="green",shape="box"];23490 -> 23333[label="",style="dashed", color="red", weight=0]; 23490[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23491 -> 6515[label="",style="dashed", color="red", weight=0]; 23491[label="roundN (Double (Pos vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23491 -> 23603[label="",style="dashed", color="magenta", weight=3]; 23491 -> 23604[label="",style="dashed", color="magenta", weight=3]; 23492 -> 23485[label="",style="dashed", color="red", weight=0]; 23492[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz160500 vzz160600 == LT)",fontsize=16,color="magenta"];23492 -> 23605[label="",style="dashed", color="magenta", weight=3]; 23492 -> 23606[label="",style="dashed", color="magenta", weight=3]; 23493 -> 23157[label="",style="dashed", color="red", weight=0]; 23493[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23494[label="vzz160500",fontsize=16,color="green",shape="box"];23495[label="Zero",fontsize=16,color="green",shape="box"];23496 -> 22958[label="",style="dashed", color="red", weight=0]; 23496[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) (primEqNat vzz1568000 vzz1567000) (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23496 -> 23607[label="",style="dashed", color="magenta", weight=3]; 23496 -> 23608[label="",style="dashed", color="magenta", weight=3]; 23497 -> 22746[label="",style="dashed", color="red", weight=0]; 23497[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23498 -> 22746[label="",style="dashed", color="red", weight=0]; 23498[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) False (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23499 -> 22962[label="",style="dashed", color="red", weight=0]; 23499[label="roundRound01 (Double (Neg vzz300) (Neg vzz310)) True (Double (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23500[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz160800 vzz160700 == LT)",fontsize=16,color="burlywood",shape="triangle"];28277[label="vzz160800/Succ vzz1608000",fontsize=10,color="white",style="solid",shape="box"];23500 -> 28277[label="",style="solid", color="burlywood", weight=9]; 28277 -> 23609[label="",style="solid", color="burlywood", weight=3]; 28278[label="vzz160800/Zero",fontsize=10,color="white",style="solid",shape="box"];23500 -> 28278[label="",style="solid", color="burlywood", weight=9]; 28278 -> 23610[label="",style="solid", color="burlywood", weight=3]; 23501 -> 23173[label="",style="dashed", color="red", weight=0]; 23501[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23502 -> 1837[label="",style="dashed", color="red", weight=0]; 23502[label="roundN (Double (Neg vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23502 -> 23611[label="",style="dashed", color="magenta", weight=3]; 23502 -> 23612[label="",style="dashed", color="magenta", weight=3]; 23503[label="vzz160700",fontsize=16,color="green",shape="box"];23504[label="Zero",fontsize=16,color="green",shape="box"];23505 -> 23353[label="",style="dashed", color="red", weight=0]; 23505[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23506 -> 6515[label="",style="dashed", color="red", weight=0]; 23506[label="roundN (Double (Neg vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23506 -> 23613[label="",style="dashed", color="magenta", weight=3]; 23506 -> 23614[label="",style="dashed", color="magenta", weight=3]; 23507 -> 23500[label="",style="dashed", color="red", weight=0]; 23507[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz160700 vzz160800 == LT)",fontsize=16,color="magenta"];23507 -> 23615[label="",style="dashed", color="magenta", weight=3]; 23507 -> 23616[label="",style="dashed", color="magenta", weight=3]; 23508 -> 23178[label="",style="dashed", color="red", weight=0]; 23508[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23509[label="Zero",fontsize=16,color="green",shape="box"];23510[label="vzz160700",fontsize=16,color="green",shape="box"];23511 -> 22983[label="",style="dashed", color="red", weight=0]; 23511[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) (primEqNat vzz1570000 vzz1569000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23511 -> 23617[label="",style="dashed", color="magenta", weight=3]; 23511 -> 23618[label="",style="dashed", color="magenta", weight=3]; 23512 -> 22769[label="",style="dashed", color="red", weight=0]; 23512[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23513 -> 22769[label="",style="dashed", color="red", weight=0]; 23513[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23514 -> 22987[label="",style="dashed", color="red", weight=0]; 23514[label="roundRound01 (Float (Pos vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23515[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz161000 vzz160900 == LT)",fontsize=16,color="burlywood",shape="triangle"];28279[label="vzz161000/Succ vzz1610000",fontsize=10,color="white",style="solid",shape="box"];23515 -> 28279[label="",style="solid", color="burlywood", weight=9]; 28279 -> 23619[label="",style="solid", color="burlywood", weight=3]; 28280[label="vzz161000/Zero",fontsize=10,color="white",style="solid",shape="box"];23515 -> 28280[label="",style="solid", color="burlywood", weight=9]; 28280 -> 23620[label="",style="solid", color="burlywood", weight=3]; 23516 -> 23194[label="",style="dashed", color="red", weight=0]; 23516[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23517 -> 1837[label="",style="dashed", color="red", weight=0]; 23517[label="roundN (Float (Pos vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23517 -> 23621[label="",style="dashed", color="magenta", weight=3]; 23517 -> 23622[label="",style="dashed", color="magenta", weight=3]; 23518[label="vzz160900",fontsize=16,color="green",shape="box"];23519[label="Zero",fontsize=16,color="green",shape="box"];23520 -> 23373[label="",style="dashed", color="red", weight=0]; 23520[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23521 -> 6515[label="",style="dashed", color="red", weight=0]; 23521[label="roundN (Float (Pos vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23521 -> 23623[label="",style="dashed", color="magenta", weight=3]; 23521 -> 23624[label="",style="dashed", color="magenta", weight=3]; 23522 -> 23515[label="",style="dashed", color="red", weight=0]; 23522[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz160900 vzz161000 == LT)",fontsize=16,color="magenta"];23522 -> 23625[label="",style="dashed", color="magenta", weight=3]; 23522 -> 23626[label="",style="dashed", color="magenta", weight=3]; 23523 -> 23199[label="",style="dashed", color="red", weight=0]; 23523[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23524[label="Zero",fontsize=16,color="green",shape="box"];23525[label="vzz160900",fontsize=16,color="green",shape="box"];23526 -> 23008[label="",style="dashed", color="red", weight=0]; 23526[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) (primEqNat vzz1572000 vzz1571000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23526 -> 23627[label="",style="dashed", color="magenta", weight=3]; 23526 -> 23628[label="",style="dashed", color="magenta", weight=3]; 23527 -> 22792[label="",style="dashed", color="red", weight=0]; 23527[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23528 -> 22792[label="",style="dashed", color="red", weight=0]; 23528[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23529 -> 23012[label="",style="dashed", color="red", weight=0]; 23529[label="roundRound01 (Float (Neg vzz300) (Pos vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23530[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz161200 vzz161100 == LT)",fontsize=16,color="burlywood",shape="triangle"];28281[label="vzz161200/Succ vzz1612000",fontsize=10,color="white",style="solid",shape="box"];23530 -> 28281[label="",style="solid", color="burlywood", weight=9]; 28281 -> 23629[label="",style="solid", color="burlywood", weight=3]; 28282[label="vzz161200/Zero",fontsize=10,color="white",style="solid",shape="box"];23530 -> 28282[label="",style="solid", color="burlywood", weight=9]; 28282 -> 23630[label="",style="solid", color="burlywood", weight=3]; 23531 -> 23215[label="",style="dashed", color="red", weight=0]; 23531[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23532 -> 1837[label="",style="dashed", color="red", weight=0]; 23532[label="roundN (Float (Neg vzz300) (Pos vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23532 -> 23631[label="",style="dashed", color="magenta", weight=3]; 23532 -> 23632[label="",style="dashed", color="magenta", weight=3]; 23533[label="Zero",fontsize=16,color="green",shape="box"];23534[label="vzz161100",fontsize=16,color="green",shape="box"];23535 -> 23393[label="",style="dashed", color="red", weight=0]; 23535[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) False",fontsize=16,color="magenta"];23536 -> 6515[label="",style="dashed", color="red", weight=0]; 23536[label="roundN (Float (Neg vzz300) (Pos vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23536 -> 23633[label="",style="dashed", color="magenta", weight=3]; 23536 -> 23634[label="",style="dashed", color="magenta", weight=3]; 23537 -> 23530[label="",style="dashed", color="red", weight=0]; 23537[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz161100 vzz161200 == LT)",fontsize=16,color="magenta"];23537 -> 23635[label="",style="dashed", color="magenta", weight=3]; 23537 -> 23636[label="",style="dashed", color="magenta", weight=3]; 23538 -> 23220[label="",style="dashed", color="red", weight=0]; 23538[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23539[label="vzz161100",fontsize=16,color="green",shape="box"];23540[label="Zero",fontsize=16,color="green",shape="box"];23541 -> 23033[label="",style="dashed", color="red", weight=0]; 23541[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) (primEqNat vzz1574000 vzz1573000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23541 -> 23637[label="",style="dashed", color="magenta", weight=3]; 23541 -> 23638[label="",style="dashed", color="magenta", weight=3]; 23542 -> 22815[label="",style="dashed", color="red", weight=0]; 23542[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23543 -> 22815[label="",style="dashed", color="red", weight=0]; 23543[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23544 -> 23037[label="",style="dashed", color="red", weight=0]; 23544[label="roundRound01 (Float (Pos vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23545[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz161400 vzz161300 == LT)",fontsize=16,color="burlywood",shape="triangle"];28283[label="vzz161400/Succ vzz1614000",fontsize=10,color="white",style="solid",shape="box"];23545 -> 28283[label="",style="solid", color="burlywood", weight=9]; 28283 -> 23639[label="",style="solid", color="burlywood", weight=3]; 28284[label="vzz161400/Zero",fontsize=10,color="white",style="solid",shape="box"];23545 -> 28284[label="",style="solid", color="burlywood", weight=9]; 28284 -> 23640[label="",style="solid", color="burlywood", weight=3]; 23546 -> 23236[label="",style="dashed", color="red", weight=0]; 23546[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23547 -> 1837[label="",style="dashed", color="red", weight=0]; 23547[label="roundN (Float (Pos vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23547 -> 23641[label="",style="dashed", color="magenta", weight=3]; 23547 -> 23642[label="",style="dashed", color="magenta", weight=3]; 23548[label="Zero",fontsize=16,color="green",shape="box"];23549[label="vzz161300",fontsize=16,color="green",shape="box"];23550 -> 23413[label="",style="dashed", color="red", weight=0]; 23550[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23551 -> 6515[label="",style="dashed", color="red", weight=0]; 23551[label="roundN (Float (Pos vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23551 -> 23643[label="",style="dashed", color="magenta", weight=3]; 23551 -> 23644[label="",style="dashed", color="magenta", weight=3]; 23552 -> 23545[label="",style="dashed", color="red", weight=0]; 23552[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz161300 vzz161400 == LT)",fontsize=16,color="magenta"];23552 -> 23645[label="",style="dashed", color="magenta", weight=3]; 23552 -> 23646[label="",style="dashed", color="magenta", weight=3]; 23553 -> 23241[label="",style="dashed", color="red", weight=0]; 23553[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23554[label="vzz161300",fontsize=16,color="green",shape="box"];23555[label="Zero",fontsize=16,color="green",shape="box"];23556 -> 23058[label="",style="dashed", color="red", weight=0]; 23556[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) (primEqNat vzz1576000 vzz1575000) (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23556 -> 23647[label="",style="dashed", color="magenta", weight=3]; 23556 -> 23648[label="",style="dashed", color="magenta", weight=3]; 23557 -> 22838[label="",style="dashed", color="red", weight=0]; 23557[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23558 -> 22838[label="",style="dashed", color="red", weight=0]; 23558[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) False (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23559 -> 23062[label="",style="dashed", color="red", weight=0]; 23559[label="roundRound01 (Float (Neg vzz300) (Neg vzz310)) True (Float (Neg (Succ Zero)) (Pos (Succ Zero)))",fontsize=16,color="magenta"];23560[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz161600 vzz161500 == LT)",fontsize=16,color="burlywood",shape="triangle"];28285[label="vzz161600/Succ vzz1616000",fontsize=10,color="white",style="solid",shape="box"];23560 -> 28285[label="",style="solid", color="burlywood", weight=9]; 28285 -> 23649[label="",style="solid", color="burlywood", weight=3]; 28286[label="vzz161600/Zero",fontsize=10,color="white",style="solid",shape="box"];23560 -> 28286[label="",style="solid", color="burlywood", weight=9]; 28286 -> 23650[label="",style="solid", color="burlywood", weight=3]; 23561 -> 23257[label="",style="dashed", color="red", weight=0]; 23561[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23562 -> 1837[label="",style="dashed", color="red", weight=0]; 23562[label="roundN (Float (Neg vzz300) (Neg vzz310)) + fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23562 -> 23651[label="",style="dashed", color="magenta", weight=3]; 23562 -> 23652[label="",style="dashed", color="magenta", weight=3]; 23563[label="Zero",fontsize=16,color="green",shape="box"];23564[label="vzz161500",fontsize=16,color="green",shape="box"];23565 -> 23433[label="",style="dashed", color="red", weight=0]; 23565[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) False",fontsize=16,color="magenta"];23566 -> 6515[label="",style="dashed", color="red", weight=0]; 23566[label="roundN (Float (Neg vzz300) (Neg vzz310)) - fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23566 -> 23653[label="",style="dashed", color="magenta", weight=3]; 23566 -> 23654[label="",style="dashed", color="magenta", weight=3]; 23567 -> 23560[label="",style="dashed", color="red", weight=0]; 23567[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz161500 vzz161600 == LT)",fontsize=16,color="magenta"];23567 -> 23655[label="",style="dashed", color="magenta", weight=3]; 23567 -> 23656[label="",style="dashed", color="magenta", weight=3]; 23568 -> 23262[label="",style="dashed", color="red", weight=0]; 23568[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23569[label="Zero",fontsize=16,color="green",shape="box"];23570[label="vzz161500",fontsize=16,color="green",shape="box"];23571[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos Zero) :% Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23571 -> 23657[label="",style="solid", color="black", weight=3]; 23572 -> 9672[label="",style="dashed", color="red", weight=0]; 23572[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23572 -> 23658[label="",style="dashed", color="magenta", weight=3]; 23572 -> 23659[label="",style="dashed", color="magenta", weight=3]; 23573[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23573 -> 23660[label="",style="solid", color="black", weight=3]; 23574[label="vzz23",fontsize=16,color="green",shape="box"];23575[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="blue",shape="box"];28287[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];23575 -> 28287[label="",style="solid", color="blue", weight=9]; 28287 -> 23748[label="",style="solid", color="blue", weight=3]; 28288[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];23575 -> 28288[label="",style="solid", color="blue", weight=9]; 28288 -> 23749[label="",style="solid", color="blue", weight=3]; 23576[label="Integer vzz240",fontsize=16,color="green",shape="box"];23577[label="vzz1559000",fontsize=16,color="green",shape="box"];23578[label="vzz1558000",fontsize=16,color="green",shape="box"];23579[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1602000) vzz160100 == LT)",fontsize=16,color="burlywood",shape="box"];28289[label="vzz160100/Succ vzz1601000",fontsize=10,color="white",style="solid",shape="box"];23579 -> 28289[label="",style="solid", color="burlywood", weight=9]; 28289 -> 23686[label="",style="solid", color="burlywood", weight=3]; 28290[label="vzz160100/Zero",fontsize=10,color="white",style="solid",shape="box"];23579 -> 28290[label="",style="solid", color="burlywood", weight=9]; 28290 -> 23687[label="",style="solid", color="burlywood", weight=3]; 23580[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero vzz160100 == LT)",fontsize=16,color="burlywood",shape="box"];28291[label="vzz160100/Succ vzz1601000",fontsize=10,color="white",style="solid",shape="box"];23580 -> 28291[label="",style="solid", color="burlywood", weight=9]; 28291 -> 23688[label="",style="solid", color="burlywood", weight=3]; 28292[label="vzz160100/Zero",fontsize=10,color="white",style="solid",shape="box"];23580 -> 28292[label="",style="solid", color="burlywood", weight=9]; 28292 -> 23689[label="",style="solid", color="burlywood", weight=3]; 23581 -> 9183[label="",style="dashed", color="red", weight=0]; 23581[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23582 -> 10753[label="",style="dashed", color="red", weight=0]; 23582[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23582 -> 23690[label="",style="dashed", color="magenta", weight=3]; 23583 -> 10753[label="",style="dashed", color="red", weight=0]; 23583[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23583 -> 23691[label="",style="dashed", color="magenta", weight=3]; 23584 -> 9183[label="",style="dashed", color="red", weight=0]; 23584[label="roundN (Double (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23585[label="vzz160200",fontsize=16,color="green",shape="box"];23586[label="vzz160100",fontsize=16,color="green",shape="box"];23587[label="vzz1563000",fontsize=16,color="green",shape="box"];23588[label="vzz1562000",fontsize=16,color="green",shape="box"];23589[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1604000) vzz160300 == LT)",fontsize=16,color="burlywood",shape="box"];28293[label="vzz160300/Succ vzz1603000",fontsize=10,color="white",style="solid",shape="box"];23589 -> 28293[label="",style="solid", color="burlywood", weight=9]; 28293 -> 23692[label="",style="solid", color="burlywood", weight=3]; 28294[label="vzz160300/Zero",fontsize=10,color="white",style="solid",shape="box"];23589 -> 28294[label="",style="solid", color="burlywood", weight=9]; 28294 -> 23693[label="",style="solid", color="burlywood", weight=3]; 23590[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero vzz160300 == LT)",fontsize=16,color="burlywood",shape="box"];28295[label="vzz160300/Succ vzz1603000",fontsize=10,color="white",style="solid",shape="box"];23590 -> 28295[label="",style="solid", color="burlywood", weight=9]; 28295 -> 23694[label="",style="solid", color="burlywood", weight=3]; 28296[label="vzz160300/Zero",fontsize=10,color="white",style="solid",shape="box"];23590 -> 28296[label="",style="solid", color="burlywood", weight=9]; 28296 -> 23695[label="",style="solid", color="burlywood", weight=3]; 23591 -> 9211[label="",style="dashed", color="red", weight=0]; 23591[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23592 -> 10753[label="",style="dashed", color="red", weight=0]; 23592[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23592 -> 23696[label="",style="dashed", color="magenta", weight=3]; 23593 -> 10753[label="",style="dashed", color="red", weight=0]; 23593[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23593 -> 23697[label="",style="dashed", color="magenta", weight=3]; 23594 -> 9211[label="",style="dashed", color="red", weight=0]; 23594[label="roundN (Double (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23595[label="vzz160300",fontsize=16,color="green",shape="box"];23596[label="vzz160400",fontsize=16,color="green",shape="box"];23597[label="vzz1564000",fontsize=16,color="green",shape="box"];23598[label="vzz1565000",fontsize=16,color="green",shape="box"];23599[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1606000) vzz160500 == LT)",fontsize=16,color="burlywood",shape="box"];28297[label="vzz160500/Succ vzz1605000",fontsize=10,color="white",style="solid",shape="box"];23599 -> 28297[label="",style="solid", color="burlywood", weight=9]; 28297 -> 23698[label="",style="solid", color="burlywood", weight=3]; 28298[label="vzz160500/Zero",fontsize=10,color="white",style="solid",shape="box"];23599 -> 28298[label="",style="solid", color="burlywood", weight=9]; 28298 -> 23699[label="",style="solid", color="burlywood", weight=3]; 23600[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero vzz160500 == LT)",fontsize=16,color="burlywood",shape="box"];28299[label="vzz160500/Succ vzz1605000",fontsize=10,color="white",style="solid",shape="box"];23600 -> 28299[label="",style="solid", color="burlywood", weight=9]; 28299 -> 23700[label="",style="solid", color="burlywood", weight=3]; 28300[label="vzz160500/Zero",fontsize=10,color="white",style="solid",shape="box"];23600 -> 28300[label="",style="solid", color="burlywood", weight=9]; 28300 -> 23701[label="",style="solid", color="burlywood", weight=3]; 23601 -> 9239[label="",style="dashed", color="red", weight=0]; 23601[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23602 -> 10753[label="",style="dashed", color="red", weight=0]; 23602[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23602 -> 23702[label="",style="dashed", color="magenta", weight=3]; 23603 -> 10753[label="",style="dashed", color="red", weight=0]; 23603[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23603 -> 23703[label="",style="dashed", color="magenta", weight=3]; 23604 -> 9239[label="",style="dashed", color="red", weight=0]; 23604[label="roundN (Double (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23605[label="vzz160500",fontsize=16,color="green",shape="box"];23606[label="vzz160600",fontsize=16,color="green",shape="box"];23607[label="vzz1567000",fontsize=16,color="green",shape="box"];23608[label="vzz1568000",fontsize=16,color="green",shape="box"];23609[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1608000) vzz160700 == LT)",fontsize=16,color="burlywood",shape="box"];28301[label="vzz160700/Succ vzz1607000",fontsize=10,color="white",style="solid",shape="box"];23609 -> 28301[label="",style="solid", color="burlywood", weight=9]; 28301 -> 23704[label="",style="solid", color="burlywood", weight=3]; 28302[label="vzz160700/Zero",fontsize=10,color="white",style="solid",shape="box"];23609 -> 28302[label="",style="solid", color="burlywood", weight=9]; 28302 -> 23705[label="",style="solid", color="burlywood", weight=3]; 23610[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero vzz160700 == LT)",fontsize=16,color="burlywood",shape="box"];28303[label="vzz160700/Succ vzz1607000",fontsize=10,color="white",style="solid",shape="box"];23610 -> 28303[label="",style="solid", color="burlywood", weight=9]; 28303 -> 23706[label="",style="solid", color="burlywood", weight=3]; 28304[label="vzz160700/Zero",fontsize=10,color="white",style="solid",shape="box"];23610 -> 28304[label="",style="solid", color="burlywood", weight=9]; 28304 -> 23707[label="",style="solid", color="burlywood", weight=3]; 23611 -> 9267[label="",style="dashed", color="red", weight=0]; 23611[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23612 -> 10753[label="",style="dashed", color="red", weight=0]; 23612[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23612 -> 23708[label="",style="dashed", color="magenta", weight=3]; 23613 -> 10753[label="",style="dashed", color="red", weight=0]; 23613[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23613 -> 23709[label="",style="dashed", color="magenta", weight=3]; 23614 -> 9267[label="",style="dashed", color="red", weight=0]; 23614[label="roundN (Double (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23615[label="vzz160700",fontsize=16,color="green",shape="box"];23616[label="vzz160800",fontsize=16,color="green",shape="box"];23617[label="vzz1569000",fontsize=16,color="green",shape="box"];23618[label="vzz1570000",fontsize=16,color="green",shape="box"];23619[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1610000) vzz160900 == LT)",fontsize=16,color="burlywood",shape="box"];28305[label="vzz160900/Succ vzz1609000",fontsize=10,color="white",style="solid",shape="box"];23619 -> 28305[label="",style="solid", color="burlywood", weight=9]; 28305 -> 23710[label="",style="solid", color="burlywood", weight=3]; 28306[label="vzz160900/Zero",fontsize=10,color="white",style="solid",shape="box"];23619 -> 28306[label="",style="solid", color="burlywood", weight=9]; 28306 -> 23711[label="",style="solid", color="burlywood", weight=3]; 23620[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero vzz160900 == LT)",fontsize=16,color="burlywood",shape="box"];28307[label="vzz160900/Succ vzz1609000",fontsize=10,color="white",style="solid",shape="box"];23620 -> 28307[label="",style="solid", color="burlywood", weight=9]; 28307 -> 23712[label="",style="solid", color="burlywood", weight=3]; 28308[label="vzz160900/Zero",fontsize=10,color="white",style="solid",shape="box"];23620 -> 28308[label="",style="solid", color="burlywood", weight=9]; 28308 -> 23713[label="",style="solid", color="burlywood", weight=3]; 23621 -> 9295[label="",style="dashed", color="red", weight=0]; 23621[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23622 -> 10753[label="",style="dashed", color="red", weight=0]; 23622[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23622 -> 23714[label="",style="dashed", color="magenta", weight=3]; 23623 -> 10753[label="",style="dashed", color="red", weight=0]; 23623[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23623 -> 23715[label="",style="dashed", color="magenta", weight=3]; 23624 -> 9295[label="",style="dashed", color="red", weight=0]; 23624[label="roundN (Float (Pos vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23625[label="vzz160900",fontsize=16,color="green",shape="box"];23626[label="vzz161000",fontsize=16,color="green",shape="box"];23627[label="vzz1571000",fontsize=16,color="green",shape="box"];23628[label="vzz1572000",fontsize=16,color="green",shape="box"];23629[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1612000) vzz161100 == LT)",fontsize=16,color="burlywood",shape="box"];28309[label="vzz161100/Succ vzz1611000",fontsize=10,color="white",style="solid",shape="box"];23629 -> 28309[label="",style="solid", color="burlywood", weight=9]; 28309 -> 23716[label="",style="solid", color="burlywood", weight=3]; 28310[label="vzz161100/Zero",fontsize=10,color="white",style="solid",shape="box"];23629 -> 28310[label="",style="solid", color="burlywood", weight=9]; 28310 -> 23717[label="",style="solid", color="burlywood", weight=3]; 23630[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero vzz161100 == LT)",fontsize=16,color="burlywood",shape="box"];28311[label="vzz161100/Succ vzz1611000",fontsize=10,color="white",style="solid",shape="box"];23630 -> 28311[label="",style="solid", color="burlywood", weight=9]; 28311 -> 23718[label="",style="solid", color="burlywood", weight=3]; 28312[label="vzz161100/Zero",fontsize=10,color="white",style="solid",shape="box"];23630 -> 28312[label="",style="solid", color="burlywood", weight=9]; 28312 -> 23719[label="",style="solid", color="burlywood", weight=3]; 23631 -> 9323[label="",style="dashed", color="red", weight=0]; 23631[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23632 -> 10753[label="",style="dashed", color="red", weight=0]; 23632[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23632 -> 23720[label="",style="dashed", color="magenta", weight=3]; 23633 -> 10753[label="",style="dashed", color="red", weight=0]; 23633[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23633 -> 23721[label="",style="dashed", color="magenta", weight=3]; 23634 -> 9323[label="",style="dashed", color="red", weight=0]; 23634[label="roundN (Float (Neg vzz300) (Pos vzz310))",fontsize=16,color="magenta"];23635[label="vzz161100",fontsize=16,color="green",shape="box"];23636[label="vzz161200",fontsize=16,color="green",shape="box"];23637[label="vzz1573000",fontsize=16,color="green",shape="box"];23638[label="vzz1574000",fontsize=16,color="green",shape="box"];23639[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1614000) vzz161300 == LT)",fontsize=16,color="burlywood",shape="box"];28313[label="vzz161300/Succ vzz1613000",fontsize=10,color="white",style="solid",shape="box"];23639 -> 28313[label="",style="solid", color="burlywood", weight=9]; 28313 -> 23722[label="",style="solid", color="burlywood", weight=3]; 28314[label="vzz161300/Zero",fontsize=10,color="white",style="solid",shape="box"];23639 -> 28314[label="",style="solid", color="burlywood", weight=9]; 28314 -> 23723[label="",style="solid", color="burlywood", weight=3]; 23640[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero vzz161300 == LT)",fontsize=16,color="burlywood",shape="box"];28315[label="vzz161300/Succ vzz1613000",fontsize=10,color="white",style="solid",shape="box"];23640 -> 28315[label="",style="solid", color="burlywood", weight=9]; 28315 -> 23724[label="",style="solid", color="burlywood", weight=3]; 28316[label="vzz161300/Zero",fontsize=10,color="white",style="solid",shape="box"];23640 -> 28316[label="",style="solid", color="burlywood", weight=9]; 28316 -> 23725[label="",style="solid", color="burlywood", weight=3]; 23641 -> 9351[label="",style="dashed", color="red", weight=0]; 23641[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23642 -> 10753[label="",style="dashed", color="red", weight=0]; 23642[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23642 -> 23726[label="",style="dashed", color="magenta", weight=3]; 23643 -> 10753[label="",style="dashed", color="red", weight=0]; 23643[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23643 -> 23727[label="",style="dashed", color="magenta", weight=3]; 23644 -> 9351[label="",style="dashed", color="red", weight=0]; 23644[label="roundN (Float (Pos vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23645[label="vzz161400",fontsize=16,color="green",shape="box"];23646[label="vzz161300",fontsize=16,color="green",shape="box"];23647[label="vzz1575000",fontsize=16,color="green",shape="box"];23648[label="vzz1576000",fontsize=16,color="green",shape="box"];23649[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1616000) vzz161500 == LT)",fontsize=16,color="burlywood",shape="box"];28317[label="vzz161500/Succ vzz1615000",fontsize=10,color="white",style="solid",shape="box"];23649 -> 28317[label="",style="solid", color="burlywood", weight=9]; 28317 -> 23728[label="",style="solid", color="burlywood", weight=3]; 28318[label="vzz161500/Zero",fontsize=10,color="white",style="solid",shape="box"];23649 -> 28318[label="",style="solid", color="burlywood", weight=9]; 28318 -> 23729[label="",style="solid", color="burlywood", weight=3]; 23650[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero vzz161500 == LT)",fontsize=16,color="burlywood",shape="box"];28319[label="vzz161500/Succ vzz1615000",fontsize=10,color="white",style="solid",shape="box"];23650 -> 28319[label="",style="solid", color="burlywood", weight=9]; 28319 -> 23730[label="",style="solid", color="burlywood", weight=3]; 28320[label="vzz161500/Zero",fontsize=10,color="white",style="solid",shape="box"];23650 -> 28320[label="",style="solid", color="burlywood", weight=9]; 28320 -> 23731[label="",style="solid", color="burlywood", weight=3]; 23651 -> 9379[label="",style="dashed", color="red", weight=0]; 23651[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23652 -> 10753[label="",style="dashed", color="red", weight=0]; 23652[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23652 -> 23732[label="",style="dashed", color="magenta", weight=3]; 23653 -> 10753[label="",style="dashed", color="red", weight=0]; 23653[label="fromInt (Pos (Succ Zero))",fontsize=16,color="magenta"];23653 -> 23733[label="",style="dashed", color="magenta", weight=3]; 23654 -> 9379[label="",style="dashed", color="red", weight=0]; 23654[label="roundN (Float (Neg vzz300) (Neg vzz310))",fontsize=16,color="magenta"];23655[label="vzz161600",fontsize=16,color="green",shape="box"];23656[label="vzz161500",fontsize=16,color="green",shape="box"];23657 -> 23734[label="",style="dashed", color="red", weight=0]; 23657[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos Zero) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="magenta"];23657 -> 23735[label="",style="dashed", color="magenta", weight=3]; 23658[label="vzz23",fontsize=16,color="green",shape="box"];23659[label="Integer vzz240",fontsize=16,color="green",shape="box"];23660[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23660 -> 23750[label="",style="solid", color="black", weight=3]; 23748[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="black",shape="box"];23748 -> 23866[label="",style="solid", color="black", weight=3]; 23749[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="black",shape="box"];23749 -> 23865[label="",style="solid", color="black", weight=3]; 23686[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1602000) (Succ vzz1601000) == LT)",fontsize=16,color="black",shape="box"];23686 -> 23751[label="",style="solid", color="black", weight=3]; 23687[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1602000) Zero == LT)",fontsize=16,color="black",shape="box"];23687 -> 23752[label="",style="solid", color="black", weight=3]; 23688[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1601000) == LT)",fontsize=16,color="black",shape="box"];23688 -> 23753[label="",style="solid", color="black", weight=3]; 23689[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23689 -> 23754[label="",style="solid", color="black", weight=3]; 23690[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23691[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23692[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1604000) (Succ vzz1603000) == LT)",fontsize=16,color="black",shape="box"];23692 -> 23755[label="",style="solid", color="black", weight=3]; 23693[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1604000) Zero == LT)",fontsize=16,color="black",shape="box"];23693 -> 23756[label="",style="solid", color="black", weight=3]; 23694[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1603000) == LT)",fontsize=16,color="black",shape="box"];23694 -> 23757[label="",style="solid", color="black", weight=3]; 23695[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23695 -> 23758[label="",style="solid", color="black", weight=3]; 23696[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23697[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23698[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1606000) (Succ vzz1605000) == LT)",fontsize=16,color="black",shape="box"];23698 -> 23759[label="",style="solid", color="black", weight=3]; 23699[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1606000) Zero == LT)",fontsize=16,color="black",shape="box"];23699 -> 23760[label="",style="solid", color="black", weight=3]; 23700[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1605000) == LT)",fontsize=16,color="black",shape="box"];23700 -> 23761[label="",style="solid", color="black", weight=3]; 23701[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23701 -> 23762[label="",style="solid", color="black", weight=3]; 23702[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23703[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23704[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1608000) (Succ vzz1607000) == LT)",fontsize=16,color="black",shape="box"];23704 -> 23763[label="",style="solid", color="black", weight=3]; 23705[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1608000) Zero == LT)",fontsize=16,color="black",shape="box"];23705 -> 23764[label="",style="solid", color="black", weight=3]; 23706[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1607000) == LT)",fontsize=16,color="black",shape="box"];23706 -> 23765[label="",style="solid", color="black", weight=3]; 23707[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23707 -> 23766[label="",style="solid", color="black", weight=3]; 23708[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23709[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23710[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1610000) (Succ vzz1609000) == LT)",fontsize=16,color="black",shape="box"];23710 -> 23767[label="",style="solid", color="black", weight=3]; 23711[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1610000) Zero == LT)",fontsize=16,color="black",shape="box"];23711 -> 23768[label="",style="solid", color="black", weight=3]; 23712[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1609000) == LT)",fontsize=16,color="black",shape="box"];23712 -> 23769[label="",style="solid", color="black", weight=3]; 23713[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23713 -> 23770[label="",style="solid", color="black", weight=3]; 23714[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23715[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23716[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1612000) (Succ vzz1611000) == LT)",fontsize=16,color="black",shape="box"];23716 -> 23771[label="",style="solid", color="black", weight=3]; 23717[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat (Succ vzz1612000) Zero == LT)",fontsize=16,color="black",shape="box"];23717 -> 23772[label="",style="solid", color="black", weight=3]; 23718[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero (Succ vzz1611000) == LT)",fontsize=16,color="black",shape="box"];23718 -> 23773[label="",style="solid", color="black", weight=3]; 23719[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23719 -> 23774[label="",style="solid", color="black", weight=3]; 23720[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23721[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23722[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1614000) (Succ vzz1613000) == LT)",fontsize=16,color="black",shape="box"];23722 -> 23775[label="",style="solid", color="black", weight=3]; 23723[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1614000) Zero == LT)",fontsize=16,color="black",shape="box"];23723 -> 23776[label="",style="solid", color="black", weight=3]; 23724[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1613000) == LT)",fontsize=16,color="black",shape="box"];23724 -> 23777[label="",style="solid", color="black", weight=3]; 23725[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23725 -> 23778[label="",style="solid", color="black", weight=3]; 23726[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23727[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23728[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1616000) (Succ vzz1615000) == LT)",fontsize=16,color="black",shape="box"];23728 -> 23779[label="",style="solid", color="black", weight=3]; 23729[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat (Succ vzz1616000) Zero == LT)",fontsize=16,color="black",shape="box"];23729 -> 23780[label="",style="solid", color="black", weight=3]; 23730[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero (Succ vzz1615000) == LT)",fontsize=16,color="black",shape="box"];23730 -> 23781[label="",style="solid", color="black", weight=3]; 23731[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23731 -> 23782[label="",style="solid", color="black", weight=3]; 23732[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23733[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23735 -> 236[label="",style="dashed", color="red", weight=0]; 23735[label="Integer (Pos (Succ Zero)) == Integer (Pos Zero)",fontsize=16,color="magenta"];23735 -> 23783[label="",style="dashed", color="magenta", weight=3]; 23734[label="roundRound03 (vzz23 :% Integer vzz240) (vzz1647 && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="burlywood",shape="triangle"];28321[label="vzz1647/False",fontsize=10,color="white",style="solid",shape="box"];23734 -> 28321[label="",style="solid", color="burlywood", weight=9]; 28321 -> 23784[label="",style="solid", color="burlywood", weight=3]; 28322[label="vzz1647/True",fontsize=10,color="white",style="solid",shape="box"];23734 -> 28322[label="",style="solid", color="burlywood", weight=9]; 28322 -> 23785[label="",style="solid", color="burlywood", weight=3]; 23750[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos Zero) == Integer (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23750 -> 23804[label="",style="solid", color="black", weight=3]; 23866 -> 10469[label="",style="dashed", color="red", weight=0]; 23866[label="primEvenInt (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="magenta"];23866 -> 23873[label="",style="dashed", color="magenta", weight=3]; 23865[label="error []",fontsize=16,color="red",shape="box"];23751 -> 23455[label="",style="dashed", color="red", weight=0]; 23751[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (primCmpNat vzz1602000 vzz1601000 == LT)",fontsize=16,color="magenta"];23751 -> 23811[label="",style="dashed", color="magenta", weight=3]; 23751 -> 23812[label="",style="dashed", color="magenta", weight=3]; 23752 -> 23110[label="",style="dashed", color="red", weight=0]; 23752[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23753 -> 23115[label="",style="dashed", color="red", weight=0]; 23753[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23754 -> 23295[label="",style="dashed", color="red", weight=0]; 23754[label="roundM0 (Double (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23755 -> 23470[label="",style="dashed", color="red", weight=0]; 23755[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (primCmpNat vzz1604000 vzz1603000 == LT)",fontsize=16,color="magenta"];23755 -> 23813[label="",style="dashed", color="magenta", weight=3]; 23755 -> 23814[label="",style="dashed", color="magenta", weight=3]; 23756 -> 23131[label="",style="dashed", color="red", weight=0]; 23756[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23757 -> 23136[label="",style="dashed", color="red", weight=0]; 23757[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23758 -> 23315[label="",style="dashed", color="red", weight=0]; 23758[label="roundM0 (Double (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23759 -> 23485[label="",style="dashed", color="red", weight=0]; 23759[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (primCmpNat vzz1606000 vzz1605000 == LT)",fontsize=16,color="magenta"];23759 -> 23815[label="",style="dashed", color="magenta", weight=3]; 23759 -> 23816[label="",style="dashed", color="magenta", weight=3]; 23760 -> 23152[label="",style="dashed", color="red", weight=0]; 23760[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23761 -> 23157[label="",style="dashed", color="red", weight=0]; 23761[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23762 -> 23335[label="",style="dashed", color="red", weight=0]; 23762[label="roundM0 (Double (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23763 -> 23500[label="",style="dashed", color="red", weight=0]; 23763[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (primCmpNat vzz1608000 vzz1607000 == LT)",fontsize=16,color="magenta"];23763 -> 23817[label="",style="dashed", color="magenta", weight=3]; 23763 -> 23818[label="",style="dashed", color="magenta", weight=3]; 23764 -> 23173[label="",style="dashed", color="red", weight=0]; 23764[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23765 -> 23178[label="",style="dashed", color="red", weight=0]; 23765[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23766 -> 23355[label="",style="dashed", color="red", weight=0]; 23766[label="roundM0 (Double (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23767 -> 23515[label="",style="dashed", color="red", weight=0]; 23767[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (primCmpNat vzz1610000 vzz1609000 == LT)",fontsize=16,color="magenta"];23767 -> 23819[label="",style="dashed", color="magenta", weight=3]; 23767 -> 23820[label="",style="dashed", color="magenta", weight=3]; 23768 -> 23194[label="",style="dashed", color="red", weight=0]; 23768[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23769 -> 23199[label="",style="dashed", color="red", weight=0]; 23769[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23770 -> 23375[label="",style="dashed", color="red", weight=0]; 23770[label="roundM0 (Float (Pos vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23771 -> 23530[label="",style="dashed", color="red", weight=0]; 23771[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (primCmpNat vzz1612000 vzz1611000 == LT)",fontsize=16,color="magenta"];23771 -> 23821[label="",style="dashed", color="magenta", weight=3]; 23771 -> 23822[label="",style="dashed", color="magenta", weight=3]; 23772 -> 23215[label="",style="dashed", color="red", weight=0]; 23772[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (GT == LT)",fontsize=16,color="magenta"];23773 -> 23220[label="",style="dashed", color="red", weight=0]; 23773[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (LT == LT)",fontsize=16,color="magenta"];23774 -> 23395[label="",style="dashed", color="red", weight=0]; 23774[label="roundM0 (Float (Neg vzz300) (Pos vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23775 -> 23545[label="",style="dashed", color="red", weight=0]; 23775[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (primCmpNat vzz1614000 vzz1613000 == LT)",fontsize=16,color="magenta"];23775 -> 23823[label="",style="dashed", color="magenta", weight=3]; 23775 -> 23824[label="",style="dashed", color="magenta", weight=3]; 23776 -> 23236[label="",style="dashed", color="red", weight=0]; 23776[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23777 -> 23241[label="",style="dashed", color="red", weight=0]; 23777[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23778 -> 23415[label="",style="dashed", color="red", weight=0]; 23778[label="roundM0 (Float (Pos vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23779 -> 23560[label="",style="dashed", color="red", weight=0]; 23779[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (primCmpNat vzz1616000 vzz1615000 == LT)",fontsize=16,color="magenta"];23779 -> 23825[label="",style="dashed", color="magenta", weight=3]; 23779 -> 23826[label="",style="dashed", color="magenta", weight=3]; 23780 -> 23257[label="",style="dashed", color="red", weight=0]; 23780[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (GT == LT)",fontsize=16,color="magenta"];23781 -> 23262[label="",style="dashed", color="red", weight=0]; 23781[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (LT == LT)",fontsize=16,color="magenta"];23782 -> 23435[label="",style="dashed", color="red", weight=0]; 23782[label="roundM0 (Float (Neg vzz300) (Neg vzz310)) (EQ == LT)",fontsize=16,color="magenta"];23783[label="Pos (Succ Zero)",fontsize=16,color="green",shape="box"];23784[label="roundRound03 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23784 -> 23827[label="",style="solid", color="black", weight=3]; 23785[label="roundRound03 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23785 -> 23828[label="",style="solid", color="black", weight=3]; 23804[label="roundRound01 (vzz23 :% Integer vzz240) (primEqInt (Pos Zero) (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23804 -> 23829[label="",style="solid", color="black", weight=3]; 23873 -> 9672[label="",style="dashed", color="red", weight=0]; 23873[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23873 -> 23879[label="",style="dashed", color="magenta", weight=3]; 23873 -> 23880[label="",style="dashed", color="magenta", weight=3]; 23811[label="vzz1601000",fontsize=16,color="green",shape="box"];23812[label="vzz1602000",fontsize=16,color="green",shape="box"];23813[label="vzz1604000",fontsize=16,color="green",shape="box"];23814[label="vzz1603000",fontsize=16,color="green",shape="box"];23815[label="vzz1606000",fontsize=16,color="green",shape="box"];23816[label="vzz1605000",fontsize=16,color="green",shape="box"];23817[label="vzz1608000",fontsize=16,color="green",shape="box"];23818[label="vzz1607000",fontsize=16,color="green",shape="box"];23819[label="vzz1610000",fontsize=16,color="green",shape="box"];23820[label="vzz1609000",fontsize=16,color="green",shape="box"];23821[label="vzz1612000",fontsize=16,color="green",shape="box"];23822[label="vzz1611000",fontsize=16,color="green",shape="box"];23823[label="vzz1613000",fontsize=16,color="green",shape="box"];23824[label="vzz1614000",fontsize=16,color="green",shape="box"];23825[label="vzz1615000",fontsize=16,color="green",shape="box"];23826[label="vzz1616000",fontsize=16,color="green",shape="box"];23827[label="roundRound03 (vzz23 :% Integer vzz240) False (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23827 -> 23831[label="",style="solid", color="black", weight=3]; 23828[label="roundRound03 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23828 -> 23832[label="",style="solid", color="black", weight=3]; 23829[label="roundRound01 (vzz23 :% Integer vzz240) (False && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23829 -> 23833[label="",style="solid", color="black", weight=3]; 23879[label="vzz23",fontsize=16,color="green",shape="box"];23880[label="Integer vzz240",fontsize=16,color="green",shape="box"];23831[label="roundRound02 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23831 -> 23834[label="",style="solid", color="black", weight=3]; 23832[label="roundRound03 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23832 -> 23835[label="",style="solid", color="black", weight=3]; 23833[label="roundRound01 (vzz23 :% Integer vzz240) False (Integer (Pos Zero) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23833 -> 23836[label="",style="solid", color="black", weight=3]; 23834[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23834 -> 23837[label="",style="solid", color="black", weight=3]; 23835[label="roundRound03 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23835 -> 23838[label="",style="solid", color="black", weight=3]; 23836[label="error []",fontsize=16,color="red",shape="box"];23837[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == intToRatio (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23837 -> 23839[label="",style="solid", color="black", weight=3]; 23838[label="roundRound03 (vzz23 :% Integer vzz240) True (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23838 -> 23840[label="",style="solid", color="black", weight=3]; 23839[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == fromInt (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23839 -> 23841[label="",style="solid", color="black", weight=3]; 23840 -> 9418[label="",style="dashed", color="red", weight=0]; 23840[label="roundRound00 (vzz23 :% Integer vzz240) (even (roundN (vzz23 :% Integer vzz240)))",fontsize=16,color="magenta"];23840 -> 23842[label="",style="dashed", color="magenta", weight=3]; 23840 -> 23843[label="",style="dashed", color="magenta", weight=3]; 23840 -> 23844[label="",style="dashed", color="magenta", weight=3]; 23841[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% fromInt (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23841 -> 23845[label="",style="solid", color="black", weight=3]; 23842[label="vzz23",fontsize=16,color="green",shape="box"];23843[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="blue",shape="box"];28323[label="even :: Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];23843 -> 28323[label="",style="solid", color="blue", weight=9]; 28323 -> 23861[label="",style="solid", color="blue", weight=3]; 28324[label="even :: Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];23843 -> 28324[label="",style="solid", color="blue", weight=9]; 28324 -> 23862[label="",style="solid", color="blue", weight=3]; 23844[label="Integer vzz240",fontsize=16,color="green",shape="box"];23845[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23845 -> 23858[label="",style="solid", color="black", weight=3]; 23861 -> 23796[label="",style="dashed", color="red", weight=0]; 23861[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="magenta"];23861 -> 23870[label="",style="dashed", color="magenta", weight=3]; 23862 -> 23802[label="",style="dashed", color="red", weight=0]; 23862[label="even (roundN (vzz23 :% Integer vzz240))",fontsize=16,color="magenta"];23862 -> 23871[label="",style="dashed", color="magenta", weight=3]; 23858[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23858 -> 23869[label="",style="solid", color="black", weight=3]; 23870 -> 9672[label="",style="dashed", color="red", weight=0]; 23870[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23870 -> 23875[label="",style="dashed", color="magenta", weight=3]; 23870 -> 23876[label="",style="dashed", color="magenta", weight=3]; 23796[label="even vzz1648",fontsize=16,color="black",shape="triangle"];23796 -> 23863[label="",style="solid", color="black", weight=3]; 23871 -> 9672[label="",style="dashed", color="red", weight=0]; 23871[label="roundN (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23871 -> 23877[label="",style="dashed", color="magenta", weight=3]; 23871 -> 23878[label="",style="dashed", color="magenta", weight=3]; 23802[label="even vzz1649",fontsize=16,color="black",shape="triangle"];23802 -> 23864[label="",style="solid", color="black", weight=3]; 23869[label="roundRound01 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero)) && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23869 -> 23874[label="",style="solid", color="black", weight=3]; 23875[label="vzz23",fontsize=16,color="green",shape="box"];23876[label="Integer vzz240",fontsize=16,color="green",shape="box"];23863 -> 10469[label="",style="dashed", color="red", weight=0]; 23863[label="primEvenInt vzz1648",fontsize=16,color="magenta"];23863 -> 23872[label="",style="dashed", color="magenta", weight=3]; 23877[label="vzz23",fontsize=16,color="green",shape="box"];23878[label="Integer vzz240",fontsize=16,color="green",shape="box"];23864[label="error []",fontsize=16,color="red",shape="box"];23874[label="roundRound01 (vzz23 :% Integer vzz240) (primEqNat Zero Zero && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23874 -> 23881[label="",style="solid", color="black", weight=3]; 23872[label="vzz1648",fontsize=16,color="green",shape="box"];23881[label="roundRound01 (vzz23 :% Integer vzz240) (True && Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23881 -> 23882[label="",style="solid", color="black", weight=3]; 23882[label="roundRound01 (vzz23 :% Integer vzz240) (Integer (Pos (Succ Zero)) == Integer (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23882 -> 23883[label="",style="solid", color="black", weight=3]; 23883[label="roundRound01 (vzz23 :% Integer vzz240) (primEqInt (Pos (Succ Zero)) (Pos (Succ Zero))) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23883 -> 23884[label="",style="solid", color="black", weight=3]; 23884[label="roundRound01 (vzz23 :% Integer vzz240) (primEqNat Zero Zero) (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23884 -> 23885[label="",style="solid", color="black", weight=3]; 23885[label="roundRound01 (vzz23 :% Integer vzz240) True (Integer (Pos (Succ Zero)) :% Integer (Pos (Succ Zero)))",fontsize=16,color="black",shape="box"];23885 -> 23886[label="",style="solid", color="black", weight=3]; 23886 -> 9671[label="",style="dashed", color="red", weight=0]; 23886[label="roundM (vzz23 :% Integer vzz240)",fontsize=16,color="magenta"];23886 -> 23887[label="",style="dashed", color="magenta", weight=3]; 23886 -> 23888[label="",style="dashed", color="magenta", weight=3]; 23887[label="vzz23",fontsize=16,color="green",shape="box"];23888[label="Integer vzz240",fontsize=16,color="green",shape="box"];} ---------------------------------------- (959) TRUE